summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h
diff options
context:
space:
mode:
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-01-31 21:00:50 +0000
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2010-01-31 21:00:50 +0000
commitaa058f66664b53ab0314ed0591b65a1e66a988bf (patch)
treed1c96d3d47d05d91e1c8739777e8cc30b038c3b9 /target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h
parente2ed0595652a45beb67f7542c450373a57e20cff (diff)
[brcm63xx] move files to files-2.6.30, to ease newer kernel integration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19471 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h')
-rw-r--r--target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h107
1 files changed, 0 insertions, 107 deletions
diff --git a/target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h b/target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h
deleted file mode 100644
index 31e950e11..000000000
--- a/target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/bcm63xx_io.h
+++ /dev/null
@@ -1,107 +0,0 @@
-#ifndef BCM63XX_IO_H_
-#define BCM63XX_IO_H_
-
-#include "bcm63xx_cpu.h"
-
-/*
- * Physical memory map, RAM is mapped at 0x0.
- *
- * Note that size MUST be a power of two.
- */
-#define BCM_PCMCIA_COMMON_BASE_PA (0x20000000)
-#define BCM_PCMCIA_COMMON_SIZE (16 * 1024 * 1024)
-#define BCM_PCMCIA_COMMON_END_PA (BCM_PCMCIA_COMMON_BASE_PA + \
- BCM_PCMCIA_COMMON_SIZE - 1)
-
-#define BCM_PCMCIA_ATTR_BASE_PA (0x21000000)
-#define BCM_PCMCIA_ATTR_SIZE (16 * 1024 * 1024)
-#define BCM_PCMCIA_ATTR_END_PA (BCM_PCMCIA_ATTR_BASE_PA + \
- BCM_PCMCIA_ATTR_SIZE - 1)
-
-#define BCM_PCMCIA_IO_BASE_PA (0x22000000)
-#define BCM_PCMCIA_IO_SIZE (64 * 1024)
-#define BCM_PCMCIA_IO_END_PA (BCM_PCMCIA_IO_BASE_PA + \
- BCM_PCMCIA_IO_SIZE - 1)
-
-#define BCM_PCI_MEM_BASE_PA (0x30000000)
-#define BCM_PCI_MEM_SIZE (128 * 1024 * 1024)
-#define BCM_PCI_MEM_END_PA (BCM_PCI_MEM_BASE_PA + \
- BCM_PCI_MEM_SIZE - 1)
-
-#define BCM_PCI_IO_BASE_PA (0x08000000)
-#define BCM_PCI_IO_SIZE (64 * 1024)
-#define BCM_PCI_IO_END_PA (BCM_PCI_IO_BASE_PA + \
- BCM_PCI_IO_SIZE - 1)
-#define BCM_PCI_IO_HALF_PA (BCM_PCI_IO_BASE_PA + \
- (BCM_PCI_IO_SIZE / 2) - 1)
-
-#define BCM_CB_MEM_BASE_PA (0x38000000)
-#define BCM_CB_MEM_SIZE (128 * 1024 * 1024)
-#define BCM_CB_MEM_END_PA (BCM_CB_MEM_BASE_PA + \
- BCM_CB_MEM_SIZE - 1)
-
-
-/*
- * Internal registers are accessed through KSEG3
- */
-#define BCM_REGS_VA(x) ((void __iomem *)(x))
-
-#define bcm_readb(a) (*(volatile unsigned char *) BCM_REGS_VA(a))
-#define bcm_readw(a) (*(volatile unsigned short *) BCM_REGS_VA(a))
-#define bcm_readl(a) (*(volatile unsigned int *) BCM_REGS_VA(a))
-#define bcm_writeb(v,a) (*(volatile unsigned char *) BCM_REGS_VA((a)) = (v))
-#define bcm_writew(v,a) (*(volatile unsigned short *) BCM_REGS_VA((a)) = (v))
-#define bcm_writel(v,a) (*(volatile unsigned int *) BCM_REGS_VA((a)) = (v))
-
-/*
- * IO helpers to access register set for current CPU
- */
-#define bcm_rset_readb(s,o) bcm_readb(bcm63xx_regset_address(s) + (o))
-#define bcm_rset_readw(s,o) bcm_readw(bcm63xx_regset_address(s) + (o))
-#define bcm_rset_readl(s,o) bcm_readl(bcm63xx_regset_address(s) + (o))
-#define bcm_rset_writeb(s,v,o) bcm_writeb((v), \
- bcm63xx_regset_address(s) + (o))
-#define bcm_rset_writew(s,v,o) bcm_writew((v), \
- bcm63xx_regset_address(s) + (o))
-#define bcm_rset_writel(s,v,o) bcm_writel((v), \
- bcm63xx_regset_address(s) + (o))
-
-/*
- * helpers for frequently used register sets
- */
-#define bcm_perf_readl(o) bcm_rset_readl(RSET_PERF, (o))
-#define bcm_perf_writel(v,o) bcm_rset_writel(RSET_PERF, (v), (o))
-#define bcm_timer_readl(o) bcm_rset_readl(RSET_TIMER, (o))
-#define bcm_timer_writel(v,o) bcm_rset_writel(RSET_TIMER, (v), (o))
-#define bcm_wdt_readl(o) bcm_rset_readl(RSET_WDT, (o))
-#define bcm_wdt_writel(v,o) bcm_rset_writel(RSET_WDT, (v), (o))
-#define bcm_gpio_readl(o) bcm_rset_readl(RSET_GPIO, (o))
-#define bcm_gpio_writel(v,o) bcm_rset_writel(RSET_GPIO, (v), (o))
-#define bcm_uart0_readl(o) bcm_rset_readl(RSET_UART0, (o))
-#define bcm_uart0_writel(v,o) bcm_rset_writel(RSET_UART0, (v), (o))
-#define bcm_mpi_readl(o) bcm_rset_readl(RSET_MPI, (o))
-#define bcm_mpi_writel(v,o) bcm_rset_writel(RSET_MPI, (v), (o))
-#define bcm_pcmcia_readl(o) bcm_rset_readl(RSET_PCMCIA, (o))
-#define bcm_pcmcia_writel(v,o) bcm_rset_writel(RSET_PCMCIA, (v), (o))
-#define bcm_sdram_readl(o) bcm_rset_readl(RSET_SDRAM, (o))
-#define bcm_sdram_writel(v,o) bcm_rset_writel(RSET_SDRAM, (v), (o))
-#define bcm_memc_readl(o) bcm_rset_readl(RSET_MEMC, (o))
-#define bcm_memc_writel(v,o) bcm_rset_writel(RSET_MEMC, (v), (o))
-#define bcm_ddr_readl(o) bcm_rset_readl(RSET_DDR, (o))
-#define bcm_ddr_writel(v,o) bcm_rset_writel(RSET_DDR, (v), (o))
-
-/*
- * helpers for the SPI register sets
- */
-#define bcm_spi_readb(b,o) bcm_readb((b) + \
- bcm63xx_spireg(o))
-#define bcm_spi_readw(b,o) bcm_readw((b) + \
- bcm63xx_spireg(o))
-#define bcm_spi_writeb(v,b,o) bcm_writeb((v), \
- (b) + \
- bcm63xx_spireg(o))
-#define bcm_spi_writew(v,b,o) bcm_writew((v), \
- (b) + \
- bcm63xx_spireg(o))
-
-#endif /* ! BCM63XX_IO_H_ */