| /OK3568_Linux_fs/u-boot/drivers/usb/musb-new/ |
| H A D | ti-musb.c | 70 struct ti_musb_platdata *platdata = dev_get_platdata(dev); in ti_musb_set_phy_power() local 73 clrsetbits_le32(platdata->ctrl_mod_base, in ti_musb_set_phy_power() 77 clrsetbits_le32(platdata->ctrl_mod_base, 0, in ti_musb_set_phy_power() 84 struct ti_musb_platdata *platdata = dev_get_platdata(dev); in ti_musb_ofdata_to_platdata() local 91 platdata->base = (void *)devfdt_get_addr_index(dev, 1); in ti_musb_ofdata_to_platdata() 95 platdata->ctrl_mod_base = (void *)fdtdec_get_addr(fdt, ctrl_mod, "reg"); in ti_musb_ofdata_to_platdata() 99 platdata->ctrl_mod_base += AM335X_USB1_CTRL; in ti_musb_ofdata_to_platdata() 105 platdata->musb_config.multipoint = fdtdec_get_int(fdt, node, in ti_musb_ofdata_to_platdata() 108 if (platdata->musb_config.multipoint < 0) { in ti_musb_ofdata_to_platdata() 113 platdata->musb_config.dyn_fifo = 1; in ti_musb_ofdata_to_platdata() [all …]
|
| H A D | omap2430.c | 151 struct omap2430_musb_platdata *platdata = dev_get_platdata(dev); in omap2430_musb_ofdata_to_platdata() local 155 platdata->base = (void *)dev_read_addr_ptr(dev); in omap2430_musb_ofdata_to_platdata() 157 platdata->musb_config.multipoint = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata() 160 if (platdata->musb_config.multipoint < 0) { in omap2430_musb_ofdata_to_platdata() 165 platdata->musb_config.dyn_fifo = 1; in omap2430_musb_ofdata_to_platdata() 166 platdata->musb_config.num_eps = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata() 168 if (platdata->musb_config.num_eps < 0) { in omap2430_musb_ofdata_to_platdata() 173 platdata->musb_config.ram_bits = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata() 175 if (platdata->musb_config.ram_bits < 0) { in omap2430_musb_ofdata_to_platdata() 180 platdata->plat.power = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata() [all …]
|
| H A D | da8xx.c | 258 struct da8xx_musb_platdata *platdata = dev_get_platdata(dev); in da8xx_musb_ofdata_to_platdata() local 262 platdata->base = (void *)dev_read_addr_ptr(dev); in da8xx_musb_ofdata_to_platdata() 263 platdata->musb_config.multipoint = 1; in da8xx_musb_ofdata_to_platdata() 264 platdata->musb_config.dyn_fifo = 1; in da8xx_musb_ofdata_to_platdata() 265 platdata->musb_config.num_eps = 5; in da8xx_musb_ofdata_to_platdata() 266 platdata->musb_config.ram_bits = 10; in da8xx_musb_ofdata_to_platdata() 267 platdata->plat.power = fdtdec_get_int(fdt, node, "power", 50); in da8xx_musb_ofdata_to_platdata() 268 platdata->otg_board_data.interface_type = MUSB_INTERFACE_UTMI; in da8xx_musb_ofdata_to_platdata() 269 platdata->plat.mode = MUSB_HOST; in da8xx_musb_ofdata_to_platdata() 270 platdata->otg_board_data.dev = dev; in da8xx_musb_ofdata_to_platdata() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/chipidea/ |
| H A D | core.c | 219 ci->hw_bank.cap += ci->platdata->capoffset; in hw_device_init() 266 switch (ci->platdata->phy_mode) { in hw_phymode_configure() 339 if (ci->platdata->flags & CI_HDRC_OVERRIDE_PHY_CONTROL) in ci_usb_phy_exit() 360 if (ci->platdata->flags & CI_HDRC_OVERRIDE_PHY_CONTROL) in ci_usb_phy_init() 363 switch (ci->platdata->phy_mode) { in ci_usb_phy_init() 406 if (ci->platdata->flags & CI_HDRC_DISABLE_DEVICE_STREAMING) in ci_platform_configure() 414 if (ci->platdata->flags & CI_HDRC_DISABLE_HOST_STREAMING) in ci_platform_configure() 419 if (ci->platdata->flags & CI_HDRC_FORCE_FULLSPEED) { in ci_platform_configure() 426 if (ci->platdata->flags & CI_HDRC_SET_NON_ZERO_TTHA) in ci_platform_configure() 429 hw_write(ci, OP_USBCMD, 0xff0000, ci->platdata->itc_setting << 16); in ci_platform_configure() [all …]
|
| H A D | host.c | 60 if (enable && (ci->platdata->phy_mode == USBPHY_INTERFACE_MODE_HSIC)) { in ehci_ci_portpower() 84 if (ci->platdata->notify_event) { in ehci_ci_reset() 85 ret = ci->platdata->notify_event(ci, in ehci_ci_reset() 128 hcd->power_budget = ci->platdata->power_budget; in host_start() 129 hcd->tpl_support = ci->platdata->tpl_support; in host_start() 145 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci)) { in host_start() 146 if (ci->platdata->flags & CI_HDRC_TURN_VBUS_EARLY_ON) { in host_start() 147 ret = regulator_enable(ci->platdata->reg_vbus); in host_start() 155 priv->reg_vbus = ci->platdata->reg_vbus; in host_start() 159 if (ci->platdata->pins_host) in host_start() [all …]
|
| H A D | otg.c | 38 cable = &ci->platdata->vbus_extcon; in hw_read_otgsc() 56 cable = &ci->platdata->id_extcon; in hw_read_otgsc() 87 cable = &ci->platdata->vbus_extcon; in hw_write_otgsc() 101 cable = &ci->platdata->id_extcon; in hw_write_otgsc() 185 IS_ERR(ci->platdata->vbus_extcon.edev)) in ci_handle_id_switch()
|
| /OK3568_Linux_fs/u-boot/drivers/demo/ |
| H A D | demo-pdata.c | 26 .platdata = &red_square, 31 .platdata = &red_square, 36 .platdata = &green_triangle, 41 .platdata = &yellow_hexagon, 46 .platdata = &yellow_hexagon,
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | au1xmmc.c | 118 struct au1xmmc_platform_data *platdata; member 213 if (host->platdata && host->platdata->set_power) in au1xmmc_set_power() 214 host->platdata->set_power(host->mmc, state); in au1xmmc_set_power() 221 if (host->platdata && host->platdata->card_inserted) in au1xmmc_card_inserted() 222 return !!host->platdata->card_inserted(host->mmc); in au1xmmc_card_inserted() 231 if (host->platdata && host->platdata->card_readonly) in au1xmmc_card_readonly() 232 return !!host->platdata->card_readonly(mmc); in au1xmmc_card_readonly() 948 host->platdata = pdev->dev.platform_data; in au1xmmc_probe() 1027 if (host->platdata && host->platdata->cd_setup) { in au1xmmc_probe() 1028 ret = host->platdata->cd_setup(mmc, 1); in au1xmmc_probe() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/core/ |
| H A D | device.c | 34 const char *name, void *platdata, in device_bind_common() argument 117 dev->platdata = platdata; in device_bind_common() 143 bool alloc = !platdata; in device_bind_common() 155 dev->platdata = calloc(1, in device_bind_common() 157 if (!dev->platdata) { in device_bind_common() 161 if (CONFIG_IS_ENABLED(OF_PLATDATA) && platdata) { in device_bind_common() 162 memcpy(dev->platdata, platdata, in device_bind_common() 312 free(dev->platdata); in device_bind_common() 313 dev->platdata = NULL; in device_bind_common() 333 const char *name, void *platdata, int of_offset, in device_bind() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/serial/ |
| H A D | serial_stm32.c | 40 struct stm32_serial_platdata *plat = dev->platdata; in stm32_serial_setbrg() 62 struct stm32_serial_platdata *plat = dev->platdata; in stm32_serial_getc() 73 struct stm32_serial_platdata *plat = dev->platdata; in stm32_serial_putc() 86 struct stm32_serial_platdata *plat = dev->platdata; in stm32_serial_pending() 97 struct stm32_serial_platdata *plat = dev->platdata; in stm32_serial_probe()
|
| H A D | serial_s5p.c | 92 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_setbrg() 115 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_probe() 144 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_getc() 156 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_putc() 170 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_pending() 182 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_ofdata_to_platdata()
|
| H A D | serial_meson.c | 62 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_probe() 72 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_getc() 83 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_putc() 96 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_pending() 108 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_ofdata_to_platdata()
|
| H A D | serial_stm32x7.c | 20 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_setbrg() 44 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_getc() 55 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_putc() 68 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_pending() 79 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_probe()
|
| H A D | serial_arc.c | 40 struct arc_serial_platdata *plat = dev->platdata; in arc_serial_setbrg() 52 struct arc_serial_platdata *plat = dev->platdata; in arc_serial_putc() 70 struct arc_serial_platdata *plat = dev->platdata; in arc_serial_pending() 82 struct arc_serial_platdata *plat = dev->platdata; in arc_serial_getc()
|
| H A D | mcfuart.c | 161 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_probe() 169 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_putc() 183 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_getc() 195 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_setbrg() 205 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_pending()
|
| H A D | altera_jtag_uart.c | 42 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_putc() 61 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_pending() 73 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_getc() 88 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_probe()
|
| H A D | sandbox.c | 78 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_remove() 89 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_putc() 150 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_ofdata_to_platdata() 199 .platdata = &platdata_non_fdt,
|
| H A D | altera_uart.c | 37 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_setbrg() 49 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_putc() 62 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_pending() 74 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_getc()
|
| H A D | serial_mxc.c | 263 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_setbrg() 273 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_probe() 282 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_getc() 293 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_putc() 306 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_pending() 326 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_ofdata_to_platdata()
|
| H A D | serial_pxa.c | 271 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_probe() 280 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_putc() 294 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_getc() 306 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_setbrg() 317 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_pending()
|
| H A D | serial_lpuart.c | 99 struct lpuart_serial_platdata *plat = dev->platdata; in is_lpuart32() 347 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_setbrg() 363 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_getc() 373 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_putc() 385 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_pending() 407 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_probe() 417 struct lpuart_serial_platdata *plat = dev->platdata; in lpuart_serial_ofdata_to_platdata()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/gadget/ |
| H A D | dwc2_udc_otg.c | 1040 struct dwc2_plat_otg_data *platdata = dev_get_platdata(dev); in dwc2_udc_otg_ofdata_to_platdata() local 1051 platdata->regs_otg = dev_read_addr(dev); in dwc2_udc_otg_ofdata_to_platdata() 1053 platdata->rx_fifo_sz = dev_read_u32_default(dev, "g-rx-fifo-size", 0); in dwc2_udc_otg_ofdata_to_platdata() 1054 platdata->np_tx_fifo_sz = dev_read_u32_default(dev, in dwc2_udc_otg_ofdata_to_platdata() 1057 platdata->tx_fifo_sz_nb = in dwc2_udc_otg_ofdata_to_platdata() 1059 if (platdata->tx_fifo_sz_nb > DWC2_MAX_HW_ENDPOINTS) in dwc2_udc_otg_ofdata_to_platdata() 1060 platdata->tx_fifo_sz_nb = DWC2_MAX_HW_ENDPOINTS; in dwc2_udc_otg_ofdata_to_platdata() 1061 if (platdata->tx_fifo_sz_nb) { in dwc2_udc_otg_ofdata_to_platdata() 1063 platdata->tx_fifo_sz_array, in dwc2_udc_otg_ofdata_to_platdata() 1064 platdata->tx_fifo_sz_nb); in dwc2_udc_otg_ofdata_to_platdata() [all …]
|
| /OK3568_Linux_fs/u-boot/doc/driver-model/ |
| H A D | of-plat.txt | 26 As an alternative, a new 'of-platdata' feature is provided. This converts the 145 .platdata = &dtv_dwmmc_at_ff0c0000, 165 Converting of-platdata to a useful form 168 Of course it would be possible use the of-platdata directly in your driver 170 driver will not be able to support device tree, since the of-platdata 175 Therefore it is recommended that the of-platdata structure should be used 184 Drivers should always support device tree as an option. The of-platdata 187 Your driver should convert the platdata struct in its probe() method. The 202 * the device tree (or the C structures when of-platdata is used). 226 /* Decode the of-platdata from the C structures */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/backlight/ |
| H A D | ili9320.c | 77 struct ili9320_platdata *cfg = lcd->platdata; in ili9320_reset() 95 ret = lcd->client->init(lcd, lcd->platdata); in ili9320_init_chip() 227 ili->platdata = cfg; in ili9320_probe_spi() 268 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) { in ili9320_suspend() 283 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) in ili9320_resume()
|
| /OK3568_Linux_fs/u-boot/scripts/ |
| H A D | Makefile.spl | 112 u-boot-spl-platdata := $(obj)/dts/dt-platdata.o 263 cmd_dtocc = $(pythonpath) $(srctree)/tools/dtoc/dtoc -d $(obj)/$(SPL_BIN).dtb -o $@ platdata 271 $(obj)/dts/dt-platdata.o: $(obj)/dts/dt-platdata.c \ 282 $(obj)/dts/dt-platdata.c: $(obj)/$(SPL_BIN).dtb dts_dir FORCE 352 $(patsubst $(obj)/%,%,$(u-boot-spl-platdata)) \ 357 $(obj)/$(SPL_BIN): $(u-boot-spl-platdata) $(u-boot-spl-init) \ 364 $(u-boot-spl-dirs): $(u-boot-spl-platdata)
|