Lines Matching defs:config
50 omap_otg_init(struct omap_usb_config *config)
65 if (config->pins[0] > 2) /* alt pingroup 2 */
67 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config));
68 syscon |= config->usb1_init(config->pins[1]);
69 syscon |= config->usb2_init(config->pins[2], alt_pingroup);
73 syscon = config->hmc_mode;
76 if (config->otg)
84 printk("USB: hmc %d", config->hmc_mode);
86 pr_cont(", usb2 alt %d wires", config->pins[2]);
87 else if (config->pins[0])
88 pr_cont(", usb0 %d wires%s", config->pins[0],
89 is_usb0_device(config) ? " (dev)" : "");
90 if (config->pins[1])
91 pr_cont(", usb1 %d wires", config->pins[1]);
92 if (!alt_pingroup && config->pins[2])
93 pr_cont(", usb2 %d wires", config->pins[2]);
94 if (config->otg)
95 pr_cont(", Mini-AB on usb%d", config->otg - 1);
112 if (config->otg || config->register_dev) {
113 struct platform_device *udc_device = config->udc_device;
117 udc_device->dev.platform_data = config;
125 if (config->otg || config->register_host) {
126 struct platform_device *ohci_device = config->ohci_device;
130 ohci_device->dev.platform_data = config;
138 if (config->otg) {
139 struct platform_device *otg_device = config->otg_device;
143 otg_device->dev.platform_data = config;
154 static void omap_otg_init(struct omap_usb_config *config) {}
345 /* alternate pin config, external transceiver */
347 printk(KERN_ERR "no usb0 alt pin config on 15xx\n");
565 static void __init omap_1510_usb_init(struct omap_usb_config *config)
570 config->usb0_init(config->pins[0], is_usb0_device(config));
571 config->usb1_init(config->pins[1]);
572 config->usb2_init(config->pins[2], 0);
575 val |= (config->hmc_mode << 1);
578 printk("USB: hmc %d", config->hmc_mode);
579 if (config->pins[0])
580 pr_cont(", usb0 %d wires%s", config->pins[0],
581 is_usb0_device(config) ? " (dev)" : "");
582 if (config->pins[1])
583 pr_cont(", usb1 %d wires", config->pins[1]);
584 if (config->pins[2])
585 pr_cont(", usb2 %d wires", config->pins[2]);
608 if (config->register_dev) {
611 udc_device.dev.platform_data = config;
620 if (config->register_host) {
625 ohci_device.dev.platform_data = config;
635 static inline void omap_1510_usb_init(struct omap_usb_config *config) {}