/openbmc/linux/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 266 void __iomem *port_base; member 309 static inline void _sc92031_dummy_read(void __iomem *port_base) in _sc92031_dummy_read() argument 311 ioread32(port_base + MAC0); in _sc92031_dummy_read() 314 static u32 _sc92031_mii_wait(void __iomem *port_base) in _sc92031_mii_wait() argument 320 mii_status = ioread32(port_base + Miistatus); in _sc92031_mii_wait() 326 static u32 _sc92031_mii_cmd(void __iomem *port_base, u32 cmd0, u32 cmd1) in _sc92031_mii_cmd() argument 328 iowrite32(Mii_Divider, port_base + Miicmd0); in _sc92031_mii_cmd() 330 _sc92031_mii_wait(port_base); in _sc92031_mii_cmd() 332 iowrite32(cmd1, port_base + Miicmd1); in _sc92031_mii_cmd() 333 iowrite32(Mii_Divider | cmd0, port_base + Miicmd0); in _sc92031_mii_cmd() [all …]
|
/openbmc/u-boot/drivers/gpio/ |
H A D | atmel_pio4.c | 48 struct atmel_pio4_port *port_base; in atmel_pio4_config_io_func() local 54 port_base = atmel_pio4_port_base(port); in atmel_pio4_config_io_func() 55 if (!port_base) in atmel_pio4_config_io_func() 62 writel(mask, &port_base->mskr); in atmel_pio4_config_io_func() 63 writel(reg, &port_base->cfgr); in atmel_pio4_config_io_func() 126 struct atmel_pio4_port *port_base; in atmel_pio4_set_pio_output() local 132 port_base = atmel_pio4_port_base(port); in atmel_pio4_set_pio_output() 133 if (!port_base) in atmel_pio4_set_pio_output() 139 writel(mask, &port_base->mskr); in atmel_pio4_set_pio_output() 140 writel(reg, &port_base->cfgr); in atmel_pio4_set_pio_output() [all …]
|
/openbmc/linux/drivers/scsi/pcmcia/ |
H A D | sym53c500_cs.c | 356 int port_base = dev->io_port; in SYM53C500_intr() local 367 REG1(port_base); in SYM53C500_intr() 368 pio_status = inb(port_base + PIO_STATUS); in SYM53C500_intr() 369 REG0(port_base); in SYM53C500_intr() 370 status = inb(port_base + STAT_REG); in SYM53C500_intr() 371 DEB(seq_reg = inb(port_base + SEQ_REG)); in SYM53C500_intr() 372 int_reg = inb(port_base + INT_REG); in SYM53C500_intr() 373 DEB(fifo_size = inb(port_base + FIFO_FLAGS) & 0x1f); in SYM53C500_intr() 424 outb(FLUSH_FIFO, port_base + CMD_REG); in SYM53C500_intr() 425 LOAD_DMA_COUNT(port_base, scsi_bufflen(curSC)); /* Max transfer size */ in SYM53C500_intr() [all …]
|
/openbmc/linux/drivers/ata/ |
H A D | sata_inic162x.c | 271 static void inic_reset_port(void __iomem *port_base) in inic_reset_port() argument 273 void __iomem *idma_ctl = port_base + PORT_IDMA_CTL; in inic_reset_port() 288 writeb(0xff, port_base + PORT_IRQ_STAT); in inic_reset_port() 319 void __iomem *port_base = inic_port_base(ap); in inic_stop_idma() local 321 readb(port_base + PORT_RPQ_FIFO); in inic_stop_idma() 322 readb(port_base + PORT_RPQ_CNT); in inic_stop_idma() 323 writew(0, port_base + PORT_IDMA_CTL); in inic_stop_idma() 384 void __iomem *port_base = inic_port_base(ap); in inic_host_intr() local 390 irq_stat = readb(port_base + PORT_IRQ_STAT); in inic_host_intr() 391 writeb(irq_stat, port_base + PORT_IRQ_STAT); in inic_host_intr() [all …]
|
H A D | pdc_adma.c | 585 void __iomem *port_base = ADMA_ATA_REGS(mmio_base, port_no); in adma_ata_init_one() local 586 unsigned int offset = port_base - mmio_base; in adma_ata_init_one() 588 adma_ata_setup_port(&ap->ioaddr, port_base); in adma_ata_init_one()
|
H A D | sata_mv.c | 1258 void __iomem *port_base; in mv_dump_all_regs() local 1282 port_base = mv_port_base(mmio_base, p); in mv_dump_all_regs() 1284 mv_dump_mem(&pdev->dev, port_base, 0x54); in mv_dump_all_regs() 1286 mv_dump_mem(&pdev->dev, port_base+0x300, 0x60); in mv_dump_all_regs()
|
/openbmc/linux/drivers/phy/mediatek/ |
H A D | phy-mtk-xsphy.c | 86 void __iomem *port_base; member 112 void __iomem *pbase = inst->port_base; in u2_phy_slew_rate_calibrate() 170 void __iomem *pbase = inst->port_base; in u2_phy_instance_init() 181 void __iomem *pbase = inst->port_base; in u2_phy_instance_power_on() 196 void __iomem *pbase = inst->port_base; in u2_phy_instance_power_off() 214 tmp = readl(inst->port_base + XSP_U2PHYDTM1); in u2_phy_instance_set_mode() 229 writel(tmp, inst->port_base + XSP_U2PHYDTM1); in u2_phy_instance_set_mode() 271 void __iomem *pbase = inst->port_base; in u2_phy_props_set() 293 void __iomem *pbase = inst->port_base; in u3_phy_props_set() 500 inst->port_base = devm_ioremap_resource(&phy->dev, &res); in mtk_xsphy_probe() [all …]
|
H A D | phy-mtk-tphy.c | 308 void __iomem *port_base; member 1075 u2_banks->com = instance->port_base + SSUSB_SIFSLV_V1_U2PHY_COM; in phy_v1_banks_init() 1081 u3_banks->phyd = instance->port_base + SSUSB_SIFSLV_V1_U3PHYD; in phy_v1_banks_init() 1082 u3_banks->phya = instance->port_base + SSUSB_SIFSLV_V1_U3PHYA; in phy_v1_banks_init() 1085 u3_banks->phyd = instance->port_base + SSUSB_SIFSLV_V1_U3PHYD; in phy_v1_banks_init() 1101 u2_banks->misc = instance->port_base + SSUSB_SIFSLV_V2_MISC; in phy_v2_banks_init() 1102 u2_banks->fmreg = instance->port_base + SSUSB_SIFSLV_V2_U2FREQ; in phy_v2_banks_init() 1103 u2_banks->com = instance->port_base + SSUSB_SIFSLV_V2_U2PHY_COM; in phy_v2_banks_init() 1107 u3_banks->spllc = instance->port_base + SSUSB_SIFSLV_V2_SPLLC; in phy_v2_banks_init() 1108 u3_banks->chip = instance->port_base + SSUSB_SIFSLV_V2_CHIP; in phy_v2_banks_init() [all …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/ |
H A D | hisi_femac.c | 109 void __iomem *port_base; member 161 val = readl(priv->port_base + ADDRQ_STAT) & TX_CNT_INUSE_MASK; in hisi_femac_xmit_reclaim() 176 val = readl(priv->port_base + ADDRQ_STAT) & TX_CNT_INUSE_MASK; in hisi_femac_xmit_reclaim() 204 writel(status, priv->port_base + MAC_PORTSET); in hisi_femac_adjust_link() 219 while (readl(priv->port_base + ADDRQ_STAT) & BIT_RX_READY) { in hisi_femac_rx_refill() 239 writel(addr, priv->port_base + IQ_ADDR); in hisi_femac_rx_refill() 255 rx_pkt_info = readl(priv->port_base + IQFRM_DES); in hisi_femac_rx() 507 val = readl(priv->port_base + ADDRQ_STAT); in hisi_femac_net_xmit() 538 writel(addr, priv->port_base + EQ_ADDR); in hisi_femac_net_xmit() 539 writel(skb->len + ETH_FCS_LEN, priv->port_base + EQFRM_LEN); in hisi_femac_net_xmit() [all …]
|
/openbmc/linux/drivers/phy/ralink/ |
H A D | phy-mt7621-pci.c | 81 void __iomem *port_base; member 276 mt7621_phy->port_base, mt7621_phy->has_dual_port); in mt7621_pcie_phy_of_xlate() 311 phy->port_base = devm_platform_ioremap_resource(pdev, 0); in mt7621_pci_phy_probe() 312 if (IS_ERR(phy->port_base)) { in mt7621_pci_phy_probe() 314 return PTR_ERR(phy->port_base); in mt7621_pci_phy_probe() 317 phy->regmap = devm_regmap_init_mmio(phy->dev, phy->port_base, in mt7621_pci_phy_probe()
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-qos.c | 83 val = readl(port->port_base + AM65_CPSW_PN_REG_CTL); in am65_cpsw_port_est_enable() 89 writel(val, port->port_base + AM65_CPSW_PN_REG_CTL); in am65_cpsw_port_est_enable() 99 val = readl(port->port_base + AM65_CPSW_PN_REG_EST_CTL); in am65_cpsw_port_est_assign_buf_num() 105 writel(val, port->port_base + AM65_CPSW_PN_REG_EST_CTL); in am65_cpsw_port_est_assign_buf_num() 123 val = readl(port->port_base + AM65_CPSW_PN_REG_FIFO_STATUS); in am65_cpsw_port_est_is_swapped() 126 val = readl(port->port_base + AM65_CPSW_PN_REG_EST_CTL); in am65_cpsw_port_est_is_swapped() 182 val = readl(port->port_base + AM65_CPSW_PN_REG_EST_CTL); in am65_cpsw_port_est_get_buf_num() 184 writel(val, port->port_base + AM65_CPSW_PN_REG_EST_CTL); in am65_cpsw_port_est_get_buf_num() 848 writel(ch_cir, host->port_base + AM65_CPSW_PN_REG_PRI_CIR(tx_ch)); in am65_cpsw_qos_tx_p0_rate_apply() 937 host->port_base + AM65_CPSW_PN_REG_PRI_CIR(tx_ch)); in am65_cpsw_qos_tx_p0_rate_init()
|
H A D | am65-cpsw-nuss.c | 146 writel(mac_hi, slave->port_base + AM65_CPSW_PORTN_REG_SA_H); in am65_cpsw_port_set_sl_mac() 147 writel(mac_lo, slave->port_base + AM65_CPSW_PORTN_REG_SA_L); in am65_cpsw_port_set_sl_mac() 155 port->port_base + AM65_CPSW_PORT_REG_RX_MAXLEN); in am65_cpsw_sl_ctl_reset() 347 val = readl(host_p->port_base + AM65_CPSW_PORT_REG_PRI_CTL); in am65_cpsw_nuss_set_p0_ptype() 361 writel(pri_map, host_p->port_base + AM65_CPSW_PORT_REG_RX_PRI_MAP); in am65_cpsw_nuss_set_p0_ptype() 362 writel(val, host_p->port_base + AM65_CPSW_PORT_REG_PRI_CTL); in am65_cpsw_nuss_set_p0_ptype() 386 host_p->port_base + AM65_CPSW_PORT_REG_RX_MAXLEN); in am65_cpsw_nuss_common_open() 389 host_p->port_base + AM65_CPSW_PORT0_REG_FLOW_ID_OFFSET); in am65_cpsw_nuss_common_open() 391 host_p->port_base + AM65_CPSW_P0_REG_CTL); in am65_cpsw_nuss_common_open() 1340 writel(seq_id, port->port_base + AM65_CPSW_PORTN_REG_TS_SEQ_LTYPE_REG); in am65_cpsw_nuss_hwtstamp_set() [all …]
|
H A D | am65-cpsw-nuss.h | 49 void __iomem *port_base; member 65 void __iomem *port_base; member
|
H A D | am65-cpsw-switchdev.c | 124 pvid = readl(port->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_get_pvid() 126 pvid = readl(host_p->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_get_pvid() 144 writel(pvid, port->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_set_pvid() 146 writel(pvid, host_p->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_set_pvid()
|
/openbmc/linux/drivers/net/dsa/ |
H A D | dsa_loop.c | 144 ret = mdiobus_read_nested(bus, ps->port_base + port, regnum); in dsa_loop_phy_read() 160 ret = mdiobus_write_nested(bus, ps->port_base + port, regnum, value); in dsa_loop_phy_write() 218 mdiobus_read(bus, ps->port_base + port, MII_BMSR); in dsa_loop_port_vlan_add() 247 mdiobus_read(bus, ps->port_base + port, MII_BMSR); in dsa_loop_port_vlan_del()
|
/openbmc/linux/include/linux/dsa/ |
H A D | loop.h | 36 unsigned int port_base; member
|