All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] arm: google: Add initial support for Google Tensor G5
@ 2026-10-16  4:02 Kuan-Wei Chiu
  2026-10-16  4:02 ` [PATCH 1/4] arm: Add Google Tensor SoC architecture support Kuan-Wei Chiu
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Kuan-Wei Chiu @ 2026-10-16  4:02 UTC (permalink / raw)
  To: trini, ilias.apalodimas
  Cc: marscheng, eleanor15x, jserv, u-boot, Kuan-Wei Chiu

This series adds initial architecture and board support for the Google
Tensor G5 SoC, referred to in code as LGA, and the Pixel 10 series
boards based on it.

U-Boot is built to run as the BL33 payload. This initial port sets up
the MMU mapping and DRAM bounds, disables the APC watchdog left running
by earlier boot stages, and enables the serial console.

The device trees for LGA are queued in the Samsung and Google SoC tree
for Linux v7.4 [1] and have not yet been synced into dts/upstream, so
cherry-picking those commits locally is required to build this series
until the next dts/upstream subtree update.

Tested on real silicon:

U-Boot 2026.10-00821-g86c1a8698ac2 (Oct 14 2026 - 21:47:47 +0000)

Model: Frankel
DRAM:  2 GiB
ERROR: reserving fdt memory region failed (addr=be000000 size=1000000 flags=2): -17
Core:  7 devices, 7 uclasses, devicetree: separate
MMC:   
Loading Environment from nowhere...
Loading Environment from nowhere... OK
In:    serial@db62000
Out:   serial@db62000
Err:   serial@db62000
=> 

[1] https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git/log/?h=for-v7.4/google-lga

---
This series only brings the board up to an interactive serial shell. I
plan to follow up with at least UFS driver support in future series to
make U-Boot practically useful on these devices.

Kuan-Wei Chiu (4):
  arm: Add Google Tensor SoC architecture support
  board: google: Add Google Tensor G5 board support
  arm: dts: lga: Enable console UART in U-Boot
  configs: google: Add lga default configuration

 MAINTAINERS                  | 10 ++++++
 arch/arm/Kconfig             | 21 ++++++++++++
 arch/arm/dts/lga-u-boot.dtsi |  9 +++++
 arch/arm/mach-google/Kconfig | 18 ++++++++++
 board/google/lga/Kconfig     | 14 ++++++++
 board/google/lga/MAINTAINERS |  6 ++++
 board/google/lga/Makefile    |  3 ++
 board/google/lga/lga.c       | 65 ++++++++++++++++++++++++++++++++++++
 configs/google_lga_defconfig | 10 ++++++
 include/configs/lga.h        |  9 +++++
 10 files changed, 165 insertions(+)
 create mode 100644 arch/arm/dts/lga-u-boot.dtsi
 create mode 100644 arch/arm/mach-google/Kconfig
 create mode 100644 board/google/lga/Kconfig
 create mode 100644 board/google/lga/MAINTAINERS
 create mode 100644 board/google/lga/Makefile
 create mode 100644 board/google/lga/lga.c
 create mode 100644 configs/google_lga_defconfig
 create mode 100644 include/configs/lga.h

-- 
2.56.0.212.g129ede20d9-goog


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-10-17  6:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-16  4:02 [PATCH 0/4] arm: google: Add initial support for Google Tensor G5 Kuan-Wei Chiu
2026-10-16  4:02 ` [PATCH 1/4] arm: Add Google Tensor SoC architecture support Kuan-Wei Chiu
2026-10-16  4:02 ` [PATCH 2/4] board: google: Add Google Tensor G5 board support Kuan-Wei Chiu
2026-10-16 19:21   ` Tom Rini
2026-10-17  6:56     ` Kuan-Wei Chiu
2026-10-16  4:02 ` [PATCH 3/4] arm: dts: lga: Enable console UART in U-Boot Kuan-Wei Chiu
2026-10-16  4:02 ` [PATCH 4/4] configs: google: Add lga default configuration Kuan-Wei Chiu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.