[GIT PULL 2/4] arm64: dts: samsung: DTS for v6.15

From: Krzysztof Kozlowski
Date: Sun Mar 09 2025 - 14:56:30 EST


The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-6.15

for you to fetch changes up to 056106b030b73c7d53749469bd1cdbc89b4d2daf:

arm64: dts: tesla: Change labels to lower-case (2025-03-07 16:05:35 +0100)

----------------------------------------------------------------
Samsung DTS ARM64 changes for v6.15

1. Google GS101:
- Disable GSA core pinctrl because its registers are not available for
normal world.
- Add APM (Active Power Management) mailbox and the ACPM firmware nodes.
- Add new boards: Google Pixel 6 Pro (Raven).
- Enable framebuffer and reboot-mode.

2. Exynos990:
- Add PERIS clock controller, MCT timer

3. Exynos8895:
- Define all remaining serial engine (USI) and syscon nodes, add MMC.
- Enable microSD and touchsreen on Samsung Galaxy S8 (dreamlte).

4. ExynosAutov920: Add UFS and CPU cache information.

5. Various cleanups.

This includes two topic branches with DT bindings, which might be shared
with other trees depending on needs:
1. for-v6.15/samsung-clk-dt-bindings with Exynos990 clock controller
header constants.
2. for-v6.15/samsung-soc-dt-bindings with Exynos USI serial engines
header constants rework.

----------------------------------------------------------------
André Draszik (7):
dt-bindings: arm: google: add gs101-raven
arm64: dts: exynos: gs101-oriole: configure simple-framebuffer
arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi
arm64: dts: exynos: gs101-raven: add new board file
arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes
arm64: dts: exynos: gs101: align poweroff writes with downstream
arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0)

Devang Tailor (1):
arm64: dts: exynosautov920: add CPU cache information

Igor Belwon (3):
dt-bindings: clock: exynos990: Add CMU_PERIS block
arm64: dts: exynos990: Add CMU_PERIS and MCT nodes
arm64: dts: exynos990: Rename and sort PMU nodes

Ivaylo Ivanov (6):
dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi
arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1
arm64: dts: exynos8895: define all usi nodes
arm64: dts: exynos8895: add a node for mmc
arm64: dts: exynos8895-dreamlte: enable support for microSD storage
arm64: dts: exynos8895-dreamlte: enable support for the touchscreen

Krzysztof Kozlowski (5):
Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/dt64
Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/dt64
arm64: dts: exynos8895: Rename PMU nodes to fixup sorting
arm64: dts: exynos: gs101: Change labels to lower-case
arm64: dts: tesla: Change labels to lower-case

Peter Griffin (1):
arm64: dts: exynos: gs101: disable pinctrl_gsacore node

Sowon Na (1):
arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC

Tudor Ambarus (3):
arm64: dts: exynos: gs101: add SRAM node
arm64: dts: exynos: gs101: add AP to APM mailbox node
arm64: dts: exynos: gs101: add ACPM protocol node

Documentation/devicetree/bindings/arm/google.yaml | 3 +-
.../bindings/clock/samsung,exynos990-clock.yaml | 19 +
.../bindings/soc/samsung/exynos-usi.yaml | 99 ++-
arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 72 ++
arch/arm64/boot/dts/exynos/exynos8895.dtsi | 956 ++++++++++++++++++++-
arch/arm64/boot/dts/exynos/exynos990.dtsi | 92 +-
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 138 +++
arch/arm64/boot/dts/exynos/google/Makefile | 1 +
arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 267 +-----
.../boot/dts/exynos/google/gs101-pixel-common.dtsi | 294 +++++++
arch/arm64/boot/dts/exynos/google/gs101-raven.dts | 29 +
arch/arm64/boot/dts/exynos/google/gs101.dtsi | 66 +-
arch/arm64/boot/dts/tesla/fsd.dtsi | 26 +-
include/dt-bindings/clock/samsung,exynos990.h | 21 +
include/dt-bindings/soc/samsung,exynos-usi.h | 17 +-
15 files changed, 1721 insertions(+), 379 deletions(-)
create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-raven.dts