diff options
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/io.h')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/io.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/include/mach/io.h b/arch/arm/mach-tegra/include/mach/io.h index ac143b774ad4..c2f97f240bb6 100644 --- a/arch/arm/mach-tegra/include/mach/io.h +++ b/arch/arm/mach-tegra/include/mach/io.h @@ -21,7 +21,11 @@ #ifndef __MACH_TEGRA_IO_H #define __MACH_TEGRA_IO_H +#ifdef CONFIG_ARCH_TEGRA_2x_SOC #define IO_SPACE_LIMIT 0xffff +#else +#define IO_SPACE_LIMIT 0xffffffff +#endif /* On TEGRA, many peripherals are very closely packed in * two 256MB io windows (that actually only use about 64KB @@ -99,7 +103,7 @@ void tegra_iounmap(volatile void __iomem *addr); #define IO_ADDRESS(n) ((void __iomem *) IO_TO_VIRT(n)) -#ifdef CONFIG_TEGRA_PCI +#if (defined(CONFIG_TEGRA_PCI) && defined(CONFIG_ARCH_TEGRA_2x_SOC)) extern void __iomem *tegra_pcie_io_base; static inline void __iomem *__io(unsigned long addr) |