Lines Matching refs:config
51 omap_otg_init(struct omap_usb_config *config) in omap_otg_init() argument
66 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
68 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init()
69 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init()
70 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init()
74 syscon = config->hmc_mode; in omap_otg_init()
77 if (config->otg) in omap_otg_init()
85 printk("USB: hmc %d", config->hmc_mode); in omap_otg_init()
87 pr_cont(", usb2 alt %d wires", config->pins[2]); in omap_otg_init()
88 else if (config->pins[0]) in omap_otg_init()
89 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_otg_init()
90 is_usb0_device(config) ? " (dev)" : ""); in omap_otg_init()
91 if (config->pins[1]) in omap_otg_init()
92 pr_cont(", usb1 %d wires", config->pins[1]); in omap_otg_init()
93 if (!alt_pingroup && config->pins[2]) in omap_otg_init()
94 pr_cont(", usb2 %d wires", config->pins[2]); in omap_otg_init()
95 if (config->otg) in omap_otg_init()
96 pr_cont(", Mini-AB on usb%d", config->otg - 1); in omap_otg_init()
113 if (config->otg || config->register_dev) { in omap_otg_init()
114 struct platform_device *udc_device = config->udc_device; in omap_otg_init()
118 udc_device->dev.platform_data = config; in omap_otg_init()
126 if (config->otg || config->register_host) { in omap_otg_init()
127 struct platform_device *ohci_device = config->ohci_device; in omap_otg_init()
131 ohci_device->dev.platform_data = config; in omap_otg_init()
139 if (config->otg) { in omap_otg_init()
140 struct platform_device *otg_device = config->otg_device; in omap_otg_init()
144 otg_device->dev.platform_data = config; in omap_otg_init()
155 static void omap_otg_init(struct omap_usb_config *config) {} in omap_otg_init() argument
593 static void __init omap_1510_usb_init(struct omap_usb_config *config) in omap_1510_usb_init() argument
598 config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_1510_usb_init()
599 config->usb1_init(config->pins[1]); in omap_1510_usb_init()
600 config->usb2_init(config->pins[2], 0); in omap_1510_usb_init()
603 val |= (config->hmc_mode << 1); in omap_1510_usb_init()
606 printk("USB: hmc %d", config->hmc_mode); in omap_1510_usb_init()
607 if (config->pins[0]) in omap_1510_usb_init()
608 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_1510_usb_init()
609 is_usb0_device(config) ? " (dev)" : ""); in omap_1510_usb_init()
610 if (config->pins[1]) in omap_1510_usb_init()
611 pr_cont(", usb1 %d wires", config->pins[1]); in omap_1510_usb_init()
612 if (config->pins[2]) in omap_1510_usb_init()
613 pr_cont(", usb2 %d wires", config->pins[2]); in omap_1510_usb_init()
636 if (config->register_dev) { in omap_1510_usb_init()
639 udc_device.dev.platform_data = config; in omap_1510_usb_init()
647 if (IS_ENABLED(CONFIG_USB_OHCI_HCD) && config->register_host) { in omap_1510_usb_init()
650 ohci_device.dev.platform_data = config; in omap_1510_usb_init()
658 config->lb_reset = omap_1510_local_bus_reset; in omap_1510_usb_init()
663 static inline void omap_1510_usb_init(struct omap_usb_config *config) {} in omap_1510_usb_init() argument