| /u-boot/drivers/rng/ |
| A D | stm32mp1_rng.c | 62 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 D | rockchip_rng.c | 76 #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 D | meson-rng.c | 29 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 D | imx_tmu.c | 196 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 D | imx_scu_thermal.c | 64 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 D | rockchip_usb2_phy.c | 73 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 D | gmac_rockchip.c | 64 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 D | dwmac_socfpga.c | 30 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 D | fsl_mdio.c | 156 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 D | calxedaxgmac.c | 375 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 D | pinctrl-single.c | 104 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 D | tps62360_regulator.c | 46 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 D | tps65910_regulator.c | 145 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 D | scmi_regulator.c | 38 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 D | mxc_w1.c | 62 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 D | w1-gpio.c | 36 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 D | imx8m-power-domain.c | 333 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 D | imx8-power-domain-legacy.c | 90 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 D | mdio-uclass.c | 115 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 D | eth-uclass.c | 179 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 D | mvebu_mmc.c | 32 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 D | meson_gx_mmc.c | 30 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 D | memac_phy.c | 197 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 D | altera_qspi.c | 111 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 D | dwc2_udc_otg_phy.c | 42 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()
|