kernel_samsung_a53x/drivers/samsung/Kconfig

117 lines
2.8 KiB
Text
Raw Normal View History

2024-06-15 21:02:09 +02:00
# drivers/samsung/debug/Kconfig
#
# Copyright (c) 2010-2020 Samsung Electronics Co., Ltd.
# http://www.samsung.com/
#
# Licensed under GPLv2
menu "Samsung TN Extension Feature"
config SEC_EXT
bool "Samsung TN extension Feature"
default y
menuconfig SEC_DEBUG
tristate "Enable Samsung Debugging features"
default n
config SEC_REBOOT
tristate "Enable TN reboot features"
default n
help
Samsung TN reboot extension Feature. Do additional work when reboot.
config SEC_PMIC_PWRKEY
bool "Enable PMIC power key for key crash"
help
SEC key crash for PMIC power key.
config SEC_PMIC_PWRKEY_DTNAME
string "PMIC power key dt node name"
depends on SEC_PMIC_PWRKEY
default ""
help
Select PMIC power key dt node with key code.
config SEC_KEY_NOTIFIER
tristate "Enable Samsung key event notifier"
default n
help
Samsung Key input event notifier
config SEC_BOOTSTAT
tristate "Enable TN Bootstat logging"
depends on SEC_EXT
default n
help
This adds support for Samsung boot-stat
To compile this driver as a module, choose M here.
config DRV_SAMSUNG
tristate "Samsung sec class/sysfs Feature"
depends on SEC_EXT
default n
help
Samsung sysfs name 'sec' directory create.
config ARGOS
tristate "Throughput monitoring Feature"
default n
help
This option enables monitoring the data throughput and doing several actions for
enhancing the performance such as adjusting the CPU freqency, allocating the tasks
to the appropriate CPU and so on
config ARGOS_CLUSTER_NUM
int "The number of CPU clusters (1 ~ 3)"
range 1 3
depends on ARGOS
default 2
help
This option enables that argos supports 3 clusters in SMP nodes.
config ARGOS_THROUGHPUT
default y if ARGOS=m
default n if ARGOS=y
bool "argos Throughput device"
help
This option make /dev/network_throughput in sec_argos module
for substitiution of pm qos /dev/network_throughput
which is deprecated in kernel 5.4.
comment "Samsung TN Build Options"
config SEC_FACTORY
bool "SAMSUNG Factory build option"
depends on SEC_EXT
default n
help
Include some codes for Factory binary.
This option is enabled by Factory build option.
In samsung build script, '-F' enables this option.
config SEC_FACTORY_INTERPOSER
bool "Samsung Factory interposer binary"
default n
help
Samsung Factory interposer binary.
config SAMSUNG_PRODUCT_SHIP
bool "set up for product shipping"
depends on SEC_EXT
default n
help
This option is enabled by SHIP build option.
In samsung build script, '-s' enables this option.
config SEC_RELOC_GPIO
tristate "Samsung Legacy-Style Relocated GPIO Interface for Factory Mode"
default m
depends on SEC_FACTORY
help
TODO: help is not ready.
endmenu
source "drivers/samsung/misc/Kconfig"
source "drivers/samsung/pm/Kconfig"
source "drivers/samsung/knox/Kconfig"