Home
last modified time | relevance | path

Searched refs:platdata (Results 1 – 25 of 571) sorted by relevance

12345678910>>...23

/OK3568_Linux_fs/u-boot/drivers/usb/musb-new/
H A Dti-musb.c70 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 Domap2430.c151 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 Dda8xx.c258 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 Dcore.c219 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 Dhost.c60 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 Dotg.c38 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 Ddemo-pdata.c26 .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 Dau1xmmc.c118 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 Ddevice.c34 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 Dserial_stm32.c40 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 Dserial_s5p.c92 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 Dserial_meson.c62 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 Dserial_stm32x7.c20 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 Dserial_arc.c40 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 Dmcfuart.c161 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 Daltera_jtag_uart.c42 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 Dsandbox.c78 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 Daltera_uart.c37 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 Dserial_mxc.c263 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 Dserial_pxa.c271 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 Dserial_lpuart.c99 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 Ddwc2_udc_otg.c1040 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 Dof-plat.txt26 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 Dili9320.c77 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 DMakefile.spl112 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)

12345678910>>...23