Home
last modified time | relevance | path

Searched refs:pdata (Results 1 – 25 of 167) sorted by relevance

1234567

/u-boot/drivers/rng/
A Dstm32mp1_rng.c62 readl(pdata->base + RNG_DR); in stm32_rng_read()
94 err = clk_enable(&pdata->clk); in stm32_rng_init()
98 cr = readl(pdata->base + RNG_CR); in stm32_rng_init()
114 writel(0, pdata->base + RNG_SR); in stm32_rng_init()
126 writel(0, pdata->base + RNG_CR); in stm32_rng_cleanup()
128 return clk_disable(&pdata->clk); in stm32_rng_cleanup()
137 reset_assert(&pdata->rst); in stm32_rng_probe()
139 reset_deassert(&pdata->rst); in stm32_rng_probe()
141 return stm32_rng_init(pdata); in stm32_rng_probe()
148 return stm32_rng_cleanup(pdata); in stm32_rng_remove()
[all …]
A Drockchip_rng.c76 #define trng_write(pdata, pos, val) writel(val, (pdata)->base + (pos)) argument
77 #define trng_read(pdata, pos) readl((pdata)->base + (pos)) argument
121 pdata->base + CRYPTO_V1_TRNG_CTRL); in rk_cryptov1_rng_read()
181 version = trng_read(pdata, TRNG_V1_VERSION); in rk_trngv1_init()
194 trng_write(pdata, TRNG_V1_ISTAT, status); in rk_trngv1_init()
218 trng_write(pdata, TRNG_V1_ISTAT, reg); in rk_trngv1_rng_read()
243 if (!pdata->soc_data || !pdata->soc_data->rk_rng_read) in rockchip_rng_read()
264 memset(pdata, 0x00, sizeof(*pdata)); in rockchip_rng_of_to_plat()
267 if (!pdata->base) in rockchip_rng_of_to_plat()
280 if (pdata->soc_data->rk_rng_init) in rockchip_rng_probe()
[all …]
A Dmeson-rng.c29 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_read() local
33 u32 rand = readl(pdata->base); in meson_rng_read()
55 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_probe() local
58 err = clk_enable(&pdata->clk); in meson_rng_probe()
73 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_remove() local
75 return clk_disable(&pdata->clk); in meson_rng_remove()
86 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_of_to_plat() local
89 pdata->base = dev_read_addr(dev); in meson_rng_of_to_plat()
90 if (!pdata->base) in meson_rng_of_to_plat()
94 err = clk_get_by_name_optional(dev, "core", &pdata->clk); in meson_rng_of_to_plat()
/u-boot/drivers/thermal/
A Dimx_tmu.c196 val = readl(&pdata->regs->regs_v1.site[pdata->id].tritsr); in read_temperature()
241 cpu_tmp, pdata->alert, pdata->critical); in imx_tmu_get_temp()
468 if (!pdata->regs) in imx_tmu_enable_msite()
476 writel(pdata->id << 30, &pdata->regs->regs_v3.tps); in imx_tmu_enable_msite()
547 pdata->zone_node = 1; in imx_tmu_bind()
577 if (pdata->zone_node) { in imx_tmu_parse_fdt()
580 if (!pdata->regs) in imx_tmu_parse_fdt()
599 pdata->id = args.args[0]; in imx_tmu_parse_fdt()
601 pdata->id = 0; in imx_tmu_parse_fdt()
623 pdata->id, pdata->polling_delay, pdata->critical, pdata->alert); in imx_tmu_parse_fdt()
[all …]
A Dimx_scu_thermal.c64 while (cpu_temp >= pdata->alert) { in imx_sc_thermal_get_temp()
66 cpu_temp, pdata->alert, pdata->critical); in imx_sc_thermal_get_temp()
68 mdelay(pdata->polling_delay); in imx_sc_thermal_get_temp()
72 if (cpu_temp >= pdata->alert && !pdata->alert) in imx_sc_thermal_get_temp()
106 pdata->zone_node = 1; in imx_sc_thermal_bind()
140 if (pdata->zone_node) in imx_sc_thermal_of_to_plat()
154 pdata->id = args.args[0]; in imx_sc_thermal_of_to_plat()
156 pdata->id = 0; in imx_sc_thermal_of_to_plat()
169 pdata->critical = fdtdec_get_int(gd->fdt_blob, in imx_sc_thermal_of_to_plat()
174 pdata->alert = fdtdec_get_int(gd->fdt_blob, in imx_sc_thermal_of_to_plat()
[all …]
/u-boot/drivers/usb/phy/
A Drockchip_usb2_phy.c73 writel(val, pdata->regs_phy + reg->offset); in property_enable()
79 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_init() local
86 if (ofnode_device_is_compatible(pdata->phy_of_node, in otg_phy_init()
98 pdata->priv = phy_cfg; in otg_phy_init()
100 property_enable(pdata, &phy_cfg->soft_con, false); in otg_phy_init()
103 property_enable(pdata, &phy_cfg->port_reset, true); in otg_phy_init()
105 property_enable(pdata, &phy_cfg->port_reset, false); in otg_phy_init()
111 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_off() local
112 struct rockchip_usb2_phy_cfg *phy_cfg = pdata->priv; in otg_phy_off()
115 property_enable(pdata, &phy_cfg->soft_con, true); in otg_phy_off()
[all …]
/u-boot/drivers/net/
A Dgmac_rockchip.c64 pdata->clock_input = true; in gmac_rockchip_of_to_plat()
66 pdata->clock_input = false; in gmac_rockchip_of_to_plat()
398 DELAY_ENABLE(RK3228, pdata->tx_delay, pdata->rx_delay)); in rk3228_gmac_set_to_rgmii()
421 DELAY_ENABLE(RK3288, pdata->rx_delay, pdata->tx_delay) | in rk3288_gmac_set_to_rgmii()
476 DELAY_ENABLE(RK3328, pdata->tx_delay, pdata->rx_delay)); in rk3328_gmac_set_to_rgmii()
517 DELAY_ENABLE(RK3368, pdata->tx_delay, pdata->rx_delay) | in rk3368_gmac_set_to_rgmii()
537 DELAY_ENABLE(RK3399, pdata->tx_delay, pdata->rx_delay) | in rk3399_gmac_set_to_rgmii()
601 pdata->tx_delay = 0; in gmac_rockchip_probe()
602 pdata->rx_delay = 0; in gmac_rockchip_probe()
631 pdata->tx_delay = 0; in gmac_rockchip_probe()
[all …]
A Ddwmac_socfpga.c30 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_of_to_plat() local
61 pdata->phy_intf = range + args.args[0]; in dwmac_socfpga_of_to_plat()
62 pdata->reg_shift = args.args[1]; in dwmac_socfpga_of_to_plat()
69 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_do_setphy() local
70 u32 modemask = SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << pdata->reg_shift; in dwmac_socfpga_do_setphy()
73 u32 index = ((u64)pdata->phy_intf - socfpga_get_sysmgr_addr() - in dwmac_socfpga_do_setphy()
80 modereg << pdata->reg_shift); in dwmac_socfpga_do_setphy()
86 clrsetbits_le32(pdata->phy_intf, modemask, in dwmac_socfpga_do_setphy()
87 modereg << pdata->reg_shift); in dwmac_socfpga_do_setphy()
95 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_probe() local
[all …]
A Dfsl_mdio.c156 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_read() local
159 if (pdata && pdata->mii_bus) in tsec_mdio_read()
160 return tsec_phy_read(pdata->mii_bus, addr, devad, reg); in tsec_mdio_read()
168 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_write() local
171 if (pdata && pdata->mii_bus) in tsec_mdio_write()
172 return tsec_phy_write(pdata->mii_bus, addr, devad, reg, val); in tsec_mdio_write()
179 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_reset() local
182 if (pdata && pdata->mii_bus) in tsec_mdio_reset()
183 return fsl_pq_mdio_reset(pdata->mii_bus); in tsec_mdio_reset()
219 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_probe() local
[all …]
A Dcalxedaxgmac.c375 memcpy(macaddr, pdata->enetaddr, ARP_HLEN); in xgmac_hwmacaddr()
382 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_eth_start() local
391 xgmac_hwmacaddr(pdata); in xgmac_eth_start()
416 init_rx_desc(pdata, priv); in xgmac_eth_start()
417 init_tx_desc(pdata, priv); in xgmac_eth_start()
443 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_tx() local
490 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_free_pkt() local
543 memcpy(pdata->enetaddr, macaddr, ARP_HLEN); in xgmac_eth_read_rom_hwaddr()
559 pdata->iobase = devfdt_get_addr(dev); in xgmac_ofdata_to_platdata()
560 if (pdata->iobase == FDT_ADDR_T_NONE) { in xgmac_ofdata_to_platdata()
[all …]
/u-boot/drivers/pinctrl/
A Dpinctrl-single.c104 switch (pdata->width) { in single_read()
120 switch (pdata->width) { in single_write()
251 if (!pdata->mask) in single_request()
328 if (!pdata->mask) in single_configure_pins()
386 if (!pdata->mask) in single_configure_bits()
543 size = pdata->offset + pdata->width / BITS_PER_BYTE; in single_probe()
555 if (!pdata->mask) { in single_probe()
600 pdata->offset = size - pdata->width / BITS_PER_BYTE; in single_of_to_plat()
601 pdata->base = addr; in single_of_to_plat()
605 pdata->mask = 0; in single_of_to_plat()
[all …]
/u-boot/drivers/power/regulator/
A Dtps62360_regulator.c46 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_set_value() local
49 if (uV < pdata->config->vmin || uV > pdata->config->vmax) in tps62360_regulator_set_value()
52 uV -= pdata->config->vmin; in tps62360_regulator_set_value()
61 return dm_i2c_write(pdata->i2c, TPS62360_REG_SET0 + pdata->vsel_offset, in tps62360_regulator_set_value()
69 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_get_value() local
71 ret = dm_i2c_read(pdata->i2c, TPS62360_REG_SET0 + pdata->vsel_offset, in tps62360_regulator_get_value()
78 return (u32)regval * TPS62360_VSEL_STEPSIZE + pdata->config->vmin; in tps62360_regulator_get_value()
83 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_probe() local
88 pdata->config = (void *)dev_get_driver_data(dev); in tps62360_regulator_probe()
93 pdata->vsel_offset = vsel0 + vsel1 * 2; in tps62360_regulator_probe()
[all …]
A Dtps65910_regulator.c145 int vin = pdata->supply; in tps65910_regulator_get_value()
162 if (!pdata) in tps65910_ldo_get_value()
164 vin = pdata->supply; in tps65910_ldo_get_value()
166 switch (pdata->unit) { in tps65910_ldo_get_value()
220 int vin = pdata->supply; in tps65910_ldo_set_value()
222 switch (pdata->unit) { in tps65910_ldo_set_value()
310 switch (pdata->unit) { in tps65910_buck_get_value()
329 switch (pdata->unit) { in buck_set_vdd1_vdd2_value()
374 if (pdata->unit == TPS65910_UNIT_VIO) in tps65910_buck_set_value()
397 if (pdata->unit > TPS65910_UNIT_VMMC) in tps65910_regulator_of_to_plat()
[all …]
A Dscmi_regulator.c38 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_set_enable() local
41 .domain_id = pdata->domain_id, in scmi_voltd_set_enable()
59 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_get_enable() local
62 .domain_id = pdata->domain_id, in scmi_voltd_get_enable()
84 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_set_voltage_level() local
86 .domain_id = pdata->domain_id, in scmi_voltd_set_voltage_level()
105 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_get_voltage_level() local
107 .domain_id = pdata->domain_id, in scmi_voltd_get_voltage_level()
135 pdata->domain_id = (u32)reg; in scmi_regulator_of_to_plat()
161 in.domain_id = pdata->domain_id; in scmi_regulator_probe()
[all …]
/u-boot/drivers/w1/
A Dmxc_w1.c62 u16 *ctrl_addr = &pdata->regs->control; in mxc_w1_touch_bit()
82 struct mxc_w1_pdata *pdata = dev_get_plat(dev); in mxc_w1_read_byte() local
83 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_read_byte()
91 ret |= (mxc_w1_touch_bit(pdata, 1) << i); in mxc_w1_read_byte()
110 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_write_byte()
117 mxc_w1_touch_bit(pdata, (byte >> i) & 0x1); in mxc_w1_write_byte()
139 reg_val = readw(&pdata->regs->control); in mxc_w1_reset()
148 u8 id_bit = mxc_w1_touch_bit(pdata, 1); in mxc_w1_triplet()
149 u8 comp_bit = mxc_w1_touch_bit(pdata, 1); in mxc_w1_triplet()
164 mxc_w1_touch_bit(pdata, bdir); in mxc_w1_triplet()
[all …]
A Dw1-gpio.c36 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_read_bit() local
39 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_read_bit()
42 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_IN); in w1_gpio_read_bit()
45 val = dm_gpio_get_value(&pdata->gpio); in w1_gpio_read_bit()
66 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_write_bit() local
68 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_write_bit()
72 dm_gpio_set_value(&pdata->gpio, 1); in w1_gpio_write_bit()
87 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_reset() local
94 dm_gpio_set_value(&pdata->gpio, 0); in w1_gpio_reset()
102 val = dm_gpio_get_value(&pdata->gpio); in w1_gpio_reset()
[all …]
/u-boot/drivers/power/domain/
A Dimx8m-power-domain.c333 if (pdata->clk.count) { in imx8m_power_domain_on()
372 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_on()
377 if (pdata->clk.count) in imx8m_power_domain_on()
378 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_on()
434 if (pdata->clk.count) in imx8m_power_domain_off()
435 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_off()
437 if (pdata->has_pd) in imx8m_power_domain_off()
438 power_domain_off(&pdata->pd); in imx8m_power_domain_off()
444 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_off()
517 pdata->domain = &domain_data->domains[pdata->resource_id]; in imx8m_power_domain_of_to_plat()
[all …]
A Dimx8-power-domain-legacy.c90 struct imx8_power_domain_plat *pdata; in imx8_power_domain_on() local
110 pdata->resource_id); in imx8_power_domain_on()
116 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_on()
141 struct imx8_power_domain_plat *pdata; in imx8_power_domain_off_node() local
145 pdata = dev_get_plat(dev); in imx8_power_domain_off_node()
165 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_off_node()
192 struct imx8_power_domain_plat *pdata; in imx8_power_domain_off_parentnodes() local
197 pdata = in imx8_power_domain_off_parentnodes()
228 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_off_parentnodes()
230 pdata->resource_id, in imx8_power_domain_off_parentnodes()
[all …]
/u-boot/net/
A Dmdio-uclass.c115 pdata->mii_bus = mdio_alloc(); in dm_mdio_post_probe()
116 pdata->mii_bus->read = mdio_read; in dm_mdio_post_probe()
117 pdata->mii_bus->write = mdio_write; in dm_mdio_post_probe()
118 pdata->mii_bus->reset = mdio_reset; in dm_mdio_post_probe()
119 pdata->mii_bus->priv = dev; in dm_mdio_post_probe()
122 return mdio_register(pdata->mii_bus); in dm_mdio_post_probe()
130 mdio_unregister(pdata->mii_bus); in dm_mdio_pre_remove()
131 mdio_free(pdata->mii_bus); in dm_mdio_pre_remove()
138 struct mdio_perdev_priv *pdata; in dm_phy_find_by_ofnode() local
153 pdata = dev_get_uclass_priv(mdiodev); in dm_phy_find_by_ofnode()
[all …]
A Deth-uclass.c179 struct eth_pdata *pdata; in eth_get_ethaddr() local
182 pdata = dev_get_plat(eth_get_dev()); in eth_get_ethaddr()
183 return pdata->enetaddr; in eth_get_ethaddr()
228 struct eth_pdata *pdata; in eth_write_hwaddr() local
236 pdata = dev_get_plat(dev); in eth_write_hwaddr()
239 dev->name, pdata->enetaddr); in eth_write_hwaddr()
604 source, pdata->enetaddr); in eth_post_probe()
613 pdata->enetaddr); in eth_post_probe()
617 net_random_ethaddr(pdata->enetaddr); in eth_post_probe()
621 pdata->enetaddr); in eth_post_probe()
[all …]
/u-boot/drivers/mmc/
A Dmvebu_mmc.c32 return pdata->iobase; in get_regbase()
48 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_setup_data()
83 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_send_cmd()
250 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_power_up()
276 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_clk()
294 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_bus()
335 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_ios()
397 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_initialize()
440 pdata->iobase = (void *)addr; in mvebu_mmc_of_to_plat()
461 mmc->priv = pdata; in mvebu_mmc_probe()
[all …]
A Dmeson_gx_mmc.c30 struct meson_mmc_plat *pdata = mmc->priv; in get_regbase() local
32 return pdata->regbase; in get_regbase()
163 struct meson_mmc_plat *pdata = mmc->priv; in meson_mmc_setup_addr() local
176 data_addr = (ulong) pdata->w_buf; in meson_mmc_setup_addr()
201 struct meson_mmc_plat *pdata = mmc->priv; in meson_dm_mmc_send_cmd() local
231 free(pdata->w_buf); in meson_dm_mmc_send_cmd()
253 pdata->regbase = (void *)addr; in meson_mmc_of_to_plat()
262 struct mmc *mmc = &pdata->mmc; in meson_mmc_probe()
263 struct mmc_config *cfg = &pdata->cfg; in meson_mmc_probe()
286 mmc->priv = pdata; in meson_mmc_probe()
[all …]
/u-boot/drivers/net/fm/
A Dmemac_phy.c197 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_read() local
200 if (pdata && pdata->mii_bus) in fm_mdio_read()
201 return memac_mdio_read(pdata->mii_bus, addr, devad, reg); in fm_mdio_read()
209 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_write() local
212 if (pdata && pdata->mii_bus) in fm_mdio_write()
213 return memac_mdio_write(pdata->mii_bus, addr, devad, reg, val); in fm_mdio_write()
220 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_reset() local
223 if (pdata && pdata->mii_bus) in fm_mdio_reset()
224 return memac_mdio_reset(pdata->mii_bus); in fm_mdio_reset()
243 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_probe() local
[all …]
/u-boot/drivers/mtd/
A Daltera_qspi.c111 ulong base = (ulong)pdata->base; in write_buff()
140 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_erase()
158 flash = pdata->base + addr; in altera_qspi_erase()
159 last = pdata->base + addr + mtd->erasesize; in altera_qspi_erase()
200 memcpy_fromio(buf, pdata->base + from, len); in altera_qspi_read()
211 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_write()
214 memcpy_toio(pdata->base + to, buf, len); in altera_qspi_write()
237 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_get_locked_range()
380 pdata->regs = base; in altera_qspi_of_to_plat()
382 pdata->base = base; in altera_qspi_of_to_plat()
[all …]
/u-boot/drivers/usb/gadget/
A Ddwc2_udc_otg_phy.c42 unsigned int usb_phy_ctrl = dev->pdata->usb_phy_ctrl; in otg_phy_init()
44 (struct dwc2_usbotg_phy *)dev->pdata->regs_phy; in otg_phy_init()
46 dev->pdata->phy_control(1); in otg_phy_init()
54 if (dev->pdata->usb_flags == PHY0_SLEEP) /* C210 Universal */ in otg_phy_init()
80 unsigned int usb_phy_ctrl = dev->pdata->usb_phy_ctrl; in otg_phy_off()
82 (struct dwc2_usbotg_phy *)dev->pdata->regs_phy; in otg_phy_off()
100 dev->pdata->phy_control(0); in otg_phy_off()

Completed in 63 milliseconds

1234567