[U-Boot] Please pull u-boot-x86

Hi Tom,
This brings in the SPI fixes and improvements for x86 as well as the beginnings of Atom support. I'm hoping we will get Atom support in there, but there have been some problems getting the microcode updates to fit nicely. Let me know if you think I'm being too ambitious, but x86 is in a transitory state at present anyway.
I've also brought in the asmlinkage tidy-up from Masahiro as mentioned on that thread.
The following changes since commit a5a58826110eb3da2956c6b3213bd750e166d75c:
Merge git://git.denx.de/u-boot-dm (2014-12-11 20:47:34 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 7cbd74f7484e9a58f7109e74e81002fee029b2f7:
ARM: remove redundant asmlinkage define (2014-12-15 07:22:56 -0700)
---------------------------------------------------------------- Axel Lin (1): gpio: intel_ich6: Set correct gpio output value in ich6_gpio_direction_output()
Bin Meng (18): x86: ich-spi: Fix a bug of reading from a non-64 bytes aligned address spi: sf: Support byte program for sst spi flash x86: ich-spi: Set the rx operation mode for ich 7 x86: ich-spi: Set the tx operation mode for ich 7 x86: Make ROM_SIZE configurable in Kconfig tools/ifdtool: Support writing multiple files (-w) simultaneously x86: Refactor u-boot.rom build rules x86: Clean up asm-offsets x86: ich6-gpio: Move setup_pch_gpios() to board support codes x86: Add Intel Crown Bay board dts file x86: Add a simple superio driver for SMSC LPC47M x86: Add Intel Topcliff PCH device IDs x86: ich-spi: Add Intel Tunnel Creek SPI controller support x86: Initial import from Intel FSP release for Queensbay platform x86: queensbay: Adapt FSP support codes x86: Add post failure codes for bist and car x86: Support Intel FSP initialization path in start.S x86: Add a simple command to show FSP HOB information
Jagannadha Sutradharudu Teki (2): sf: Fix look for the fastest read command sf: Enable byte program support
Masahiro Yamada (2): x86: move arch-specific asmlinkage to <asm/linkage.h> ARM: remove redundant asmlinkage define
Simon Glass (3): bios_emulator: Correct ordering of includes spi: Fix flag collision for SST_WP x86: ifdtool: Separate out filenames for -D and -i
Makefile | 48 ++++++----- arch/x86/Kconfig | 78 +++++++++++++++++- arch/x86/cpu/ivybridge/cpu.c | 1 + arch/x86/cpu/queensbay/fsp_configs.c | 20 +++++ arch/x86/cpu/queensbay/fsp_support.c | 416 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/cpu/start.S | 17 +++- arch/x86/dts/Makefile | 3 +- arch/x86/dts/crownbay.dts | 53 ++++++++++++ arch/x86/include/asm/arch-coreboot/gpio.h | 3 + arch/x86/include/asm/arch-ivybridge/gpio.h | 3 + arch/x86/include/asm/arch-ivybridge/pei_data.h | 2 + arch/x86/include/asm/arch-queensbay/fsp/fsp_api.h | 59 ++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_bootmode.h | 24 ++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_ffs.h | 158 +++++++++++++++++++++++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_fv.h | 137 +++++++++++++++++++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h | 36 ++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_platform.h | 19 +++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h | 198 ++++++++++++++++++++++++++++++++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_types.h | 97 ++++++++++++++++++++++ arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h | 58 +++++++++++++ arch/x86/include/asm/config.h | 1 - arch/x86/include/asm/global_data.h | 3 + arch/x86/include/asm/gpio.h | 1 + arch/x86/include/asm/linkage.h | 6 ++ arch/x86/include/asm/pnp_def.h | 90 ++++++++++++++++++++ arch/x86/include/asm/post.h | 2 + arch/x86/lib/Makefile | 1 + arch/x86/lib/asm-offsets.c | 5 +- arch/x86/lib/bios.c | 1 + arch/x86/lib/bios.h | 2 + arch/x86/lib/cmd_hob.c | 67 +++++++++++++++ board/coreboot/coreboot/coreboot.c | 6 ++ board/google/chromebook_link/Kconfig | 1 + board/google/chromebook_link/link.c | 40 +++++++++ drivers/bios_emulator/besys.c | 2 +- drivers/bios_emulator/bios.c | 2 +- drivers/gpio/intel_ich6_gpio.c | 55 +------------ drivers/misc/Makefile | 1 + drivers/misc/smsc_lpc47m.c | 33 ++++++++ drivers/mtd/spi/sf_internal.h | 22 +++-- drivers/mtd/spi/sf_ops.c | 31 +++++++ drivers/mtd/spi/sf_params.c | 102 +++++++++++------------ drivers/mtd/spi/sf_probe.c | 9 +- drivers/spi/ich.c | 29 +++---- include/common.h | 6 -- include/linux/linkage.h | 2 + include/pci_ids.h | 8 ++ include/smsc_lpc47m.h | 19 +++++ include/spi.h | 1 + lib/asm-offsets.c | 3 - tools/ifdtool.c | 43 +++++++--- tools/ifdtool.h | 2 + 53 files changed, 2159 insertions(+), 177 deletions(-) create mode 100644 arch/x86/cpu/queensbay/fsp_configs.c create mode 100644 arch/x86/cpu/queensbay/fsp_support.c create mode 100644 arch/x86/dts/crownbay.dts create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_api.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_bootmode.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_ffs.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_fv.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_platform.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_types.h create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h create mode 100644 arch/x86/include/asm/linkage.h create mode 100644 arch/x86/include/asm/pnp_def.h create mode 100644 arch/x86/lib/cmd_hob.c create mode 100644 drivers/misc/smsc_lpc47m.c create mode 100644 include/smsc_lpc47m.h
Regards, Simon

On Mon, Dec 15, 2014 at 02:13:19PM -0700, Simon Glass wrote:
Hi Tom,
This brings in the SPI fixes and improvements for x86 as well as the beginnings of Atom support. I'm hoping we will get Atom support in there, but there have been some problems getting the microcode updates to fit nicely. Let me know if you think I'm being too ambitious, but x86 is in a transitory state at present anyway.
I've also brought in the asmlinkage tidy-up from Masahiro as mentioned on that thread.
The following changes since commit a5a58826110eb3da2956c6b3213bd750e166d75c:
Merge git://git.denx.de/u-boot-dm (2014-12-11 20:47:34 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 7cbd74f7484e9a58f7109e74e81002fee029b2f7:
ARM: remove redundant asmlinkage define (2014-12-15 07:22:56 -0700)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini