On Wednesday 16 April 2014, Jingoo Han wrote:
Samsung GH7 has four PCIe controllers which can be used as root complex for PCIe interface.
Signed-off-by: Jingoo Han jg1.han@samsung.com
drivers/pci/host/Kconfig | 2 +- drivers/pci/host/pci-exynos.c | 135 ++++++++++++++++++++++++++++++++++++++--- 2 files changed, 126 insertions(+), 11 deletions(-)
Can you explain how much the GH7 and Exynos front-ends actually have in common? Would it make sense to have a separate driver for gh7?
Also, if gh7 is expected to run a full firmware, I think you should do all the setup in the firmware before booting Linux, and just do the required run-time operations in the driver itself.
Arnd