Searched refs:platdata (Results 1 - 17 of 17) sorted by relevance

/linux-4.4.14/drivers/usb/chipidea/
H A Dcore.c247 ci->hw_bank.cap += ci->platdata->capoffset; hw_device_init()
294 switch (ci->platdata->phy_mode) { hw_phymode_configure()
384 switch (ci->platdata->phy_mode) { ci_usb_phy_init()
425 (ci->platdata->flags & CI_HDRC_DISABLE_DEVICE_STREAMING)) ci_platform_configure()
429 (ci->platdata->flags & CI_HDRC_DISABLE_HOST_STREAMING)) ci_platform_configure()
432 if (ci->platdata->flags & CI_HDRC_FORCE_FULLSPEED) { ci_platform_configure()
439 if (ci->platdata->flags & CI_HDRC_SET_NON_ZERO_TTHA) ci_platform_configure()
442 hw_write(ci, OP_USBCMD, 0xff0000, ci->platdata->itc_setting << 16); ci_platform_configure()
444 if (ci->platdata->flags & CI_HDRC_OVERRIDE_AHB_BURST) ci_platform_configure()
446 ci->platdata->ahb_burst_config); ci_platform_configure()
450 if (ci->platdata->flags & CI_HDRC_OVERRIDE_TX_BURST) ci_platform_configure()
452 ci->platdata->tx_burst_size << __ffs(TX_BURST_MASK)); ci_platform_configure()
454 if (ci->platdata->flags & CI_HDRC_OVERRIDE_RX_BURST) ci_platform_configure()
456 ci->platdata->rx_burst_size); ci_platform_configure()
500 if (ci->platdata->notify_event) hw_device_reset()
501 ci->platdata->notify_event(ci, hw_device_reset()
641 struct ci_hdrc_platform_data *platdata) ci_get_platdata()
647 if (!platdata->phy_mode) ci_get_platdata()
648 platdata->phy_mode = of_usb_get_phy_mode(dev->of_node); ci_get_platdata()
650 if (!platdata->dr_mode) ci_get_platdata()
651 platdata->dr_mode = usb_get_dr_mode(dev); ci_get_platdata()
653 if (platdata->dr_mode == USB_DR_MODE_UNKNOWN) ci_get_platdata()
654 platdata->dr_mode = USB_DR_MODE_OTG; ci_get_platdata()
656 if (platdata->dr_mode != USB_DR_MODE_PERIPHERAL) { ci_get_platdata()
658 platdata->reg_vbus = devm_regulator_get(dev, "vbus"); ci_get_platdata()
659 if (PTR_ERR(platdata->reg_vbus) == -EPROBE_DEFER) { ci_get_platdata()
661 } else if (PTR_ERR(platdata->reg_vbus) == -ENODEV) { ci_get_platdata()
663 platdata->reg_vbus = NULL; ci_get_platdata()
664 } else if (IS_ERR(platdata->reg_vbus)) { ci_get_platdata()
666 PTR_ERR(platdata->reg_vbus)); ci_get_platdata()
667 return PTR_ERR(platdata->reg_vbus); ci_get_platdata()
670 if (!platdata->tpl_support) ci_get_platdata()
671 platdata->tpl_support = ci_get_platdata()
675 if (platdata->dr_mode == USB_DR_MODE_OTG) { ci_get_platdata()
677 platdata->ci_otg_caps.otg_rev = 0x0200; ci_get_platdata()
678 platdata->ci_otg_caps.hnp_support = true; ci_get_platdata()
679 platdata->ci_otg_caps.srp_support = true; ci_get_platdata()
683 &platdata->ci_otg_caps); ci_get_platdata()
689 platdata->flags |= CI_HDRC_FORCE_FULLSPEED; ci_get_platdata()
693 &platdata->phy_clkgate_delay_us); ci_get_platdata()
695 platdata->itc_setting = 1; ci_get_platdata()
698 &platdata->itc_setting); ci_get_platdata()
708 &platdata->ahb_burst_config); ci_get_platdata()
714 platdata->flags |= CI_HDRC_OVERRIDE_AHB_BURST; ci_get_platdata()
719 &platdata->tx_burst_size); ci_get_platdata()
725 platdata->flags |= CI_HDRC_OVERRIDE_TX_BURST; ci_get_platdata()
730 &platdata->rx_burst_size); ci_get_platdata()
736 platdata->flags |= CI_HDRC_OVERRIDE_RX_BURST; ci_get_platdata()
752 cable = &platdata->vbus_extcon; ci_get_platdata()
764 cable = &platdata->id_extcon; ci_get_platdata()
783 id = &ci->platdata->id_extcon; ci_extcon_register()
794 vbus = &ci->platdata->vbus_extcon; ci_extcon_register()
814 cable = &ci->platdata->id_extcon; ci_extcon_unregister()
819 cable = &ci->platdata->vbus_extcon; ci_extcon_unregister()
828 struct ci_hdrc_platform_data *platdata) ci_hdrc_add_device()
833 ret = ci_get_platdata(dev, platdata); ci_hdrc_add_device()
856 ret = platform_device_add_data(pdev, platdata, sizeof(*platdata)); ci_hdrc_add_device()
892 if (ci->platdata->flags & CI_HDRC_DUAL_ROLE_NOT_OTG) ci_get_otg_capable()
930 ci->platdata = dev_get_platdata(dev); ci_hdrc_probe()
931 ci->imx28_write_fix = !!(ci->platdata->flags & ci_hdrc_probe()
933 ci->supports_runtime_pm = !!(ci->platdata->flags & ci_hdrc_probe()
942 if (ci->platdata->phy) { ci_hdrc_probe()
943 ci->phy = ci->platdata->phy; ci_hdrc_probe()
944 } else if (ci->platdata->usb_phy) { ci_hdrc_probe()
945 ci->usb_phy = ci->platdata->usb_phy; ci_hdrc_probe()
981 dr_mode = ci->platdata->dr_mode; ci_hdrc_probe()
1043 ci->platdata->name, ci); ci_hdrc_probe()
1128 if (ci->platdata->phy_clkgate_delay_us) ci_controller_suspend()
1129 usleep_range(ci->platdata->phy_clkgate_delay_us, ci_controller_suspend()
1130 ci->platdata->phy_clkgate_delay_us + 50); ci_controller_suspend()
640 ci_get_platdata(struct device *dev, struct ci_hdrc_platform_data *platdata) ci_get_platdata() argument
826 ci_hdrc_add_device(struct device *dev, struct resource *res, int nres, struct ci_hdrc_platform_data *platdata) ci_hdrc_add_device() argument
H A Dhost.c69 if (enable && (ci->platdata->phy_mode == USBPHY_INTERFACE_MODE_HSIC)) { ehci_ci_portpower()
126 hcd->power_budget = ci->platdata->power_budget; host_start()
127 hcd->tpl_support = ci->platdata->tpl_support; host_start()
142 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci)) { host_start()
143 if (ci->platdata->flags & CI_HDRC_TURN_VBUS_EARLY_ON) { host_start()
144 ret = regulator_enable(ci->platdata->reg_vbus); host_start()
152 priv->reg_vbus = ci->platdata->reg_vbus; host_start()
173 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci) && host_start()
174 (ci->platdata->flags & CI_HDRC_TURN_VBUS_EARLY_ON)) host_start()
175 regulator_disable(ci->platdata->reg_vbus); host_start()
189 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci) && host_stop()
190 (ci->platdata->flags & CI_HDRC_TURN_VBUS_EARLY_ON)) host_stop()
191 regulator_disable(ci->platdata->reg_vbus); host_stop()
H A Dci_hdrc_pci.c60 struct ci_hdrc_platform_data *platdata = (void *)id->driver_data; ci_hdrc_pci_probe() local
65 if (!platdata) { ci_hdrc_pci_probe()
98 ci->ci = ci_hdrc_add_device(&pdev->dev, res, nres, platdata); ci_hdrc_pci_probe()
H A Dotg.c40 cable = &ci->platdata->vbus_extcon; hw_read_otgsc()
55 cable = &ci->platdata->id_extcon; hw_read_otgsc()
H A Dci.h188 * @platdata: platform specific information supplied by parent device
237 struct ci_hdrc_platform_data *platdata; member in struct:ci_hdrc
411 struct usb_otg_caps *otg_caps = &ci->platdata->ci_otg_caps; ci_otg_is_fsm_mode()
H A Dotg_fsm.c450 if (ci->platdata->reg_vbus) { ci_otg_drv_vbus()
451 ret = regulator_enable(ci->platdata->reg_vbus); ci_otg_drv_vbus()
465 if (ci->platdata->reg_vbus) ci_otg_drv_vbus()
466 regulator_disable(ci->platdata->reg_vbus); ci_otg_drv_vbus()
H A Dudc.c1526 if (ci->platdata->notify_event) ci_udc_vbus_session()
1527 ci->platdata->notify_event(ci, ci_udc_vbus_session()
1782 if (ci->platdata->notify_event) ci_udc_stop()
1783 ci->platdata->notify_event(ci, ci_udc_stop()
1817 if (ci->platdata->flags & CI_HDRC_REGS_SHARED) { udc_irq()
1872 struct usb_otg_caps *otg_caps = &ci->platdata->ci_otg_caps; udc_start()
1880 ci->gadget.name = ci->platdata->name; udc_start()
/linux-4.4.14/drivers/mmc/host/
H A Dau1xmmc.c119 struct au1xmmc_platform_data *platdata; member in struct:au1xmmc_host
214 if (host->platdata && host->platdata->set_power) au1xmmc_set_power()
215 host->platdata->set_power(host->mmc, state); au1xmmc_set_power()
222 if (host->platdata && host->platdata->card_inserted) au1xmmc_card_inserted()
223 return !!host->platdata->card_inserted(host->mmc); au1xmmc_card_inserted()
232 if (host->platdata && host->platdata->card_readonly) au1xmmc_card_readonly()
233 return !!host->platdata->card_readonly(mmc); au1xmmc_card_readonly()
962 host->platdata = pdev->dev.platform_data; au1xmmc_probe()
1044 if (host->platdata && host->platdata->cd_setup) { au1xmmc_probe()
1045 ret = host->platdata->cd_setup(mmc, 1); au1xmmc_probe()
1054 if (host->platdata) au1xmmc_probe()
1055 mmc->caps &= ~(host->platdata->mask_host_caps); au1xmmc_probe()
1070 if (host->platdata && host->platdata->led) { au1xmmc_probe()
1071 struct led_classdev *led = host->platdata->led; au1xmmc_probe()
1099 if (host->platdata && host->platdata->led) au1xmmc_probe()
1100 led_classdev_unregister(host->platdata->led); au1xmmc_probe()
1114 if (host->platdata && host->platdata->cd_setup && au1xmmc_probe()
1116 host->platdata->cd_setup(mmc, 0); au1xmmc_probe()
1141 if (host->platdata && host->platdata->led) au1xmmc_remove()
1142 led_classdev_unregister(host->platdata->led); au1xmmc_remove()
1145 if (host->platdata && host->platdata->cd_setup && au1xmmc_remove()
1147 host->platdata->cd_setup(host->mmc, 0); au1xmmc_remove()
/linux-4.4.14/drivers/video/backlight/
H A Dili9320.c80 struct ili9320_platdata *cfg = lcd->platdata; ili9320_reset()
98 ret = lcd->client->init(lcd, lcd->platdata); ili9320_init_chip()
230 ili->platdata = cfg; ili9320_probe_spi()
271 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) { ili9320_suspend()
286 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) ili9320_resume()
H A Dili9320.h48 struct ili9320_platdata *platdata; member in struct:ili9320
/linux-4.4.14/include/linux/usb/
H A Dchipidea.h83 struct ci_hdrc_platform_data *platdata);
/linux-4.4.14/drivers/mfd/
H A Dsm501.c73 struct sm501_platdata *platdata; member in struct:sm501_devdata
1021 struct sm501_platdata *pdata = sm->platdata; sm501_gpio_register_chip()
1347 pdata = sm->platdata; sm501_init_dev()
1395 sm->platdata = dev_get_platdata(&dev->dev); sm501_plat_probe()
1450 struct sm501_platdata *pd = sm->platdata; sm501_set_power()
1479 if (sm->platdata) { sm501_plat_suspend()
1480 if (sm->platdata->flags & SM501_FLAG_SUSPEND_OFF) sm501_plat_suspend()
1507 if (sm->platdata && sm->platdata->init) { sm501_plat_resume()
1508 sm501_init_regs(sm, sm->platdata->init); sm501_plat_resume()
1584 dev->dev.platform_data = sm->platdata = &sm501_pci_platdata; sm501_pci_probe()
/linux-4.4.14/drivers/net/irda/
H A Dau1k_ir.c175 struct au1k_irda_platform_data *platdata; member in struct:au1k_private
185 if (p->platdata && p->platdata->set_phy_mode) au1k_irda_plat_set_phy_mode()
186 p->platdata->set_phy_mode(mode); au1k_irda_plat_set_phy_mode()
897 aup->platdata = pdev->dev.platform_data; au1k_irda_probe()
/linux-4.4.14/drivers/usb/gadget/udc/
H A Dr8a66597-udc.h253 printk(KERN_ERR "r8a66597: platdata clock is wrong.\n"); get_xtal_from_pdata()
/linux-4.4.14/drivers/usb/host/
H A Dr8a66597.h319 printk(KERN_ERR "r8a66597: platdata clock is wrong.\n"); get_xtal_from_pdata()
/linux-4.4.14/arch/mips/alchemy/devboards/
H A Ddb1550.c598 /* Audio PSC clock is supplied by codecs (PSC1, 3) FIXME: platdata!! */ db1550_dev_setup()
H A Ddb1200.c925 /* Audio PSC clock is supplied externally. (FIXME: platdata!!) */ db1200_dev_setup()

Completed in 925 milliseconds