| /openbmc/u-boot/drivers/net/ |
| H A D | gmac_rockchip.c | 46 void (*set_to_rmii)(struct gmac_rockchip_platdata *pdata); 47 void (*set_to_rgmii)(struct gmac_rockchip_platdata *pdata); 53 struct gmac_rockchip_platdata *pdata = dev_get_platdata(dev); in gmac_rockchip_ofdata_to_platdata() local 58 pdata->clock_input = true; in gmac_rockchip_ofdata_to_platdata() 60 pdata->clock_input = false; in gmac_rockchip_ofdata_to_platdata() 63 pdata->tx_delay = dev_read_u32_default(dev, "tx_delay", -ENOENT); in gmac_rockchip_ofdata_to_platdata() 64 pdata->rx_delay = dev_read_u32_default(dev, "rx_delay", -ENOENT); in gmac_rockchip_ofdata_to_platdata() 67 if (pdata->tx_delay == -ENOENT) in gmac_rockchip_ofdata_to_platdata() 68 pdata->tx_delay = dev_read_u32_default(dev, "tx-delay", 0x30); in gmac_rockchip_ofdata_to_platdata() 69 if (pdata->rx_delay == -ENOENT) in gmac_rockchip_ofdata_to_platdata() [all …]
|
| H A D | dwmac_socfpga.c | 28 struct dwmac_socfpga_platdata *pdata = dev_get_platdata(dev); in dwmac_socfpga_ofdata_to_platdata() local 59 pdata->phy_intf = range + args.args[0]; in dwmac_socfpga_ofdata_to_platdata() 60 pdata->reg_shift = args.args[1]; in dwmac_socfpga_ofdata_to_platdata() 67 struct dwmac_socfpga_platdata *pdata = dev_get_platdata(dev); in dwmac_socfpga_probe() local 68 struct eth_pdata *edata = &pdata->dw_eth_pdata.eth_pdata; in dwmac_socfpga_probe() 98 modemask = SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << pdata->reg_shift; in dwmac_socfpga_probe() 99 clrsetbits_le32(pdata->phy_intf, modemask, in dwmac_socfpga_probe() 100 modereg << pdata->reg_shift); in dwmac_socfpga_probe()
|
| H A D | sandbox-raw.c | 23 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_start() local 28 ret = sandbox_eth_raw_os_start(priv, pdata->enetaddr); in sb_eth_raw_start() 66 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_recv() local 93 memcpy(&arp->ar_tha, pdata->enetaddr, ARP_HLEN); in sb_eth_raw_recv() 109 memcpy(eth->et_dest, pdata->enetaddr, ARP_HLEN); in sb_eth_raw_recv() 135 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_read_rom_hwaddr() local 137 net_random_ethaddr(pdata->enetaddr); in sb_eth_raw_read_rom_hwaddr() 152 struct eth_pdata *pdata = dev_get_platdata(dev); in sb_eth_raw_ofdata_to_platdata() local 157 pdata->iobase = dev_read_addr(dev); in sb_eth_raw_ofdata_to_platdata()
|
| H A D | bcm6348-eth.c | 265 struct eth_pdata *pdata = dev_get_platdata(dev); in bcm6348_eth_write_hwaddr() local 278 writel_be((pdata->enetaddr[2] << 24) | (pdata->enetaddr[3]) << 16 | in bcm6348_eth_write_hwaddr() 279 (pdata->enetaddr[4]) << 8 | (pdata->enetaddr[5]), in bcm6348_eth_write_hwaddr() 281 writel_be((pdata->enetaddr[1]) | (pdata->enetaddr[0] << 8) | in bcm6348_eth_write_hwaddr() 381 struct eth_pdata *pdata = dev_get_platdata(dev); in bcm6348_phy_init() local 390 pdata->phy_interface); in bcm6348_phy_init() 413 struct eth_pdata *pdata = dev_get_platdata(dev); in bcm6348_eth_probe() local 423 pdata->iobase = (phys_addr_t) priv->base; in bcm6348_eth_probe() 426 pdata->phy_interface = PHY_INTERFACE_MODE_NONE; in bcm6348_eth_probe() 429 pdata->phy_interface = phy_get_interface_by_name(phy_mode); in bcm6348_eth_probe() [all …]
|
| /openbmc/u-boot/drivers/usb/phy/ |
| H A D | rockchip_usb2_phy.c | 52 static void property_enable(struct dwc2_plat_otg_data *pdata, in property_enable() argument 61 writel(val, pdata->regs_phy + reg->offset); in property_enable() 67 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_init() local 74 if (fdt_node_check_compatible(gd->fdt_blob, pdata->phy_of_node, in otg_phy_init() 86 pdata->priv = phy_cfg; in otg_phy_init() 88 property_enable(pdata, &phy_cfg->soft_con, false); in otg_phy_init() 91 property_enable(pdata, &phy_cfg->port_reset, true); in otg_phy_init() 93 property_enable(pdata, &phy_cfg->port_reset, false); in otg_phy_init() 99 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_off() local 100 struct rockchip_usb2_phy_cfg *phy_cfg = pdata->priv; in otg_phy_off() [all …]
|
| /openbmc/u-boot/drivers/w1/ |
| H A D | mxc_w1.c | 57 static u8 mxc_w1_touch_bit(struct mxc_w1_pdata *pdata, u8 bit) in mxc_w1_touch_bit() argument 59 u16 *ctrl_addr = &pdata->regs->control; in mxc_w1_touch_bit() 79 struct mxc_w1_pdata *pdata = dev_get_platdata(dev); in mxc_w1_read_byte() local 80 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_read_byte() 88 ret |= (mxc_w1_touch_bit(pdata, 1) << i); in mxc_w1_read_byte() 106 struct mxc_w1_pdata *pdata = dev_get_platdata(dev); in mxc_w1_write_byte() local 107 struct mxc_w1_regs *regs = pdata->regs; in mxc_w1_write_byte() 114 mxc_w1_touch_bit(pdata, (byte >> i) & 0x1); in mxc_w1_write_byte() 130 struct mxc_w1_pdata *pdata = dev_get_platdata(dev); in mxc_w1_reset() local 133 writew(MXC_W1_CONTROL_RPP, &pdata->regs->control); in mxc_w1_reset() [all …]
|
| H A D | w1-gpio.c | 34 struct w1_gpio_pdata *pdata = dev_get_platdata(dev); in w1_gpio_read_bit() local 37 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_read_bit() 40 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_IN); in w1_gpio_read_bit() 43 val = dm_gpio_get_value(&pdata->gpio); in w1_gpio_read_bit() 64 struct w1_gpio_pdata *pdata = dev_get_platdata(dev); in w1_gpio_write_bit() local 66 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT); in w1_gpio_write_bit() 70 dm_gpio_set_value(&pdata->gpio, 1); in w1_gpio_write_bit() 85 struct w1_gpio_pdata *pdata = dev_get_platdata(dev); in w1_gpio_reset() local 89 dm_gpio_set_dir_flags(&pdata->gpio, GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE); in w1_gpio_reset() 92 dm_gpio_set_value(&pdata->gpio, 0); in w1_gpio_reset() [all …]
|
| /openbmc/u-boot/drivers/pinctrl/ |
| H A D | pinctrl-single.c | 44 struct single_pdata *pdata = dev->platdata; in single_configure_pins() local 51 if ((reg < 0) || (reg > pdata->offset)) { in single_configure_pins() 55 reg += pdata->base; in single_configure_pins() 56 val = fdt32_to_cpu(pins->val) & pdata->mask; in single_configure_pins() 57 switch (pdata->width) { in single_configure_pins() 59 writew((readw(reg) & ~pdata->mask) | val, reg); in single_configure_pins() 62 writel((readl(reg) & ~pdata->mask) | val, reg); in single_configure_pins() 66 pdata->width); in single_configure_pins() 101 struct single_pdata *pdata = dev->platdata; in single_ofdata_to_platdata() local 103 pdata->width = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in single_ofdata_to_platdata() [all …]
|
| /openbmc/u-boot/drivers/power/regulator/ |
| H A D | tps65910_regulator.c | 143 struct tps65910_regulator_pdata *pdata = dev_get_platdata(dev); in tps65910_regulator_get_value() local 144 int vin = pdata->supply; in tps65910_regulator_get_value() 158 struct tps65910_regulator_pdata *pdata = dev_get_platdata(dev); in tps65910_ldo_get_value() local 161 if (!pdata) in tps65910_ldo_get_value() 163 vin = pdata->supply; in tps65910_ldo_get_value() 165 switch (pdata->unit) { in tps65910_ldo_get_value() 196 struct tps65910_regulator_pdata *pdata = dev_get_platdata(dev); in tps65910_regulator_set_value() local 205 if (pdata->supply < *(ldo->vin_min + sel)) in tps65910_regulator_set_value() 218 struct tps65910_regulator_pdata *pdata = dev_get_platdata(dev); in tps65910_ldo_set_value() local 219 int vin = pdata->supply; in tps65910_ldo_set_value() [all …]
|
| /openbmc/u-boot/drivers/power/domain/ |
| H A D | imx8-power-domain.c | 38 struct imx8_power_domain_platdata *pdata; in imx8_power_domain_on() local 54 pdata = (struct imx8_power_domain_platdata *)dev_get_platdata(dev); in imx8_power_domain_on() 58 pdata->resource_id); in imx8_power_domain_on() 64 if (pdata->resource_id != SC_R_LAST) { in imx8_power_domain_on() 65 ret = sc_pm_set_resource_power_mode(-1, pdata->resource_id, in imx8_power_domain_on() 86 struct imx8_power_domain_platdata *pdata; in imx8_power_domain_off_node() local 90 pdata = dev_get_platdata(dev); in imx8_power_domain_off_node() 110 if (pdata->resource_id != SC_R_LAST) { in imx8_power_domain_off_node() 111 if (!sc_rm_is_resource_owned(-1, pdata->resource_id)) { in imx8_power_domain_off_node() 115 ret = sc_pm_set_resource_power_mode(-1, pdata->resource_id, in imx8_power_domain_off_node() [all …]
|
| /openbmc/u-boot/net/ |
| H A D | eth-uclass.c | 134 struct eth_pdata *pdata; in eth_get_ethaddr() local 137 pdata = eth_get_dev()->platdata; in eth_get_ethaddr() 138 return pdata->enetaddr; in eth_get_ethaddr() 183 struct eth_pdata *pdata; in eth_write_hwaddr() local 191 pdata = dev->platdata; in eth_write_hwaddr() 192 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr() 194 dev->name, pdata->enetaddr); in eth_write_hwaddr() 225 struct eth_pdata *pdata = dev->platdata; in on_ethaddr() local 229 eth_parse_enetaddr(value, pdata->enetaddr); in on_ethaddr() 233 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr() [all …]
|
| /openbmc/u-boot/drivers/mmc/ |
| H A D | meson_gx_mmc.c | 17 struct meson_mmc_platdata *pdata = mmc->priv; in get_regbase() local 19 return pdata->regbase; in get_regbase() 140 struct meson_mmc_platdata *pdata = mmc->priv; in meson_mmc_setup_addr() local 152 pdata->w_buf = calloc(data_size, sizeof(char)); in meson_mmc_setup_addr() 153 data_addr = (ulong) pdata->w_buf; in meson_mmc_setup_addr() 154 memcpy(pdata->w_buf, data->src, data_size); in meson_mmc_setup_addr() 178 struct meson_mmc_platdata *pdata = mmc->priv; in meson_dm_mmc_send_cmd() local 208 free(pdata->w_buf); in meson_dm_mmc_send_cmd() 223 struct meson_mmc_platdata *pdata = dev_get_platdata(dev); in meson_mmc_ofdata_to_platdata() local 230 pdata->regbase = (void *)addr; in meson_mmc_ofdata_to_platdata() [all …]
|
| /openbmc/u-boot/drivers/mtd/ |
| H A D | altera_qspi.c | 107 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in write_buff() local 108 ulong base = (ulong)pdata->base; in write_buff() 136 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_erase() local 137 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_erase() 156 flash = pdata->base + addr; in altera_qspi_erase() 157 last = pdata->base + addr + mtd->erasesize; in altera_qspi_erase() 198 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_read() local 200 memcpy_fromio(buf, pdata->base + from, len); in altera_qspi_read() 210 struct altera_qspi_platdata *pdata = dev_get_platdata(dev); in altera_qspi_write() local 211 struct altera_qspi_regs *regs = pdata->regs; in altera_qspi_write() [all …]
|
| /openbmc/u-boot/drivers/usb/gadget/ |
| H A D | dwc2_udc_otg_phy.c | 41 unsigned int usb_phy_ctrl = dev->pdata->usb_phy_ctrl; in otg_phy_init() 43 (struct dwc2_usbotg_phy *)dev->pdata->regs_phy; in otg_phy_init() 45 dev->pdata->phy_control(1); in otg_phy_init() 53 if (dev->pdata->usb_flags == PHY0_SLEEP) /* C210 Universal */ in otg_phy_init() 79 unsigned int usb_phy_ctrl = dev->pdata->usb_phy_ctrl; in otg_phy_off() 81 (struct dwc2_usbotg_phy *)dev->pdata->regs_phy; in otg_phy_off() 99 dev->pdata->phy_control(0); in otg_phy_off()
|
| /openbmc/u-boot/drivers/scsi/ |
| H A D | scsi.c | 172 pccb->pdata = (unsigned char *)buf_addr; in scsi_read() 247 pccb->pdata = (unsigned char *)buf_addr; in scsi_write() 374 *capacity = ((lbaint_t)pccb->pdata[0] << 24) | in scsi_read_capacity() 375 ((lbaint_t)pccb->pdata[1] << 16) | in scsi_read_capacity() 376 ((lbaint_t)pccb->pdata[2] << 8) | in scsi_read_capacity() 377 ((lbaint_t)pccb->pdata[3]); in scsi_read_capacity() 381 *blksz = ((unsigned long)pccb->pdata[4] << 24) | in scsi_read_capacity() 382 ((unsigned long)pccb->pdata[5] << 16) | in scsi_read_capacity() 383 ((unsigned long)pccb->pdata[6] << 8) | in scsi_read_capacity() 384 ((unsigned long)pccb->pdata[7]); in scsi_read_capacity() [all …]
|
| /openbmc/u-boot/drivers/demo/ |
| H A D | demo-uclass.c | 67 struct dm_demo_pdata *pdata = dev_get_platdata(dev); in demo_parse_dt() local 70 pdata->sides = fdtdec_get_int(gd->fdt_blob, dn, "sides", 0); in demo_parse_dt() 71 pdata->colour = fdt_getprop(gd->fdt_blob, dn, "colour", NULL); in demo_parse_dt() 72 if (!pdata->sides || !pdata->colour) { in demo_parse_dt()
|
| H A D | demo-shape.c | 30 const struct dm_demo_pdata *pdata = dev_get_platdata(dev); in shape_hello() local 45 const char *colour = pdata->colour; in shape_hello() 49 ch = pdata->default_char; in shape_hello() 53 index = (pdata->sides / 2) - 1; in shape_hello() 67 colour = pdata->colour; in shape_hello() 144 struct dm_demo_pdata *pdata = dev_get_platdata(dev); in shape_ofdata_to_platdata() local 153 pdata->default_char = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in shape_ofdata_to_platdata()
|
| H A D | demo-simple.c | 17 const struct dm_demo_pdata *pdata = dev_get_platdata(dev); in simple_hello() local 19 printf("Hello from %08x: %s %d\n", (uint)map_to_sysmem(dev), pdata->colour, in simple_hello() 20 pdata->sides); in simple_hello()
|
| /openbmc/u-boot/drivers/rtc/ |
| H A D | pl031.c | 37 struct pl031_platdata *pdata = dev_get_platdata(dev); in pl031_read_reg() local 39 return readl(pdata->base + reg); in pl031_read_reg() 44 struct pl031_platdata *pdata = dev_get_platdata(dev); in pl031_write_reg() local 46 return writel(value, pdata->base + reg); in pl031_write_reg() 126 struct pl031_platdata *pdata = dev_get_platdata(dev); in pl031_ofdata_to_platdata() local 128 pdata->base = dev_read_addr(dev); in pl031_ofdata_to_platdata()
|
| H A D | mvrtc.c | 135 struct mvrtc_pdata *pdata = dev_get_platdata(dev); in mv_rtc_get() local 136 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_get() 143 struct mvrtc_pdata *pdata = dev_get_platdata(dev); in mv_rtc_set() local 144 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_set() 151 struct mvrtc_pdata *pdata = dev_get_platdata(dev); in mv_rtc_reset() local 152 struct mvrtc_registers *regs = (struct mvrtc_registers *)pdata->iobase; in mv_rtc_reset() 172 struct mvrtc_pdata *pdata = dev_get_platdata(dev); in mv_rtc_ofdata_to_platdata() local 174 pdata->iobase = devfdt_get_addr(dev); in mv_rtc_ofdata_to_platdata()
|
| /openbmc/u-boot/drivers/usb/musb-new/ |
| H A D | pic32.c | 102 struct pic32_musb_data *pdata = to_pic32_musb_data(dev); in pic32_musb_set_mode() local 106 clrsetbits_le32(pdata->musb_glue + USBCRCON, in pic32_musb_set_mode() 110 setbits_le32(pdata->musb_glue + USBCRCON, in pic32_musb_set_mode() 126 struct pic32_musb_data *pdata = to_pic32_musb_data(musb->controller); in pic32_musb_init() local 152 writel(ctrl, pdata->musb_glue + USBCRCON); in pic32_musb_init() 217 struct pic32_musb_data *pdata = dev_get_priv(dev); in musb_usb_probe() local 218 struct musb_host_data *mdata = &pdata->mdata; in musb_usb_probe() 242 pdata->musb_glue = ioremap(glue.start, fdt_resource_size(&glue)); in musb_usb_probe() 247 &pdata->dev, mregs); in musb_usb_probe() 254 mdata->host = musb_register(&pic32_musb_plat, &pdata->dev, mregs); in musb_usb_probe() [all …]
|
| /openbmc/u-boot/drivers/net/ti/ |
| H A D | keystone_net.c | 496 struct eth_pdata *pdata = dev_get_platdata(dev); in ks2_eth_read_rom_hwaddr() local 506 pdata->enetaddr[0] = (macb >> 8) & 0xff; in ks2_eth_read_rom_hwaddr() 507 pdata->enetaddr[1] = (macb >> 0) & 0xff; in ks2_eth_read_rom_hwaddr() 508 pdata->enetaddr[2] = (maca >> 24) & 0xff; in ks2_eth_read_rom_hwaddr() 509 pdata->enetaddr[3] = (maca >> 16) & 0xff; in ks2_eth_read_rom_hwaddr() 510 pdata->enetaddr[4] = (maca >> 8) & 0xff; in ks2_eth_read_rom_hwaddr() 511 pdata->enetaddr[5] = (maca >> 0) & 0xff; in ks2_eth_read_rom_hwaddr() 519 struct eth_pdata *pdata = dev_get_platdata(dev); in ks2_eth_write_hwaddr() local 521 writel(mac_hi(pdata->enetaddr), in ks2_eth_write_hwaddr() 522 DEVICE_EMACSW_BASE(pdata->iobase, priv->slave_port - 1) + in ks2_eth_write_hwaddr() [all …]
|
| /openbmc/u-boot/test/dm/ |
| H A D | test-fdt.c | 25 const struct dm_test_pdata *pdata = dev->platdata; in testfdt_drv_ping() local 28 *pingret = pingval + pdata->ping_add; in testfdt_drv_ping() 40 struct dm_test_pdata *pdata = dev_get_platdata(dev); in testfdt_ofdata_to_platdata() local 42 pdata->ping_add = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in testfdt_ofdata_to_platdata() 44 pdata->base = fdtdec_get_addr(gd->fdt_blob, dev_of_offset(dev), in testfdt_ofdata_to_platdata() 132 struct dm_testprobe_pdata *pdata = dev_get_platdata(dev); in testprobe_drv_probe() local 134 return pdata->probe_err; in testprobe_drv_probe() 358 struct dm_testprobe_pdata *pdata; in dm_test_first_next_device() local 375 pdata = dev_get_platdata(dev); in dm_test_first_next_device() 376 pdata->probe_err = -ENOMEM; in dm_test_first_next_device() [all …]
|
| /openbmc/u-boot/drivers/virtio/ |
| H A D | virtio_net.c | 148 struct eth_pdata *pdata = dev_get_platdata(dev); in virtio_net_write_hwaddr() local 158 for (i = 0; i < sizeof(pdata->enetaddr); i++) { in virtio_net_write_hwaddr() 161 pdata->enetaddr[i]); in virtio_net_write_hwaddr() 169 struct eth_pdata *pdata = dev_get_platdata(dev); in virtio_net_read_rom_hwaddr() local 171 if (!pdata) in virtio_net_read_rom_hwaddr() 177 pdata->enetaddr, sizeof(pdata->enetaddr)); in virtio_net_read_rom_hwaddr()
|
| /openbmc/u-boot/drivers/net/pfe_eth/ |
| H A D | pfe_eth.c | 87 struct eth_pdata *pdata = dev_get_platdata(dev); in pfe_eth_write_hwaddr() local 88 uchar *mac = pdata->enetaddr; in pfe_eth_write_hwaddr() 214 struct pfe_eth_pdata *pdata = dev_get_platdata(dev); in pfe_eth_probe() local 225 (void *)pdata->pfe_ddr_addr.ddr_pfe_baseaddr; in pfe_eth_probe() 227 (unsigned long)pdata->pfe_ddr_addr.ddr_pfe_phys_baseaddr; in pfe_eth_probe() 241 priv->gemac_port = pdata->pfe_eth_pdata_mac.phy_interface; in pfe_eth_probe() 262 ret = pfe_phy_configure(priv, pdata->pfe_eth_pdata_mac.phy_interface, in pfe_eth_probe() 270 struct pfe_eth_pdata *pdata = dev_get_platdata(dev); in pfe_eth_bind() local 273 sprintf(name, "pfe_eth%u", pdata->pfe_eth_pdata_mac.phy_interface); in pfe_eth_bind()
|