Lines Matching refs:config
49 omap_otg_init(struct omap_usb_config *config) in omap_otg_init() argument
64 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
66 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init()
67 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init()
68 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init()
72 syscon = config->hmc_mode; in omap_otg_init()
75 if (config->otg) in omap_otg_init()
83 printk("USB: hmc %d", config->hmc_mode); in omap_otg_init()
85 pr_cont(", usb2 alt %d wires", config->pins[2]); in omap_otg_init()
86 else if (config->pins[0]) in omap_otg_init()
87 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_otg_init()
88 is_usb0_device(config) ? " (dev)" : ""); in omap_otg_init()
89 if (config->pins[1]) in omap_otg_init()
90 pr_cont(", usb1 %d wires", config->pins[1]); in omap_otg_init()
91 if (!alt_pingroup && config->pins[2]) in omap_otg_init()
92 pr_cont(", usb2 %d wires", config->pins[2]); in omap_otg_init()
93 if (config->otg) in omap_otg_init()
94 pr_cont(", Mini-AB on usb%d", config->otg - 1); in omap_otg_init()
111 if (config->otg || config->register_dev) { in omap_otg_init()
112 struct platform_device *udc_device = config->udc_device; in omap_otg_init()
116 udc_device->dev.platform_data = config; in omap_otg_init()
124 if (config->otg || config->register_host) { in omap_otg_init()
125 struct platform_device *ohci_device = config->ohci_device; in omap_otg_init()
129 ohci_device->dev.platform_data = config; in omap_otg_init()
137 if (config->otg) { in omap_otg_init()
138 struct platform_device *otg_device = config->otg_device; in omap_otg_init()
142 otg_device->dev.platform_data = config; in omap_otg_init()
153 static void omap_otg_init(struct omap_usb_config *config) {} in omap_otg_init() argument
545 static void __init omap_1510_usb_init(struct omap_usb_config *config) in omap_1510_usb_init() argument
550 config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_1510_usb_init()
551 config->usb1_init(config->pins[1]); in omap_1510_usb_init()
552 config->usb2_init(config->pins[2], 0); in omap_1510_usb_init()
555 val |= (config->hmc_mode << 1); in omap_1510_usb_init()
558 printk("USB: hmc %d", config->hmc_mode); in omap_1510_usb_init()
559 if (config->pins[0]) in omap_1510_usb_init()
560 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_1510_usb_init()
561 is_usb0_device(config) ? " (dev)" : ""); in omap_1510_usb_init()
562 if (config->pins[1]) in omap_1510_usb_init()
563 pr_cont(", usb1 %d wires", config->pins[1]); in omap_1510_usb_init()
564 if (config->pins[2]) in omap_1510_usb_init()
565 pr_cont(", usb2 %d wires", config->pins[2]); in omap_1510_usb_init()
588 if (config->register_dev) { in omap_1510_usb_init()
591 udc_device.dev.platform_data = config; in omap_1510_usb_init()
600 if (config->register_host) { in omap_1510_usb_init()
603 ohci_device.dev.platform_data = config; in omap_1510_usb_init()
613 static inline void omap_1510_usb_init(struct omap_usb_config *config) {} in omap_1510_usb_init() argument