[PATCH v2 0/9] x86: Fixes for chromebook_link64 and chromebook_samus_tpl

Simon Glass sjg at chromium.org
Thu Sep 7 17:58:12 CEST 2023


These boards have various problems which prevent them from booting. In
the case of link there was a recent regression with PCI probing added to
SPL. For samus_tpl it needs a few tweaks to get things back up and
running.

This series resolves all known issues.

For v2, the 'Avoid starting up PCI automatically in SPL' patch has been
replaced with a global_data flag.

Changes in v2:
- Add new patch to allow marking driver model as dead
- Reword commit message for clarity and to fix typo
- Add new patch to mark driver model as dead when disabling CAR

Simon Glass (9):
  dm: core: Allow marking driver model as dead
  x86: broadwell: Show the memory delay
  x86: Add some log categories
  x86: samus_tpl: Correct text base and alloc sizes
  x86: spl: Change the condition for copying U-Boot to RAM
  x86: broadwell: Avoid initing the CPU twice
  x86: broadwell: Set up MTRRs
  x86: dm: Mark driver model as dead when disabling CAR
  x86: doc: Update the list of supported Chromebooks

 arch/x86/cpu/broadwell/cpu.c           | 10 +++++-----
 arch/x86/cpu/broadwell/sdram.c         |  2 ++
 arch/x86/cpu/intel_common/mrc.c        | 18 +++++++++++++++++-
 arch/x86/dts/chromebook_samus.dts      |  1 +
 arch/x86/lib/init_helpers.c            |  7 +++----
 arch/x86/lib/spl.c                     |  5 ++++-
 arch/x86/lib/tpl.c                     |  2 ++
 common/spl/spl.c                       |  2 +-
 configs/chromebook_samus_tpl_defconfig |  4 +++-
 doc/arch/x86.rst                       |  5 +++--
 include/asm-generic/global_data.h      |  5 +++++
 11 files changed, 46 insertions(+), 15 deletions(-)

-- 
2.42.0.283.g2d96d420d3-goog



More information about the U-Boot mailing list