All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kuan-Wei Chiu <visitorckw@gmail.com>
To: trini@konsulko.com, ilias.apalodimas@linaro.org
Cc: marscheng@google.com, eleanor15x@gmail.com,
	jserv@ccns.ncku.edu.tw, u-boot@lists.u-boot-project.org,
	Kuan-Wei Chiu <visitorckw@gmail.com>
Subject: [PATCH 0/4] arm: google: Add initial support for Google Tensor G5
Date: Fri, 16 Oct 2026 04:02:12 +0000	[thread overview]
Message-ID: <20261016040216.3636305-1-visitorckw@gmail.com> (raw)

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


             reply	other threads:[~2026-10-16  4:02 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-16  4:02 Kuan-Wei Chiu [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261016040216.3636305-1-visitorckw@gmail.com \
    --to=visitorckw@gmail.com \
    --cc=eleanor15x@gmail.com \
    --cc=ilias.apalodimas@linaro.org \
    --cc=jserv@ccns.ncku.edu.tw \
    --cc=marscheng@google.com \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.u-boot-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.