Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Tue Aug 3 01:35:22 CEST 2021


Hi Tom,

This PR includes the following x86 changes for v2021.10:

- Fixed broken ICH SPI driver in software sequencer mode
- Added "m25p,fast-read" to SPI flash node for x86 boards
- Drop ROM_NEEDS_BLOBS and BUILD_ROM for x86 ROM builds
- Define a default TSC timer frequency for all x86 boards
- x86 MTRR MSR programming codes bug fixes
- x86 "hob" command bug fixes
- Don't program MTRR for DRAM for FSP1
- Move INIT_PHASE_END_FIRMWARE to FSP2
- Use external graphics card by default on Intel Crown Bay
- tangier: Fix DMA controller IRQ polarity in CSRT

Azure results: PASS
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=412&view=results

The following changes since commit 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c:

  Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
(2021-07-31 20:51:24 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to 9feb5bdcc07b27806df07fd6b9260bb5cdef072d:

  x86: crownbay: Use external graphics card by default (2021-08-03
00:03:14 +0800)

----------------------------------------------------------------
Andy Shevchenko (1):
      x86: tangier: Fix DMA controller IRQ polarity in CSRT

Bin Meng (16):
      spi: ich: Limit slave->max_read_size
      x86: crownbay: Disable CONFIG_SPI_FLASH_SMART_HWCAPS
      x86: dts: Add "m25p,fast-read" to SPI flash node
      x86: crownbay: Adjust VGA rom address
      x86: kconfig: Drop ROM_NEEDS_BLOBS and BUILD_ROM
      x86: tsc: Rename X86_TSC_TIMER_EARLY_FREQ to X86_TSC_TIMER_FREQ
      x86: dts: Define a default TSC timer frequency
      x86: mtrr: Do not clear the unused ones in mtrr_commit()
      x86: mtrr: Skip MSRs that were already programmed in mtrr_commit()
      x86: mtrr: Abort if requested size is not power of 2
      x86: cmd: hob: Fix the command usage and help messages
      x86: cmd: hob: Fix display of resource type for system memory
      x86: fsp: Don't program MTRR for DRAM for FSP1
      x86: fsp: Only FSP2 has INIT_PHASE_END_FIRMWARE
      x86: queensbay: Return directly if IGD / SDVO were already disabled
      x86: crownbay: Use external graphics card by default

 Kconfig                                       | 21 ---------------------
 arch/x86/Kconfig                              |  2 --
 arch/x86/cpu/mtrr.c                           | 13 ++++++++-----
 arch/x86/cpu/quark/Kconfig                    |  5 ++---
 arch/x86/cpu/queensbay/tnc.c                  | 20 +++++++++-----------
 arch/x86/cpu/tangier/acpi.c                   |  4 ++--
 arch/x86/dts/bayleybay.dts                    |  3 ++-
 arch/x86/dts/baytrail_som-db5800-som-6867.dts |  3 ++-
 arch/x86/dts/cherryhill.dts                   |  3 ++-
 arch/x86/dts/chromebook_coral.dts             |  4 +++-
 arch/x86/dts/chromebook_link.dts              |  3 ++-
 arch/x86/dts/chromebook_samus.dts             |  3 ++-
 arch/x86/dts/chromebox_panther.dts            |  3 ++-
 arch/x86/dts/conga-qeval20-qa3-e3845.dts      |  3 ++-
 arch/x86/dts/coreboot.dts                     |  7 ++-----
 arch/x86/dts/cougarcanyon2.dts                |  3 ++-
 arch/x86/dts/crownbay.dts                     |  2 +-
 arch/x86/dts/dfi-bt700.dtsi                   |  1 +
 arch/x86/dts/edison.dts                       |  2 +-
 arch/x86/dts/efi-x86_app.dts                  |  7 ++-----
 arch/x86/dts/efi-x86_payload.dts              |  7 ++-----
 arch/x86/dts/galileo.dts                      |  7 ++-----
 arch/x86/dts/minnowmax.dts                    |  3 ++-
 arch/x86/dts/qemu-x86_i440fx.dts              |  6 +-----
 arch/x86/dts/qemu-x86_q35.dts                 |  6 +-----
 arch/x86/dts/slimbootloader.dts               |  2 +-
 arch/x86/dts/tsc_timer.dtsi                   |  1 +
 arch/x86/include/asm/mtrr.h                   |  7 ++++---
 arch/x86/lib/fsp/fsp_common.c                 | 16 ----------------
 arch/x86/lib/fsp/fsp_dram.c                   | 27 +++++++++++++++++++++++----
 arch/x86/lib/fsp2/fsp_common.c                | 17 +++++++++++++++++
 cmd/x86/hob.c                                 |  9 ++++-----
 configs/crownbay_defconfig                    |  3 ++-
 doc/arch/x86.rst                              | 13 ++-----------
 drivers/spi/ich.c                             |  6 ++++--
 drivers/timer/Kconfig                         |  8 ++++----
 drivers/timer/tsc_timer.c                     |  5 +++--
 37 files changed, 120 insertions(+), 135 deletions(-)

Regards,
Bin


More information about the U-Boot mailing list