Please pull u-boot-x86

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=resul...
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

On Tue, Aug 03, 2021 at 07:35:22AM +0800, Bin Meng wrote:
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=resul...
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)
Applied to u-boot/master, thanks!
participants (2)
-
Bin Meng
-
Tom Rini