SPRADC5 January   2024

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1PMIC and Power Custom Changes
  5. 2Pinmux
    1. 2.1 Steps to Configure the PinMux
    2. 2.2 Manual Audit of the Pinmux
  6. 3Custom DDR Related Changes
  7. 4Minimal Kernel DT to Start With
  8. 5Boot Mode Support Summary
    1. 5.1 No-Boot Mode
    2. 5.2 UART Boot Mode
    3. 5.3 OSPI/QSPI/SPI/xSPI/Serial NAND
  9. 6Commonly Encountered Issues During Custom Board Bring Up

UART Boot Mode

UART boot mode allows loading boot binaries into memory that is already initialized by ROM. It is useful for being the simplest boot-mode that does not require any other modules except the UART. The DM firmware can be loaded, and this will take over and load the rest of the boot binaries required. The down-side to UART boot-mode is the speed: it will have a default speed set by ROM, and this can affect loading large applications. It is a great initial boot mode for initial checkout, but in later stages it is preferred to use other boot-modes.