[GIT PULL 1/4] soc: samsung: drivers for v5.16

From: Krzysztof Kozlowski
Date: Tue Oct 26 2021 - 05:47:20 EST


Hi,

Set of changes mostly around Exynos ChipID driver. I hope it is not too late
for this. These were sitting in my tree for some time, so they got linux-next
coverage.

Best regards,
Krzysztof


The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-5.16

for you to fetch changes up to b417d1e88f32645ed62a00d43c347b4386a0a021:

soc: samsung: exynos-chipid: add exynosautov9 SoC support (2021-10-26 09:16:53 +0200)

----------------------------------------------------------------
Samsung SoC drivers changes for v5.16

1. Convert Exynos ChipID and ASV driver to a module and make it a
default, instead of selected. The driver is not essential, so it
could be disabled, if needed.
2. Add support for Exynos850 and Exynos Auto v9 to Exynos ChipID and ASV
driver.
3. Get rid of HAVE_S3C_RTC because it was adding just another layer
instead of direct dependencies.
4. Minor cleanups.

----------------------------------------------------------------
Chanho Park (1):
soc: samsung: exynos-chipid: add exynosautov9 SoC support

David Virag (1):
soc: samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE

Krzysztof Kozlowski (4):
soc: samsung: exynos-chipid: avoid soc_device_to_device()
soc: samsung: exynos-chipid: convert to a module
soc: samsung: exynos-chipid: do not enforce built-in
soc: samsung: pm_domains: drop unused is_off field

Sam Protsenko (3):
soc: samsung: exynos-chipid: Pass revision reg offsets
dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible
soc: samsung: exynos-chipid: Add Exynos850 support

Will McVicker (2):
arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies

.../bindings/arm/samsung/exynos-chipid.yaml | 5 +-
arch/arm/Kconfig | 1 -
arch/arm/mach-exynos/Kconfig | 2 -
arch/arm/mach-s5pv210/Kconfig | 1 -
arch/arm64/Kconfig.platforms | 2 -
drivers/rtc/Kconfig | 10 +--
drivers/soc/samsung/Kconfig | 5 +-
drivers/soc/samsung/Makefile | 3 +-
drivers/soc/samsung/exynos-chipid.c | 94 ++++++++++++++++++----
drivers/soc/samsung/exynos5422-asv.c | 1 +
drivers/soc/samsung/pm_domains.c | 1 -
include/linux/soc/samsung/exynos-chipid.h | 6 +-
12 files changed, 94 insertions(+), 37 deletions(-)