Home
last modified time | relevance | path

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

1234567

/drivers/rng/
A Dstm32_rng.c161 if (pdata->data->has_cond_reset) in stm32_rng_conceal_seed_error()
257 err = clk_enable(&pdata->clk); in stm32_rng_init()
266 if (pdata->data->has_cond_reset && pdata->data->cr) { in stm32_rng_init()
272 if (pdata->ced) in stm32_rng_init()
279 writel_relaxed(pdata->data->htcr, pdata->base + RNG_HTCR); in stm32_rng_init()
280 writel_relaxed(pdata->data->nscr & RNG_NSCR_MASK, pdata->base + RNG_NSCR); in stm32_rng_init()
295 if (pdata->ced) in stm32_rng_init()
334 reset_assert(&pdata->rst); in stm32_rng_probe()
336 reset_deassert(&pdata->rst); in stm32_rng_probe()
338 return stm32_rng_init(pdata); in stm32_rng_probe()
[all …]
A Drockchip_rng.c96 #define trng_write(pdata, pos, val) writel(val, (pdata)->base + (pos)) argument
97 #define trng_read(pdata, pos) readl((pdata)->base + (pos)) argument
214 trng_write(pdata, TRNG_V1_ISTAT, status); in rk_trngv1_init()
238 trng_write(pdata, TRNG_V1_ISTAT, reg); in rk_trngv1_rng_read()
259 reg = trng_read(pdata, RKRNG_STATE); in rkrng_init()
260 trng_write(pdata, RKRNG_STATE, reg); in rkrng_init()
284 trng_write(pdata, RKRNG_STATE, reg); in rkrng_rng_read()
306 if (!pdata->soc_data || !pdata->soc_data->rk_rng_read) in rockchip_rng_read()
327 memset(pdata, 0x00, sizeof(*pdata)); in rockchip_rng_of_to_plat()
330 if (!pdata->base) in rockchip_rng_of_to_plat()
[all …]
A Djh7110_rng.c202 err = clk_enable(pdata->hclk); in starfive_trng_probe()
206 err = clk_enable(pdata->ahb); in starfive_trng_probe()
214 pdata->mode = PRNG_256BIT; in starfive_trng_probe()
216 err = starfive_trng_init(pdata); in starfive_trng_probe()
223 reset_assert(pdata->rst); in starfive_trng_probe()
225 clk_disable(pdata->ahb); in starfive_trng_probe()
227 clk_disable(pdata->hclk); in starfive_trng_probe()
237 if (!pdata->base) in starfive_trng_of_to_plat()
241 if (IS_ERR(pdata->hclk)) in starfive_trng_of_to_plat()
245 if (IS_ERR(pdata->ahb)) in starfive_trng_of_to_plat()
[all …]
A Dmeson-rng.c41 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_read() local
42 struct meson_rng_priv *priv = pdata->priv; in meson_rng_read()
46 u32 rand = priv->read(pdata->base); in meson_rng_read()
109 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_probe() local
112 err = clk_enable(&pdata->clk); in meson_rng_probe()
129 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_remove() local
131 return clk_disable(&pdata->clk); in meson_rng_remove()
142 struct meson_rng_plat *pdata = dev_get_plat(dev); in meson_rng_of_to_plat() local
145 pdata->base = dev_read_addr(dev); in meson_rng_of_to_plat()
146 if (!pdata->base) in meson_rng_of_to_plat()
[all …]
/drivers/thermal/
A Dimx_tmu.c196 val = readl(&pdata->regs->regs_v1.site[pdata->id].tritsr); in read_temperature()
241 cpu_tmp / 1000, pdata->alert / 1000, pdata->critical / 1000); in imx_tmu_get_temp()
471 if (!pdata->regs) in imx_tmu_enable_msite()
479 writel(pdata->id << 30, &pdata->regs->regs_v3.tps); in imx_tmu_enable_msite()
550 pdata->zone_node = 1; in imx_tmu_bind()
584 if (pdata->zone_node) { in imx_tmu_parse_fdt()
587 if (!pdata->regs) in imx_tmu_parse_fdt()
606 pdata->id = args.args[0]; in imx_tmu_parse_fdt()
608 pdata->id = 0; in imx_tmu_parse_fdt()
631 pdata->id, pdata->polling_delay, pdata->critical, pdata->alert); in imx_tmu_parse_fdt()
[all …]
A Dimx_scu_thermal.c63 while (cpu_temp >= pdata->alert) { in imx_sc_thermal_get_temp()
65 cpu_temp, pdata->alert, pdata->critical); in imx_sc_thermal_get_temp()
67 mdelay(pdata->polling_delay); in imx_sc_thermal_get_temp()
71 if (cpu_temp >= pdata->alert && !pdata->alert) in imx_sc_thermal_get_temp()
105 pdata->zone_node = 1; in imx_sc_thermal_bind()
139 if (pdata->zone_node) in imx_sc_thermal_of_to_plat()
153 pdata->id = args.args[0]; in imx_sc_thermal_of_to_plat()
155 pdata->id = 0; in imx_sc_thermal_of_to_plat()
168 pdata->critical = fdtdec_get_int(gd->fdt_blob, in imx_sc_thermal_of_to_plat()
173 pdata->alert = fdtdec_get_int(gd->fdt_blob, in imx_sc_thermal_of_to_plat()
[all …]
/drivers/pinctrl/
A Dpinctrl-single.c104 switch (pdata->width) { in single_read()
120 switch (pdata->width) { in single_write()
254 if (!pdata->mask) in single_request()
331 if (!pdata->mask) in single_configure_pins()
389 if (!pdata->mask) in single_configure_bits()
546 size = pdata->offset + pdata->width / BITS_PER_BYTE; in single_probe()
558 if (!pdata->mask) { in single_probe()
603 pdata->offset = size - pdata->width / BITS_PER_BYTE; in single_of_to_plat()
604 pdata->base = addr; in single_of_to_plat()
608 pdata->mask = 0; in single_of_to_plat()
[all …]
/drivers/net/
A Dgmac_rockchip.c61 pdata->clock_input = true; in gmac_rockchip_of_to_plat()
63 pdata->clock_input = false; in gmac_rockchip_of_to_plat()
420 DELAY_ENABLE(RK3228, pdata->tx_delay, pdata->rx_delay)); in rk3228_gmac_set_to_rgmii()
454 DELAY_ENABLE(RK3288, pdata->rx_delay, pdata->tx_delay) | in rk3288_gmac_set_to_rgmii()
509 DELAY_ENABLE(RK3328, pdata->tx_delay, pdata->rx_delay)); in rk3328_gmac_set_to_rgmii()
550 DELAY_ENABLE(RK3368, pdata->tx_delay, pdata->rx_delay) | in rk3368_gmac_set_to_rgmii()
570 DELAY_ENABLE(RK3399, pdata->tx_delay, pdata->rx_delay) | in rk3399_gmac_set_to_rgmii()
634 pdata->tx_delay = 0; in gmac_rockchip_probe()
635 pdata->rx_delay = 0; in gmac_rockchip_probe()
664 pdata->tx_delay = 0; in gmac_rockchip_probe()
[all …]
A Ddwc_eth_qos_rockchip.c89 struct eth_pdata *pdata = dev_get_plat(dev); in rk3528_set_to_rgmii() local
107 struct eth_pdata *pdata = dev_get_plat(dev); in rk3528_set_to_rmii() local
124 struct eth_pdata *pdata = dev_get_plat(dev); in rk3528_set_gmac_speed() local
162 struct eth_pdata *pdata = dev_get_plat(dev); in rk3528_set_clock_selection() local
203 struct eth_pdata *pdata = dev_get_plat(dev); in rk3568_set_to_rgmii() local
225 struct eth_pdata *pdata = dev_get_plat(dev); in rk3568_set_to_rmii() local
303 struct eth_pdata *pdata = dev_get_plat(dev); in rk3576_set_to_rgmii() local
334 struct eth_pdata *pdata = dev_get_plat(dev); in rk3576_set_to_rmii() local
632 pdata->priv_pdata = data; in eqos_probe_resources_rk()
634 pdata->max_speed = eqos->max_speed; in eqos_probe_resources_rk()
[all …]
A Ddwc_eth_qos_starfive.c35 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_interface_init_jh7110() local
36 struct starfive_platform_data *data = pdata->priv_pdata; in eqos_interface_init_jh7110()
80 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_set_tx_clk_speed_jh7110() local
81 struct starfive_platform_data *data = pdata->priv_pdata; in eqos_set_tx_clk_speed_jh7110()
138 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_start_clks_jh7110() local
146 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_stop_clks_jh7110() local
154 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_start_resets_jh7110() local
162 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_stop_resets_jh7110() local
170 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_remove_resources_jh7110() local
182 struct eth_pdata *pdata = dev_get_plat(dev); in eqos_probe_resources_jh7110() local
[all …]
A Ddwmac_socfpga.c29 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_of_to_plat() local
60 pdata->phy_intf = range + args.args[0]; in dwmac_socfpga_of_to_plat()
61 pdata->reg_shift = args.args[1]; in dwmac_socfpga_of_to_plat()
68 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_do_setphy() local
69 u32 modemask = SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << pdata->reg_shift; in dwmac_socfpga_do_setphy()
72 u32 index = ((u64)pdata->phy_intf - socfpga_get_sysmgr_addr() - in dwmac_socfpga_do_setphy()
79 modereg << pdata->reg_shift); in dwmac_socfpga_do_setphy()
85 clrsetbits_le32(pdata->phy_intf, modemask, in dwmac_socfpga_do_setphy()
86 modereg << pdata->reg_shift); in dwmac_socfpga_do_setphy()
94 struct dwmac_socfpga_plat *pdata = dev_get_plat(dev); in dwmac_socfpga_probe() local
[all …]
A Dcalxedaxgmac.c374 memcpy(macaddr, pdata->enetaddr, ARP_HLEN); in xgmac_hwmacaddr()
381 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_eth_start() local
390 xgmac_hwmacaddr(pdata); in xgmac_eth_start()
415 init_rx_desc(pdata, priv); in xgmac_eth_start()
416 init_tx_desc(pdata, priv); in xgmac_eth_start()
442 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_tx() local
489 struct eth_pdata *pdata = dev_get_plat(dev); in xgmac_free_pkt() local
542 memcpy(pdata->enetaddr, macaddr, ARP_HLEN); in xgmac_eth_read_rom_hwaddr()
558 pdata->iobase = devfdt_get_addr(dev); in xgmac_ofdata_to_platdata()
559 if (pdata->iobase == FDT_ADDR_T_NONE) { in xgmac_ofdata_to_platdata()
[all …]
A Dfsl_mdio.c155 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_read() local
158 if (pdata && pdata->mii_bus) in tsec_mdio_read()
159 return tsec_phy_read(pdata->mii_bus, addr, devad, reg); in tsec_mdio_read()
167 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_write() local
170 if (pdata && pdata->mii_bus) in tsec_mdio_write()
171 return tsec_phy_write(pdata->mii_bus, addr, devad, reg, val); in tsec_mdio_write()
178 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_reset() local
181 if (pdata && pdata->mii_bus) in tsec_mdio_reset()
182 return fsl_pq_mdio_reset(pdata->mii_bus); in tsec_mdio_reset()
218 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in tsec_mdio_probe() local
[all …]
/drivers/usb/phy/
A Drockchip_usb2_phy.c72 writel(val, pdata->regs_phy + reg->offset); in property_enable()
77 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_init() local
84 if (ofnode_device_is_compatible(pdata->phy_of_node, in otg_phy_init()
96 pdata->priv = phy_cfg; in otg_phy_init()
98 property_enable(pdata, &phy_cfg->soft_con, false); in otg_phy_init()
101 property_enable(pdata, &phy_cfg->port_reset, true); in otg_phy_init()
103 property_enable(pdata, &phy_cfg->port_reset, false); in otg_phy_init()
109 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_off() local
110 struct rockchip_usb2_phy_cfg *phy_cfg = pdata->priv; in otg_phy_off()
113 property_enable(pdata, &phy_cfg->soft_con, true); in otg_phy_off()
[all …]
/drivers/power/regulator/
A Dtps62360_regulator.c45 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_set_value() local
48 if (uV < pdata->config->vmin || uV > pdata->config->vmax) in tps62360_regulator_set_value()
51 uV -= pdata->config->vmin; in tps62360_regulator_set_value()
60 return dm_i2c_write(pdata->i2c, TPS62360_REG_SET0 + pdata->vsel_offset, in tps62360_regulator_set_value()
68 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_get_value() local
70 ret = dm_i2c_read(pdata->i2c, TPS62360_REG_SET0 + pdata->vsel_offset, in tps62360_regulator_get_value()
77 return (u32)regval * TPS62360_VSEL_STEPSIZE + pdata->config->vmin; in tps62360_regulator_get_value()
82 struct tps62360_regulator_pdata *pdata = dev_get_plat(dev); in tps62360_regulator_probe() local
87 pdata->config = (void *)dev_get_driver_data(dev); in tps62360_regulator_probe()
92 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 Dtps6287x_regulator.c38 struct tps6287x_regulator_pdata *pdata = dev_get_plat(dev); in tps6287x_regulator_set_value() local
42 if (uV < pdata->config->vmin || uV > pdata->config->vmax) in tps6287x_regulator_set_value()
48 ret = dm_i2c_read(pdata->i2c, TPS6287X_REG_CONTROL2, &regval, 1); in tps6287x_regulator_set_value()
81 return dm_i2c_write(pdata->i2c, TPS6287X_REG_VSET, &vset, 1); in tps6287x_regulator_set_value()
89 struct tps6287x_regulator_pdata *pdata = dev_get_plat(dev); in tps6287x_regulator_get_value() local
95 ret = dm_i2c_read(pdata->i2c, TPS6287X_REG_CONTROL2, &regval, 1); in tps6287x_regulator_get_value()
104 ret = dm_i2c_read(pdata->i2c, TPS6287X_REG_VSET, &vset, 1); in tps6287x_regulator_get_value()
139 struct tps6287x_regulator_pdata *pdata = dev_get_plat(dev); in tps6287x_regulator_probe() local
142 pdata->config = (void *)dev_get_driver_data(dev); in tps6287x_regulator_probe()
146 ret = i2c_get_chip(dev->parent, slave_id, 1, &pdata->i2c); in tps6287x_regulator_probe()
A Dscmi_regulator.c30 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_set_enable() local
32 .domain_id = pdata->domain_id, in scmi_voltd_set_enable()
50 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_get_enable() local
52 .domain_id = pdata->domain_id, in scmi_voltd_get_enable()
73 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_set_voltage_level() local
75 .domain_id = pdata->domain_id, in scmi_voltd_set_voltage_level()
93 struct scmi_regulator_platdata *pdata = dev_get_plat(dev); in scmi_voltd_get_voltage_level() local
95 .domain_id = pdata->domain_id, in scmi_voltd_get_voltage_level()
123 pdata->domain_id = (u32)reg; in scmi_regulator_of_to_plat()
148 in.domain_id = pdata->domain_id; in scmi_regulator_probe()
[all …]
/drivers/w1/
A Dmxc_w1.c61 u16 *ctrl_addr = &pdata->regs->control; in mxc_w1_touch_bit()
81 struct mxc_w1_pdata *pdata = dev_get_plat(dev); in mxc_w1_read_byte() local
82 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_read_byte()
90 ret |= (mxc_w1_touch_bit(pdata, 1) << i); in mxc_w1_read_byte()
109 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_write_byte()
116 mxc_w1_touch_bit(pdata, (byte >> i) & 0x1); in mxc_w1_write_byte()
138 reg_val = readw(&pdata->regs->control); in mxc_w1_reset()
147 u8 id_bit = mxc_w1_touch_bit(pdata, 1); in mxc_w1_triplet()
148 u8 comp_bit = mxc_w1_touch_bit(pdata, 1); in mxc_w1_triplet()
163 mxc_w1_touch_bit(pdata, bdir); in mxc_w1_triplet()
[all …]
A Dw1-gpio.c35 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_read_bit() local
38 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_read_bit()
41 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_IN); in w1_gpio_read_bit()
44 val = dm_gpio_get_value(&pdata->gpio); in w1_gpio_read_bit()
65 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_write_bit() local
67 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_write_bit()
71 dm_gpio_set_value(&pdata->gpio, 1); in w1_gpio_write_bit()
86 struct w1_gpio_pdata *pdata = dev_get_plat(dev); in w1_gpio_reset() local
93 dm_gpio_set_value(&pdata->gpio, 0); in w1_gpio_reset()
101 val = dm_gpio_get_value(&pdata->gpio); in w1_gpio_reset()
[all …]
/drivers/power/domain/
A Dimx8m-power-domain.c349 if (pdata->clk.count) { in imx8m_power_domain_on()
391 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_on()
396 if (pdata->clk.count) in imx8m_power_domain_on()
397 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_on()
453 if (pdata->clk.count) in imx8m_power_domain_off()
454 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_off()
456 if (pdata->has_pd) in imx8m_power_domain_off()
457 power_domain_off(&pdata->pd); in imx8m_power_domain_off()
463 clk_disable_bulk(&pdata->clk); in imx8m_power_domain_off()
538 pdata->domain = &domain_data->domains[pdata->resource_id]; in imx8m_power_domain_of_to_plat()
[all …]
A Dimx8-power-domain-legacy.c89 struct imx8_power_domain_plat *pdata; in imx8_power_domain_on() local
108 pdata->resource_id); in imx8_power_domain_on()
114 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_on()
139 struct imx8_power_domain_plat *pdata; in imx8_power_domain_off_node() local
143 pdata = dev_get_plat(dev); in imx8_power_domain_off_node()
163 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_off_node()
190 struct imx8_power_domain_plat *pdata; in imx8_power_domain_off_parentnodes() local
195 pdata = in imx8_power_domain_off_parentnodes()
226 if (pdata->resource_id != SC_R_NONE) { in imx8_power_domain_off_parentnodes()
228 pdata->resource_id, in imx8_power_domain_off_parentnodes()
[all …]
/drivers/mmc/
A Dmvebu_mmc.c31 return pdata->iobase; in get_regbase()
47 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_setup_data()
82 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_send_cmd()
249 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_power_up()
275 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_clk()
293 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_bus()
334 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_set_ios()
396 struct mmc *mmc = &pdata->mmc; in mvebu_mmc_initialize()
439 pdata->iobase = (void *)addr; in mvebu_mmc_of_to_plat()
460 mmc->priv = pdata; in mvebu_mmc_probe()
[all …]
/drivers/mtd/
A Daltera_qspi.c110 ulong base = (ulong)pdata->base; in write_buff()
139 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_erase()
157 flash = pdata->base + addr; in altera_qspi_erase()
158 last = pdata->base + addr + mtd->erasesize; in altera_qspi_erase()
199 memcpy_fromio(buf, pdata->base + from, len); in altera_qspi_read()
210 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_write()
213 memcpy_toio(pdata->base + to, buf, len); in altera_qspi_write()
236 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_get_locked_range()
379 pdata->regs = base; in altera_qspi_of_to_plat()
381 pdata->base = base; in altera_qspi_of_to_plat()
[all …]
/drivers/net/fm/
A Dmemac_phy.c196 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_read() local
199 if (pdata && pdata->mii_bus) in fm_mdio_read()
200 return memac_mdio_read(pdata->mii_bus, addr, devad, reg); in fm_mdio_read()
208 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_write() local
211 if (pdata && pdata->mii_bus) in fm_mdio_write()
212 return memac_mdio_write(pdata->mii_bus, addr, devad, reg, val); in fm_mdio_write()
219 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_reset() local
222 if (pdata && pdata->mii_bus) in fm_mdio_reset()
223 return memac_mdio_reset(pdata->mii_bus); in fm_mdio_reset()
242 struct mdio_perdev_priv *pdata = (dev) ? dev_get_uclass_priv(dev) : in fm_mdio_probe() local
[all …]

Completed in 721 milliseconds

1234567