Home
last modified time | relevance | path

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

123456

/openbmc/u-boot/drivers/gpio/
H A Dxilinx_gpio.c38 struct xilinx_gpio_platdata *platdata = dev_get_platdata(dev); in xilinx_gpio_get_bank_pin() local
44 max_pins = platdata->bank_max[bank]; in xilinx_gpio_get_bank_pin()
61 struct xilinx_gpio_platdata *platdata = dev_get_platdata(dev); in xilinx_gpio_set_value() local
73 __func__, (ulong)platdata->regs, value, offset, bank, pin, val); in xilinx_gpio_set_value()
80 writel(val, &platdata->regs->gpiodata + bank * 2); in xilinx_gpio_set_value()
89 struct xilinx_gpio_platdata *platdata = dev_get_platdata(dev); in xilinx_gpio_get_value() local
99 (ulong)platdata->regs, offset, bank, pin); in xilinx_gpio_get_value()
101 if (platdata->bank_output[bank]) { in xilinx_gpio_get_value()
106 val = readl(&platdata->regs->gpiodata + bank * 2); in xilinx_gpio_get_value()
116 struct xilinx_gpio_platdata *platdata = dev_get_platdata(dev); in xilinx_gpio_get_function() local
[all …]
H A Dzynq_gpio.c165 struct zynq_gpio_platdata *platdata = dev_get_platdata(dev); in zynq_gpio_get_bank_pin() local
168 for (bank = 0; bank < platdata->p_data->max_bank; bank++) { in zynq_gpio_get_bank_pin()
169 if (pin_num >= platdata->p_data->bank_min[bank] && in zynq_gpio_get_bank_pin()
170 pin_num <= platdata->p_data->bank_max[bank]) { in zynq_gpio_get_bank_pin()
173 platdata->p_data->bank_min[bank]; in zynq_gpio_get_bank_pin()
178 if (bank >= platdata->p_data->max_bank) { in zynq_gpio_get_bank_pin()
187 struct zynq_gpio_platdata *platdata = dev_get_platdata(dev); in gpio_is_valid() local
189 return gpio < platdata->p_data->ngpio; in gpio_is_valid()
205 struct zynq_gpio_platdata *platdata = dev_get_platdata(dev); in zynq_gpio_get_value() local
212 data = readl(platdata->base + in zynq_gpio_get_value()
[all …]
/openbmc/u-boot/drivers/usb/musb-new/
H A Domap2430.c150 struct omap2430_musb_platdata *platdata = dev_get_platdata(dev); in omap2430_musb_ofdata_to_platdata() local
154 platdata->base = (void *)dev_read_addr_ptr(dev); in omap2430_musb_ofdata_to_platdata()
156 platdata->musb_config.multipoint = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata()
159 if (platdata->musb_config.multipoint < 0) { in omap2430_musb_ofdata_to_platdata()
164 platdata->musb_config.dyn_fifo = 1; in omap2430_musb_ofdata_to_platdata()
165 platdata->musb_config.num_eps = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata()
167 if (platdata->musb_config.num_eps < 0) { in omap2430_musb_ofdata_to_platdata()
172 platdata->musb_config.ram_bits = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata()
174 if (platdata->musb_config.ram_bits < 0) { in omap2430_musb_ofdata_to_platdata()
179 platdata->plat.power = fdtdec_get_int(fdt, node, in omap2430_musb_ofdata_to_platdata()
[all …]
H A Dti-musb.c34 struct ti_musb_platdata *platdata = dev_get_platdata(dev); in ti_musb_set_phy_power() local
36 if (!platdata->ctrl_mod_base) in ti_musb_set_phy_power()
40 clrsetbits_le32(platdata->ctrl_mod_base, in ti_musb_set_phy_power()
44 clrsetbits_le32(platdata->ctrl_mod_base, 0, in ti_musb_set_phy_power()
80 struct ti_musb_platdata *platdata = dev_get_platdata(dev); in ti_musb_ofdata_to_platdata() local
88 platdata->base = (void *)devfdt_get_addr_index(dev, 1); in ti_musb_ofdata_to_platdata()
92 platdata->ctrl_mod_base = (void *)fdtdec_get_addr(fdt, ctrl_mod, "reg"); in ti_musb_ofdata_to_platdata()
96 platdata->ctrl_mod_base += AM335X_USB1_CTRL; in ti_musb_ofdata_to_platdata()
99 platdata->ctrl_mod_base += AM335X_USB0_CTRL; in ti_musb_ofdata_to_platdata()
131 platdata->plat.config = musb_config; in ti_musb_ofdata_to_platdata()
[all …]
/openbmc/u-boot/drivers/serial/
H A Dserial_sifive.c104 struct sifive_uart_platdata *platdata = dev_get_platdata(dev); in sifive_serial_setbrg() local
122 platdata->clock = clock; in sifive_serial_setbrg()
123 _sifive_serial_setbrg(platdata->regs, platdata->clock, baudrate); in sifive_serial_setbrg()
130 struct sifive_uart_platdata *platdata = dev_get_platdata(dev); in sifive_serial_probe() local
136 platdata->saved_input_char = 0; in sifive_serial_probe()
137 _sifive_serial_init(platdata->regs); in sifive_serial_probe()
145 struct sifive_uart_platdata *platdata = dev_get_platdata(dev); in sifive_serial_getc() local
146 struct uart_sifive *regs = platdata->regs; in sifive_serial_getc()
148 if (platdata->saved_input_char > 0) { in sifive_serial_getc()
149 c = platdata->saved_input_char; in sifive_serial_getc()
[all …]
H A Dserial_zynq.c108 struct zynq_uart_platdata *platdata = dev_get_platdata(dev); in zynq_serial_setbrg() local
133 _uart_zynq_serial_setbrg(platdata->regs, clock, baudrate); in zynq_serial_setbrg()
140 struct zynq_uart_platdata *platdata = dev_get_platdata(dev); in zynq_serial_probe() local
146 _uart_zynq_serial_init(platdata->regs); in zynq_serial_probe()
153 struct zynq_uart_platdata *platdata = dev_get_platdata(dev); in zynq_serial_getc() local
154 struct uart_zynq *regs = platdata->regs; in zynq_serial_getc()
164 struct zynq_uart_platdata *platdata = dev_get_platdata(dev); in zynq_serial_putc() local
166 return _uart_zynq_serial_putc(platdata->regs, ch); in zynq_serial_putc()
171 struct zynq_uart_platdata *platdata = dev_get_platdata(dev); in zynq_serial_pending() local
172 struct uart_zynq *regs = platdata->regs; in zynq_serial_pending()
[all …]
H A Dserial_s5p.c91 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_setbrg()
114 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_probe()
143 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_getc()
155 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_putc()
169 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_pending()
181 struct s5p_serial_platdata *plat = dev->platdata; in s5p_serial_ofdata_to_platdata()
H A Dserial_meson.c59 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_probe()
69 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_getc()
80 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_putc()
93 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_pending()
105 struct meson_serial_platdata *plat = dev->platdata; in meson_serial_ofdata_to_platdata()
H A Daltera_jtag_uart.c39 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_putc()
58 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_pending()
70 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_getc()
85 struct altera_jtaguart_platdata *plat = dev->platdata; in altera_jtaguart_probe()
H A Dmcfuart.c160 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_probe()
168 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_putc()
182 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_getc()
194 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_setbrg()
204 struct coldfire_serial_platdata *plat = dev->platdata; in coldfire_serial_pending()
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_uart.c36 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_setbrg()
48 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_putc()
61 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_pending()
73 struct altera_uart_platdata *plat = dev->platdata; in altera_uart_getc()
H A Dserial_mxc.c267 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_setbrg()
277 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_probe()
286 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_getc()
297 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_putc()
310 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_pending()
330 struct mxc_serial_platdata *plat = dev->platdata; in mxc_serial_ofdata_to_platdata()
H A Dserial_pxa.c270 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_probe()
279 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_putc()
293 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_getc()
305 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_setbrg()
316 struct pxa_serial_platdata *plat = dev->platdata; in pxa_serial_pending()
H A Dsandbox.c83 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_remove()
94 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_putc()
219 struct sandbox_serial_platdata *plat = dev->platdata; in sandbox_serial_ofdata_to_platdata()
271 .platdata = &platdata_non_fdt,
/openbmc/u-boot/drivers/watchdog/
H A Dxilinx_tb_wdt.c35 struct xlnx_wdt_platdata *platdata = dev_get_platdata(dev); in xlnx_wdt_reset() local
40 reg = readl(&platdata->regs->twcsr0); in xlnx_wdt_reset()
44 writel(reg | XWT_CSR0_WDS_MASK, &platdata->regs->twcsr0); in xlnx_wdt_reset()
52 struct xlnx_wdt_platdata *platdata = dev_get_platdata(dev); in xlnx_wdt_stop() local
54 if (platdata->enable_once) { in xlnx_wdt_stop()
60 reg = readl(&platdata->regs->twcsr0); in xlnx_wdt_stop()
62 writel(reg & ~XWT_CSR0_EWDT1_MASK, &platdata->regs->twcsr0); in xlnx_wdt_stop()
63 writel(~XWT_CSRX_EWDT2_MASK, &platdata->regs->twcsr1); in xlnx_wdt_stop()
72 struct xlnx_wdt_platdata *platdata = dev_get_platdata(dev); in xlnx_wdt_start() local
77 &platdata->regs->twcsr0); in xlnx_wdt_start()
[all …]
/openbmc/linux/drivers/usb/chipidea/
H A Dcore.c215 return ci->platdata->enter_lpm(ci, enable); in ci_hdrc_enter_lpm()
226 ci->hw_bank.cap += ci->platdata->capoffset; in hw_device_init()
273 switch (ci->platdata->phy_mode) { in hw_phymode_configure()
346 if (ci->platdata->flags & CI_HDRC_OVERRIDE_PHY_CONTROL) in ci_usb_phy_exit()
367 if (ci->platdata->flags & CI_HDRC_OVERRIDE_PHY_CONTROL) in ci_usb_phy_init()
370 switch (ci->platdata->phy_mode) { in ci_usb_phy_init()
413 if (ci->platdata->flags & CI_HDRC_DISABLE_DEVICE_STREAMING) in ci_platform_configure()
421 if (ci->platdata->flags & CI_HDRC_DISABLE_HOST_STREAMING) in ci_platform_configure()
426 if (ci->platdata->flags & CI_HDRC_FORCE_FULLSPEED) { in ci_platform_configure()
433 if (ci->platdata->flags & CI_HDRC_SET_NON_ZERO_TTHA) in ci_platform_configure()
[all …]
H A Dhost.c65 if (ci->platdata->flags & CI_HDRC_PHY_VBUS_CONTROL) { in ehci_ci_portpower()
72 if (enable && (ci->platdata->phy_mode == USBPHY_INTERFACE_MODE_HSIC)) { in ehci_ci_portpower()
96 if (ci->platdata->notify_event) { in ehci_ci_reset()
97 ret = ci->platdata->notify_event(ci, in ehci_ci_reset()
140 hcd->power_budget = ci->platdata->power_budget; in host_start()
141 hcd->tpl_support = ci->platdata->tpl_support; in host_start()
158 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci)) { in host_start()
159 if (ci->platdata->flags & CI_HDRC_TURN_VBUS_EARLY_ON) { in host_start()
160 ret = regulator_enable(ci->platdata->reg_vbus); in host_start()
168 priv->reg_vbus = ci->platdata->reg_vbus; 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()
134 if (ci->platdata->flags & CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS) in ci_handle_vbus_change()
191 IS_ERR(ci->platdata->vbus_extcon.edev)) in ci_handle_id_switch()
/openbmc/u-boot/drivers/demo/
H A Ddemo-pdata.c25 .platdata = &red_square,
30 .platdata = &red_square,
35 .platdata = &green_triangle,
40 .platdata = &yellow_hexagon,
45 .platdata = &yellow_hexagon,
/openbmc/u-boot/lib/efi_driver/
H A Defi_block_device.c58 struct efi_blk_platdata *platdata = dev_get_platdata(dev); in efi_bl_read() local
59 struct efi_block_io *io = platdata->io; in efi_bl_read()
87 struct efi_blk_platdata *platdata = dev_get_platdata(dev); in efi_bl_write() local
88 struct efi_block_io *io = platdata->io; in efi_bl_write()
138 struct efi_blk_platdata *platdata; in efi_bl_bind() local
167 platdata = dev_get_platdata(bdev); in efi_bl_bind()
168 platdata->handle = handle; in efi_bl_bind()
169 platdata->io = interface; in efi_bl_bind()
/openbmc/linux/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()
1029 if (host->platdata && host->platdata->cd_setup) { in au1xmmc_probe()
1030 ret = host->platdata->cd_setup(mmc, 1); in au1xmmc_probe()
[all …]
/openbmc/u-boot/drivers/core/
H A Ddevice.c34 const char *name, void *platdata, in device_bind_common() argument
63 dev->platdata = platdata; in device_bind_common()
91 bool alloc = !platdata; in device_bind_common()
103 dev->platdata = calloc(1, in device_bind_common()
105 if (!dev->platdata) { in device_bind_common()
109 if (CONFIG_IS_ENABLED(OF_PLATDATA) && platdata) { in device_bind_common()
110 memcpy(dev->platdata, platdata, in device_bind_common()
208 free(dev->platdata); in device_bind_common()
209 dev->platdata = NULL; in device_bind_common()
229 const char *name, void *platdata, int of_offset, in device_bind() argument
[all …]
/openbmc/u-boot/doc/driver-model/
H A Dof-plat.txt26 As an alternative, a new 'of-platdata' feature is provided. This converts the
152 .platdata = &dtv_dwmmc_at_ff0c0000,
179 Converting of-platdata to a useful form
182 Of course it would be possible to use the of-platdata directly in your driver
184 driver will not be able to support device tree, since the of-platdata
189 Therefore it is recommended that the of-platdata structure should be used
198 Drivers should always support device tree as an option. The of-platdata
201 Your driver should convert the platdata struct in its probe() method. The
216 * the device tree (or the C structures when of-platdata is used).
240 /* Decode the of-platdata from the C structures */
[all …]
/openbmc/linux/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()
267 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) { in ili9320_suspend()
282 if (lcd->platdata->suspend == ILI9320_SUSPEND_DEEP) in ili9320_resume()

123456