[U-Boot] [PATCH v3 0/5] x86: ivybridge: Add Intel FSP support
Bin Meng
bmeng.cn at gmail.com
Wed Feb 17 09:16:20 CET 2016
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
More information about the U-Boot
mailing list