mv78xx0.h (9938b04472d5c59f8bd8152a548533a8599596a2) mv78xx0.h (3584be9ec3bfe2c12bcb40da13fa185d237bff7d)
1/*
2 * Generic definitions for Marvell MV78xx0 SoC flavors:
3 * MV781x0 and MV782x0.
4 *
5 * This file is licensed under the terms of the GNU General Public
6 * License version 2. This program is licensed "as is" without any
7 * warranty of any kind, whether express or implied.
8 */

--- 23 unchanged lines hidden (view full) ---

32 * fee00000 f0800000 64K PCIe #0 I/O space
33 * fee10000 f0900000 64K PCIe #1 I/O space
34 * fee20000 f0a00000 64K PCIe #2 I/O space
35 * fee30000 f0b00000 64K PCIe #3 I/O space
36 * fee40000 f0c00000 64K PCIe #4 I/O space
37 * fee50000 f0d00000 64K PCIe #5 I/O space
38 * fee60000 f0e00000 64K PCIe #6 I/O space
39 * fee70000 f0f00000 64K PCIe #7 I/O space
1/*
2 * Generic definitions for Marvell MV78xx0 SoC flavors:
3 * MV781x0 and MV782x0.
4 *
5 * This file is licensed under the terms of the GNU General Public
6 * License version 2. This program is licensed "as is" without any
7 * warranty of any kind, whether express or implied.
8 */

--- 23 unchanged lines hidden (view full) ---

32 * fee00000 f0800000 64K PCIe #0 I/O space
33 * fee10000 f0900000 64K PCIe #1 I/O space
34 * fee20000 f0a00000 64K PCIe #2 I/O space
35 * fee30000 f0b00000 64K PCIe #3 I/O space
36 * fee40000 f0c00000 64K PCIe #4 I/O space
37 * fee50000 f0d00000 64K PCIe #5 I/O space
38 * fee60000 f0e00000 64K PCIe #6 I/O space
39 * fee70000 f0f00000 64K PCIe #7 I/O space
40 * fd000000 f1000000 1M on-chip peripheral registers
40 * fec00000 f1000000 1M on-chip peripheral registers
41 */
42#define MV78XX0_CORE0_REGS_PHYS_BASE 0xf1020000
43#define MV78XX0_CORE1_REGS_PHYS_BASE 0xf1024000
44#define MV78XX0_CORE_REGS_VIRT_BASE IOMEM(0xfe400000)
45#define MV78XX0_CORE_REGS_PHYS_BASE 0xfe400000
46#define MV78XX0_CORE_REGS_SIZE SZ_16K
47
48#define MV78XX0_PCIE_IO_PHYS_BASE(i) (0xf0800000 + ((i) << 20))
49#define MV78XX0_PCIE_IO_SIZE SZ_1M
50
51#define MV78XX0_REGS_PHYS_BASE 0xf1000000
41 */
42#define MV78XX0_CORE0_REGS_PHYS_BASE 0xf1020000
43#define MV78XX0_CORE1_REGS_PHYS_BASE 0xf1024000
44#define MV78XX0_CORE_REGS_VIRT_BASE IOMEM(0xfe400000)
45#define MV78XX0_CORE_REGS_PHYS_BASE 0xfe400000
46#define MV78XX0_CORE_REGS_SIZE SZ_16K
47
48#define MV78XX0_PCIE_IO_PHYS_BASE(i) (0xf0800000 + ((i) << 20))
49#define MV78XX0_PCIE_IO_SIZE SZ_1M
50
51#define MV78XX0_REGS_PHYS_BASE 0xf1000000
52#define MV78XX0_REGS_VIRT_BASE IOMEM(0xfd000000)
52#define MV78XX0_REGS_VIRT_BASE IOMEM(0xfec00000)
53#define MV78XX0_REGS_SIZE SZ_1M
54
55#define MV78XX0_PCIE_MEM_PHYS_BASE 0xc0000000
56#define MV78XX0_PCIE_MEM_SIZE 0x30000000
57
58/*
59 * Core-specific peripheral registers.
60 */

--- 67 unchanged lines hidden ---
53#define MV78XX0_REGS_SIZE SZ_1M
54
55#define MV78XX0_PCIE_MEM_PHYS_BASE 0xc0000000
56#define MV78XX0_PCIE_MEM_SIZE 0x30000000
57
58/*
59 * Core-specific peripheral registers.
60 */

--- 67 unchanged lines hidden ---