Commit 180b8688dca2a7731a291a7660ae188e6eec84b8

Authored by Minghuan Lian
Committed by York Sun
1 parent ec245fd74d

arm/ls1021a: add PCIe settings

The patch enables and adds PCIe settings for boards LS1021AQDS
and LS1021ATWR.

Signed-off-by: Minghuan Lian <Minghuan.Lian@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>

Showing 2 changed files with 48 additions and 0 deletions Side-by-side Diff

include/configs/ls1021aqds.h
... ... @@ -510,6 +510,30 @@
510 510 #define CONFIG_PCIE_LAYERSCAPE /* Use common FSL Layerscape PCIe code */
511 511 #define FSL_PCIE_COMPAT "fsl,ls1021a-pcie"
512 512  
  513 +#define CONFIG_SYS_PCI_64BIT
  514 +
  515 +#define CONFIG_SYS_PCIE_CFG0_PHYS_OFF 0x00000000
  516 +#define CONFIG_SYS_PCIE_CFG0_SIZE 0x00001000 /* 4k */
  517 +#define CONFIG_SYS_PCIE_CFG1_PHYS_OFF 0x00001000
  518 +#define CONFIG_SYS_PCIE_CFG1_SIZE 0x00001000 /* 4k */
  519 +
  520 +#define CONFIG_SYS_PCIE_IO_BUS 0x00000000
  521 +#define CONFIG_SYS_PCIE_IO_PHYS_OFF 0x00010000
  522 +#define CONFIG_SYS_PCIE_IO_SIZE 0x00010000 /* 64k */
  523 +
  524 +#define CONFIG_SYS_PCIE_MEM_BUS 0x08000000
  525 +#define CONFIG_SYS_PCIE_MEM_PHYS_OFF 0x04000000
  526 +#define CONFIG_SYS_PCIE_MEM_SIZE 0x08000000 /* 128M */
  527 +
  528 +#ifdef CONFIG_PCI
  529 +#define CONFIG_NET_MULTI
  530 +#define CONFIG_PCI_PNP
  531 +#define CONFIG_E1000
  532 +#define CONFIG_PCI_SCAN_SHOW
  533 +#define CONFIG_CMD_PCI
  534 +#define CONFIG_CMD_NET
  535 +#endif
  536 +
513 537 #define CONFIG_CMD_PING
514 538 #define CONFIG_CMD_DHCP
515 539 #define CONFIG_CMD_MII
include/configs/ls1021atwr.h
... ... @@ -303,6 +303,30 @@
303 303 #define CONFIG_PCIE_LAYERSCAPE /* Use common FSL Layerscape PCIe code */
304 304 #define FSL_PCIE_COMPAT "fsl,ls1021a-pcie"
305 305  
  306 +#define CONFIG_SYS_PCI_64BIT
  307 +
  308 +#define CONFIG_SYS_PCIE_CFG0_PHYS_OFF 0x00000000
  309 +#define CONFIG_SYS_PCIE_CFG0_SIZE 0x00001000 /* 4k */
  310 +#define CONFIG_SYS_PCIE_CFG1_PHYS_OFF 0x00001000
  311 +#define CONFIG_SYS_PCIE_CFG1_SIZE 0x00001000 /* 4k */
  312 +
  313 +#define CONFIG_SYS_PCIE_IO_BUS 0x00000000
  314 +#define CONFIG_SYS_PCIE_IO_PHYS_OFF 0x00010000
  315 +#define CONFIG_SYS_PCIE_IO_SIZE 0x00010000 /* 64k */
  316 +
  317 +#define CONFIG_SYS_PCIE_MEM_BUS 0x08000000
  318 +#define CONFIG_SYS_PCIE_MEM_PHYS_OFF 0x04000000
  319 +#define CONFIG_SYS_PCIE_MEM_SIZE 0x08000000 /* 128M */
  320 +
  321 +#ifdef CONFIG_PCI
  322 +#define CONFIG_NET_MULTI
  323 +#define CONFIG_PCI_PNP
  324 +#define CONFIG_E1000
  325 +#define CONFIG_PCI_SCAN_SHOW
  326 +#define CONFIG_CMD_PCI
  327 +#define CONFIG_CMD_NET
  328 +#endif
  329 +
306 330 #define CONFIG_CMD_PING
307 331 #define CONFIG_CMD_DHCP
308 332 #define CONFIG_CMD_MII