Snapdragon Google Pixel bootloaders require the TEXT_OFFSET to be exactly 0x80000. Without this, U-Boot or kernels will fail to load.
This patchset documents Pixel 3 and Pixel 3 XL and adds the necessary config fragment along with usage instructions. It has been tested on Pixel 3, 3 XL (by me), and Pixel 5 (by Petr Vorel). The corresponding DTS files (sdm845-google-blueline and crosshatch) have already been merged into the Linux -next, so mainline U-Boot will receive these devices support soon. Signed-off-by: David Heidelberg <[email protected]> --- Changes in v3: - Renamed google-pixel3.config to google-pixel.config as it's not limited to Pixel 3 / 3 XL, but also 5 and possibly others. - Reworked the documentation. (Casey) - Reworded commit message. (Casey) - Link to v2: https://lore.kernel.org/u-boot/[email protected]/ Changes in v2: - Added documentation of Pixel 3 / 3 XL into doc/board/qualcomm. (Casey) - Link to v1: https://lore.kernel.org/u-boot/[email protected]/ --- David Heidelberg (2): doc: board: qualcomm: document Pixel 3 / 3 XL support configs: Add google-pixel fragment config for Pixel 3, 3 XL, 5 board/qualcomm/google-pixel.config | 5 +++++ doc/board/qualcomm/board.rst | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) --- base-commit: 53c0d5b387956bb4070a943b61991898373a20e2 change-id: 20260107-pixel-config-4b058ecc4e1b Best regards, -- David Heidelberg <[email protected]>
