Home
last modified time | relevance | path

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

12345

/rk3399_rockchip-uboot/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 …]
/rk3399_rockchip-uboot/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,
/rk3399_rockchip-uboot/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_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_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_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 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 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 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 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 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()
H A Dlpc32xx_hsuart.c90 struct lpc32xx_hsuart_platdata *platdata = dev_get_platdata(dev); in lpc32xx_hsuart_probe() local
93 priv->hsuart = (struct hsuart_regs *)platdata->base; in lpc32xx_hsuart_probe()
/rk3399_rockchip-uboot/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 …]
/rk3399_rockchip-uboot/drivers/usb/gadget/
H A Ddwc2_udc_otg.c1043 struct dwc2_plat_otg_data *platdata = dev_get_platdata(dev); in dwc2_udc_otg_ofdata_to_platdata() local
1054 platdata->regs_otg = dev_read_addr(dev); in dwc2_udc_otg_ofdata_to_platdata()
1056 platdata->rx_fifo_sz = dev_read_u32_default(dev, "g-rx-fifo-size", 0); in dwc2_udc_otg_ofdata_to_platdata()
1057 platdata->np_tx_fifo_sz = dev_read_u32_default(dev, in dwc2_udc_otg_ofdata_to_platdata()
1060 platdata->tx_fifo_sz_nb = in dwc2_udc_otg_ofdata_to_platdata()
1062 if (platdata->tx_fifo_sz_nb > DWC2_MAX_HW_ENDPOINTS) in dwc2_udc_otg_ofdata_to_platdata()
1063 platdata->tx_fifo_sz_nb = DWC2_MAX_HW_ENDPOINTS; in dwc2_udc_otg_ofdata_to_platdata()
1064 if (platdata->tx_fifo_sz_nb) { in dwc2_udc_otg_ofdata_to_platdata()
1066 platdata->tx_fifo_sz_array, in dwc2_udc_otg_ofdata_to_platdata()
1067 platdata->tx_fifo_sz_nb); in dwc2_udc_otg_ofdata_to_platdata()
[all …]
/rk3399_rockchip-uboot/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 …]
/rk3399_rockchip-uboot/board/cavium/thunderx/
H A Dthunderx.c28 .platdata = &serial0,
40 .platdata = &serial1,
/rk3399_rockchip-uboot/drivers/spi/
H A Dcadence_qspi.c25 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_write_speed()
121 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_set_speed()
156 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_probe()
190 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_xfer()
283 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_ofdata_to_platdata()
/rk3399_rockchip-uboot/drivers/timer/
H A Daltera_timer.c39 struct altera_timer_platdata *plat = dev->platdata; in altera_timer_get_count()
56 struct altera_timer_platdata *plat = dev->platdata; in altera_timer_probe()
H A Dae3xx_timer.c76 struct atftmr_timer_platdata *plat = dev->platdata; in atftmr_timer_get_count()
85 struct atftmr_timer_platdata *plat = dev->platdata; in atctmr_timer_probe()
/rk3399_rockchip-uboot/scripts/
H A DMakefile.spl112 u-boot-spl-platdata := $(obj)/dts/dt-platdata.o
279 cmd_dtocc = $(pythonpath) $(srctree)/tools/dtoc/dtoc -d $(obj)/$(SPL_BIN).dtb -o $@ platdata
287 $(obj)/dts/dt-platdata.o: $(obj)/dts/dt-platdata.c \
298 $(obj)/dts/dt-platdata.c: $(obj)/$(SPL_BIN).dtb dts_dir FORCE
368 $(patsubst $(obj)/%,%,$(u-boot-spl-platdata)) \
373 $(obj)/$(SPL_BIN): $(u-boot-spl-platdata) $(u-boot-spl-init) \
380 $(u-boot-spl-dirs): $(u-boot-spl-platdata)

12345