Home
last modified time | relevance | path

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

123456

/openbmc/u-boot/drivers/net/
H A Dgmac_rockchip.c46 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 Ddwmac_socfpga.c28 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 Dsandbox-raw.c23 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 Dbcm6348-eth.c265 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 Drockchip_usb2_phy.c52 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 Dmxc_w1.c57 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 Dw1-gpio.c34 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 Dpinctrl-single.c44 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 Dtps65910_regulator.c143 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 Dimx8-power-domain.c38 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 Deth-uclass.c134 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 Dmeson_gx_mmc.c17 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 Daltera_qspi.c107 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 Ddwc2_udc_otg_phy.c41 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 Dscsi.c172 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 Ddemo-uclass.c67 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 Ddemo-shape.c30 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 Ddemo-simple.c17 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 Dpl031.c37 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 Dmvrtc.c135 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 Dpic32.c102 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 Dkeystone_net.c496 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 Dtest-fdt.c25 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 Dvirtio_net.c148 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 Dpfe_eth.c87 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()

123456