| /rk3399_rockchip-uboot/drivers/rng/ |
| H A D | rockchip_rng.c | 97 #define trng_write(pdata, pos, val) writel(val, (pdata)->base + (pos)) argument 98 #define trng_read(pdata, pos) readl((pdata)->base + (pos)) argument 113 struct rk_rng_platdata *pdata = dev_get_priv(dev); in rk_rng_do_enable_clk() local 116 if (!pdata->hclk.dev) in rk_rng_do_enable_clk() 119 ret = enable ? clk_enable(&pdata->hclk) : clk_disable(&pdata->hclk); in rk_rng_do_enable_clk() 162 struct rk_rng_platdata *pdata = dev_get_priv(dev); in cryptov1_rng_read() local 171 pdata->base + CRYPTO_V1_TRNG_CTRL); in cryptov1_rng_read() 173 rk_clrsetreg(pdata->base + CRYPTO_V1_CTRL, CRYPTO_V1_RNG_START, in cryptov1_rng_read() 176 retval = readl_poll_timeout(pdata->base + CRYPTO_V1_CTRL, reg, in cryptov1_rng_read() 182 rk_rng_read_regs(pdata->base + CRYPTO_V1_TRNG_DOUT_0, data, len); in cryptov1_rng_read() [all …]
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | gmac_rockchip.c | 93 int (*fix_mac_speed)(struct gmac_rockchip_platdata *pdata, 95 void (*set_to_rmii)(struct gmac_rockchip_platdata *pdata); 96 void (*set_to_rgmii)(struct gmac_rockchip_platdata *pdata); 97 void (*set_clock_selection)(struct gmac_rockchip_platdata *pdata); 98 void (*integrated_phy_powerup)(struct gmac_rockchip_platdata *pdata); 114 struct gmac_rockchip_platdata *pdata = dev_get_platdata(dev); in gmac_set_rgmii() local 118 pdata->tx_delay = tx_delay; in gmac_set_rgmii() 119 pdata->rx_delay = rx_delay; in gmac_set_rgmii() 121 ops->set_to_rgmii(pdata); in gmac_set_rgmii() 126 struct gmac_rockchip_platdata *pdata = dev_get_platdata(dev); in gmac_rockchip_ofdata_to_platdata() local [all …]
|
| H A D | sandbox-raw.c | 24 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_start() local 39 return sandbox_eth_raw_os_start(interface, pdata->enetaddr, priv); in sb_eth_raw_start() 70 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_recv() local 97 memcpy(&arp->ar_tha, pdata->enetaddr, ARP_HLEN); in sb_eth_raw_recv() 113 memcpy(eth->et_dest, pdata->enetaddr, ARP_HLEN); in sb_eth_raw_recv() 146 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_ofdata_to_platdata() local 148 pdata->iobase = devfdt_get_addr(dev); in sb_eth_raw_ofdata_to_platdata()
|
| H A D | designware.c | 89 struct dw_eth_pdata *pdata = dev_get_platdata(dev); in dw_mdio_reset() local 100 udelay(pdata->reset_delays[0]); in dw_mdio_reset() 106 udelay(pdata->reset_delays[1]); in dw_mdio_reset() 112 udelay(pdata->reset_delays[2]); in dw_mdio_reset() 591 struct eth_pdata *pdata = dev_get_platdata(dev); in designware_eth_start() local 595 ret = designware_eth_init(priv, pdata->enetaddr); in designware_eth_start() 635 struct eth_pdata *pdata = dev_get_platdata(dev); in designware_eth_write_hwaddr() local 638 return _dw_write_hwaddr(priv, pdata->enetaddr); in designware_eth_write_hwaddr() 659 struct eth_pdata *pdata = dev_get_platdata(dev); in designware_eth_probe() local 661 u32 iobase = pdata->iobase; in designware_eth_probe() [all …]
|
| H A D | zynq_gem.c | 285 struct eth_pdata *pdata = dev_get_platdata(dev); in zynq_gem_setup_mac() local 290 macaddrlow = pdata->enetaddr[0]; in zynq_gem_setup_mac() 291 macaddrlow |= pdata->enetaddr[1] << 8; in zynq_gem_setup_mac() 292 macaddrlow |= pdata->enetaddr[2] << 16; in zynq_gem_setup_mac() 293 macaddrlow |= pdata->enetaddr[3] << 24; in zynq_gem_setup_mac() 296 macaddrhigh = pdata->enetaddr[4]; in zynq_gem_setup_mac() 297 macaddrhigh |= pdata->enetaddr[5] << 8; in zynq_gem_setup_mac() 586 struct eth_pdata *pdata = dev_get_platdata(dev); in zynq_gem_read_rom_mac() local 588 if (!pdata) in zynq_gem_read_rom_mac() 591 return zynq_board_read_rom_ethaddr(pdata->enetaddr); in zynq_gem_read_rom_mac() [all …]
|
| H A D | ravb.c | 301 struct eth_pdata *pdata = dev_get_platdata(dev); in ravb_phy_config() local 305 phydev = phy_find_by_mask(eth->bus, mask, pdata->phy_interface); in ravb_phy_config() 316 if (pdata->max_speed != 1000) { in ravb_phy_config() 333 struct eth_pdata *pdata = dev_get_platdata(dev); in ravb_write_hwaddr() local 334 unsigned char *mac = pdata->enetaddr; in ravb_write_hwaddr() 360 struct eth_pdata *pdata = dev_get_platdata(dev); in ravb_dmac_init() local 384 if (pdata->max_speed == 1000) in ravb_dmac_init() 473 struct eth_pdata *pdata = dev_get_platdata(dev); in ravb_probe() local 479 iobase = map_physmem(pdata->iobase, 0x1000, MAP_NOCACHE); in ravb_probe() 612 struct eth_pdata *pdata = dev_get_platdata(dev); in ravb_ofdata_to_platdata() local [all …]
|
| H A D | keystone_net.c | 854 struct eth_pdata *pdata = dev_get_platdata(dev); in ks2_eth_read_rom_hwaddr() local 864 pdata->enetaddr[0] = (macb >> 8) & 0xff; in ks2_eth_read_rom_hwaddr() 865 pdata->enetaddr[1] = (macb >> 0) & 0xff; in ks2_eth_read_rom_hwaddr() 866 pdata->enetaddr[2] = (maca >> 24) & 0xff; in ks2_eth_read_rom_hwaddr() 867 pdata->enetaddr[3] = (maca >> 16) & 0xff; in ks2_eth_read_rom_hwaddr() 868 pdata->enetaddr[4] = (maca >> 8) & 0xff; in ks2_eth_read_rom_hwaddr() 869 pdata->enetaddr[5] = (maca >> 0) & 0xff; in ks2_eth_read_rom_hwaddr() 877 struct eth_pdata *pdata = dev_get_platdata(dev); in ks2_eth_write_hwaddr() local 879 writel(mac_hi(pdata->enetaddr), in ks2_eth_write_hwaddr() 880 DEVICE_EMACSW_BASE(pdata->iobase, priv->slave_port - 1) + in ks2_eth_write_hwaddr() [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/phy/ |
| H A D | rockchip_usb2_phy.c | 60 static void property_enable(struct dwc2_plat_otg_data *pdata, in property_enable() argument 69 writel(val, pdata->regs_phy + reg->offset); in property_enable() 93 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_parse() local 153 pdata->phy_of_node = phy_node; in otg_phy_parse() 154 pdata->regs_phy = grf_base + grf_offset; in otg_phy_parse() 161 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_init() local 166 if (!pdata->regs_phy && otg_phy_parse(dev)) { in otg_phy_init() 173 if (fdt_node_check_compatible(gd->fdt_blob, pdata->phy_of_node, in otg_phy_init() 185 pdata->priv = phy_cfg; in otg_phy_init() 188 property_enable(pdata, &phy_cfg->siddq, false); in otg_phy_init() [all …]
|
| /rk3399_rockchip-uboot/drivers/power/ |
| H A D | charge_animation.c | 87 struct charge_animation_pdata *pdata = dev_get_platdata(dev); in regulators_parse_assigned_mem_state() local 108 pdata->regulators_mem = in regulators_parse_assigned_mem_state() 109 calloc(size1 + size2, sizeof(*pdata->regulators_mem)); in regulators_parse_assigned_mem_state() 110 if (!pdata->regulators_mem) in regulators_parse_assigned_mem_state() 113 mem = pdata->regulators_mem; in regulators_parse_assigned_mem_state() 134 for (mem = pdata->regulators_mem; mem->dev; mem++) in regulators_parse_assigned_mem_state() 144 struct charge_animation_pdata *pdata = dev_get_platdata(dev); in regulators_enable_assigned_state_mem() local 148 for (mem = pdata->regulators_mem; mem->dev; mem++) { in regulators_enable_assigned_state_mem() 160 struct charge_animation_pdata *pdata = dev_get_platdata(dev); in regulators_suspend() local 162 if (pdata->regulators_mem) in regulators_suspend() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | charge.c | 17 struct charge_animation_pdata *pdata; in do_charge_display() local 39 pdata = dev_get_platdata(dev); in do_charge_display() 40 save[0] = pdata->exit_charge_level; in do_charge_display() 41 save[1] = pdata->exit_charge_voltage; in do_charge_display() 42 save[2] = pdata->screen_on_voltage; in do_charge_display() 50 pdata->exit_charge_level = on_soc; in do_charge_display() 51 pdata->exit_charge_voltage = on_voltage; in do_charge_display() 52 pdata->screen_on_voltage = screen_voltage; in do_charge_display() 56 pdata->exit_charge_level = save[0]; in do_charge_display() 57 pdata->exit_charge_voltage = save[1]; in do_charge_display() [all …]
|
| /rk3399_rockchip-uboot/net/ |
| H A D | mdio-uclass.c | 71 struct mdio_perdev_priv *pdata = dev_get_uclass_priv(dev); in dm_mdio_post_probe() local 73 pdata->mii_bus = mdio_alloc(); in dm_mdio_post_probe() 74 pdata->mii_bus->read = mdio_read; in dm_mdio_post_probe() 75 pdata->mii_bus->write = mdio_write; in dm_mdio_post_probe() 76 pdata->mii_bus->reset = mdio_reset; in dm_mdio_post_probe() 77 pdata->mii_bus->priv = dev; in dm_mdio_post_probe() 78 strncpy(pdata->mii_bus->name, dev->name, MDIO_NAME_LEN); in dm_mdio_post_probe() 80 return mdio_register(pdata->mii_bus); in dm_mdio_post_probe() 85 struct mdio_perdev_priv *pdata = dev_get_uclass_priv(dev); in dm_mdio_pre_remove() local 90 mdio_unregister(pdata->mii_bus); in dm_mdio_pre_remove() [all …]
|
| H A D | eth-uclass.c | 136 struct eth_pdata *pdata; in eth_get_ethaddr() local 139 pdata = eth_get_dev()->platdata; in eth_get_ethaddr() 140 return pdata->enetaddr; in eth_get_ethaddr() 185 struct eth_pdata *pdata; in eth_write_hwaddr() local 193 pdata = dev->platdata; in eth_write_hwaddr() 194 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr() 196 dev->name, pdata->enetaddr); in eth_write_hwaddr() 227 struct eth_pdata *pdata = dev->platdata; in on_ethaddr() local 231 eth_parse_enetaddr(value, pdata->enetaddr); in on_ethaddr() 235 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr() [all …]
|
| /rk3399_rockchip-uboot/drivers/pinctrl/ |
| H A D | pinctrl-single.c | 45 struct single_pdata *pdata = dev->platdata; in single_configure_pins() local 52 if ((reg < 0) || (reg > pdata->offset)) { in single_configure_pins() 56 reg += pdata->base; in single_configure_pins() 57 val = fdt32_to_cpu(pins->val) & pdata->mask; in single_configure_pins() 58 switch (pdata->width) { in single_configure_pins() 60 writew((readw(reg) & ~pdata->mask) | val, reg); in single_configure_pins() 63 writel((readl(reg) & ~pdata->mask) | val, reg); in single_configure_pins() 67 pdata->width); in single_configure_pins() 102 struct single_pdata *pdata = dev->platdata; in single_ofdata_to_platdata() local 104 pdata->width = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in single_ofdata_to_platdata() [all …]
|
| /rk3399_rockchip-uboot/drivers/mmc/ |
| H A D | meson_gx_mmc.c | 18 struct meson_mmc_platdata *pdata = mmc->priv; in get_regbase() local 20 return pdata->regbase; in get_regbase() 138 struct meson_mmc_platdata *pdata = mmc->priv; in meson_mmc_setup_addr() local 150 pdata->w_buf = calloc(data_size, sizeof(char)); in meson_mmc_setup_addr() 151 data_addr = (ulong) pdata->w_buf; in meson_mmc_setup_addr() 152 memcpy(pdata->w_buf, data->src, data_size); in meson_mmc_setup_addr() 176 struct meson_mmc_platdata *pdata = mmc->priv; in meson_dm_mmc_send_cmd() local 206 free(pdata->w_buf); in meson_dm_mmc_send_cmd() 221 struct meson_mmc_platdata *pdata = dev_get_platdata(dev); in meson_mmc_ofdata_to_platdata() local 228 pdata->regbase = (void *)addr; in meson_mmc_ofdata_to_platdata() [all …]
|
| /rk3399_rockchip-uboot/test/dm/ |
| H A D | test-fdt.c | 24 const struct dm_test_pdata *pdata = dev->platdata; in testfdt_drv_ping() local 27 *pingret = pingval + pdata->ping_add; in testfdt_drv_ping() 39 struct dm_test_pdata *pdata = dev_get_platdata(dev); in testfdt_ofdata_to_platdata() local 41 pdata->ping_add = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in testfdt_ofdata_to_platdata() 43 pdata->base = fdtdec_get_addr(gd->fdt_blob, dev_of_offset(dev), in testfdt_ofdata_to_platdata() 109 struct dm_testprobe_pdata *pdata = dev_get_platdata(dev); in testprobe_drv_probe() local 111 return pdata->probe_err; in testprobe_drv_probe() 308 struct dm_testprobe_pdata *pdata; in dm_test_first_next_device() local 324 pdata = dev_get_platdata(dev); in dm_test_first_next_device() 325 pdata->probe_err = -ENOMEM; in dm_test_first_next_device() [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/ |
| H A D | altera_qspi.c | 108 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in write_buff() local 109 ulong base = (ulong)pdata->base; in write_buff() 137 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_erase() local 138 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 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_read() local 201 memcpy_fromio(buf, pdata->base + from, len); in altera_qspi_read() 211 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_write() local 212 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_write() [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/gadget/ |
| H 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()
|
| /rk3399_rockchip-uboot/drivers/demo/ |
| H A D | demo-uclass.c | 68 struct dm_demo_pdata *pdata = dev_get_platdata(dev); in demo_parse_dt() local 71 pdata->sides = fdtdec_get_int(gd->fdt_blob, dn, "sides", 0); in demo_parse_dt() 72 pdata->colour = fdt_getprop(gd->fdt_blob, dn, "colour", NULL); in demo_parse_dt() 73 if (!pdata->sides || !pdata->colour) { in demo_parse_dt()
|
| H A D | demo-simple.c | 18 const struct dm_demo_pdata *pdata = dev_get_platdata(dev); in simple_hello() local 20 printf("Hello from %08x: %s %d\n", map_to_sysmem(dev), pdata->colour, in simple_hello() 21 pdata->sides); in simple_hello()
|
| H A D | demo-shape.c | 31 const struct dm_demo_pdata *pdata = dev_get_platdata(dev); in shape_hello() local 46 const char *colour = pdata->colour; in shape_hello() 50 ch = pdata->default_char; in shape_hello() 54 index = (pdata->sides / 2) - 1; in shape_hello() 68 colour = pdata->colour; in shape_hello() 145 struct dm_demo_pdata *pdata = dev_get_platdata(dev); in shape_ofdata_to_platdata() local 154 pdata->default_char = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in shape_ofdata_to_platdata()
|
| /rk3399_rockchip-uboot/drivers/usb/musb-new/ |
| H A D | pic32.c | 103 struct pic32_musb_data *pdata = to_pic32_musb_data(dev); in pic32_musb_set_mode() local 107 clrsetbits_le32(pdata->musb_glue + USBCRCON, in pic32_musb_set_mode() 111 setbits_le32(pdata->musb_glue + USBCRCON, in pic32_musb_set_mode() 127 struct pic32_musb_data *pdata = to_pic32_musb_data(musb->controller); in pic32_musb_init() local 153 writel(ctrl, pdata->musb_glue + USBCRCON); in pic32_musb_init() 218 struct pic32_musb_data *pdata = dev_get_priv(dev); in musb_usb_probe() local 219 struct musb_host_data *mdata = &pdata->mdata; in musb_usb_probe() 243 pdata->musb_glue = ioremap(glue.start, fdt_resource_size(&glue)); in musb_usb_probe() 248 &pdata->dev, mregs); in musb_usb_probe() 255 ret = musb_register(&pic32_musb_plat, &pdata->dev, mregs); in musb_usb_probe() [all …]
|
| /rk3399_rockchip-uboot/drivers/scsi/ |
| H A D | scsi.c | 195 pccb->pdata = (unsigned char *)buf_addr; in _scsi_read() 328 pccb->pdata = (unsigned char *)buf_addr; in _scsi_write() 443 pccb->pdata = (void *)um_list; in scsi_erase() 558 *capacity = ((lbaint_t)pccb->pdata[0] << 24) | in scsi_read_capacity() 559 ((lbaint_t)pccb->pdata[1] << 16) | in scsi_read_capacity() 560 ((lbaint_t)pccb->pdata[2] << 8) | in scsi_read_capacity() 561 ((lbaint_t)pccb->pdata[3]); in scsi_read_capacity() 565 *blksz = ((unsigned long)pccb->pdata[4] << 24) | in scsi_read_capacity() 566 ((unsigned long)pccb->pdata[5] << 16) | in scsi_read_capacity() 567 ((unsigned long)pccb->pdata[6] << 8) | in scsi_read_capacity() [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/nand/raw/ |
| H A D | pxa3xx_nand.c | 172 struct pxa3xx_nand_platform_data *pdata; member 1443 struct pxa3xx_nand_platform_data *pdata = info->pdata; in pxa3xx_nand_config_ident() local 1447 info->reg_ndcr |= (pdata->enable_arbiter) ? NDCR_ND_ARB_EN : 0; in pxa3xx_nand_config_ident() 1467 struct pxa3xx_nand_platform_data *pdata = info->pdata; in pxa3xx_nand_detect_config() local 1474 info->reg_ndcr |= (pdata->enable_arbiter) ? NDCR_ND_ARB_EN : 0; in pxa3xx_nand_detect_config() 1490 struct pxa3xx_nand_platform_data *pdata = info->pdata; in pxa3xx_nand_sensing() local 1501 info->reg_ndcr |= (pdata->enable_arbiter) ? NDCR_ND_ARB_EN : 0; in pxa3xx_nand_sensing() 1645 struct pxa3xx_nand_platform_data *pdata = info->pdata; in pxa3xx_nand_scan() local 1649 if (pdata->keep_config) { in pxa3xx_nand_scan() 1671 if (!pdata->keep_config) { in pxa3xx_nand_scan() [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/spi/ |
| H A D | sandbox.c | 128 struct sandbox_spi_flash_plat_data *pdata = dev_get_platdata(dev); in sandbox_sf_probe() local 148 if (!pdata->filename) { in sandbox_sf_probe() 152 spec = strchr(pdata->device_name, ','); in sandbox_sf_probe() 156 spec = pdata->device_name; in sandbox_sf_probe() 177 sbsf->fd = os_open(pdata->filename, 02); in sandbox_sf_probe() 180 pdata->filename); in sandbox_sf_probe() 506 struct sandbox_spi_flash_plat_data *pdata = dev_get_platdata(dev); in sandbox_sf_ofdata_to_platdata() local 508 pdata->filename = dev_read_string(dev, "sandbox,filename"); in sandbox_sf_ofdata_to_platdata() 509 pdata->device_name = dev_read_string(dev, "compatible"); in sandbox_sf_ofdata_to_platdata() 510 if (!pdata->filename || !pdata->device_name) { in sandbox_sf_ofdata_to_platdata() [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/eth/ |
| H A D | lan75xx.c | 135 struct eth_pdata *pdata = dev_get_platdata(dev); in lan75xx_write_hwaddr() local 136 unsigned char *enetaddr = pdata->enetaddr; in lan75xx_write_hwaddr() 244 struct eth_pdata *pdata = dev_get_platdata(dev); in lan75xx_read_rom_hwaddr() local 251 ret = lan7x_read_eeprom_mac(pdata->enetaddr, udev); in lan75xx_read_rom_hwaddr() 253 memset(pdata->enetaddr, 0, 6); in lan75xx_read_rom_hwaddr() 263 struct eth_pdata *pdata = dev_get_platdata(dev); in lan75xx_eth_probe() local 279 lan7x_read_eeprom_mac(pdata->enetaddr, udev); in lan75xx_eth_probe()
|