summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2019-05-14 10:33:41 +0200
committerTom Rini <trini@konsulko.com>2019-05-18 12:32:01 -0400
commit26992928e80a7f8d86267985b211a858094dc389 (patch)
treef785395c02a9c232e70ec29b49f979c9c5e939ac
parent8891afa27755cb1d1a26db00981507a1dadc5679 (diff)
downloadu-boot-26992928e80a7f8d86267985b211a858094dc389.tar.gz
ata: ahci: drop read-only ahci_ioports members
Also get rid of ahci_setup_port(..). Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
-rw-r--r--drivers/ata/ahci.c12
-rw-r--r--include/ahci.h2
2 files changed, 0 insertions, 14 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 188d843197..e3135bb75f 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -55,17 +55,6 @@ __weak void __iomem *ahci_port_base(void __iomem *base, u32 port)
return base + 0x100 + (port * 0x80);
}
-
-static void ahci_setup_port(struct ahci_ioports *port, void __iomem *base,
- unsigned int port_idx)
-{
- base = ahci_port_base(base, port_idx);
-
- port->cmd_addr = base;
- port->scr_addr = base + PORT_SCR;
-}
-
-
#define msleep(a) udelay(a * 1000)
static void ahci_dcache_flush_range(unsigned long begin, unsigned long len)
@@ -240,7 +229,6 @@ static int ahci_host_init(struct ahci_uc_priv *uc_priv)
continue;
uc_priv->port[i].port_mmio = ahci_port_base(mmio, i);
port_mmio = (u8 *)uc_priv->port[i].port_mmio;
- ahci_setup_port(&uc_priv->port[i], mmio, i);
/* make sure port is not active */
tmp = readl(port_mmio + PORT_CMD);
diff --git a/include/ahci.h b/include/ahci.h
index b42df6c77e..fb96dd8861 100644
--- a/include/ahci.h
+++ b/include/ahci.h
@@ -134,8 +134,6 @@ struct ahci_sg {
};
struct ahci_ioports {
- void __iomem *cmd_addr;
- void __iomem *scr_addr;
void __iomem *port_mmio;
struct ahci_cmd_hdr *cmd_slot;
struct ahci_sg *cmd_tbl_sg;