mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-24 22:19:05 +00:00
1. Clear unneeded L2C-310 flag which presenc was triggering warning
message.
2. Fix build of SAMSUNG_PM_DEBUG without MMU.
3. Minor cleanups and update of linux-samsung-soc mailing list in
Maintainers.
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAl9ner0QHGtyemtAa2Vy
bmVsLm9yZwAKCRDBN2bmhouD1xRiEACRlwd8oXmvTjSvFAlw8Z8/WTDpwxbfX4ra
XZXjkVzoNw9IO3c5dfCvV4np0bJM6hepNKUoHHE8FsP0aNB81Geg/FhmQeIOtz4v
BAfrGIbJp+2gRTQU9BhMLw3BhzWxp0TAe+0mXNTLER2BrTrF3/M5K2Rm7/W9k4wo
fT8epub4X4CB927Mp/mkovqXKk5h+KfsMxFZNBHYUW/fsyDmScL6MOYXBxsalKx6
fC+XMqI6VBiEgpO42FZ6YuEMK1o9eAkpHGSFCIjFyTkqm/O7/Z536Ho/D9CHeCuT
WDdtK04b0r7vSCToTpiHr+qgZtbnJl/pgJ673/zlxik9UvLLGw7DqtnSEtPJep1l
Z8aEuhRlWuUrvcAkslJvMMqHRx495DThs+axbxYCxfG+u+ivFjHGAxSLLlM9f3Fy
ftZ70sBMCu+EtniaXGzcFLxyKQA1S99uJH7SYVj2G9e3Lq+Eo64FK3KKSN6bBy6R
wuIySiwlgMgfrhHgs5khe6VZcwrjVssLjBtWF+EWEs1KpYiwcDGl1mifJG9vWIXm
ngrJBLiloqKPBApKcbR+4lLxRkMsYJC1r9svRKNElb/AqaWlz75TAkNADVaf0W6d
ZmKAWYBd6J7Ll5wXD8nqSc5XN3TZl33gkGmBi8pJV81iB+S2FE/I29afcMQVtEgO
7zl4VQbG+Q==
=Bkfy
-----END PGP SIGNATURE-----
Merge tag 'samsung-soc-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Samsung mach/soc changes for v5.10
1. Clear unneeded L2C-310 flag which presenc was triggering warning
message.
2. Fix build of SAMSUNG_PM_DEBUG without MMU.
3. Minor cleanups and update of linux-samsung-soc mailing list in
Maintainers.
* tag 'samsung-soc-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
ARM: s3c64xx: bring back notes from removed debug-macro.S
ARM: s3c24xx: fix Wunused-variable warning on !MMU
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
Signed-off-by: Olof Johansson <olof@lixom.net>
91 lines
2.9 KiB
Plaintext
91 lines
2.9 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Samsung SoC drivers
|
|
#
|
|
menuconfig SOC_SAMSUNG
|
|
bool "Samsung SoC driver support" if COMPILE_TEST
|
|
|
|
if SOC_SAMSUNG
|
|
|
|
config EXYNOS_ASV
|
|
bool "Exynos Adaptive Supply Voltage support" if COMPILE_TEST
|
|
depends on (ARCH_EXYNOS && EXYNOS_CHIPID) || COMPILE_TEST
|
|
select EXYNOS_ASV_ARM if ARM && ARCH_EXYNOS
|
|
|
|
# There is no need to enable these drivers for ARMv8
|
|
config EXYNOS_ASV_ARM
|
|
bool "Exynos ASV ARMv7-specific driver extensions" if COMPILE_TEST
|
|
depends on EXYNOS_ASV
|
|
|
|
config EXYNOS_CHIPID
|
|
bool "Exynos Chipid controller driver" if COMPILE_TEST
|
|
depends on ARCH_EXYNOS || COMPILE_TEST
|
|
select MFD_SYSCON
|
|
select SOC_BUS
|
|
|
|
config EXYNOS_PMU
|
|
bool "Exynos PMU controller driver" if COMPILE_TEST
|
|
depends on ARCH_EXYNOS || ((ARM || ARM64) && COMPILE_TEST)
|
|
select EXYNOS_PMU_ARM_DRIVERS if ARM && ARCH_EXYNOS
|
|
|
|
# There is no need to enable these drivers for ARMv8
|
|
config EXYNOS_PMU_ARM_DRIVERS
|
|
bool "Exynos PMU ARMv7-specific driver extensions" if COMPILE_TEST
|
|
depends on EXYNOS_PMU
|
|
|
|
config EXYNOS_PM_DOMAINS
|
|
bool "Exynos PM domains" if COMPILE_TEST
|
|
depends on (ARCH_EXYNOS && PM_GENERIC_DOMAINS) || COMPILE_TEST
|
|
|
|
config SAMSUNG_PM_DEBUG
|
|
bool "Samsung PM Suspend debug"
|
|
depends on PM && DEBUG_KERNEL
|
|
depends on PLAT_S3C24XX || ARCH_S3C64XX || ARCH_S5PV210
|
|
depends on DEBUG_S3C24XX_UART || DEBUG_S3C2410_UART
|
|
depends on DEBUG_LL && MMU
|
|
help
|
|
Say Y here if you want verbose debugging from the PM Suspend and
|
|
Resume code. See <file:Documentation/arm/samsung-s3c24xx/suspend.rst>
|
|
for more information.
|
|
|
|
config S3C_PM_DEBUG_LED_SMDK
|
|
bool "SMDK LED suspend/resume debugging"
|
|
depends on PM && (MACH_SMDK6410)
|
|
help
|
|
Say Y here to enable the use of the SMDK LEDs on the baseboard
|
|
for debugging of the state of the suspend and resume process.
|
|
|
|
Note, this currently only works for S3C64XX based SMDK boards.
|
|
|
|
config SAMSUNG_PM_CHECK
|
|
bool "S3C2410 PM Suspend Memory CRC"
|
|
depends on PM && (PLAT_S3C24XX || ARCH_S3C64XX || ARCH_S5PV210)
|
|
select CRC32
|
|
help
|
|
Enable the PM code's memory area checksum over sleep. This option
|
|
will generate CRCs of all blocks of memory, and store them before
|
|
going to sleep. The blocks are then checked on resume for any
|
|
errors.
|
|
|
|
Note, this can take several seconds depending on memory size
|
|
and CPU speed.
|
|
|
|
See <file:Documentation/arm/samsung-s3c24xx/suspend.rst>
|
|
|
|
config SAMSUNG_PM_CHECK_CHUNKSIZE
|
|
int "S3C2410 PM Suspend CRC Chunksize (KiB)"
|
|
depends on PM && SAMSUNG_PM_CHECK
|
|
default 64
|
|
help
|
|
Set the chunksize in Kilobytes of the CRC for checking memory
|
|
corruption over suspend and resume. A smaller value will mean that
|
|
the CRC data block will take more memory, but will identify any
|
|
faults with better precision.
|
|
|
|
See <file:Documentation/arm/samsung-s3c24xx/suspend.rst>
|
|
|
|
config EXYNOS_REGULATOR_COUPLER
|
|
bool "Exynos SoC Regulator Coupler" if COMPILE_TEST
|
|
depends on ARCH_EXYNOS || COMPILE_TEST
|
|
endif
|