| # |
| # SAMSUNG SoC drivers |
| # |
| menuconfig SOC_SAMSUNG |
| bool "Samsung SoC driver support" if COMPILE_TEST |
| |
| if SOC_SAMSUNG |
| config EXYNOS_CHIPID |
| bool "Exynos Chip ID Driver Support" |
| depends on ARCH_EXYNOS |
| select SOC_BUS |
| |
| config EXYNOS_BCM_DBG |
| bool "EXYNOS_BCM_DBG driver support" |
| default y |
| help |
| Enable exynos-bcm_dbg driver support |
| |
| config EXYNOS_BCM_DBG_GNR |
| bool "EXYNOS_BCM_DBG general interface support" |
| depends on !EXYNOS_ADV_TRACER |
| default y |
| help |
| Enable exynos-bcm_dbg general interface support. |
| The general interface is not used ADV-tracer IPC interface. |
| |
| config EXYNOS_BCM_DBG_DUMP |
| bool "EXYNOS_BCM_DBG dump support" |
| depends on EXYNOS_BCM_DBG |
| help |
| Enable exynos-bcm_dbg dump support |
| |
| config EXYNOS_BCM |
| bool "EXYNOS_BCM driver support" |
| help |
| Enable exynos_bcm driver support |
| |
| config CAL_IF |
| bool "Exynos Chip Abstraction Layer Interface" |
| help |
| Support CMU CAL for Exynos SoC. |
| |
| config EXYNOS_REBOOT |
| bool "Exynos Chip Reboot Driver Support" |
| depends on ARCH_EXYNOS |
| |
| config CMUCAL |
| bool "Exynos CMU Chip Abstraction Layer" |
| depends on CAL_IF |
| default y |
| help |
| Support CMUCAL for Exynos SoC. |
| |
| config CMUCAL_DEBUG |
| bool "CMUCAL Debug Interface" |
| depends on CMUCAL |
| |
| config CMUCAL_QCH_IGNORE_SUPPORT |
| bool "CMUCAL QCH IGNORE Support" |
| depends on CMUCAL |
| |
| source "drivers/soc/samsung/acpm/Kconfig" |
| |
| config ACPM_DVFS |
| bool "Exynos ACPM DVFS manager" |
| depends on CAL_IF && CMUCAL |
| default y |
| help |
| Support ACPM DVFS for Exynos SoC. |
| |
| config PMUCAL |
| bool "Exynos PMU Chip Abstraction Layer" |
| depends on CAL_IF |
| default y |
| help |
| Support PMUCAL for Exynos SoC. |
| |
| config CP_PMUCAL |
| bool "Exynos PMU(for CP) Chip Abstraction Layer" |
| depends on CAL_IF |
| help |
| Support CP_PMUCAL for Exynos SoC. |
| |
| config GNSS_PMUCAL |
| bool "Exynos PMU(for GNSS) Chip Abstraction Layer" |
| depends on CAL_IF |
| help |
| Support GNSS_PMUCAL for Exynos SoC. |
| |
| config SHUB_PMUCAL |
| bool "Exynos PMU(for SHUB) Chip Abstraction Layer" |
| default y |
| depends on CAL_IF |
| help |
| Support SHUB_PMUCAL for Exynos SoC. |
| |
| config CMUCAL_DEBUG |
| bool "CMUCAL Debug Interface" |
| depends on CMUCAL |
| |
| config EXYNOS_PMU |
| bool "Exynos Power Management Unit Driver Support" |
| depends on ARCH_EXYNOS |
| select MFD_SYSCON |
| |
| config ECT |
| bool "Enable Exynos Characteristic Table File" |
| default n |
| depends on ARCH_EXYNOS |
| |
| config ECT_DUMP |
| bool "Enable Exynos Characteristic Table File Dump sysfs" |
| default n |
| depends on ECT |
| |
| config EXYNOS_RGT |
| bool "Exynos Regulator Debug Support" |
| depends on REGULATOR |
| depends on DEBUG_FS |
| depends on OF |
| help |
| dummy device driver for debugging samsung PMIC |
| |
| # There is no need to enable these drivers for ARMv8 |
| config EXYNOS_PM_DOMAINS |
| bool "Exynos PM domains" if COMPILE_TEST |
| depends on PM_GENERIC_DOMAINS || COMPILE_TEST |
| |
| config EXYNOS_CONTENT_PATH_PROTECTION |
| bool "Exynos Content Path Protection" |
| default y |
| help |
| Enable content path protection of EXYNOS. |
| |
| source "drivers/soc/samsung/debug/Kconfig" |
| |
| config EXYNOS_OCP |
| bool "Exynos OCP Handler" |
| depends on CPU_FREQ |
| default n |
| help |
| Enable OCP handler for Exynos SoC. |
| |
| config EXYNOS_HIU |
| bool "Exynos HIU Handler" |
| depends on CPU_FREQ |
| default n |
| help |
| Enable HIU handler for Exynos SoC. |
| |
| config EXYNOS_DVFS_MANAGER |
| bool "Exynos DVFS Manager" |
| default n |
| depends on ARCH_EXYNOS |
| help |
| Enable DVFS Manager for Exynos SoC. |
| This module controls constraint between each DVFS domains. |
| |
| config EXYNOS_PD |
| bool "Exynos PM domain Support" |
| depends on ARCH_EXYNOS |
| depends on PM |
| select PM_GENERIC_DOMAINS |
| |
| config EXYNOS_SECURE_LOG |
| bool "Exynos Secure Log" |
| default y |
| help |
| Support Exynos Secure Log |
| |
| config EXYNOS_KERNEL_PROTECTION |
| bool "Exynos Kernel Code Protection" |
| help |
| Support Exynos Kernel Code Protection |
| |
| config EXYNOS_SDM |
| bool "Exynos Security Dump Manager Support" |
| depends on DEBUG_SNAPSHOT |
| default y |
| help |
| Exynos Security Dump Manager |
| |
| config USI_V2 |
| bool "Enable Universal Serial Interface version 2" |
| default y |
| |
| config EXYNOS_SMC_LOG_THRESHOLD |
| int "threshold of detection(microsecond)" |
| range 0 1000000 |
| default 0 |
| |
| config DEBUG_SNAPSHOT_LOGGING_SMC |
| bool "Exynos Logging SMC" |
| depends on DEBUG_SNAPSHOT |
| default y |
| |
| source "drivers/soc/samsung/exynos-hdcp/Kconfig" |
| |
| config SENSORS_FP_USI_NUMBER |
| depends on SENSORS_FINGERPRINT |
| int "Fingerprint usi gpio number" |
| default 0 |
| |
| endif |