Lines Matching full:usbmisc

203 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);  in usbmisc_imx25_init()  local
210 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx25_init()
213 val = readl(usbmisc->base); in usbmisc_imx25_init()
225 writel(val, usbmisc->base); in usbmisc_imx25_init()
228 val = readl(usbmisc->base); in usbmisc_imx25_init()
241 writel(val, usbmisc->base); in usbmisc_imx25_init()
245 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx25_init()
252 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx25_post() local
263 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx25_post()
264 reg = usbmisc->base + MX25_USB_PHY_CTRL_OFFSET; in usbmisc_imx25_post()
273 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx25_post()
281 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx27_init() local
299 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx27_init()
301 val = readl(usbmisc->base) | val; in usbmisc_imx27_init()
303 val = readl(usbmisc->base) & ~val; in usbmisc_imx27_init()
304 writel(val, usbmisc->base); in usbmisc_imx27_init()
305 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx27_init()
312 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx53_init() local
321 val = readl(usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
324 writel(val, usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
326 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx53_init()
331 reg = usbmisc->base + MX53_USB_OTG_PHY_CTRL_0_OFFSET; in usbmisc_imx53_init()
338 reg = usbmisc->base + MX53_USB_OTG_PHY_CTRL_0_OFFSET; in usbmisc_imx53_init()
346 reg = usbmisc->base + MX53_USB_CTRL_1_OFFSET; in usbmisc_imx53_init()
353 reg = usbmisc->base + MX53_USB_UH2_CTRL_OFFSET; in usbmisc_imx53_init()
359 reg = usbmisc->base + in usbmisc_imx53_init()
368 reg = usbmisc->base + MX53_USB_UH2_CTRL_OFFSET; in usbmisc_imx53_init()
376 reg = usbmisc->base + MX53_USB_CTRL_1_OFFSET; in usbmisc_imx53_init()
383 reg = usbmisc->base + MX53_USB_UH3_CTRL_OFFSET; in usbmisc_imx53_init()
390 reg = usbmisc->base + in usbmisc_imx53_init()
398 reg = usbmisc->base + MX53_USB_UH3_CTRL_OFFSET; in usbmisc_imx53_init()
405 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx53_init()
426 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6q_set_wakeup() local
434 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6q_set_wakeup()
435 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
444 writel(val, usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
445 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6q_set_wakeup()
452 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6q_init() local
459 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6q_init()
461 reg = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
479 writel(reg, usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
482 reg = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
484 usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
488 reg = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
490 usbmisc->base + data->index * 4); in usbmisc_imx6q_init()
491 reg = readl(usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET in usbmisc_imx6q_init()
494 writel(reg, usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET in usbmisc_imx6q_init()
498 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6q_init()
519 dev_err(data->dev, "index is error for usbmisc\n"); in usbmisc_imx6_hsic_get_reg_offset()
530 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6_hsic_set_connect() local
533 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_connect()
536 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_connect()
540 val = readl(usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET + offset); in usbmisc_imx6_hsic_set_connect()
543 usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET + offset); in usbmisc_imx6_hsic_set_connect()
545 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_connect()
554 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6_hsic_set_clk() local
557 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_clk()
560 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_clk()
564 val = readl(usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET + offset); in usbmisc_imx6_hsic_set_clk()
571 writel(val, usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET + offset); in usbmisc_imx6_hsic_set_clk()
572 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6_hsic_set_clk()
582 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6sx_init() local
588 reg = usbmisc->base + MX6_USB_OTG1_PHY_CTRL + data->index * 4; in usbmisc_imx6sx_init()
589 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6sx_init()
597 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6sx_init()
599 usbmisc->base + data->index * 4); in usbmisc_imx6sx_init()
600 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6sx_init()
605 val = readl(usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET); in usbmisc_imx6sx_init()
607 writel(val, usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET); in usbmisc_imx6sx_init()
615 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_vf610_init() local
626 reg = readl(usbmisc->base); in usbmisc_vf610_init()
627 writel(reg | VF610_OVER_CUR_DIS, usbmisc->base); in usbmisc_vf610_init()
635 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_s32g_set_wakeup() local
639 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_s32g_set_wakeup()
641 reg = readl(usbmisc->base); in usbmisc_s32g_set_wakeup()
647 writel(reg, usbmisc->base); in usbmisc_s32g_set_wakeup()
648 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_s32g_set_wakeup()
655 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_s32g_init() local
659 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_s32g_init()
661 reg = readl(usbmisc->base); in usbmisc_s32g_init()
666 writel(reg, usbmisc->base); in usbmisc_s32g_init()
668 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_s32g_init()
687 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7d_set_wakeup() local
691 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_set_wakeup()
692 val = readl(usbmisc->base); in usbmisc_imx7d_set_wakeup()
696 writel(val, usbmisc->base); in usbmisc_imx7d_set_wakeup()
700 writel(val & ~MX6_USB_OTG_WAKEUP_BITS, usbmisc->base); in usbmisc_imx7d_set_wakeup()
702 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_set_wakeup()
709 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7d_init() local
716 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_init()
717 reg = readl(usbmisc->base); in usbmisc_imx7d_init()
735 writel(reg, usbmisc->base); in usbmisc_imx7d_init()
738 reg = readl(usbmisc->base); in usbmisc_imx7d_init()
739 writel(reg | MX6_BM_NON_BURST_SETTING, usbmisc->base); in usbmisc_imx7d_init()
742 reg = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7d_init()
746 usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7d_init()
748 reg = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG1); in usbmisc_imx7d_init()
770 writel(reg, usbmisc->base + MX7D_USB_OTG_PHY_CFG1); in usbmisc_imx7d_init()
773 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_init()
782 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in imx7d_charger_secondary_detection() local
788 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_secondary_detection()
789 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_secondary_detection()
791 writel(val, usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_secondary_detection()
792 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_secondary_detection()
798 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_secondary_detection()
799 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_secondary_detection()
803 usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_secondary_detection()
804 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_secondary_detection()
814 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_STATUS); in imx7d_charger_secondary_detection()
828 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in imx7_disable_charger_detector() local
832 spin_lock_irqsave(&usbmisc->lock, flags); in imx7_disable_charger_detector()
833 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7_disable_charger_detector()
838 writel(val, usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7_disable_charger_detector()
841 val = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7_disable_charger_detector()
843 writel(val, usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7_disable_charger_detector()
845 val = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7_disable_charger_detector()
847 usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7_disable_charger_detector()
848 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7_disable_charger_detector()
853 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in imx7d_charger_data_contact_detect() local
859 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_data_contact_detect()
860 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_data_contact_detect()
862 usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_data_contact_detect()
863 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_data_contact_detect()
866 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_STATUS); in imx7d_charger_data_contact_detect()
879 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_data_contact_detect()
880 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_data_contact_detect()
882 usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_data_contact_detect()
883 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_data_contact_detect()
896 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in imx7d_charger_primary_detection() local
902 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_primary_detection()
903 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_primary_detection()
907 usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in imx7d_charger_primary_detection()
908 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_primary_detection()
914 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_STATUS); in imx7d_charger_primary_detection()
933 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in imx7d_charger_detection() local
940 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_STATUS); in imx7d_charger_detection()
950 spin_lock_irqsave(&usbmisc->lock, flags); in imx7d_charger_detection()
951 val = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7d_charger_detection()
954 writel(val, usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7d_charger_detection()
956 val = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7d_charger_detection()
958 usbmisc->base + MX7D_USBNC_USB_CTRL2); in imx7d_charger_detection()
959 spin_unlock_irqrestore(&usbmisc->lock, flags); in imx7d_charger_detection()
978 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7d_vbus_comparator_on() local
984 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_vbus_comparator_on()
991 val = readl(usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in usbmisc_imx7d_vbus_comparator_on()
997 writel(val, usbmisc->base + MX7D_USB_OTG_PHY_CFG2); in usbmisc_imx7d_vbus_comparator_on()
998 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_vbus_comparator_on()
1003 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7ulp_init() local
1010 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7ulp_init()
1011 reg = readl(usbmisc->base); in usbmisc_imx7ulp_init()
1030 writel(reg, usbmisc->base); in usbmisc_imx7ulp_init()
1033 reg = readl(usbmisc->base); in usbmisc_imx7ulp_init()
1034 writel(reg | MX6_BM_NON_BURST_SETTING, usbmisc->base); in usbmisc_imx7ulp_init()
1037 reg = readl(usbmisc->base); in usbmisc_imx7ulp_init()
1038 writel(reg | MX6_BM_UTMI_ON_CLOCK, usbmisc->base); in usbmisc_imx7ulp_init()
1040 reg = readl(usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET); in usbmisc_imx7ulp_init()
1042 writel(reg, usbmisc->base + MX6_USB_HSIC_CTRL_OFFSET); in usbmisc_imx7ulp_init()
1048 reg = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7ulp_init()
1050 usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7ulp_init()
1052 reg = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7ulp_init()
1055 usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7ulp_init()
1058 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7ulp_init()
1067 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7d_pullup() local
1074 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_pullup()
1075 val = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7d_pullup()
1079 writel(val, usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7d_pullup()
1080 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_pullup()
1085 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_pullup()
1089 writel(val, usbmisc->base + MX7D_USBNC_USB_CTRL2); in usbmisc_imx7d_pullup()
1090 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_pullup()
1095 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx7d_power_lost_check() local
1099 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx7d_power_lost_check()
1100 val = readl(usbmisc->base); in usbmisc_imx7d_power_lost_check()
1101 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx7d_power_lost_check()
1114 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx6sx_power_lost_check() local
1118 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx6sx_power_lost_check()
1119 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6sx_power_lost_check()
1120 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx6sx_power_lost_check()
1154 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in usbmisc_imx95_set_wakeup() local
1158 if (!usbmisc->blkctl) in usbmisc_imx95_set_wakeup()
1161 spin_lock_irqsave(&usbmisc->lock, flags); in usbmisc_imx95_set_wakeup()
1162 val = readl(usbmisc->blkctl + BLKCTL_USB_WAKEUP_CTRL); in usbmisc_imx95_set_wakeup()
1168 writel(val, usbmisc->blkctl + BLKCTL_USB_WAKEUP_CTRL); in usbmisc_imx95_set_wakeup()
1169 spin_unlock_irqrestore(&usbmisc->lock, flags); in usbmisc_imx95_set_wakeup()
1250 struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev); in is_imx53_usbmisc() local
1252 return usbmisc->ops == &imx53_usbmisc_ops; in is_imx53_usbmisc()
1257 struct imx_usbmisc *usbmisc; in imx_usbmisc_init() local
1262 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_init()
1263 if (!usbmisc->ops->init) in imx_usbmisc_init()
1265 return usbmisc->ops->init(data); in imx_usbmisc_init()
1271 struct imx_usbmisc *usbmisc; in imx_usbmisc_init_post() local
1277 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_init_post()
1278 if (usbmisc->ops->post) in imx_usbmisc_init_post()
1279 ret = usbmisc->ops->post(data); in imx_usbmisc_init_post()
1285 if (usbmisc->ops->set_wakeup) in imx_usbmisc_init_post()
1286 ret = usbmisc->ops->set_wakeup(data, false); in imx_usbmisc_init_post()
1298 struct imx_usbmisc *usbmisc; in imx_usbmisc_hsic_set_connect() local
1303 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_hsic_set_connect()
1304 if (!usbmisc->ops->hsic_set_connect || !data->hsic) in imx_usbmisc_hsic_set_connect()
1306 return usbmisc->ops->hsic_set_connect(data); in imx_usbmisc_hsic_set_connect()
1312 struct imx_usbmisc *usbmisc; in imx_usbmisc_charger_detection() local
1319 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_charger_detection()
1321 if (!usbmisc->ops->charger_detection) in imx_usbmisc_charger_detection()
1325 ret = usbmisc->ops->charger_detection(data); in imx_usbmisc_charger_detection()
1344 struct imx_usbmisc *usbmisc; in imx_usbmisc_pullup() local
1349 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_pullup()
1350 if (usbmisc->ops->pullup) in imx_usbmisc_pullup()
1351 usbmisc->ops->pullup(data, on); in imx_usbmisc_pullup()
1359 struct imx_usbmisc *usbmisc; in imx_usbmisc_suspend() local
1365 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_suspend()
1367 if (usbmisc->ops->vbus_comparator_on) in imx_usbmisc_suspend()
1368 usbmisc->ops->vbus_comparator_on(data, false); in imx_usbmisc_suspend()
1370 if (wakeup && usbmisc->ops->set_wakeup) in imx_usbmisc_suspend()
1371 ret = usbmisc->ops->set_wakeup(data, true); in imx_usbmisc_suspend()
1377 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_suspend()
1378 ret = usbmisc->ops->hsic_set_clk(data, false); in imx_usbmisc_suspend()
1390 struct imx_usbmisc *usbmisc; in imx_usbmisc_resume() local
1396 usbmisc = dev_get_drvdata(data->dev); in imx_usbmisc_resume()
1398 if (usbmisc->ops->power_lost_check) in imx_usbmisc_resume()
1399 ret = usbmisc->ops->power_lost_check(data); in imx_usbmisc_resume()
1409 if (wakeup && usbmisc->ops->set_wakeup) in imx_usbmisc_resume()
1410 ret = usbmisc->ops->set_wakeup(data, false); in imx_usbmisc_resume()
1416 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_resume()
1417 ret = usbmisc->ops->hsic_set_clk(data, true); in imx_usbmisc_resume()
1423 if (usbmisc->ops->vbus_comparator_on) in imx_usbmisc_resume()
1424 usbmisc->ops->vbus_comparator_on(data, true); in imx_usbmisc_resume()
1429 if (wakeup && usbmisc->ops->set_wakeup) in imx_usbmisc_resume()
1430 usbmisc->ops->set_wakeup(data, true); in imx_usbmisc_resume()
1437 .compatible = "fsl,imx25-usbmisc",
1441 .compatible = "fsl,imx35-usbmisc",
1445 .compatible = "fsl,imx27-usbmisc",
1449 .compatible = "fsl,imx51-usbmisc",
1453 .compatible = "fsl,imx53-usbmisc",
1457 .compatible = "fsl,imx6q-usbmisc",
1461 .compatible = "fsl,vf610-usbmisc",
1465 .compatible = "fsl,imx6sx-usbmisc",
1469 .compatible = "fsl,imx6ul-usbmisc",
1473 .compatible = "fsl,imx7d-usbmisc",
1477 .compatible = "fsl,imx7ulp-usbmisc",
1481 .compatible = "fsl,imx8ulp-usbmisc",
1485 .compatible = "fsl,imx95-usbmisc",
1489 .compatible = "nxp,s32g2-usbmisc",
1493 .compatible = "nxp,s32g3-usbmisc",
1520 } else if (device_is_compatible(&pdev->dev, "fsl,imx95-usbmisc")) { in usbmisc_imx_probe()
1540 MODULE_ALIAS("platform:usbmisc-imx");