Symbol: imx_usbmisc_data
drivers/usb/chipidea/ci_hdrc_imx.c
112
struct imx_usbmisc_data *usbmisc_data;
drivers/usb/chipidea/ci_hdrc_imx.c
132
static struct imx_usbmisc_data *usbmisc_get_init_data(struct device *dev)
drivers/usb/chipidea/ci_hdrc_imx.c
137
struct imx_usbmisc_data *data;
drivers/usb/chipidea/ci_hdrc_imx.c
318
struct imx_usbmisc_data *mdata = data->usbmisc_data;
drivers/usb/chipidea/ci_hdrc_imx.h
34
int imx_usbmisc_init(struct imx_usbmisc_data *data);
drivers/usb/chipidea/ci_hdrc_imx.h
35
int imx_usbmisc_init_post(struct imx_usbmisc_data *data);
drivers/usb/chipidea/ci_hdrc_imx.h
36
int imx_usbmisc_hsic_set_connect(struct imx_usbmisc_data *data);
drivers/usb/chipidea/ci_hdrc_imx.h
37
int imx_usbmisc_charger_detection(struct imx_usbmisc_data *data, bool connect);
drivers/usb/chipidea/ci_hdrc_imx.h
38
int imx_usbmisc_suspend(struct imx_usbmisc_data *data, bool wakeup);
drivers/usb/chipidea/ci_hdrc_imx.h
39
int imx_usbmisc_resume(struct imx_usbmisc_data *data, bool wakeup);
drivers/usb/chipidea/ci_hdrc_imx.h
40
int imx_usbmisc_pullup(struct imx_usbmisc_data *data, bool on);
drivers/usb/chipidea/usbmisc_imx.c
1001
static int usbmisc_imx7ulp_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1065
static void usbmisc_imx7d_pullup(struct imx_usbmisc_data *data, bool on)
drivers/usb/chipidea/usbmisc_imx.c
1093
static int usbmisc_imx7d_power_lost_check(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1112
static int usbmisc_imx6sx_power_lost_check(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1131
static int usbmisc_s32g_power_lost_check(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1136
static u32 usbmisc_blkctl_wakeup_setting(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1152
static int usbmisc_imx95_set_wakeup(struct imx_usbmisc_data *data, bool enabled)
drivers/usb/chipidea/usbmisc_imx.c
1256
static inline bool is_imx53_usbmisc(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1263
int imx_usbmisc_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1277
int imx_usbmisc_init_post(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1304
int imx_usbmisc_hsic_set_connect(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
1318
int imx_usbmisc_charger_detection(struct imx_usbmisc_data *data, bool connect)
drivers/usb/chipidea/usbmisc_imx.c
1350
int imx_usbmisc_pullup(struct imx_usbmisc_data *data, bool on)
drivers/usb/chipidea/usbmisc_imx.c
1365
int imx_usbmisc_suspend(struct imx_usbmisc_data *data, bool wakeup)
drivers/usb/chipidea/usbmisc_imx.c
1396
int imx_usbmisc_resume(struct imx_usbmisc_data *data, bool wakeup)
drivers/usb/chipidea/usbmisc_imx.c
173
int (*init)(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
175
int (*post)(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
177
int (*set_wakeup)(struct imx_usbmisc_data *data, bool enabled);
drivers/usb/chipidea/usbmisc_imx.c
179
int (*hsic_set_connect)(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
181
int (*hsic_set_clk)(struct imx_usbmisc_data *data, bool enabled);
drivers/usb/chipidea/usbmisc_imx.c
183
int (*charger_detection)(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
185
int (*power_lost_check)(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
187
void (*pullup)(struct imx_usbmisc_data *data, bool on);
drivers/usb/chipidea/usbmisc_imx.c
189
void (*vbus_comparator_on)(struct imx_usbmisc_data *data, bool on);
drivers/usb/chipidea/usbmisc_imx.c
199
static inline bool is_imx53_usbmisc(struct imx_usbmisc_data *data);
drivers/usb/chipidea/usbmisc_imx.c
201
static int usbmisc_imx25_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
250
static int usbmisc_imx25_post(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
279
static int usbmisc_imx27_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
310
static int usbmisc_imx53_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
410
static u32 usbmisc_wakeup_setting(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
424
(struct imx_usbmisc_data *data, bool enabled)
drivers/usb/chipidea/usbmisc_imx.c
450
static int usbmisc_imx6q_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
505
static int usbmisc_imx6_hsic_get_reg_offset(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
526
static int usbmisc_imx6_hsic_set_connect(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
550
static int usbmisc_imx6_hsic_set_clk(struct imx_usbmisc_data *data, bool on)
drivers/usb/chipidea/usbmisc_imx.c
578
static int usbmisc_imx6sx_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
613
static int usbmisc_vf610_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
633
static int usbmisc_s32g_set_wakeup(struct imx_usbmisc_data *data, bool enabled)
drivers/usb/chipidea/usbmisc_imx.c
653
static int usbmisc_s32g_init(struct imx_usbmisc_data *data, u32 extra_flags)
drivers/usb/chipidea/usbmisc_imx.c
674
static int usbmisc_s32g2_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
679
static int usbmisc_s32g3_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
685
(struct imx_usbmisc_data *data, bool enabled)
drivers/usb/chipidea/usbmisc_imx.c
707
static int usbmisc_imx7d_init(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
780
static int imx7d_charger_secondary_detection(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
826
static void imx7_disable_charger_detector(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
851
static int imx7d_charger_data_contact_detect(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
894
static int imx7d_charger_primary_detection(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
931
static int imx7d_charger_detection(struct imx_usbmisc_data *data)
drivers/usb/chipidea/usbmisc_imx.c
974
static void usbmisc_imx7d_vbus_comparator_on(struct imx_usbmisc_data *data,