This series adds Intel FSP support to IvyBridge processor and Panther Point chipset (aka Chief River platform), and is validated on Intel Cougar Canyon 2 board.
This only adds basic features like serial, keyboard, RTC, timer, SPI, GPIO, PCI, SATA, USB. Other features will be enabled in future patch set. Changes in v3: - Update README.x86 to include intructions for this board Changes in v2: - Drop patches which were already applied - Rebase on top of u-boot-x86/master - Change fsp files license from Intel to GPL-2.0+ - Introduce a Kconfig option to wrap these codes - Change include order - <asm/...> go after the normal includes - Use PCH uclass driver and change to use dm pci config APIs Bin Meng (5): x86: ivybridge: Add FSP support superio: Add SMSC SIO1007 driver x86: fsp: Make sure HOB list is not overwritten by U-Boot x86: ivybridge: bd82x6x: Support FSP enabled configuration x86: Add Intel Cougar Canyon 2 board arch/x86/Kconfig | 10 ++ arch/x86/cpu/ivybridge/Kconfig | 12 ++ arch/x86/cpu/ivybridge/Makefile | 6 +- arch/x86/cpu/ivybridge/bd82x6x.c | 4 + arch/x86/cpu/ivybridge/fsp_configs.c | 45 ++++++++ arch/x86/cpu/ivybridge/ivybridge.c | 22 ++++ arch/x86/dts/Makefile | 1 + arch/x86/dts/cougarcanyon2.dts | 104 +++++++++++++++++ .../include/asm/arch-ivybridge/fsp/fsp_configs.h | 40 +++++++ arch/x86/include/asm/arch-ivybridge/fsp/fsp_vpd.h | 12 ++ arch/x86/lib/fsp/fsp_support.c | 33 ++++++ board/intel/Kconfig | 9 ++ board/intel/cougarcanyon2/Kconfig | 25 ++++ board/intel/cougarcanyon2/MAINTAINERS | 6 + board/intel/cougarcanyon2/Makefile | 7 ++ board/intel/cougarcanyon2/cougarcanyon2.c | 58 ++++++++++ board/intel/cougarcanyon2/start.S | 9 ++ configs/cougarcanyon2_defconfig | 20 ++++ doc/README.x86 | 21 ++++ drivers/misc/Makefile | 1 + drivers/misc/smsc_sio1007.c | 126 +++++++++++++++++++++ include/configs/cougarcanyon2.h | 34 ++++++ include/smsc_sio1007.h | 115 +++++++++++++++++++ 23 files changed, 719 insertions(+), 1 deletion(-) create mode 100644 arch/x86/cpu/ivybridge/fsp_configs.c create mode 100644 arch/x86/cpu/ivybridge/ivybridge.c create mode 100644 arch/x86/dts/cougarcanyon2.dts create mode 100644 arch/x86/include/asm/arch-ivybridge/fsp/fsp_configs.h create mode 100644 arch/x86/include/asm/arch-ivybridge/fsp/fsp_vpd.h create mode 100644 board/intel/cougarcanyon2/Kconfig create mode 100644 board/intel/cougarcanyon2/MAINTAINERS create mode 100644 board/intel/cougarcanyon2/Makefile create mode 100644 board/intel/cougarcanyon2/cougarcanyon2.c create mode 100644 board/intel/cougarcanyon2/start.S create mode 100644 configs/cougarcanyon2_defconfig create mode 100644 drivers/misc/smsc_sio1007.c create mode 100644 include/configs/cougarcanyon2.h create mode 100644 include/smsc_sio1007.h -- 1.8.2.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot