drivers: udc: mcux: remove CONFIG_DT_HAS_NXP_USBPHY_ENABLED
remove CONFIG_DT_HAS_NXP_USBPHY_ENABLED to make codes more simple Signed-off-by: Mark Wang <yichang.wang@nxp.com>
This commit is contained in:
parent
4fecad4fe0
commit
e2ec54bb9d
2 changed files with 4 additions and 22 deletions
|
|
@ -20,9 +20,7 @@
|
|||
#include "usb_device_config.h"
|
||||
#include "usb_device_mcux_drv_port.h"
|
||||
#include "usb_device_ehci.h"
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
#include "usb_phy.h"
|
||||
#endif
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(udc_mcux, CONFIG_UDC_DRIVER_LOG_LEVEL);
|
||||
|
|
@ -45,9 +43,7 @@ struct udc_mcux_config {
|
|||
struct udc_ep_config *ep_cfg_out;
|
||||
uintptr_t base;
|
||||
const struct pinctrl_dev_config *pincfg;
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
usb_phy_config_struct_t *phy_config;
|
||||
#endif
|
||||
};
|
||||
|
||||
struct udc_mcux_data {
|
||||
|
|
@ -856,7 +852,6 @@ static const usb_device_controller_interface_struct_t udc_mcux_if = {
|
|||
USB_DeviceEhciRecv, USB_DeviceEhciCancel, USB_DeviceEhciControl
|
||||
};
|
||||
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
#define UDC_MCUX_PHY_DEFINE(n) \
|
||||
static usb_phy_config_struct_t phy_config_##n = { \
|
||||
.D_CAL = DT_PROP_OR(DT_INST_PHANDLE(n, phy_handle), tx_d_cal, 0), \
|
||||
|
|
@ -869,12 +864,8 @@ static usb_phy_config_struct_t phy_config_##n = { \
|
|||
(UDC_MCUX_PHY_DEFINE(n)), ())
|
||||
|
||||
#define UDC_MCUX_PHY_CFG_PTR_OR_NULL(n) \
|
||||
.phy_config = COND_CODE_1(DT_NODE_HAS_PROP(DT_DRV_INST(n), phy_handle), \
|
||||
COND_CODE_1(DT_NODE_HAS_PROP(DT_DRV_INST(n), phy_handle), \
|
||||
(&phy_config_##n), (NULL))
|
||||
#else
|
||||
#define UDC_MCUX_PHY_DEFINE_OR(n)
|
||||
#define UDC_MCUX_PHY_CFG_PTR_OR_NULL(n)
|
||||
#endif
|
||||
|
||||
#define USB_MCUX_EHCI_DEVICE_DEFINE(n) \
|
||||
UDC_MCUX_PHY_DEFINE_OR(n); \
|
||||
|
|
@ -910,7 +901,7 @@ static usb_phy_config_struct_t phy_config_##n = { \
|
|||
.ep_cfg_out = ep_cfg_out##n, \
|
||||
.mcux_if = &udc_mcux_if, \
|
||||
.pincfg = PINCTRL_DT_INST_DEV_CONFIG_GET(n), \
|
||||
UDC_MCUX_PHY_CFG_PTR_OR_NULL(n), \
|
||||
.phy_config = UDC_MCUX_PHY_CFG_PTR_OR_NULL(n), \
|
||||
}; \
|
||||
\
|
||||
static struct udc_mcux_data priv_data_##n = { \
|
||||
|
|
|
|||
|
|
@ -20,9 +20,7 @@
|
|||
#include "usb_device_config.h"
|
||||
#include "usb_device_mcux_drv_port.h"
|
||||
#include "usb_device_lpcip3511.h"
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
#include "usb_phy.h"
|
||||
#endif
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(udc_mcux, CONFIG_UDC_DRIVER_LOG_LEVEL);
|
||||
|
|
@ -45,9 +43,7 @@ struct udc_mcux_config {
|
|||
struct udc_ep_config *ep_cfg_out;
|
||||
uintptr_t base;
|
||||
const struct pinctrl_dev_config *pincfg;
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
usb_phy_config_struct_t *phy_config;
|
||||
#endif
|
||||
};
|
||||
|
||||
struct udc_mcux_data {
|
||||
|
|
@ -817,7 +813,6 @@ static const usb_device_controller_interface_struct_t udc_mcux_if = {
|
|||
USB_DeviceLpc3511IpRecv, USB_DeviceLpc3511IpCancel, USB_DeviceLpc3511IpControl
|
||||
};
|
||||
|
||||
#ifdef CONFIG_DT_HAS_NXP_USBPHY_ENABLED
|
||||
#define UDC_MCUX_PHY_DEFINE(n) \
|
||||
static usb_phy_config_struct_t phy_config_##n = { \
|
||||
.D_CAL = DT_PROP_OR(DT_INST_PHANDLE(n, phy_handle), tx_d_cal, 0), \
|
||||
|
|
@ -830,12 +825,8 @@ static usb_phy_config_struct_t phy_config_##n = { \
|
|||
(UDC_MCUX_PHY_DEFINE(n)), ())
|
||||
|
||||
#define UDC_MCUX_PHY_CFG_PTR_OR_NULL(n) \
|
||||
.phy_config = COND_CODE_1(DT_NODE_HAS_PROP(DT_DRV_INST(n), phy_handle), \
|
||||
COND_CODE_1(DT_NODE_HAS_PROP(DT_DRV_INST(n), phy_handle), \
|
||||
(&phy_config_##n), (NULL))
|
||||
#else
|
||||
#define UDC_MCUX_PHY_DEFINE_OR(n)
|
||||
#define UDC_MCUX_PHY_CFG_PTR_OR_NULL(n)
|
||||
#endif
|
||||
|
||||
#define USB_MCUX_IP3511_DEVICE_DEFINE(n) \
|
||||
UDC_MCUX_PHY_DEFINE_OR(n); \
|
||||
|
|
@ -871,7 +862,7 @@ static usb_phy_config_struct_t phy_config_##n = { \
|
|||
.ep_cfg_out = ep_cfg_out##n, \
|
||||
.mcux_if = &udc_mcux_if, \
|
||||
.pincfg = PINCTRL_DT_INST_DEV_CONFIG_GET(n), \
|
||||
UDC_MCUX_PHY_CFG_PTR_OR_NULL(n), \
|
||||
.phy_config = UDC_MCUX_PHY_CFG_PTR_OR_NULL(n), \
|
||||
}; \
|
||||
\
|
||||
static struct udc_mcux_data priv_data_##n = { \
|
||||
|
|
|
|||
Loading…
Reference in a new issue