| /rk3399_rockchip-uboot/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 …]
|
| /rk3399_rockchip-uboot/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,
|
| /rk3399_rockchip-uboot/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_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_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_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 | 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 | 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 | 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 | 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 | 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()
|
| H A D | lpc32xx_hsuart.c | 90 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 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 …]
|
| /rk3399_rockchip-uboot/drivers/usb/gadget/ |
| H A D | dwc2_udc_otg.c | 1043 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 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 …]
|
| /rk3399_rockchip-uboot/board/cavium/thunderx/ |
| H A D | thunderx.c | 28 .platdata = &serial0, 40 .platdata = &serial1,
|
| /rk3399_rockchip-uboot/drivers/spi/ |
| H A D | cadence_qspi.c | 25 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 D | altera_timer.c | 39 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 D | ae3xx_timer.c | 76 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 D | Makefile.spl | 112 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)
|