[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250309185601.10616-1-krzysztof.kozlowski@linaro.org>
Date: Sun, 9 Mar 2025 19:55:55 +0100
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: Arnd Bergmann <arnd@...db.de>,
soc@...ts.linux.dev
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
Alim Akhtar <alim.akhtar@...sung.com>,
Peter Griffin <peter.griffin@...aro.org>,
linux-arm-kernel@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Krzysztof Kozlowski <krzk@...nel.org>
Subject: [GIT PULL 1/4] samsung: drivers for v6.15
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-drivers-6.15
for you to fetch changes up to 8f299df1b75ad0939f1340182c265de019eab438:
dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example (2025-03-09 18:53:34 +0100)
----------------------------------------------------------------
Samsung SoC drivers for v6.15
1. Add support for Exynos USI v1 serial engines. Drivers already
supported newer IP blocks - USI v2 - present in Exynos850 and newer.
A bit older ARM64 designs, like Exynos8895 use older USI v1 block.
2. Add Exynos ACPM (Alive Clock and Power Manager) protocol driver
for Google GS101 SoC. ACPM protocol allows communication between the
power management firmware and other embedded processors.
3. Exynos2200: Add PMU, ChipID and SYSREG Devicetree bindings.
4. Exynos7870: Add PMU and ChipID Devicetree bindings.
5. Various cleanups.
----------------------------------------------------------------
Arnd Bergmann (1):
soc: samsung: include linux/array_size.h where needed
Colin Ian King (1):
firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed"
Ivaylo Ivanov (7):
dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi
soc: samsung: usi: add a routine for unconfiguring the ip
soc: samsung: usi: implement support for USIv1 and exynos8895
dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200
dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible
soc: samsung: exynos-chipid: add exynos2200 SoC support
Kaustabh Chakraborty (3):
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible
dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible
soc: samsung: exynos-chipid: add support for exynos7870
Krzysztof Kozlowski (3):
soc: samsung: Use syscon_regmap_lookup_by_phandle_args
Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/drivers
dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example
Tudor Ambarus (3):
dt-bindings: firmware: add google,gs101-acpm-ipc
firmware: add Exynos ACPM protocol driver
MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol
.../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 ++
.../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 +
.../bindings/soc/samsung/exynos-pmu.yaml | 2 +
.../bindings/soc/samsung/exynos-usi.yaml | 100 ++-
.../soc/samsung/samsung,exynos-sysreg.yaml | 5 +
MAINTAINERS | 10 +
drivers/firmware/Kconfig | 1 +
drivers/firmware/Makefile | 1 +
drivers/firmware/samsung/Kconfig | 14 +
drivers/firmware/samsung/Makefile | 4 +
drivers/firmware/samsung/exynos-acpm-pmic.c | 224 ++++++
drivers/firmware/samsung/exynos-acpm-pmic.h | 29 +
drivers/firmware/samsung/exynos-acpm.c | 769 +++++++++++++++++++++
drivers/firmware/samsung/exynos-acpm.h | 23 +
drivers/soc/samsung/exynos-asv.c | 1 +
drivers/soc/samsung/exynos-chipid.c | 3 +
drivers/soc/samsung/exynos-pmu.c | 1 +
drivers/soc/samsung/exynos-usi.c | 108 ++-
drivers/soc/samsung/exynos3250-pmu.c | 1 +
drivers/soc/samsung/exynos5250-pmu.c | 1 +
drivers/soc/samsung/exynos5420-pmu.c | 1 +
include/dt-bindings/soc/samsung,exynos-usi.h | 17 +-
.../linux/firmware/samsung/exynos-acpm-protocol.h | 49 ++
23 files changed, 1359 insertions(+), 57 deletions(-)
create mode 100644 Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
create mode 100644 drivers/firmware/samsung/Kconfig
create mode 100644 drivers/firmware/samsung/Makefile
create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.c
create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.h
create mode 100644 drivers/firmware/samsung/exynos-acpm.c
create mode 100644 drivers/firmware/samsung/exynos-acpm.h
create mode 100644 include/linux/firmware/samsung/exynos-acpm-protocol.h
Powered by blists - more mailing lists