Hello, This patchset enables PCIe for ARM's Juno boards and configures the host bridge's address translation block. This enables the Linux kernel to boot on Juno r1 using just a device tree and the generic host bridge driver.
No support has been added at this phase for the SATA or Ethernet devices present on the PCIe bus. Changelog: - v2: Split XpressRICH3 code into pcie.c file and introduce vexpress64_pcie_init() that can be called from board_init(). Suggested by Linus Walleij. - v2: Set up the XpressRICH3 bridge class code to a valid value to correct the incorrect reset value. - v1: Original submission http://lists.denx.de/pipermail/u-boot/2015-October/229669.html Liviu Dudau (2): vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel. vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge. board/armltd/vexpress64/Makefile | 2 +- board/armltd/vexpress64/pcie.c | 196 +++++++++++++++++++++++++++++++++++ board/armltd/vexpress64/pcie.h | 13 +++ board/armltd/vexpress64/vexpress64.c | 10 ++ include/configs/vexpress_aemv8a.h | 4 +- 5 files changed, 223 insertions(+), 2 deletions(-) create mode 100644 board/armltd/vexpress64/pcie.c create mode 100644 board/armltd/vexpress64/pcie.h -- 2.6.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot