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

Simon Glass sjg at chromium.org
Mon Dec 15 22:13:19 CET 2014


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


More information about the U-Boot mailing list