mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
powerpc: MPC8548CDS: Disable legacy PCIe driver when DM_PCI is enabled
Disable legacy PCIe driver and unused PCIe macros when DM_PCI enabled. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
This commit is contained in:
parent
00acf26044
commit
2056121d67
1 changed files with 14 additions and 8 deletions
|
@ -18,8 +18,6 @@
|
||||||
#define CONFIG_PCI1 /* PCI controller 1 */
|
#define CONFIG_PCI1 /* PCI controller 1 */
|
||||||
#define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */
|
#define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */
|
||||||
#undef CONFIG_PCI2
|
#undef CONFIG_PCI2
|
||||||
#define CONFIG_FSL_PCI_INIT 1 /* Use common FSL init code */
|
|
||||||
#define CONFIG_PCI_INDIRECT_BRIDGE 1 /* indirect PCI bridge support */
|
|
||||||
#define CONFIG_SYS_PCI_64BIT 1 /* enable 64-bit PCI resources */
|
#define CONFIG_SYS_PCI_64BIT 1 /* enable 64-bit PCI resources */
|
||||||
|
|
||||||
#define CONFIG_ENV_OVERWRITE
|
#define CONFIG_ENV_OVERWRITE
|
||||||
|
@ -343,24 +341,18 @@ extern unsigned long get_clock_freq(void);
|
||||||
#define CONFIG_SYS_PCI1_IO_SIZE 0x00100000 /* 1M */
|
#define CONFIG_SYS_PCI1_IO_SIZE 0x00100000 /* 1M */
|
||||||
|
|
||||||
#ifdef CONFIG_PCIE1
|
#ifdef CONFIG_PCIE1
|
||||||
#define CONFIG_SYS_PCIE1_NAME "Slot"
|
|
||||||
#define CONFIG_SYS_PCIE1_MEM_VIRT 0xa0000000
|
#define CONFIG_SYS_PCIE1_MEM_VIRT 0xa0000000
|
||||||
#ifdef CONFIG_PHYS_64BIT
|
#ifdef CONFIG_PHYS_64BIT
|
||||||
#define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
|
|
||||||
#define CONFIG_SYS_PCIE1_MEM_PHYS 0xc20000000ull
|
#define CONFIG_SYS_PCIE1_MEM_PHYS 0xc20000000ull
|
||||||
#else
|
#else
|
||||||
#define CONFIG_SYS_PCIE1_MEM_BUS 0xa0000000
|
|
||||||
#define CONFIG_SYS_PCIE1_MEM_PHYS 0xa0000000
|
#define CONFIG_SYS_PCIE1_MEM_PHYS 0xa0000000
|
||||||
#endif
|
#endif
|
||||||
#define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
|
|
||||||
#define CONFIG_SYS_PCIE1_IO_VIRT 0xe3000000
|
#define CONFIG_SYS_PCIE1_IO_VIRT 0xe3000000
|
||||||
#define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
|
|
||||||
#ifdef CONFIG_PHYS_64BIT
|
#ifdef CONFIG_PHYS_64BIT
|
||||||
#define CONFIG_SYS_PCIE1_IO_PHYS 0xfe3000000ull
|
#define CONFIG_SYS_PCIE1_IO_PHYS 0xfe3000000ull
|
||||||
#else
|
#else
|
||||||
#define CONFIG_SYS_PCIE1_IO_PHYS 0xe3000000
|
#define CONFIG_SYS_PCIE1_IO_PHYS 0xe3000000
|
||||||
#endif
|
#endif
|
||||||
#define CONFIG_SYS_PCIE1_IO_SIZE 0x00100000 /* 1M */
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -386,6 +378,20 @@ extern unsigned long get_clock_freq(void);
|
||||||
#undef CONFIG_EEPRO100
|
#undef CONFIG_EEPRO100
|
||||||
#undef CONFIG_TULIP
|
#undef CONFIG_TULIP
|
||||||
|
|
||||||
|
#if !defined(CONFIG_DM_PCI)
|
||||||
|
#define CONFIG_FSL_PCI_INIT 1 /* Use common FSL init code */
|
||||||
|
#define CONFIG_PCI_INDIRECT_BRIDGE 1
|
||||||
|
#define CONFIG_SYS_PCIE1_NAME "Slot"
|
||||||
|
#ifdef CONFIG_PHYS_64BIT
|
||||||
|
#define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
|
||||||
|
#else
|
||||||
|
#define CONFIG_SYS_PCIE1_MEM_BUS 0xa0000000
|
||||||
|
#endif
|
||||||
|
#define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
|
||||||
|
#define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
|
||||||
|
#define CONFIG_SYS_PCIE1_IO_SIZE 0x00100000 /* 1M */
|
||||||
|
#endif
|
||||||
|
|
||||||
#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
|
#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
|
||||||
|
|
||||||
#endif /* CONFIG_PCI */
|
#endif /* CONFIG_PCI */
|
||||||
|
|
Loading…
Reference in a new issue