일단 j4+ defconfig
CONFIG_ARM=y #ARM으로 빌드
CONFIG_ARM_HAS_SG_CHAIN=y #여러개의 메모리 블록을 하나의 연속된 데이터 스트림처럼 처리할수 있도록 체이닝
CONFIG_NEED_SG_DMA_LENGTH=y # 특정아키텍쳐에서는 ScatterGatherChaining이 안될수도 있기때문에 LENGTH 설정
CONFIG_ARM_DMA_USE_IOMMU=y#IO를 위한 MMU
CONFIG_EARLY_IOREMAP=y# 리눅스 커널이 부팅 초기 단계에서 I/O 메모리 매핑(IOREMAP)을 사용할 수 있도록 허용하는 커널 옵션
CONFIG_FIX_EARLYCON_MEM=y# 초기 콘솔(Early Console)이 물리 메모리 주소를 직접 참조할 수 있도록 지원하는 커널 옵션
CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8# ARM 아키텍처에서 DMA(Direct Memory Access)와 IOMMU(입출력 메모리 관리 장치)의 정렬(Alignment) 을 8바이트로
CONFIG_SYS_SUPPORTS_APM_EMULATION=y # APM을 지원하지 않는 시스템에서 APM 기능을 소프트웨어적으로 구현(에뮬레이션)하기 위해 사용
CONFIG_HAVE_PROC_CPU=y # 현재 시스템의 CPU 정보를 제공하는 가상 파일
CONFIG_STACKTRACE_SUPPORT=y# 커널에서 스택 트레이스(Stack Trace) 기능을 지원 디버깅지원
CONFIG_LOCKDEP_SUPPORT=y# 커널에서 Lock Dependency(락 의존성) 추적 기능을 지원 동기화 문제, 데드락(Deadlock)과 같은 커널 락(lock) 관련 버그를 추적하는 데 사용
CONFIG_TRACE_IRQFLAGS_SUPPORT=y #커널에서 IRQ(Interrupt Request) 플래그 추적 기능을 지원하는 역할
CONFIG_RWSEM_XCHGADD_ALGORITHM=y #리눅스 커널에서 read-write semaphore (RWSEM, 읽기-쓰기 세마포어)를 구현하는 방식 중 하나를 선택하는 설정 EXCHANGE AND ADD 알고리즘느낌
CONFIG_GENERIC_HWEIGHT=y #리눅스 커널에서 "Hamming weight (HWEIGHT)" 계산을 위한 일반적인 구현(Generic Implementation)을 사용하도록 설정하는 옵션
CONFIG_GENERIC_CALIBRATE_DELAY=y # 리눅스 커널에서 "BogoMIPS"를 계산할 때, 아키텍처에 의존적인 방식이 아니라 일반적인(generic) 방식으로 수행하도록 설정하는 옵션입니다. BogoMIPS(Bogus Millions of Instructions Per Second)는 CPU 속도를 측정하는 단위 중 하나이며, 부팅 과정에서 calibrate_delay() 함수를 통해 계산됩니다.이 옵션을 활성화하면, CPU 클럭 속도에 기반하여 loops_per_jiffy 값을 조정하는 "일반적인 방식(Generic Method)"을 사용합니다.
CONFIG_NEED_DMA_MAP_STATE=y # DMA(Direct Memory Access) 버퍼의 매핑 상태를 유지해야 하는 아키텍처에서 필요한 설정 옵션
CONFIG_ARCH_SUPPORTS_UPROBES=y #UPROBES(User-space Probes)를 지원하는 아키텍처에서 활성화되는 설정 옵션
CONFIG_ARCH_WANT_KMAP_ATOMIC_FLUSH=y #일부 아키텍처에서 kmap_atomic() 사용 후 즉시 캐시 플러시(cache flush)가 필요할 경우 이를 활성화하는 커널 옵션
CONFIG_VECTORS_BASE=0xffff0000 #keep
CONFIG_ARM_PATCH_PHYS_VIRT=y # ARM 아키텍처에서 커널이 실행되는 동안 동적으로 물리 주소와 가상 주소의 매핑을 수정할 수 있도록 해주는 설정
CONFIG_GENERIC_BUG=y #커널에서 일반적인(공통적인) 버그 보고 시스템을 활성화하는 설정
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #커널이 기본(디폴트) 설정 파일을 어디에서 찾을지를 지정하는 옵션
CONFIG_IRQ_WORK=y # "Interrupt Request Work" (IRQ Work) 기능을 활성화하는 커널 옵션 소프트웨어 인터럽트(SWI) 또는 스케줄링을 기다리지 않고, 즉시 실행해야 하는 작업을 처리하는 메커니즘
CONFIG_BUILDTIME_EXTABLE_SORT=y #커널 빌드 시, 예외 테이블(exception table, extable)을 정렬(sort)하는 기능을 활성화하는 옵션
CONFIG_INIT_ENV_ARG_LIMIT=32 #시스템이 init 프로세스를 실행할 때 전달할 수 있는 환경 변수(Environment Variables)와 인자(Arguments)의 최대 개수를 설정하는 커널 옵션
CONFIG_CROSS_COMPILE="" #B 기기에서 A기기의 바이너리로 컴파일
CONFIG_LOCALVERSION="-LineageOS" # 커널의 버전 문자열을 커스텀 값으로 설정하는 옵션
CONFIG_LOCALVERSION_AUTO=y # 자동으로 Git 커밋 해시를 추가
CONFIG_HAVE_KERNEL_GZIP=y #GZIP 압축지원
CONFIG_HAVE_KERNEL_LZMA=y #LZMA 압축지원
CONFIG_HAVE_KERNEL_XZ=y #XZ 압축지원
CONFIG_HAVE_KERNEL_LZO=y #LZO 압축지원
CONFIG_SCHED_CORE_CTL=y#Linux 커널의 코어 제어 기능(Core Control) 활성화 옵션
CONFIG_SCHED_QHMP=y#QHMP (Qualcomm Heterogeneous Multi-Processing) 스케줄링을 활성화하는 옵션
CONFIG_NAMESPACES=y#리눅스 커널에서 네임스페이스 기능을 활성화하는 설정
CONFIG_NET_NS=y#리눅스 커널에서 네트워크 네임스페이스(Network Namespace) 기능을 활성화하는 설정
CONFIG_SCHED_TUNE=y#리눅스 커널에서 SCHED_TUNE 기능을 활성화하는 설정 특정 작업 그룹(Task Group)에 대해 스케줄링 정책을 미세 조정(Tuning)할 수 있도록 함
CONFIG_BLK_DEV_INITRD=y#리눅스 커널에서 initrd(Initial RAM Disk)를 지원하도록 활성화하는 설정
CONFIG_HAVE_KERNEL_LZ4=y #LZ4 압축지원
CONFIG_KERNEL_GZIP=y #커널 이미지를 gzip 압축 방식으로 압축하도록 설정
CONFIG_DEFAULT_HOSTNAME="(none)" #기본적으로 설정되는 호스트명(Hostname)을 "(none)"으로 지정하는 옵션
CONFIG_SWAP=y #리눅스 커널에서 스왑(Swap) 기능을 활성화하는 설정
CONFIG_CROSS_MEMORY_ATTACH=y #하나의 프로세스가 다른 프로세스의 메모리에 직접 접근할 수 있도록 허용
CONFIG_AUDIT=y #리눅스 커널의 감사(Audit) 서브시스템을 활성화
CONFIG_HAVE_ARCH_AUDITSYSCALL=y #아키텍처별 시스템 호출 감사 기능 지원
CONFIG_AUDITSYSCALL=y #시스템 호출(Syscall) 감사를 활성화
CONFIG_AUDIT_WATCH=y #특정 파일 또는 디렉토리 감시 기능을 제공
CONFIG_AUDIT_TREE=y #디렉토리 트리 전체를 감시할 수 있는 기능 추가
CONFIG_MAY_HAVE_SPARSE_IRQ=y #인터럽트 번호를 연속적인 배열이 아닌, 동적으로 할당된 희소 데이터 구조를 사용하여 관리하는 방식인 플랫폼에 따라 Sparse IRQ 모델(희소 인터럽트 모델)을 사용할 수도 있도록 허용하는 옵션
CONFIG_GENERIC_IRQ_PROBE=y #커널이 IRQ를 자동으로 검색(probe)하여 올바른 인터럽트 라인을 찾아 사용할 수 있도록 하는 옵션
CONFIG_GENERIC_IRQ_SHOW=y # 현재 등록된 인터럽트 정보를 사용자에게 표시할 수 있도록 지원하는 설정
CONFIG_HARDIRQS_SW_RESEND=y #하드웨어 인터럽트(HARD IRQ)가 손실되었을 때 소프트웨어에서 이를 재전송(resend)할 수 있도록 하는 기능
CONFIG_IRQ_DOMAIN=y #IRQ 도메인은 커널이 여러 개의 인터럽트 컨트롤러를 효율적으로 관리할 수 있도록 하는 추상화 계층. 전통적인 x86 시스템과 달리 ARM, ARM64, RISC-V 등의 아키텍처에서는 여러 개의 인터럽트 컨트롤러가 존재하며, 이를 관리하기 위해 IRQ 도메인 개념이 도입.
CONFIG_IRQ_DOMAIN_HIERARCHY=y # 계층적 인터럽트 컨트롤러를 지원 (하위 → 상위 인터럽트 전달 가능)
CONFIG_HANDLE_DOMAIN_IRQ=y # 인터럽트 도메인을 통해 IRQ를 처리하는 기능
CONFIG_IRQ_FORCED_THREADING=y #커널 모드에서 즉각적으로 실행되는 비동기 이벤트 처리 메커니즘
CONFIG_SPARSE_IRQ=y #인터럽트(IRQ) 관리를 동적으로 할당할 수 있도록 변경하는 옵션
CONFIG_GENERIC_CLOCKEVENTS=y #커널이 시간(clock) 이벤트를 처리하는 방식을 표준화(Generic Clockevents Framework)하는 기능
CONFIG_GENERIC_CLOCKEVEN리즘느낌
CONFIG_GENERIC_HWEIGHT=y #리눅스 커널에서 "Hamming weight (HWEIGHT)" 계산을 위한 일반적인 구현(Generic Implementation)을 사용하도록 설정하는 옵션
CONFIG_GENERIC_CALIBRATE_DELAY=y # 리눅스 커널에서 "BogoMIPS"를 계산할 때, 아키텍처에 의존적인 방식이 아니라 일반적인(generic) 방식으로 수행하도록 설정하는 옵션입니다. BogoMIPS(Bogus Millions of Instructions Per Second)는 CPU 속도를 측정하는 단위 중 하나이며, 부팅 과정에서 calibrate_deTS_BUILD=y #커널에서 Generic Clockevents 프레임워크를 빌드할 것인지 결정하는 설정
CONFIG_ARCH_HAS_TICK_BROADCAST=y #특정 아키텍처(ARCH)가 Tick Broadcast 기능을 지원하는지 여부를 나타내는 커널 설정 옵션(Tick Broadcast는 멀티코어 환경에서 CPU가 저전력 상태로 전환될 때 타이머 인터럽트를 다른 활성 CPU로 전달하는 기능)
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y #Clockevents 프레임워크에서 Tick Broadcast(타이머 브로드캐스트) 기능을 활성화하는 커널 옵션
CONFIG_TICK_ONESHOT=y #커널의 타이머 틱(Timer Tick) 시스템에서 "One-shot Mode(일회성 모드)"를 활성화하는 설정(필요할 때 찾음)
CONFIG_NO_HZ_COMMON=y # 리눅스 커널에서 CPU의 타이머 틱(Timer Tick) 최적화를 지원하는 공통 프레임워크 활성화 옵션
CONFIG_NO_HZ_IDLE=y #유휴 상태에서 타이머 틱을 비활성화 (Idle 상태에서 Tickless 지원)
CONFIG_NO_HZ=y #리눅스 커널에서 불필요한 타이머 틱(Timer Tick)을 줄이기 위한 기능 CPU가 유휴(Idle) 상태일 때 주기적인 타이머 인터럽트를 중단하여 전력 절약 및 성능 향상
CONFIG_HIGH_RES_TIMERS=y#리눅스 커널에서 고해상도 타이머(High-Resolution Timer, HRT) 기능을 활성화하는 설정
CONFIG_TICK_CPU_ACCOUNTING=y#리눅스 커널에서 CPU 사용량을 보다 정밀하게 측정하는 기능을 활성화하는 설정
CONFIG_TASKSTATS=y#리눅스 커널에서 각 프로세스의 성능 및 리소스 사용량을 상세하게 수집하는 기능을 활성화하는 설정
CONFIG_TASK_XACCT=y#리눅스 커널에서 확장된(Extended) 프로세스 계정 정보(Task Accounting) 기능을 활성화하는 설정
CONFIG_TASK_IO_ACCOUNTING=y#리눅스 커널에서 각 프로세스의 I/O 사용량을 추적하는 기능을 활성화하는 설정
CONFIG_TREE_PREEMPT_RCU=y#실시간 시스템에서 더 빠른 응답성과 스케줄링 성능을 제공하는 RCU 동기화 메커니즘을 활성화 다음번에 한번 보자
CONFIG_PREEMPT_RCU=y#RCU(Read-Copy-Update) 메커니즘에서 태스크 선점(preemption)을 허용하는 설정
CONFIG_RCU_STALL_COMMON=y#RCU 관련 작업이 일정 시간 동안 멈추거나 지연될 경우 이를 감지하고 경고를 출력
CONFIG_RCU_FANOUT=32#RCU(Read-Copy-Update) 트리 구조에서 한 레벨(level)에서 관리할 수 있는 최대 CPU 개수를 정의
CONFIG_RCU_FANOUT_LEAF=16#RCU(Read-Copy-Update) 트리 구조에서 "리프(leaf) 레벨"의 노드가 관리할 수 있는 최대 CPU 개수를 정의
CONFIG_RCU_FAST_NO_HZ=y# RCU(Read-Copy-Update) 관련 최적화 옵션 중 하나로, "NO_HZ" 모드에서 RCU의 동작을 최적화
CONFIG_RCU_BOOST=y# Real-Time (RT) 커널 환경에서 RCU(Read-Copy-Update) 처리를 보장하기 위해 RCU 콜백을 우선순위가 높은 쓰레드로 실행하도록 하는 기능
CONFIG_RCU_BOOST_PRIO=1#RCU(Read-Copy-Update) 부스트 쓰레드의 스케줄링 우선순위를 설정하는 옵션
CONFIG_RCU_BOOST_DELAY=500CONFIG_RCU_BOOST_DELAY=500# 커널 로그 버퍼(Kernel log buffer) 크기를 결정하는 설정
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 #CPU별 로그 버퍼 크기를 결정하는 설정
CONFIG_GENERIC_SCHED_CLOCK=y#스케줄링(clock)과 관련된 범용(generic) 커널 설정 옵션으로, 커널 스케줄러(clock source)가 하드웨어에 독립적인 방식으로 동작
CONFIG_CGROUPS=y#프로세스들을 그룹화하고 CPU, 메모리, I/O 등 리소스 사용을 제한/관리하는 기능을 제공(Control Groups)
CONFIG_CGROUP_FREEZE=y#Linux cgroups에서 특정 프로세스나 컨테이너가 접근할 수 있는 디바이스를 제어하는 기능을 활성화특정 프로세스 그룹을 일시 정지(Freeze) 또는 다시 실행(Thaw)할 수 있도록 지원
CONFIG_CPUSETS=y#CPU affinity(특정 CPU 코어에 프로세스를 고정)와 CPU 리소스 할당을 관리하는 cgroups 서브시스템을 활성화하는 커널 옵션
CONFIG_CGROUP_DEVICE=y#Linux cgroups에서 특정 프로세스나 컨테이너가 접근할 수 있는 디바이스를 제어하는 기능을 활성화
CONFIG_PROC_PID_CPUSET=y#각 프로세스가 속한 cpuset 정보를 /proc/<PID>/cpuset 경로에서 확인할 수 있도록 하는 기능을 활성화하는 커널 옵션
CONFIG_CGROUP_CPUACCT=y#CPU accounting(사용량 기록) 기능을 활성화하는 커널 옵션
CONFIG_RESOURCE_COUNTERS=y#메모리, CPU, 블록 I/O 등의 리소스 사용량을 계측하는 기능을 활성화
CONFIG_CGROUP_PERF=y#cgroups(컨트롤 그룹)에서 perf_event 성능 계측 기능을 지원하도록 활성화하는 커널 옵션
CONFIG_CGROUP_SCHED=y#cgroup(컨트롤 그룹) 기반의 CPU 스케줄링 기능을 활성화하는 커널 옵션
CONFIG_FAIR_GROUP_SCHED=y#cgroup 기반의 CPU 스케줄링에서 공정(Fair) 스케줄링을 지원하는 커널 옵션
CONFIG_BLK_CGROUP=y#블록 장치(디스크, SSD 등)의 I/O를 cgroup 기반으로 제어할 수 있도록 하는 커널 옵션
CONFIG_SCHED_HMP=y#HMP(Heterogeneous Multi-Processing) 지원을 위한 스케줄러 기능 활성화
CONFIG_SCHED_CORE_CTL=y#Linux 커널의 코어 제어 기능(Core Control) 활성화 옵션
CONFIG_SCHED_QHMP=y#QHMP (Qualcomm Heterogeneous Multi-Processing) 스케줄링을 활성화하는 옵션
CONFIG_NAMESPACES=y#리눅스 커널에서 네임스페이스 기능을 활성화하는 설정
CONFIG_NET_NS=y#리눅스 커널에서 네트워크 네임스페이스(Network Namespace) 기능을 활성화하는 설정
CONFIG_SCHED_TUNE=y#리눅스 커널에서 SCHED_TUNE 기능을 활성화하는 설정 특정 작업 그룹(Task Group)에 대해 스케줄링 정책을 미세 조정(Tuning)할 수 있도록 함
CONFIG_BLK_DEV_INITRD=y#리눅스 커널에서 initrd(Initial RAM Disk)를 지원하도록 활성화하는 설정
CONFIG_INITRAMFS_SOURCE=""#initramfs(초기 RAM 파일 시스템)의 소스 디렉터리를 지정하는 설정
CCONFIG_CC_OPTIMIZE_FOR_SIZE=y#컴파일러가 코드 크기를 최소화하도록 최적화하는 커널 설정
CONFIG_SYSCTL=y #리눅스 커널에서 sysctl 인터페이스를 활성화하는 설정
CONFIG_ANON_INODES=y # 리눅스 커널에서 익명(inode) 파일 시스템을 활성화하는 설정
CONFIG_HAVE_UID16=y#16비트 UID(User ID) 및 GID(Group ID) 지원을 활성화하는 커널 설정
CONFIG_BPF=y#BPF(Extended Berkeley Packet Filter) 기능을 활성화하는 커널 설정
CONFIG_EXPERT=y#커널 설정(Kconfig)에서 "전문가 모드(Expert Mode)"를 활성화하는 옵션
CONFIG_UID16=y#16비트 사용자 ID(UID) 및 그룹 ID(GID) 지원을 활성화하는 커널 옵션
CONFIG_SYSFS_SYSCALL=y#리눅스 커널 설정에서 sysfs와 관련된 시스템 호출인 sys_sysfs를 활성화하는 옵션
CONFIG_KALLSYMS=y#리눅스 커널 심볼 테이블(symbol table)을 포함하도록 설정하는 옵션
CONFIG_KALLSYMS_ALL=y#커널 심볼 테이블(symbol table)에 모든 심볼을 포함하도록 설정하는 옵션
CONFIG_PRINTK=y#커널에서 printk() 함수를 활성화하는 설정
CONFIG_BUG=y#커널에서 BUG() 및 WARN() 매크로를 활성화하는 설정
CONFIG_ELF_CORE=y#커널이 코어 덤프(Core Dump)를 ELF(Executable and Linkable Format) 형식으로 생성할 수 있도록 지원
CONFIG_BASE_FULL=y#커널의 기본 기능(Basic Functionality)을 완전하게 포함하도록 설정하는 옵션
CONFIG_FUTEX=y#Fast Userspace Mutex (Futex) 기능을 활성화하는 커널 설정
CONFIG_EPOLL=y#Linux 커널에서 epoll(이벤트 기반 폴링 메커니즘)을 활성화
CONFIG_SIGNALFD=y#signalfd 시스템 호출을 활성화하는 커널 설정 옵션
CONFIG_TIMERFD=y#timerfd 시스템 호출을 활성화하는 커널 설정 옵션
CONFIG_EVENTFD=y#Linux 커널에서 eventfd 시스템 호출을 활성화하는 설정
CONFIG_SHMEM=y#커널에서 공유 메모리(Shared Memory, shm) 파일 시스템을 활성화하는 설정
CONFIG_AIO=y#AIO(Asynchronous I/O, 비동기 입출력) 기능을 커널에서 활성화하는 설정
CONFIG_ADVISE_SYSCALLS=y#posix_fadvise() 및 madvise() 같은 메모리 및 파일 시스템 최적화 관련 시스템 호출을 지원하는 커널 설정
CONFIG_EMBEDDED=y#임베디드 시스템(Embedded System)에서 커널을 최적화하고 불필요한 기능을 줄이는 설정
CONFIG_HAVE_PERF_EVENTS=y#perf 성능 분석(Performance Monitoring)을 지원하도록 활성화하는 설정
CONFIG_PERF_USE_VMALLOC=y#perf 이벤트 버퍼 할당 시 vmalloc()을 사용하도록 설정하는 옵션
CONFIG_PERF_EVENTS=y#커널의 성능(Performance) 이벤트 추적을 활성화하는 옵션
CONFIG_VM_EVENT_COUNTERS=y#가상 메모리(VM) 관련 이벤트를 카운트하는 기능을 활성화하는 커널 설정.
CONFIG_COMPAT_BRK=y#구형 바이너리(레거시) 프로그램과의 호환성을 위해 brk() 시스템 호출의 동작을 유지하는 커널 설정
CONFIG_SLUB=y#SLUB(Slab Allocator) 메모리 할당자를 활성화하는 커널 옵션
CONFIG_SLUB_CPU_PARTIAL=y#CPU별 메모리 캐시를 유지하여 성능을 최적화하고, 메모리 할당/해제 비용을 줄임
CONFIG_SYSTEM_TRUSTED_KEYRING=y#리눅스 커널에서 신뢰할 수 있는 인증 키(trusted key)를 저장하는 키링(Keyring) 기능 활성화
CONFIG_PROFILING=y#리눅스 커널에서 프로파일링 기능을 활성화하는 설정 옵션,성능 분석 및 코드 실행 시간 측정을 위한 기능 제공
CONFIG_TRACEPOINTS=y#커널의 특정 이벤트를 추적하고 디버깅 및 성능 분석에 활용하는 트레이스포인트 활성화
CONFIG_HAVE_OPROFILE=y#OProfile이 동작할 수 있도록 커널이 지원하는 기능을 활성화하는 설정
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y#CPU가 메모리에서 "unaligned" 접근을 효율적으로 수행할 수 있음을 나타내는 커널 설정 옵션CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_HAVE_KPROBES=y#Kprobes 지원. 실행 중인 커널 코드를 실시간으로 디버깅하고 동작을 수정하는 기능.
CONFIG_HAVE_KRETPROBES=y# Kretprobes(커널 리턴 프로브) 지원
CONFIG_HAVE_ARCH_TRACEHOOK=y# 트레이싱 후킹(Tracehook) 지원
CONFIG_HAVE_DMA_ATTRS=y# DMA 속성(Attribute) 지원.
CONFIG_HAVE_DMA_CONTIGUOUS=y# 연속적인 물리 메모리를 사용하는 DMA 지원
CONFIG_GENERIC_SMP_IDLE_THREAD=y# SMP(대칭 멀티 프로세싱) 시스템에서 공통적인 유휴(Idle) 스레드 사용
CONFIG_GENERIC_IDLE_POLL_SETUP=y# CPU 유휴 상태에서 폴링을 설정하는 기능 제공.
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y# 레지스터와 스택 접근 API 지원. 디버깅 및 트레이싱에 활용.
CONFIG_HAVE_CLK=y# 커널 클럭 프레임워크 지원. 전력 관리 및 클럭 속도 조절 가능.
CONFIG_HAVE_DMA_API_DEBUG=y#DMA API 디버깅 기능 지원. DMA 관련 버그를 찾아낼 수 있음.
CONFIG_HAVE_HW_BREAKPOINT=y# 하드웨어 브레이크포인트 지원. 디버깅 시 특정 주소에서 실행 중단 가능.
CONFIG_HAVE_PERF_REGS=y # Perf 툴에서 CPU 레지스터 값을 읽을 수 있도록 지원.
CONFIG_HAVE_PERF_USER_STACK_DUMP=# Perf 툴에서 사용자 스택 덤프를 지원.
CONFIG_HAVE_ARCH_JUMP_LABEL=y# Jump Label 최적화 지원. Static key를 사용하여 조건문 실행 속도를 높임.
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y# IPC(System V interprocess communication) 버전 파싱 지원.
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y# Seccomp 필터 지원. 특정 프로세스가 호출할 수 있는 시스템 콜을 제한할 수 있음.
CONFIG_SECCOMP_FILTER=y# Seccomp 필터링 활성화.
CONFIG_HAVE_CC_STACKPROTECTOR=y# 스택 보호(버퍼 오버플로우 공격 방어) 기능 지원.
CONFIG_CC_STACKPROTECTOR=y# 스택 보호 기능 활성화.
CONFIG_CC_STACKPROTECTOR_STRONG=y# 더 강력한 스택 보호 기능 사용.
CONFIG_HAVE_CONTEXT_TRACKING=y# 컨텍스트 추적 기능 제공.
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y# 가상 CPU 회계 시스템 지원.
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y# 인터럽트 처리 시간을 추적하는 기능 지원.
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y# 아키텍처별 모듈 로드 기능 지원.
CONFIG_MODULES_USE_ELF_REL=y# ELF 형식의 Relocation 정보 사용.
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y# ELF 실행 파일 메모리 배치 랜덤화 지원(ASLR 관련).
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y# 메모리 맵 랜덤화(ASLR) 기능 지원.
CONFIG_ARCH_MMAP_RND_BITS_MIN=8# 최소 8비트의 랜덤화 적용.
CONFIG_ARCH_MMAP_RND_BITS_MAX=16# 최대 16비트의 랜덤화 적용.
CONFIG_ARCH_MMAP_RND_BITS=15# 기본적으로 15비트의 ASLR 적용.
CONFIG_CLONE_BACKWARDS=y# 과거 리눅스 커널과의 호환성을 위해 CLONE 시스템 호출 지원.
CONFIG_OLD_SIGSUSPEND3=y# 과거의 sigsuspend 시스템 호출 지원.
CONFIG_OLD_SIGACTION=y# 이전 버전의 sigaction 시스템 호출 지원.
CONFIG_HAVE_GENERIC_DMA_COHERENT=y# DMA 일관성(Coherency) 지원. CPU와 DMA 장치가 동일한 메모리 뷰를 공유하도록 보장.
CONFIG_RT_MUTEXES=y# RT(Real-time) 뮤텍스 지원. 우선순위 역전 문제를 해결하기 위한 고급 뮤텍스 구현.
CONFIG_BASE_SMALL=0# 뮤텍스가 소유자가 해제할 때까지 바쁘게(spin) 대기할 수 있도록 함. 성능 최적화 기능.
CONFIG_MODULES=y# 리더/라이터 세마포어(RWSEM)도 같은 방식으로 Spin-on-Owner 적용
CONFIG_MODULE_UNLOAD=y# 커널 모듈 언로드(제거) 기능 지원.
CONFIG_MODULE_FORCE_UNLOAD=y# 강제 언로드 기능 지원. 종속성이 있어도 강제로 모듈을 제거 가능.
CONFIG_MODVERSIONS=y# 모듈 버전 관리를 활성화. 커널과 모듈의 버전이 맞지 않더라도 로드 가능.
CONFIG_STOP_MACHINE=y# CPU가 특정 작업을 수행하는 동안 다른 모든 CPU를 멈출 수 있도록 함.
CONFIG_BLOCK=y# 블록 장치(디스크, SSD 등) 지원.
CONFIG_LBDAF=y# 4KB 섹터 크기를 초과하는 대형 디스크(>2TB) 지원.
CONFIG_BLK_DEV_BSG=y# SCSI 블록 장치의 범용 블록 인터페이스(BSG) 지원.
CONFIG_PARTITION_ADVANCED=y# 고급 디스크 파티션 지원.
CONFIG_MSDOS_PARTITION=y# MS-DOS 스타일의 MBR 파티션 테이블 지원.
CONFIG_EFI_PARTITION=y# EFI GPT(GUID Partition Table) 지원. 최신 시스템에서 일반적으로 사용됨.
CONFIG_IOSCHED_NOOP=y# Noop I/O 스케줄러. 간단한 FIFO 방식으로 작업을 처리.
CONFIG_IOSCHED_TEST=m# 테스트용 I/O 스케줄러를 모듈로 빌드.
CONFIG_IOSCHED_DEADLINE=y# Deadline I/O 스케줄러. 요청이 너무 오래 대기하지 않도록 보장
CONFIG_IOSCHED_CFQ=y# CFQ(Completely Fair Queuing) 스케줄러. 프로세스별 대기열을 생성하여 공정하게 I/O 리소스를 분배.
CONFIG_IOSCHED_ANXIETY=y# Anxiety I/O 스케줄러. 기존 CFQ를 개선한 스케줄러.
CONFIG_CFQ_GROUP_IOSCHED=y# CFQ의 그룹 기반 I/O 스케줄링 지원.
CONFIG_DEFAULT_CFQ=y# 기본 I/O 스케줄러를 CFQ로 설정.
CONFIG_DEFAULT_IOSCHED="cfq"# 기본 사용 I/O 스케줄러를 CFQ로 설정.
CONFIG_ASN1=y# ASN.1(Abstract Syntax Notation One) 데이터 형식 지원. 인증서, 보안 통신에 사용.
CONFIG_UNINLINE_SPIN_UNLOCK=y# 스핀락 해제 함수를 인라인(inline)하지 않도록 설정. 커널 코드 최적화에 영향을 줄 수 있음.
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y# 원자적 Read-Modify-Write 연산 지원.
CONFIG_MUTEX_SPIN_ON_OWNER=y# 뮤텍스가 소유자가 해제할 때까지 바쁘게(spin) 대기할 수 있도록 함. 성능 최적화 기능.
CONFIG_RWSEM_SPIN_ON_OWNER=y# 리더/라이터 세마포어(RWSEM)도 같은 방식으로 Spin-on-Owner 적용.
CONFIG_FREEZER=y# 프로세스를 중지(Suspend)하는 Freezer 기능 활성화
CONFIG_MMU=y# MMU(메모리 관리 장치) 지원. 가상 메모리 매핑을 위한 필수 기능.
CONFIG_ARCH_MSM=y# Qualcomm MSM(ARM SoC) 지원.
CONFIG_ARCH_MSM8916=y# Snapdragon 410 (MSM8916) SoC 지원.
CONFIG_ARCH_MSM8937=y# Snapdragon 430 (MSM8937) SoC 지원.
CONFIG_ARCH_MSM8917=y# Snapdragon 425 (MSM8917) SoC 지원.
CONFIG_ARCH_MSM8920=y# Snapdragon 427 (MSM8920) SoC 지원.
CONFIG_ARCH_MSM8940=y# Snapdragon 435 (MSM8940) SoC 지원.
CONFIG_ARCH_MSM8953=y# Snapdragon 625 (MSM8953) SoC 지원.
CONFIG_SEC_MSM8917_PROJECT=y -> elitelte추가
CONFIG_SEC_J4PRIMELTE_PROJECT=y ->elitelte추가
CONFIG_MACH_J4PRIMELTE_SEA_OPEN=y ->elitelte추가
CONFIG_SAMSUNG_PRODUCT_SHIP=y#삼성 제품 출하(Ship) 버전임
CONFIG_CPU_V7=y#ARMv7 아키텍처를 사용한다는 뜻
CONFIG_CPU_32v6K=y#ARMv6K(32비트) 지원을 활성화
CONFIG_CPU_32v7=y#ARMv7(32비트) 지원을 활성화
CONFIG_CPU_ABRT_EV7=y#ARMv7의 예외 처리(Abort) 지원을 활성화
CONFIG_CPU_PABRT_V7=y#ARMv7에서 선취형 데이터 접근 예외(Pre-fetch Abort) 기능을 활성화
CONFIG_CPU_CACHE_V7=y#ARMv7의 캐시 지원을 활성화
CONFIG_CPU_CACHE_VIPT=y#VIPT(Virtually Indexed, Physically Tagged) 캐시 구조를 지원
CONFIG_CPU_COPY_V6=y#ARMv6 기반의 메모리 복사 최적화 기능을 활성화
CONFIG_CPU_TLB_V7=y#ARMv7에서 TLB(Translation Lookaside Buffer) 지원을 활성화
CONFIG_CPU_HAS_ASID=y#ASID(Address Space Identifier)를 지원
CONFIG_CPU_CP15=y#CP15(시스템 제어 프로세서) 지원을 활성화
CONFIG_CPU_CP15_MMU=y#MMU(메모리 관리 장치)를 활성화
CONFIG_ARM_THUMB=y#Thumb(썸) 명령어 지원을 활성화
CONFIG_ARM_VIRT_EXT=y#ARM 가상화 확장(Virtualization Extension)을 지원
CONFIG_SWP_EMULATE=y#SWP 명령어를 에뮬레이션하는 기능
CONFIG_KUSER_HELPERS=y#유저 스페이스에서 특정 커널 헬퍼 기능을 사용할 수 있도록 허용
CONFIG_ARM_L1_CACHE_SHIFT_6=y#L1 캐시 크기를 64바이트로 설정
CONFIG_ARM_L1_CACHE_SHIFT=6# L1 캐시 크기를 설정하는 옵션
CONFIG_ARM_DMA_MEM_BUFFERABLE=y#DMA 메모리를 버퍼링할 수 있도록 설정
CONFIG_ARM_KERNMEM_PERMS=y#커널 메모리 보호 관련 기능을 활성화
CONFIG_DEBUG_RODATA=y#읽기 전용(RO) 데이터 영역의 무결성을 유지하는 기능을 활성화
CONFIG_MULTI_IRQ_HANDLER=y#여러 개의 인터럽트 핸들러를 사용할 수 있도록 설정
CONFIG_HAVE_SMP=y#멀티코어 지원(SMP, Symmetric Multi-Processing)을 활성화
CONFIG_SMP=y#SMP(Symmetric Multi-Processing) 를 활성화
CONFIG_SMP_ON_UP=y#단일 CPU 시스템에서도 SMP 코드를 사용할 수 있도록 설정
CONFIG_ARM_CPU_TOPOLOGY=y#ARM의 CPU 토폴로지(코어 계층 구조)를 지원
CONFIG_SCHED_MC=y#멀티코어 스케줄링 최적화 기능을 활성화
CONFIG_HAVE_ARM_ARCH_TIMER=y#ARM 아키텍처에서 고정된 아키텍처 타이머 를 사용할 수 있도록 허용
CONFIG_ARCH_MSM8953_SOC_SETTINGS=y#Qualcomm Snapdragon MSM8953 (Snapdragon 625) 칩셋을 위한 특정 설정
CONFIG_VMSPLIT_3G=y#가상 메모리를 3GB:1GB(유저:커널) 로 분할
CONFIG_PAGE_OFFSET=0xC0000000#커널의 시작 주소를 0xC0000000 로 설정
CONFIG_NR_CPUS=4#최대 4개의 CPU 코어를 지원하도록 설정
CONFIG_HOTPLUG_CPU=y#CPU 코어의 온디맨드(On-Demand) 추가/제거(핫플러깅) 기능을 지원
CONFIG_ARM_PSCI=y#ARM PSCI(Power State Coordination Interface) 지원을 활성화
CONFIG_ARCH_NR_GPIO=1024#최대 1024개의 GPIO 핀을 지원
CONFIG_PREEMPT=y#커널 프리엠프션(Preemptive Kernel) 을 활성화
CONFIG_PREEMPT_COUNT=y#커널이 어느 정도까지 선점될 수 있는지를 추적
CONFIG_HZ_FIXED=0#HZ 값(타이머 주파수)이 고정되지 않도록 설정
CONFIG_HZ_500=y#시스템 타이머 주파수를 500Hz로 설정
CONFIG_HZ=500#동일하게 500Hz의 주파수를 사용하도록 설정
CONFIG_SCHED_HRTICK=y#고해상도 타이머(High-Resolution Tick) 기반의 스케줄링 을 활성화
CONFIG_AEABI=y#ARM EABI(Embedded Application Binary Interface) 를 활성화
CONFIG_HAVE_ARCH_PFN_VALID=y#특정 메모리 페이지가 유효한지 확인하는 기능을 포함
CONFIG_HIGHMEM=y#High Memory(고급 메모리) 지원 을 활성화
CONFIG_CPU_SW_DOMAIN_PAN=y#소프트웨어 기반의 PAN(Privileged Access Never) 기능을 활성화
CONFIG_HW_PERF_EVENTS=y#하드웨어 성능 이벤트(Performance Monitoring Unit, PMU)를 지원
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y#HugeTLB(대용량 페이지) 지원을 활성화
CONFIG_FLATMEM=y#Flat Memory Model(평면 메모리 모델) 을 사용
CONFIG_FLAT_NODE_MEM_MAP=y#메모리 노드의 직접적인 매핑을 활성화
CONFIG_HAVE_MEMBLOCK=y#Memblock(메모리 블록 관리자) 기능을 활성화
CONFIG_NO_BOOTMEM=y#bootmem 메모리 할당자를 사용하지 않고 memblock을 사용
CONFIG_MEMORY_ISOLATION=y#특정 메모리 영역을 격리(메모리 아이솔레이션) 할 수 있도록 지원
CONFIG_PAGEFLAGS_EXTENDED=y#메모리 페이지에 대한 추가적인 플래그(상태 정보)를 확장
CONFIG_SPLIT_PTLOCK_CPUS=4#페이지 테이블 락을 여러 개의 CPU에 대해 분할
CONFIG_COMPACTION=y#페이지 프레임을 압축하여 연속적인 물리 메모리를 확보하는 기능을 활성화
CONFIG_MIGRATION=y#페이지 마이그레이션(Page Migration) 기능을 활성화
CONFIG_ZONE_DMA_FLAG=0#DMA 영역을 위한 특정 설정을 비활성화
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096#mmap()을 사용할 때, 사용자 공간 프로세스가 매핑할 수 있는 최소 주소를 **4KB(4096 바이트)**로 설정
CONFIG_FRONTSWAP=y#메모리 압축 기법을 활용하여 스왑 성능을 향상
CONFIG_CMA=y#CMA(Continuous Memory Allocator)를 활성화
CONFIG_CMA_PINPAGE_MIGRATION=y#CMA에서 페이지 마이그레이션을 수행할 때 고정된 페이지를 이동할 수 있도록 하는 기능
CONFIG_CMA_AREAS=7#CMA를 사용할 수 있는 영역 개수를 7개로 설정
CONFIG_ZSWAP=y#Zswap 기능을 활성화합니다. Zswap은 스왑 아웃되는 페이지를 먼저 압축하여 RAM 내에서 유지하는 기능
CONFIG_ZSWAP_COMPACTION=y#Zswap에서 압축된 데이터를 효율적으로 유지할 수 있도록 압축 페이지를 정리하는 기능을 활성화
CONFIG_ZSWAP_SAME_PAGE_SHARING=y#동일한 내용의 페이지가 여러 개 있을 경우 이를 하나로 공유하는 기능을 활성화
CONFIG_ZPOOL=y#Zswap 및 기타 압축 메모리 기능에서 사용할 수 있는 동적 메모리 풀 지원을 활성화
CONFIG_ZSMALLOC=y#zs_malloc(Zswap에서 사용하는 메모리 할당자)을 활성화
CONFIG_PGTABLE_MAPPING=y#페이지 테이블 매핑과 관련된 추가적인 기능을 활성화하는 설정
CONFIG_ZSMALLOC_STAT=y#zsmalloc(ZRAM에서 사용되는 메모리 압축 할당기)의 통계를 활성화
CONFIG_DIRECT_RECLAIM_FILE_PAGES_ONLY=y#페이지 회수를 수행할 때, 메모리 부족 상황에서 먼저 파일 페이지만 회수
CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y#스와핑(Swap) 정책을 더 적극적으로 수행하도록 설정
CONFIG_FIX_INACTIVE_RATIO=y#활성/비활성 페이지 비율을 보다 정밀하게 조정하도록 개선
CONFIG_TIGHT_PGDAT_BALANCE=y#NUMA 시스템에서 PGDAT(page global directory) 간의 메모리 균형을 더 엄격하게 조정
CONFIG_GENERIC_EARLY_IOREMAP=y#커널 부팅 초기에 I/O 메모리 매핑을 허용
CONFIG_BALANCE_ANON_FILE_RECLAIM=y#익명(anon) 페이지와 파일 페이지의 교체 정책을 균형있게 조정
CONFIG_KSWAPD_CPU_AFFINITY_MASK=""#kswapd(페이지 교체를 수행하는 커널 스레드)의 CPU 바인딩을 비활성화
CONFIG_PROCESS_RECLAIM=y#특정 프로세스의 메모리를 직접 회수
CONFIG_MMAP_READAROUND_LIMIT=8#mmap() 호출 시 주변 메모리 프리페칭(prefetching) 제한을 8KB로 설정
CONFIG_FAULT_AROUND_4KB=y#페이지 폴트가 발생할 때 4KB 크기의 주변 페이지를 미리 로드
CONFIG_ENABLE_VMALLOC_SAVING=y# vmalloc 공간을 절약하는 최적화 기능을 활성화
CONFIG_FORCE_MAX_ZONEORDER=11#물리적 메모리 할당의 최대 페이지 크기를 설정하는 값(2^(11) * PAGE_SIZE 크기의 메모리를 할당할 수 있음).
CONFIG_ALIGNMENT_TRAP=y#ARM CPU에서 메모리 정렬이 올바르지 않은 접근을 감지하여 예외를 발생
CONFIG_SECCOMP=y# 시스템 콜 필터링을 통한 보안 기능(샌드박싱)을 활성화
CONFIG_SWIOTLB=y# Direct Memory Access(DMA) 버퍼링을 지원하는 소프트웨어 IOMMU를 활성화
CONFIG_IOMMU_HELPER=y# IOMMU(입출력 메모리 관리 장치) 관련 추가 기능을 지원
CONFIG_USE_OF=y#Device Tree를 사용하여 하드웨어를 초기화하는 기능을 활성화
CONFIG_ATAGS=y#오래된 ARM 시스템에서 사용되던 ATAG 방식의 부팅 정보를 지원
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y# DTB(Device Tree Blob)를 커널 이미지에 직접 포함하는 옵션을 활성화
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES=""#DTB를 포함할 때 사용할 이름을 지정할 수 있는데, 현재 빈 문자열이므로 사용하지 않음
CONFIG_ZBOOT_ROM_TEXT=0#압축된 커널을 ROM에 배치할 때 텍스트 세그먼트의 주소를 0으로 설정
CONFIG_ZBOOT_ROM_BSS=0#압축된 커널의 BSS 영역을 0으로 설정
CONFIG_CMDLINE=""#커널 명령줄을 비워둔다
CONFIG_AUTO_ZRELADDR=y#압축 해제된 커널이 자동으로 적절한 메모리 주소에 배치되도록 설정
CONFIG_ARM_DECOMPRESSOR_LIMIT=0x3200000#ARM 커널 디컴프레서(decompressor)의 최대 크기를 설정(50MB 제한).
CONFIG_CPU_FREQ=y#CPU 클럭 주파수 스케일링(전력 관리 기능)을 활성화
CONFIG_CPU_FREQ_GOV_COMMON=y# 여러 CPU 주파수 관리 정책을 공통으로 사용할 수 있도록 합니다
CONFIG_SCHED_FREQ_INPUT=y#CPU 스케줄러가 작업 부하를 기반으로 주파수를 동적으로 조절하도록 허용
CONFIG_CPU_FREQ_STAT=y#CPU 주파수 통계를 수집하여 전력 소비 및 성능 분석이 가능
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y#기본 CPU 주파수 조절 정책을 Conservative 모드로 설정
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y#최대 클럭으로 고정하여 최대 성능을 보장
CONFIG_CPU_FREQ_GOV_POWERSAVE=y#최저 클럭으로 고정하여 전력 소모를 최소화
CONFIG_CPU_FREQ_GOV_USERSPACE=y#사용자가 직접 CPU 주파수를 설정할 수 있도록 합니다
CONFIG_CPU_FREQ_GOV_ALESSA=y#Alessa Governor(저전력과 성능의 균형을 맞춘 커널 스케일링 알고리즘) 활성화.
CONFIG_CPU_FREQ_GOV_ONDEMAND=y# CPU 부하에 따라 주파수를 빠르게 증가시키는 방식
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y#Ondemand보다 더 반응성이 좋은 CPU 스케일링 정책.
CONFIG_CPU_FREQ_GOV_INTELLIACTIVE=y#Interactive의 변형으로, 스마트한 부하 감지를 추가한 방식
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y#CPU 클럭을 천천히 올리고 내리는 방식으로, 온디맨드보다 더 전력 효율이 좋음
CONFIG_CPU_FREQ_GOV_BLU_ACTIVE=y#Blu Active Governor(성능과 전력 소비를 최적화한 CPU 스케일링 방식)
CONFIG_CPU_FREQ_GOV_CAFACTIVE=y#CAFA(CPU-Aware Frequency Adjustment) 기반의 고급 주파수 조절 방식
CONFIG_CPU_FREQ_GOV_ELECTRON=y#Electron Governor(배터리 절약에 최적화된 커스텀 CPU 주파수 관리 방식)
CONFIG_CPU_FREQ_MSM=y#Qualcomm MSM(스냅드래곤) 프로세서에서 CPU 주파수 스케일링을 활성화
CONFIG_CPU_IDLE=y# CPU 유휴(Idle) 상태일 때 전력을 절약하는 기능을 활성화
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y#여러 개의 CPU Idle 드라이버를 사용할 수 있도록 합니다
CONFIG_CPU_IDLE_GOV_LADDER=y#CPU 절전 모드에서 단계를 계단식(Ladder) 구조로 관리하는 정책을 활성화
CONFIG_CPU_IDLE_GOV_MENU=y#CPU 절전 모드를 보다 지능적으로 관리하는 Menu Governor를 활성화
CONFIG_VFP=y#ARM의 VFP(Floating Point Unit, 부동소수점 연산 유닛) 지원을 활성화
CONFIG_VFPv3=y#ARM v7/v8 아키텍처에서 사용하는 VFPv3 부동소수점 연산 지원
CONFIG_NEON=y#ARM NEON SIMD(벡터 연산) 가속 기능을 활성화
CONFIG_KERNEL_MODE_NEON=y#커널 모드에서 NEON 명령어를 사용할 수 있도록 허용
CONFIG_BINFMT_ELF=y#ELF 실행 파일(리눅스 바이너리 실행 파일 포맷) 지원을 활성화
CONFIG_BINFMT_SCRIPT=y#스크립트 파일 실행을 지원하도록 설정
CONFIG_COREDUMP=y#프로그램이 크래시할 때 코어 덤프(Core Dump) 파일을 생성하여 디버깅
CONFIG_SUSPEND=y#시스템을 절전 모드(Suspend)로 전환할 수 있도록 설정
CONFIG_SUSPEND_FREEZER=y#시스템을 절전(Suspend) 상태로 전환할 때, 사용자 프로세스를 정지(Freeze)하여 데이터 손실을 방지
CONFIG_WAKELOCK=y#안드로이드 시스템에서 사용되는 **Wakelock(기기가 절전 모드로 들어가지 않도록 방지하는 기능)**을 활성화
CONFIG_PM_SLEEP=y#시스템이 **Suspend(절전) 및 Hibernate(최대 절전 모드)**를 지원하도록 설
CONFIG_PM_SLEEP_SMP=y#SMP(멀티코어 CPU) 환경에서도 Suspend를 지원
CONFIG_PM_AUTOSLEEP=y#자동 절전(Auto-Sleep) 기능을 활성화
CONFIG_PM_WAKELOCKS=y#Wakelock을 통한 절전 제어 기능을 지원
CONFIG_PM_WAKELOCKS_LIMIT=0#Wakelock 개수 제한을 없앱니다(0은 무제한).
CONFIG_PM_RUNTIME=y#사용하지 않는 장치(Device)의 전력을 자동으로 절약하는 기능을 활성화
CONFIG_PM=y#전체적인 전원 관리 기능을 활성화
CONFIG_PM_DEBUG=y#전원 관리 기능의 디버깅을 활성화
CONFIG_PM_SLEEP_DEBUG=y#Suspend(절전) 기능과 관련된 디버깅 옵션을 활성화
CONFIG_PM_OPP=y#CPU 및 장치의 전력 소비를 관리하기 위한 Operating Performance Points(OPP) 기능을 활성화
CONFIG_PM_CLK=y#클럭(Clock) 관리 기반의 전원 절약 기능을 활성화
CONFIG_CPU_PM=y#CPU 전력 관리를 활성화하여 유휴 상태에서 전력 소비를 최소화
CONFIG_ARCH_SUSPEND_POSSIBLE=y#현재 시스템 아키텍처에서 절전(Suspend) 기능을 지원 가능하도록 설정
CONFIG_ARM_CPU_SUSPEND=y#ARM 프로세서에서 CPU 절전 기능을 지원
CONFIG_ARCH_HIBERNATION_POSSIBLE=y# 현재 시스템 아키텍처에서 Hibernate(최대 절전 모드) 지원 가능
CONFIG_NET=y#네트워크 기능을 활성화
CONFIG_PACKET=y#Raw 패킷 소켓 지원(예: Wireshark 같은 패킷 분석 도구 사용 가능)
CONFIG_UNIX=y#UNIX 도메인 소켓을 지원
CONFIG_XFRM=y#IP 변환(XFRM) 프레임워크를 활성화하여 네트워크 보안 기능을 지원
CONFIG_XFRM_ALGO=y#XFRM에서 사용되는 암호화 알고리즘을 활성화
CONFIG_XFRM_USER=y#사용자 공간에서 XFRM을 조작할 수 있도록 허용
CONFIG_XFRM_STATISTICS=y#XFRM 관련 통계를 수집하여 네트워크 보안 분석에 활용
CONFIG_XFRM_IPCOMP=y# IPComp(IP Payload Compression Protocol) 지원(패킷 압축 기능)
CONFIG_NET_KEY=y#IPsec 및 XFRM 키(Key) 관리 기능을 지원
CONFIG_INET=y#IPv4 네트워크 스택을 활성화
CONFIG_IP_MULTICAST=y#IP 멀티캐스트(여러 대상에게 동시에 데이터 전송) 지원
CONFIG_IP_ADVANCED_ROUTER=y#고급 라우팅 기능을 활성화하여 라우터 역할 수행 가능
CONFIG_IP_MULTIPLE_TABLES=y#다중 라우팅 테이블 지원(정책 기반 라우팅 가능)
CONFIG_IP_ROUTE_VERBOSE=y#라우팅 디버깅을 위한 상세 로그 출력
CONFIG_IP_PNP=y#DHCP를 통한 동적 IP 할당(PnP, Plug and Play) 지원
CONFIG_IP_PNP_DHCP=y#DHCP를 통한 네트워크 설정 자동화
CONFIG_NET_IP_TUNNEL=y#IP 터널링 기능 활성화
CONFIG_NET_IPVTI=y#IPv4-in-IPv6 터널링(IPvTI, IPv4 Tunneling over IPv6) 지원
CONFIG_NET_UDP_TUNNEL=y#UDP 기반 네트워크 터널링 기능 활성화
CONFIG_INET_AH=y# IPSec AH(Authentication Header) 프로토콜 지원
CONFIG_INET_ESP=y#IPSec ESP(Encapsulating Security Payload) 프로토콜 지원
CONFIG_INET_IPCOMP=y#IP 압축(IPComp) 기능 활성화
CONFIG_INET_XFRM_TUNNEL=y#IPSec 터널링 모드 지원
CONFIG_INET_TUNNEL=y# IPv6 터널링 기능 활성화
CONFIG_INET_XFRM_MODE_TRANSPORT=y#XFRM(Transform)은 IPSec에서 패킷을 암호화하거나 인증하는 과정을 처리하는 커널 프레임워크
CONFIG_INET_XFRM_MODE_TUNNEL=y#IPSec Tunnel 모드 지원 활성화
CONFIG_INET_DIAG=y#TCP 및 UDP 소켓의 상태를 분석할 수 있도록 활성화
CONFIG_INET_TCP_DIAG=y#TCP 소켓을 상세 분석하는 기능을 지원
CONFIG_INET_DIAG_DESTROY=y#커널에서 특정 소켓을 강제 종료할 수 있도록 설정
CONFIG_TCP_CONG_ADVANCED=y#고급 TCP 혼잡 제어 알고리즘을 활성화하여, 여러 가지 TCP 혼잡 제어 방식 중 하나를 선택할 수 있도록 함
CONFIG_TCP_CONG_BIC=y#BIC(Binary Increase Congestion Control) 알고리즘 활성화
CONFIG_TCP_CONG_CUBIC=y#CUBIC(기본 TCP 혼잡 제어 알고리즘) 활성화
CONFIG_TCP_CONG_WESTWOOD=m#Westwood TCP (무선 네트워크에 최적화)
CONFIG_TCP_CONG_HTCP=m#RTT에 따라 패킷 속도를 동적으로 조절.
CONFIG_TCP_CONG_VEGAS=m#패킷 손실이 발생하기 전에 미리 감지하여 속도를 조절
CONFIG_TCP_CONG_SCALABLE=m#데이터센터, 클라우드 환경에서 사용됨.
CONFIG_TCP_CONG_YEAH=m#TCP Vegas + TCP Reno 기반의 하이브리드 알고리즘
CONFIG_TCP_CONG_DCTCP=m#데이터센터 트래픽에서 혼잡을 최소화
CONFIG_DEFAULT_BIC=y#기본 TCP 혼잡 제어 알고리즘을 BIC로 설정
CONFIG_DEFAULT_TCP_CONG="bic"#기본 TCP 혼잡 제어 방식이 BIC로 설정됨
CONFIG_IPV6=y# IPv6 지원 활성화
CONFIG_IPV6_ROUTER_PREF=y# IPv6 라우터 우선 순위 설정 가능
CONFIG_IPV6_ROUTE_INFO=y#IPv6 라우팅 정보를 수집 가능
CONFIG_IPV6_OPTIMISTIC_DAD=y# IPv6의 낙관적 중복 주소 탐지(Optimistic Duplicate Address Detection)를 활성화
CONFIG_INET6_AH=y#Pv6의 인증 헤더(Authentication Header) 기능을 활성화
CONFIG_INET6_ESP=y# IPv6의 Encapsulating Security Payload(ESP) 기능을 활성화
CONFIG_INET6_IPCOMP=y# IPv6의 IP Payload Compression Protocol(IPComp) 기능을 활성화
CONFIG_IPV6_MIP6=y#IPv6의 모바일 IPv6(MIP6) 기능을 활성화
CONFIG_INET6_XFRM_TUNNEL=y# IPv6의 변환 모드(Transform Mode) 터널링 기능을 활성화
CONFIG_INET6_TUNNEL=y#Pv6 터널링 기능을 활성화
CONFIG_INET6_XFRM_MODE_TRANSPORT=y# IPv6의 전송 모드(Transport Mode) 변환 기능을 활성화
CONFIG_INET6_XFRM_MODE_TUNNEL=y#IPv6의 터널 모드(Tunnel Mode) 변환 기능을 활성화
CONFIG_INET6_XFRM_MODE_BEET=y#BEET (Bound End-to-End Tunnel) 모드를 활성화하는 옵션
CONFIG_IPV6_VTI=y#Virtual Tunnel Interface (VTI) for IPv6를 활성화하는 옵션
CONFIG_IPV6_SIT=y#SIT (Simple Internet Transition) 터널링을 지원하는 옵션
CONFIG_IPV6_NDISC_NODETYPE=y#IPv6 Neighbor Discovery (ND) 프로토콜의 노드 유형을 설정하는 기능을 활성화
CONFIG_IPV6_TUNNEL=y#IPv6 터널링 기능을 활성화
CONFIG_IPV6_MULTIPLE_TABLES=y#IPv6 라우팅을 위한 여러 개의 테이블을 지원
CONFIG_IPV6_SUBTREES=y#IPv6 서브트리 라우팅을 활성화하는 기능
CONFIG_ANDROID_PARANOID_NETWORK=y#안드로이드의 보안 정책을 적용한 네트워크 관리 기능을 활성화
CONFIG_NET_ACTIVITY_STATS=y#네트워크 활동 통계를 수집하는 기능을 활성화
CONFIG_NETWORK_SECMARK=y#네트워크 보안 태그(Security Mark)를 지원하는 기능을 활성화
CONFIG_NETFILTER=y#Netfilter(네트워크 패킷 필터링) 기능을 활성화
CONFIG_NETFILTER_ADVANCED=y#고급 Netfilter 기능을 활성화하는 옵션
CONFIG_BRIDGE_NETFILTER=y#브릿지 네트워크에서 Netfilter를 사용할 수 있도록 활성화
CONFIG_NETFILTER_NETLINK=y#Netfilter와 Netlink 통신을 활성화하는 옵션
CONFIG_NETFILTER_NETLINK_QUEUE=y#Netfilter Netlink Queue 기능을 활성화
CONFIG_NETFILTER_NETLINK_LOG=y#Netfilter 로그를 Netlink 인터페이스를 통해 유저스페이스로 전달하는 기능을 활성화
CONFIG_NF_CONNTRACK=y#커널에서 네트워크 연결 추적(Connection Tracking)을 활성화하는 기능
CONFIG_NF_LOG_COMMON=y#연결 추적(Connection Tracking) 마킹 기능을 활성화
CONFIG_NF_CONNTRACK_MARK=y#연결 추적(Connection Tracking) 마킹 기능을 활성화
CONFIG_NF_CONNTRACK_SECMARK=y#SELinux 등 보안 정책에서 Connection Tracking과 연동하여 보안 마킹을 수행할 수 있도록 지원
CONFIG_NF_CONNTRACK_PROCFS=y#Connection Tracking 정보를 /proc 파일 시스템에서 확인할 수 있도록 하는 기능
CONFIG_NF_CONNTRACK_EVENTS=y#Connection Tracking 이벤트를 사용자 공간으로 전달하는 기능을 활성화
CONFIG_NF_CT_PROTO_DCCP=y#DCCP (Datagram Congestion Control Protocol) 프로토콜의 연결 추적을 활성화
CONFIG_NF_CT_PROTO_GRE=y#GRE(Generic Routing Encapsulation) 프로토콜 연결 추적을 활성화
CONFIG_NF_CT_PROTO_SCTP=y#SCTP(Stream Control Transmission Protocol) 프로토콜 연결 추적을 활성화
CONFIG_NF_CT_PROTO_UDPLITE=y#UDP-Lite 프로토콜의 연결 추적을 활성화
CONFIG_NF_CONNTRACK_AMANDA=y#Amanda 백업 소프트웨어에서 사용하는 프로토콜의 연결 추적을 지원
CONFIG_NF_CONNTRACK_FTP=y#FTP(파일 전송 프로토콜)의 연결 추적을 활성화
CONFIG_NF_CONNTRACK_H323=y#H.323 프로토콜(VoIP 및 영상 통화 프로토콜) 연결 추적을 활성화
CONFIG_NF_CONNTRACK_IRC=y#IRC(Internet Relay Chat) 연결 추적을 활성화
CONFIG_NF_CONNTRACK_BROADCAST=y#브로드캐스트 패킷(예: ARP, DHCP)의 연결 추적을 활성화
CONFIG_NF_CONNTRACK_NETBIOS_NS=y#NetBIOS Name Service (Windows 네트워크 공유 및 Samba 관련) 연결 추적을 활성화
CONFIG_NF_CONNTRACK_PPTP=y#PPTP(VPN 프로토콜) 연결 추적을 활성화
CONFIG_NF_CONNTRACK_SANE=y#SANE(Scanner Access Now Easy) 프로토콜 연결 추적을 활성화
CONFIG_NF_CONNTRACK_TFTP=y#TFTP(Trivial File Transfer Protocol) 연결 추적을 활성화
CONFIG_NF_CT_NETLINK=y#Netfilter Connection Tracking을 Netlink 인터페이스를 통해 관리할 수 있도록 활성화
CONFIG_NF_NAT=y#기본적인 NAT(Network Address Translation) 기능을 활성화
CONFIG_NF_NAT_NEEDED=y#NAT 기능이 필요할 경우 자동으로 커널에서 활성화되도록 설정
CONFIG_NF_NAT_PROTO_DCCP=y#DCCP(Datagram Congestion Control Protocol) NAT 기능을 활성화
CONFIG_NF_NAT_PROTO_UDPLITE=y# UDP-Lite 프로토콜의 NAT 기능 활성화
CONFIG_NF_NAT_PROTO_SCTP=y# SCTP(Stream Control Transmission Protocol)의 NAT 지원
CONFIG_NF_NAT_AMANDA=y# Amanda 백업 소프트웨어에서 사용하는 프로토콜의 연결 추적을 지원
CONFIG_NF_NAT_FTP=y# FTP(파일 전송 프로토콜)의 연결 추적을 활성화
CONFIG_NF_NAT_IRC=y# IRC(Internet Relay Chat) 연결 추적을 활성화
CONFIG_NF_NAT_TFTP=y # TFTP(Trivial File Transfer Protocol) 연결 추적을 활성화
CONFIG_NETFILTER_XTABLES=y # iptables의 확장 기능을 활성화하는 옵션
CONFIG_NETFILTER_XT_MARK=y # 패킷 마킹 기능 활성화
CONFIG_NETFILTER_XT_CONNMARK=y # Connection Tracking 기반 패킷 마킹 지원
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y # 패킷을 특정 QoS 클래스로 분류
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y # Connection Tracking을 기반으로 마킹된 패킷을 처리
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y# SELinux 및 보안 정책을 위한 패킷 마킹
CONFIG_NETFILTER_XT_TARGET_CT=y# 패킷의 Connection Tracking 상태를 조작
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y# 유휴 타이머(Idle Timer) 설정 가능 (네트워크 연결 제한)
CONFIG_NETFILTER_XT_TARGET_HARDIDLETIMER=y# 강제 유휴 타이머(Hard Idle Timer) 지원
CONFIG_NETFILTER_XT_TARGET_LOG=y# iptables에서 패킷 로깅을 활성화 (LOG 체인 사용 가능)
CONFIG_NETFILTER_XT_TARGET_MARK=y# 패킷을 특정 마킹 값으로 설정 가능 (iptables -j MARK)
CONFIG_NETFILTER_XT_NAT=y# NAT 기능 활성화 (SNAT/DNAT/Masquerade)
CONFIG_NETFILTER_XT_TARGET_NETMAP=y# NAT 주소 변환(Netmap) 기능 활성화
CONFIG_NETFILTER_XT_TARGET_NFLOG=y# Netfilter 로그 시스템(ulogd) 지원
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y# 패킷을 유저스페이스 애플리케이션으로 전달 (iptables -j NFQUEUE)
CONFIG_NETFILTER_XT_TARGET_NOTRACK=y# Connection Tracking을 무시하는 정책 적용 가능
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y# 포트 리디렉션 기능 활성화 (iptables -j REDIRECT)
CONFIG_NETFILTER_XT_TARGET_TEE=y# 패킷을 다른 인터페이스로 복사 후 전달 가능
CONFIG_NETFILTER_XT_TARGET_TPROXY=y# Transparent Proxy(TProxy) 기능 활성화
CONFIG_NETFILTER_XT_TARGET_TRACE=y# 패킷이 iptables 규칙을 어떻게 거치는지 추적 가능
CONFIG_NETFILTER_XT_TARGET_SECMARK=y# SELinux 보안 정책 적용 가능
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y# TCP MSS(Maximum Segment Size) 조정 가능 (MTU 조정에 필요)
CONFIG_NETFILTER_XT_MATCH_COMMENT=y# 규칙에 주석(Comment) 추가 가능
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y# 최대 연결 개수 제한 가능 (iptables -m connlimit)
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y# Connection Mark 기반 필터링 가능
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y# Connection Tracking 상태 기반 필터링 (iptables -m conntrack)
CONFIG_NETFILTER_XT_MATCH_DSCP=y# DSCP(TOS 필드) 기반 필터링 가능 (iptables -m dscp)
CONFIG_NETFILTER_XT_MATCH_ECN=y# Explicit Congestion Notification(ECN) 필터링 가능
CONFIG_NETFILTER_XT_MATCH_ESP=y# IPsec ESP 프로토콜 필터링 가능
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y# 해시 기반 연결 제한 가능 (iptables -m hashlimit)
CONFIG_NETFILTER_XT_MATCH_HELPER=y# Netfilter 헬퍼 기반 매칭 지원
CONFIG_NETFILTER_XT_MATCH_HL=y# IPv6 Hop Limit 필터링 가능
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y# IP 주소 범위 필터링 가능 (iptables -m iprange)
CONFIG_NETFILTER_XT_MATCH_L2TP=y# L2TP 터널 프로토콜 필터링 가능
CONFIG_NETFILTER_XT_MATCH_LENGTH=y# 패킷 길이 기반 필터링 가능 (iptables -m length)
CONFIG_NETFILTER_XT_MATCH_LIMIT=y# 패킷 속도 제한 가능 (iptables -m limit)
CONFIG_NETFILTER_XT_MATCH_MAC=y# MAC 주소 기반 필터링 가능 (iptables -m mac)
CONFIG_NETFILTER_XT_MATCH_MARK=y# 마킹된 패킷 필터링 가능
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y# 여러 개의 포트를 동시에 매칭 가능 (iptables -m multiport)
CONFIG_NETFILTER_XT_MATCH_POLICY=y# IPsec 정책 기반 필터링 가능
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y# 패킷 유형(브로드캐스트, 멀티캐스트 등) 필터링 가능
CONFIG_NETFILTER_XT_MATCH_QTAGUID=y# Android 네트워크 태그 기반 필터링
CONFIG_NETFILTER_XT_MATCH_QUOTA=y# 트래픽 할당량 제한 가능 (iptables -m quota)
CONFIG_NETFILTER_XT_MATCH_QUOTA2=y# 향상된 트래픽 제한 기능 제공
CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y# iptables/nftables에서 quota(데이터 사용 한도)를 초과한 패킷을 감지하고, 이를 로그에 기록하는 기능을 활성화하는 설정
CONFIG_NETFILTER_XT_MATCH_SOCKET=y# 소켓 기반 필터링 가능
CONFIG_NETFILTER_XT_MATCH_STATE=y# 패킷 상태 기반 필터링 가능 (iptables -m state)
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y# 통계 기반 필터링 가능
CONFIG_NETFILTER_XT_MATCH_STRING=y# 패킷 내용 문자열 검색 가능 (iptables -m string)
CONFIG_NETFILTER_XT_MATCH_TIME=y# 시간대별 필터링 가능 (iptables -m time)
CONFIG_NETFILTER_XT_MATCH_U32=y# 패킷의 특정 바이트를 조건으로 필터링 가능
CONFIG_NF_DEFRAG_IPV4=y# IPv4 패킷 단편화(프래그먼트) 재조합 활성화 (프록시, NAT 등에 필요)
CONFIG_NF_CONNTRACK_IPV4=y# IPv4 패킷의 Connection Tracking(연결 추적) 활성화
CONFIG_NF_CONNTRACK_PROC_COMPAT=y# 이전 버전의 /proc 기반 Connection Tracking 인터페이스 유지
CONFIG_NF_LOG_IPV4=y# IPv4 패킷 로깅 기능을 활성화 (iptables -j LOG)
CONFIG_NF_REJECT_IPV4=y# IPv4 패킷을 거부할 수 있도록 활성화 (iptables -j REJECT)
CONFIG_NF_NAT_IPV4=y# IPv4 NAT 기능 활성화 (iptables -t nat)
CONFIG_NF_NAT_MASQUERADE_IPV4=y# IPv4 마스커레이딩(Masquerade) NAT 활성화 (iptables -j MASQUERADE)
CONFIG_NF_NAT_PROTO_GRE=y# GRE(Generic Routing Encapsulation) NAT 활성화 (VPN/PPTP 지원)
CONFIG_NF_NAT_PPTP=y# PPTP VPN의 NAT 변환 지원
CONFIG_NF_NAT_H323=y# H.323 VoIP 프로토콜의 NAT 지원
CONFIG_IP_NF_IPTABLES=y# IPv4 iptables 방화벽 활성화
CONFIG_IP_NF_MATCH_AH=y# AH(Authentication Header, IPsec) 기반 필터링
CONFIG_IP_NF_MATCH_ECN=y# Explicit Congestion Notification(ECN) 기반 필터링
CONFIG_IP_NF_MATCH_RPFILTER=y# Reverse Path Filtering(역방향 패킷 검사) 활성화
CONFIG_IP_NF_MATCH_TTL=y# TTL(Time To Live) 값 기반 필터링
CONFIG_IP_NF_FILTER=y# IPv4 패킷 필터링 기능 활성화 (iptables -t filter)
CONFIG_IP_NF_TARGET_REJECT=y# 패킷을 거부(REJECT)하는 기능 활성화 (iptables -j REJECT)
CONFIG_IP_NF_NAT=y# 기본적인 IPv4 NAT 기능 활성화 (iptables -t nat)
CONFIG_IP_NF_TARGET_MASQUERADE=y# IP 마스커레이드 기능 (iptables -j MASQUERADE)
CONFIG_IP_NF_TARGET_NATTYPE_MODULE=y# NAT 타입을 결정하는 모듈
CONFIG_IP_NF_TARGET_NETMAP=y# 대규모 NAT 변환 지원 (iptables -j NETMAP)
CONFIG_IP_NF_TARGET_REDIRECT=y# 포트 리디렉션(REDIRECT) 기능 활성화 (iptables -j REDIRECT)
CONFIG_IP_NF_MANGLE=y# 패킷 헤더 수정(mangle) 기능 활성화 (iptables -t mangle)
CONFIG_IP_NF_RAW=y# raw 테이블 활성화 (iptables -t raw)
CONFIG_IP_NF_SECURITY=y# SELinux 등의 보안 정책 적용 가능
CONFIG_IP_NF_ARPTABLES=y# ARP 패킷을 필터링할 수 있도록 활성화 (arptables 명령 사용 가능)
CONFIG_IP_NF_ARPFILTER=y# ARP 요청/응답 패킷을 필터링할 수 있는 기능 활성화
CONFIG_IP_NF_ARP_MANGLE=y# ARP 패킷을 수정할 수 있는 기능 활성화
CONFIG_NF_DEFRAG_IPV6=y# IPv6 패킷의 단편화된 조각을 재조합하는 기능을 활성화
CONFIG_NF_CONNTRACK_IPV6=y# IPv6 패킷의 연결 추적(Connection Tracking)을 활성화
CONFIG_NF_REJECT_IPV6=y# IPv6 패킷을 거부(REJECT)하는 기능을 활성화
CONFIG_NF_LOG_IPV6=y# IPv6 패킷 로깅(logging) 기능을 활성화
CONFIG_NF_NAT_IPV6=y# IPv6용 iptables에서 NAT 테이블을 사용할 수 있도록 활성화
CONFIG_IP6_NF_IPTABLES=y# IPv6용 iptables 기능을 활성화
CONFIG_IP6_NF_MATCH_RPFILTER=y# Reverse Path Filtering(RPF)을 위한 매치 기능을 활성화
CONFIG_IP6_NF_FILTER=y# IPv6 패킷 필터링을 위한 기본 테이블을 활성화
CONFIG_IP6_NF_TARGET_REJECT=y# IPv6 패킷을 거부(REJECT)할 수 있도록 활성화
CONFIG_IP6_NF_MANGLE=y# IPv6 패킷의 특정 필드를 수정(mangle)할 수 있는 기능을 활성화
CONFIG_IP6_NF_RAW=y# IPv6 패킷을 위한 RAW 테이블을 활성화
CONFIG_IP6_NF_NAT=y# IPv6 NAT(Network Address Translation) 기능을 활성화
CONFIG_BRIDGE_NF_EBTABLES=y# Ethernet Bridge(브리지)에서 패킷 필터링을 가능하게 하는 ebtables 기능을 활성화
CONFIG_BRIDGE_EBT_BROUTE=y# 브리지에서 특정 트래픽을 필터링하여 라우팅을 변경할 수 있는 BROUTE 기능을 활성화
CONFIG_L2TP=y# L2TP 터널링 프로토콜 지원을 활성화
CONFIG_L2TP_DEBUGFS=y# L2TP 디버깅을 위한 DebugFS 기능을 활성화
CONFIG_L2TP_V3=y# L2TP Version 3 지원을 활성화
CONFIG_L2TP_IP=y# IP 기반 L2TP 터널링을 지원
CONFIG_L2TP_ETH=y# Ethernet 기반 L2TP 터널을 지원
CONFIG_STP=y# STP 브리지(스위치) 네트워크에서 루프(Loop)를 방지하는 프로토콜
CONFIG_BRIDGE=y# 이더넷 브리징(Bridge) 기능을 활성화
CONFIG_BRIDGE_IGMP_SNOOPING=y# IGMP 스누핑(IGMP Snooping) 기능을 활성화
CONFIG_HAVE_NET_DSA=y# Distributed Switch Architecture(DSA) 지원을 활성화
CONFIG_LLC=y# Logical Link Control(LLC) 프로토콜을 지원
CONFIG_NET_SCHED=y# 네트워크 트래픽 스케줄링 기능을 활성화
CONFIG_NET_SCH_HTB=y# HTB(Hierarchical Token Bucket) 큐 스케줄러 활성화
CONFIG_NET_SCH_PRIO=y# 우선순위(priority) 기반 큐 스케줄러 활성화
CONFIG_NET_SCH_SFQ=m# SFQ(Stochastic Fair Queueing) 활성화
CONFIG_NET_SCH_MQPRIO=m# Multi-Queue Priority Scheduler(MQPRIO) 활성화
CONFIG_NET_SCH_CODEL=m# CoDel(CONTROLLED DELAY) 활성화 (네트워크 지연 최소화)
CONFIG_NET_SCH_FQ_CODEL=m# FQ-CoDel(Fair Queueing CoDel) 활성화 (버퍼 블로트 방지)
CONFIG_NET_SCH_FQ=m# Fair Queueing(FQ) 활성화 (공정한 대역폭 분배)
CONFIG_NET_SCH_INGRESS=y# Ingress(수신) 트래픽 관리 활성화
CONFIG_NET_CLS=y# 트래픽을 특정 기준에 따라 분류(classify)할 수 있도록 활성화
CONFIG_NET_CLS_BASIC=y# 기본적인 패킷 분류 기능을 제공
CONFIG_NET_CLS_FW=y# 방화벽(Firewall) 기반 패킷 분류를 활성화
CONFIG_NET_CLS_U32=y# u32 기반 정밀한 패킷 분류 기능을 활성화
CONFIG_CLS_U32_MARK=y# u32 분류 필터에서 패킷을 마킹할 수 있도록 활성화
CONFIG_NET_CLS_FLOW=y# 패킷 플로우(Flow) 기반 트래픽 분류를 활성화
CONFIG_NET_EMATCH=y# 고급 확장 매칭(Extended Matching) 기능을 활성화
CONFIG_NET_EMATCH_STACK=32# 확장 매칭을 위한 스택 크기를 32개로 설정
CONFIG_NET_EMATCH_CMP=y# 비교 연산자 기반 필터링 기능 활성화
CONFIG_NET_EMATCH_NBYTE=y# 특정 바이트(바이트 범위)를 기반으로 패킷을 매칭 가능 (예: 2~4바이트 범위의 특정 값 검사).
CONFIG_NET_EMATCH_U32=y# u32 필터 기반 매칭 기능 활성화 (tc filter u32와 결합하여 활용).
CONFIG_NET_EMATCH_META=y# 패킷의 메타데이터(TTL, TOS, 인터페이스 정보, 패킷 크기 등)를 기반으로 필터링 가능.
CONFIG_NET_EMATCH_TEXT=y# 텍스트 기반 필터링(정규 표현식 사용 가능) 활성화.
CONFIG_NET_CLS_ACT=y# 트래픽 분류(Classifier)에서 특정 액션을 수행할 수 있도록 활성화
CONFIG_NET_ACT_POLICE=y# QoS 정책에서 특정 트래픽에 대한 속도 제한(Policing) 적용 가능
CONFIG_NET_ACT_MIRRED=y# 미러링(Mirroring) 및 리디렉션(Redirection) 기능 활성화
CONFIG_NET_SCH_FIFO=y# FIFO(First In, First Out) 큐 스케줄러를 활성화
CONFIG_RMNET_DATA=y# Qualcomm RMNet(Router Mode Network) 데이터 모듈 활성화
CONFIG_RMNET_DATA_FC=y# RMNet 플로우 제어(Flow Control) 활성화
CONFIG_RMNET_DATA_DEBUG_PKT=y# RMNet 데이터 패킷 디버깅 기능 활성화
CONFIG_KNOX_NCM=y# 삼성 Knox의 네트워크 구성 관리(Network Configuration Management) 기능 활성화
CONFIG_RPS=y# Receive Packet Steering(RPS) 활성화 (CPU 부하 분산)
CONFIG_RFS_ACCEL=y# Receive Flow Steering(RFS) 가속 활성화
CONFIG_XPS=y# Transmit Packet Steering(XPS) 활성화
CONFIG_CGROUP_NET_PRIO=y# Cgroup 기반 네트워크 우선순위 설정 활성화
CONFIG_CGROUP_NET_CLASSID=y# Cgroup 기반 네트워크 클래스(Class) ID 설정 가능
CONFIG_NET_RX_BUSY_POLL=y# 바쁜 폴링(Busy Polling) 활성화 → 초저지연 네트워크 환경에서 성능 향상
CONFIG_BQL=y# Buffer Queue Limits(BQL) 활성화 → 네트워크 송신 큐 크기를 동적으로 조절
CONFIG_NET_FLOW_LIMIT=y# 네트워크 플로우 제한(Flow Limit) 활성화 → 특정 플로우에 대한 CPU 자원 제한 가능
CONFIG_SOCKEV_NLMCAST=y# 소켓 이벤트(Netlink Multicast) 활성화 → 네트워크 이벤트를 유저스페이스로 전달 가능
CONFIG_BT=y# Bluetooth 기능을 활성화
CONFIG_BT_RFCOMM=y# RFCOMM(시리얼 포트 에뮬레이션) 지원 활성화
CONFIG_BT_RFCOMM_TTY=y# RFCOMM을 TTY 장치로 사용 가능하도록 설정
CONFIG_BT_BNEP=y# Bluetooth Network Encapsulation Protocol(BNEP) 지원
CONFIG_BT_BNEP_MC_FILTER=y# BNEP 멀티캐스트 필터링 활성화
CONFIG_BT_BNEP_PROTO_FILTER=y# BNEP 프로토콜 필터링 활성화
CONFIG_BT_HIDP=y# Bluetooth HID(Profile) 지원 → 무선 키보드, 마우스 사용 가능
CONFIG_MSM_BT_POWER=y# Qualcomm MSM(모바일 칩셋) 블루투스 전원 관리 기능 활성화
CONFIG_FIB_RULES=y# Forwarding Information Base(FIB) 기반 네트워크 경로 선택 기능 활성화
CONFIG_WIRELESS=y# 무선 네트워크(Wi-Fi) 기능을 기본적으로 활성화
CONFIG_WIRELESS_EXT=y# 확장 무선 기능(WEXT, Wireless Extensions) 활성화
CONFIG_WEXT_CORE=y# WEXT의 코어(Core) 기능 활성화
CONFIG_WEXT_PROC=y# WEXT를 /proc 파일 시스템에서 관리할 수 있도록 활성화
CONFIG_WEXT_SPY=y# 무선 신호 감지 기능(Wireless Signal Monitoring) 활성화
CONFIG_WEXT_PRIV=y# WEXT 기반의 특정 무선 장치에서 추가적인 설정 가능
CONFIG_CFG80211=y# cfg80211 Wi-Fi 네트워크 관리 프레임워크 활성화
CONFIG_NL80211_TESTMODE=y# nl80211 Wi-Fi 테스트 모드 활성화
CONFIG_CFG80211_DEFAULT_PS=y# Wi-Fi 전력 절약(Power Save) 모드를 기본적으로 활성화
CONFIG_CFG80211_INTERNAL_REGDB=y# 커널 내부에 Wi-Fi 주파수 규제 데이터베이스를 포함 (외부 파일 없이 동작 가능)
CONFIG_DBTXT_VARIATION=0# 규제 데이터베이스(Region-specific) 설정값 (기본값: 0)
CONFIG_RFKILL=y# RFKILL(Radio Frequency Kill Switch) 기능 활성화 (Wi-Fi, Bluetooth 등 무선 기능 제어 가능)
CONFIG_RFKILL_PM=y# RFKILL의 전원 관리(Power Management) 기능 활성화
CONFIG_RFKILL_LEDS=y# 무선 장치의 상태를 LED로 표시 가능
CONFIG_SAMSUNG_NFC=y# 삼성 NFC(근거리 무선 통신) 기능 활성화 (Samsung Pay 등 사용 가능)
CONFIG_ESE_SPI_GPIO_START=0# ESE SPI에서 사용될 GPIO 시작 핀 번호 (기본값 0)
CONFIG_ESE_SPI_GPIO_END=0# ESE SPI에서 사용될 GPIO 종료 핀 번호 (기본값 0)
CONFIG_ESE_SECURE_SPI_PORT=0# ESE에서 보안 SPI 포트 사용 가능 (기본값 0)
CONFIG_NFC_PN547=y# NXP PN547 NFC 칩셋 지원 (구형 NFC 칩)
CONFIG_NFC_NQ=y# NXP NQ 시리즈 NFC 칩셋 지원 (NQ310, NQ330 등 최신 칩셋 포함)
CONFIG_SEC_NFC_LOGGER=y# 삼성 NFC 로깅 기능 활성화
CONFIG_IPC_ROUTER=y# IPC(프로세스 간 통신) 라우터 기능 활성화 (Qualcomm SoC에서 사용됨)
CONFIG_IPC_ROUTER_SECURITY=y# IPC 라우팅에 보안 기능 추가 (프로세스 간 인증 및 권한 관리 지원)
CONFIG_HAVE_BPF_JIT=y# BPF(Berkeley Packet Filter) JIT 컴파일 기능 활성화
CONFIG_UEVENT_HELPER=y# Uevent(디바이스 이벤트) 헬퍼 활성화
CONFIG_UEVENT_HELPER_PATH=""# Uevent 헬퍼 프로그램의 실행 경로 (기본적으로 비활성화)
CONFIG_STANDALONE=y# 독립 실행형 커널 기능 활성화 (외부 모듈과 독립적으로 동작 가능)
CONFIG_PREVENT_FIRMWARE_BUILD=y# 커널 빌드 시 펌웨어 바이너리를 포함하지 않도록 설정
CONFIG_FW_LOADER=y# 펌웨어 로더(Firmware Loader) 기능 활성화 (드라이버가 펌웨어 로드를 요청할 수 있음)
CONFIG_FIRMWARE_IN_KERNEL=y# 커널에 펌웨어를 포함하여 빌드할 수 있도록 설정
CONFIG_EXTRA_FIRMWARE=""# 커널에 포함할 추가적인 펌웨어 파일 지정 (기본값: 없음)
CONFIG_FW_LOADER_USER_HELPER=y# 사용자 공간(User-space) 펌웨어 로더 활성화
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y# 펌웨어 로딩 실패 시 사용자 공간 헬퍼로 대체 가능하도록 설정
CONFIG_ALLOW_DEV_COREDUMP=y# 장치 오류 발생 시 커널이 장치의 코어 덤프(Core Dump) 데이터를 수집하도록 허용
CONFIG_SOC_BUS=y# SoC(System-on-Chip) 버스 프레임워크 활성화
CONFIG_REGMAP=y# Regmap(레지스터 맵핑) 프레임워크 활성화
CONFIG_REGMAP_I2C=y# I2C 버스 기반 장치에 대한 레지스터 맵핑 활성화
CONFIG_REGMAP_SPI=y# SPI 버스 기반 장치에 대한 레지스터 맵핑 활성화
CONFIG_DMA_SHARED_BUFFER=y# DMA(Direct Memory Access) 공유 버퍼 지원 활성화
CONFIG_DMA_CMA=y# CMA(Contiguous Memory Allocator) 기반 DMA 메모리 관리 활성화
CONFIG_CMA_SIZE_MBYTES=16# CMA로 예약할 기본 메모리 크기를 16MB로 설정
CONFIG_CMA_SIZE_SEL_MBYTES=y# CMA 메모리 크기를 MB 단위로 설정 가능하도록 활성화
CONFIG_CMA_ALIGNMENT=8# CMA 메모리 할당 시 정렬(alignment) 크기를 8에 맞춤
CONFIG_DTC=y# Device Tree Compiler(DTC) 지원 활성화
CONFIG_OF=y# Open Firmware(OF) 기반 디바이스 트리 지원 활성화
CONFIG_OF_FLATTREE=y# 플랫 트리(Flat Device Tree) 구조를 사용하도록 설정
CONFIG_OF_EARLY_FLATTREE=y# 부팅 초기에 플랫 디바이스 트리를 파싱하여 하드웨어 설정 가능
CONFIG_OF_ADDRESS=y# 디바이스 트리에서 메모리 주소 변환을 지원
CONFIG_OF_IRQ=y#이 옵션은 장치 트리에서 IRQ(인터럽트 요청) 관리를 활성화
CONFIG_OF_NET=y#이 설정은 네트워크 장치에 대한 장치 트리 지원을 활성화
CONFIG_OF_MDIO=y#MDIO(Management Data Input/Output) 인터페이스에 대한 장치 트리 지원을 활성화
CONFIG_OF_SPMI=y#SPMI(Serial Peripheral Management Interface) 지원을 활성화
CONFIG_OF_RESERVED_MEM=y#장치 트리에서 예약된 메모리 영역을 지원하는 옵션
CONFIG_OF_BATTERYDATA=y#이 옵션은 장치 트리에서 배터리 데이터에 대한 지원을 활성화
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y# 이 설정은 특정 아키텍처에서 PC 병렬 포트(Parallel Port)를 지원할 가능성이 있음
CONFIG_BLK_DEV=y# 블록 장치 지원을 활성화
CONFIG_ZRAM=y#ZRAM(Compressed RAM Block Device) 지원을 활성화
CONFIG_ZRAM_LZ4_COMPRESS=y# ZRAM에서 LZ4 압축 알고리즘을 사용하도록 설정
CONFIG_BLK_DEV_LOOP=y#루프 장치(Loop Device) 지원을 활성화
CONFIG_BLK_DEV_LOOP_MIN_COUNT=16#루프 장치의 최소 개수를 16으로 설정
CONFIG_BLK_DEV_RAM=y#RAM 디스크 지원을 활성화
CONFIG_BLK_DEV_RAM_COUNT=16#시스템에서 사용할 수 있는 RAM 디스크의 최대 개수를 16으로 설정
CONFIG_BLK_DEV_RAM_SIZE=8192#각 RAM 디스크의 크기를 8192KB(8MB)로 설정
CONFIG_SAMSUNG_JACK=y#삼성 장치에서의 잭 감지 기능을 활성화
CONFIG_KNOX_KAP=y# 삼성의 Knox 플랫폼과 관련된 KAP(Knox Application Protection) 기능을 활성화
CONFIG_TIMA_LOG=y#TIMA(Trust In Mobile Architecture) 로그 기능을 활성화
CONFIG_UID_STAT=y#사용자 ID 통계 기능을 활성화
CONFIG_QSEECOM=y# QSEECOM(Qualcomm Secure Execution Environment Communication) 지원을 활성화
CONFIG_HDCP_QSEECOM=y#HDCP(High-bandwidth Digital Content Protection) 지원을 위한 QSEECOM 기능을 활성화
CONFIG_UID_SYS_STATS=y#시스템 사용자 ID 통계 기능을 활성화
CONFIG_SEC_MPP_SHARE=y# 보안 멀티미디어 프로세싱 파이프라인(MPP) 공유 기능을 활성화
CONFIG_EEPROM_93CX6=y#93CX6 EEPROM(전기적으로 지울 수 있는 프로그래머블 읽기 전용 메모리) 지원을 활성화
CONFIG_MSM_QDSP6V2_CODECS=y#Qualcomm DSP(Qualcomm Digital Signal Processor) 6V2 코덱 지원을 활성화
CONFIG_MSM_ULTRASOUND=y#Qualcomm의 초음파 기능을 활성화
CONFIG_VBUS_NOTIFIER=y#VBUS(USB 전원 공급) 상태 변경을 감지하는 기능을 활성화
CONFIG_SCSI_MOD=y# SCSI 서브시스템을 커널 모듈로 포함
CONFIG_SCSI=y# SCSI 지원을 커널에 포함
CONFIG_SCSI_DMA=y# SCSI 장치에서 DMA (Direct Memory Access) 전송을 활성화
CONFIG_SCSI_PROC_FS=y# /proc/scsi/ 디렉터리를 활성화하여 SCSI 장치 정보 노출
CONFIG_BLK_DEV_SD=y# SCSI 하드 드라이브 지원 (SCSI HDD, SATA 드라이브 등 포함)
CONFIG_CHR_DEV_SG=y# SCSI Generic (SG) 인터페이스 지원
CONFIG_CHR_DEV_SCH=y# SCSI의 CD-ROM 장치 관련 지원
CONFIG_SCSI_CONSTANTS=y# SCSI 디버깅 및 메시지에서 SCSI 상수 값을 사람이 읽을 수 있는 형식으로 출력
CONFIG_SCSI_LOGGING=y# SCSI 로그 기능 활성화
CONFIG_SCSI_SCAN_ASYNC=y# 비동기식 SCSI 스캔 활성화
CONFIG_SCSI_LOWLEVEL=y# SCSI 저수준(Low-level) 드라이버 활성화
CONFIG_MD=y# RAID(Multiple Device) 지원 활성화
CONFIG_BLK_DEV_DM_BUILTIN=y# Device Mapper (DM) 지원
CONFIG_BLK_DEV_DM=y# Device Mapper 블록 장치 지원 활성화
CONFIG_DM_BUFIO=y# 버퍼 I/O 지원
CONFIG_DM_CRYPT=y# dm-crypt 지원 (LUKS 암호화 가능)
CONFIG_DM_REQ_CRYPT=y# dm-crypt 요청 기반 암호화 지원
CONFIG_DM_VERITY=y# dm-verity 지원 FDE(Full Disk Encryption) 키 업데이트 지원
CONFIG_DM_VERITY_HASH_PREFETCH_MIN_SIZE=1# dm-verity 해시 사전 로드 최소 크기
CONFIG_CRYPTO_FDE_KEY_UPDATE=y# FDE(Full Disk Encryption) 키 업데이트 지원
CONFIG_NETDEVICES=y# 네트워크 장치 드라이버 활성화
CONFIG_MII=y# MII (Media Independent Interface) 지원
CONFIG_NET_CORE=y# 네트워크 코어 기능 활성화
CONFIG_DUMMY=y# Dummy 네트워크 인터페이스 지원
CONFIG_TUN=y# TUN/TAP 장치 지원
CONFIG_ETHERNET=y# 이더넷 지원 활성화
CONFIG_NET_VENDOR_ARC=y# ARC 네트워크 장치 지원
CONFIG_NET_CADENCE=y# Cadence 네트워크 드라이버 지원
CONFIG_NET_VENDOR_BROADCOM=y# Broadcom 네트워크 칩셋 지원
CONFIG_NET_VENDOR_CIRRUS=y# Cirrus Logic 네트워크 장치 지원
CONFIG_NET_VENDOR_FARADAY=y# Faraday Technology 네트워크 장치 지원
CONFIG_NET_VENDOR_HISILICON=y# HiSilicon(화웨이) 네트워크 칩셋 지원
CONFIG_NET_VENDOR_INTEL=y# Intel 네트워크 장치 지원
CONFIG_NET_VENDOR_I825XX=y# Intel 825xx 계열 네트워크 카드 지원
CONFIG_NET_VENDOR_MARVELL=y# Marvell 네트워크 칩셋 지원
CONFIG_NET_VENDOR_MICREL=y# Micrel 네트워크 칩셋 지원
CONFIG_KS8851=y# Micrel KS8851 Ethernet 드라이버
CONFIG_NET_VENDOR_MICROCHIP=y# Microchip 이더넷 컨트롤러 지원
CONFIG_RNDIS_IPA=y# RNDIS(Remote NDIS) 및 IPA(Inline Packet Accelerator) 지원
CONFIG_MSM_RMNET_BAM=y# Qualcomm MSM RMNet BAM (Bus Access Manager) 지원
CONFIG_NET_VENDOR_NATSEMI=y# National Semiconductor 네트워크 장치 지원
CONFIG_NET_VENDOR_8390=y# NE2000 호환 이더넷 칩셋 지원
CONFIG_NET_VENDOR_QUALCOMM=y# Qualcomm 네트워크 칩셋 지원
CONFIG_NET_VENDOR_SAMSUNG=y# Samsung 네트워크 칩셋 지원
CONFIG_NET_VENDOR_SEEQ=y# SEEQ 네트워크 칩셋 지원
CONFIG_NET_VENDOR_SMSC=y# SMSC (Standard Microsystems Corporation) 네트워크 칩셋 지원
CONFIG_NET_VENDOR_STMICRO=y# STMicroelectronics 네트워크 칩셋 지원
CONFIG_NET_VENDOR_VIA=y# VIA Technologies 네트워크 칩셋 지원
CONFIG_NET_VENDOR_WIZNET=y# Wiznet 네트워크 칩셋 지원
CONFIG_PHYLIB=y# PHY (Physical Layer) 라이브러리 활성화
CONFIG_PPP=y# PPP (Point-to-Point Protocol) 지원 활성화
CONFIG_PPP_BSDCOMP=y# PPP BSD 압축(BSD-Compress) 지원
CONFIG_PPP_DEFLATE=y# PPP Deflate 압축 알고리즘 지원
CONFIG_PPP_FILTER=y# PPP 필터링 기능 활성화
CONFIG_PPP_MPPE=y# PPP MPPE(Microsoft Point-to-Point Encryption) 지원
CONFIG_PPP_MULTILINK=y# PPP Multilink 지원
CONFIG_PPPOE=y# PPP over Ethernet 지원 (PPPoE)
CONFIG_PPPOL2TP=y# PPP over L2TP (Layer 2 Tunneling Protocol) 지원
CONFIG_PPPOLAC=y# PPP over L2TP Access Concentrator 지원
CONFIG_PPPOPNS=y# PPP over Open Network Services 지원
CONFIG_PPP_ASYNC=y# 비동기 PPP 지원 (UART/시리얼 기반 모뎀 연결 가능)
CONFIG_PPP_SYNC_TTY=y# 동기식 PPP 지원 (PPP over TTY 인터페이스)
CONFIG_SLHC=y# VJ(SLHC) 압축 헤더 지원
CONFIG_USB_NET_DRIVERS=y# USB 네트워크 드라이버 지원 활성화
CONFIG_USB_USBNET=y# USB-to-Ethernet 네트워크 장치 지원
CONFIG_USB_NET_AX8817X=y# ASIX AX8817X USB 이더넷 칩셋 지원
CONFIG_USB_NET_AX88179_178A=y# ASIX AX88179/AX88178A 기반 USB 3.0 기가비트 이더넷 어댑터 지원
CONFIG_USB_NET_CDCETHER=y# CDC 이더넷 장치 지원
CONFIG_USB_NET_CDC_NCM=y# CDC-NCM (Network Control Model) 지원
CONFIG_USB_NET_SMSC75XX=y# SMSC75XX USB 이더넷 칩셋 지원
CONFIG_USB_NET_SMSC95XX=y# SMSC95XX USB 이더넷 칩셋 지원
CONFIG_USB_NET_NET1080=y# Net1080 USB 이더넷 컨트롤러 지원
CONFIG_USB_NET_CDC_SUBSET=y# USB CDC Subset 지원
CONFIG_USB_BELKIN=y# Belkin USB 네트워크 어댑터 지원
CONFIG_USB_ARMLINUX=y# ARM Linux용 USB 네트워크 지원
CONFIG_USB_NET_ZAURUS=y# Sharp Zaurus PDA 네트워크 연결 지원
CONFIG_WLAN=y# 무선 LAN(Wi-Fi) 기능 활성화
CONFIG_WCNSS_CORE=y# Qualcomm WCNSS(Wireless Connectivity Subsystem) 코어 드라이버 활성화
CONFIG_WCNSS_CORE_PRONTO=y# Qualcomm Pronto WCNSS 드라이버 활성화
CONFIG_WLAN_USE_OLD_NV=0# 구형 NV(Non-Volatile) 설정 비활성화
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y# WCNSS 레지스터 덤프 활성화 (디버깅용)
CONFIG_WCNSS_MEM_PRE_ALLOC=y# 메모리 사전 할당 활성화
CONFIG_CNSS_CRYPTO=y# CNSS 보안 기능 활성화
CONFIG_ATH_CARDS=y# Atheros Wi-Fi 카드 드라이버 활성화
CONFIG_CLD_LL_CORE=y# CLD(Compact Layer Driver) 저수준 코어 지원
CONFIG_PRONTO_WLAN=y# Qualcomm PRONTO WLAN 드라이버 활성화
CONFIG_PRIMA_WLAN_LFR=y# Qualcomm PRIMA WLAN의 Low-Frequency Roaming(LFR) 활성화
CONFIG_PRIMA_WLAN_OKC=y# Optimized Key Caching(OKC) 활성화
CONFIG_PRIMA_WLAN_11AC_HIGH_TP=y# Wi-Fi 802.11ac 고속 전송(High Throughput) 지원
CONFIG_WLAN_FEATURE_11W=y# Wi-Fi 보안 기능인 IEEE 802.11w 지원
CONFIG_QCOM_VOWIFI_11R=y# Qualcomm VoWiFi(Voice over Wi-Fi) 및 802.11r(패스트 로밍) 지원
CONFIG_ENABLE_LINUX_REG=y# Wi-Fi 관련 리눅스 규제 도메인(Regulatory Domain) 지원
CONFIG_WLAN_OFFLOAD_PACKETS=y# Wi-Fi 패킷 오프로드 기능 활성화
CONFIG_INPUT=y# 입력 장치(키보드, 마우스, 터치스크린 등) 지원 활성화
CONFIG_SEC_DEBUG_TSP_LOG=y# 터치스크린(TSP) 디버깅 로그 활성화
CONFIG_INPUT_FF_MEMLESS=y# 메모리 없는(force-feedback) 진동(FF) 지원
CONFIG_INPUT_POLLDEV=y# 폴링(Polling) 방식 입력 장치 지원
CONFIG_INPUT_MOUSEDEV=y# 마우스 이벤트를 /dev/input/mice에서 제공하는 기능 활성화
CONFIG_INPUT_MOUSEDEV_PSAUX=y# 구형 PS/2 AUX 포트 마우스 지원
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024# 가상 화면 너비를 1024픽셀로 설정
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768# 가상 화면 높이를 768픽셀로 설정
CONFIG_INPUT_EVDEV=y# 이벤트 장치 지원 (evdev)
CONFIG_INPUT_EVBUG=m# 입력 이벤트 디버깅 모듈(evbug)
CONFIG_INPUT_KEYRESET=y# 특정 키 조합을 눌러 시스템을 리셋할 수 있는 기능
CONFIG_INPUT_TOUCHSCREEN_TCLMV2=y# TCL MV2 터치스크린 드라이버 지원
CONFIG_INPUT_KEYCOMBO=y# 키 조합 기능 활성화
CONFIG_INPUT_KEYBOARD=y# 키보드 입력 지원 활성화
CONFIG_KEYBOARD_ATKBD=y# AT 키보드(PS/2 키보드) 지원
CONFIG_KEYBOARD_GPIO=y# GPIO 기반 키보드 지원 활성화
CONFIG_INPUT_JOYSTICK=y# 조이스틱(게임패드) 입력 지원 활성화
CONFIG_JOYSTICK_XPAD=y# Microsoft Xbox 컨트롤러(Xpad) 드라이버 지원
CONFIG_JOYSTICK_XPAD_FF=y# Xbox 게임패드의 Force Feedback(진동) 기능 지원
CONFIG_JOYSTICK_XPAD_LEDS=y# Xbox 컨트롤러 LED 지원
CONFIG_INPUT_TABLET=y# 태블릿(스타일러스 입력) 지원 활성화
CONFIG_INPUT_TOUCHSCREEN=y# 일반적인 터치스크린 지원 활성화
CONFIG_SECURE_TOUCH=y# 보안 터치(Secure Touch) 기능 활성화
CONFIG_TOUCHSCREEN_DUMP_MODE=y# 터치스크린 디버깅(로그 덤프) 기능 활성화
CONFIG_TOUCHSCREEN_SEC_INCELL_TS=y# Samsung Incell 터치스크린 드라이버 활성화
CONFIG_INPUT_MISC=y# 기타 입력 장치 지원
CONFIG_INPUT_KEYCHORD=y# 특정 키 조합(Keychord) 감지 기능
CONFIG_INPUT_UINPUT=y# 유저 스페이스 입력(Uinput) 장치 활성화
CONFIG_INPUT_GPIO=y# GPIO 핀을 입력 장치로 사용 가능
CONFIG_SERIO=y# 직렬 입력(Serio) 인터페이스 지원
CONFIG_SERIO_SERPORT=y# 직렬 포트를 통한 입력 장치 지원
CONFIG_SERIO_LIBPS2=y# PS/2 키보드 및 마우스 지원 라이브러리
CONFIG_TTY=y# TTY(가상 터미널) 지원 활성화
CONFIG_UNIX98_PTYS=y# Unix 98 스타일의 가상 터미널(PTY) 지원
CONFIG_SERIAL_EARLYCON=y# 초기 부팅 시 직렬 콘솔(Early Console) 지원
CONFIG_SERIAL_CORE=y# 기본 직렬 포트(UART) 드라이버 지원
CONFIG_SERIAL_CORE_CONSOLE=y# 직렬 포트를 콘솔로 사용 가능하도록 설정
CONFIG_SERIAL_MSM_HS=y# Qualcomm MSM(스냅드래곤) 고속 HS UART 지원
CONFIG_SERIAL_MSM_HSL=y# Qualcomm MSM HSL(고속 직렬 링크) 지원
CONFIG_SERIAL_MSM_HSL_CONSOLE=y# Qualcomm MSM HSL을 콘솔 장치로 사용 가능하도록 설정
CONFIG_SERIAL_MSM_SMD=y# Qualcomm SMD(Shared Memory Driver) 직렬 인터페이스 활성화
CONFIG_DIAG_CHAR=y# Qualcomm 진단 인터페이스(DIAG) 문자 디바이스 지원
CONFIG_DIAG_OVER_USB=y# USB를 통한 DIAG 인터페이스 활성화
CONFIG_HW_RANDOM=y# 하드웨어 난수 생성기(Hardware RNG) 활성화
CONFIG_HW_RANDOM_MSM_LEGACY=y# Qualcomm MSM(스냅드래곤) 구형 하드웨어 RNG 지원
CONFIG_MSM_SMD_PKT=y# Qualcomm SMD(Shared Memory Driver) 패킷 지원
CONFIG_MSM_ADSPRPC=y# Qualcomm ADSP(오디오 DSP) RPC(Remote Procedure Call) 활성화
CONFIG_MSM_RDBG=m# Qualcomm MSM 리모트 디버깅(RDBG) 지원
CONFIG_I2C=y# I²C(Inter-Integrated Circuit) 인터페이스 지원 활성화
CONFIG_I2C_BOARDINFO=y# I²C 보드 정보 제공
CONFIG_I2C_COMPAT=y# 레거시 I²C 인터페이스 호환성 유지
CONFIG_I2C_CHARDEV=y# I²C 캐릭터 디바이스(Chardev) 인터페이스 활성화
CONFIG_I2C_MUX=y# I²C 멀티플렉서(MUX) 지원 활성화
CONFIG_I2C_HELPER_AUTO=y# I²C 보조 기능 자동 활성화
CONFIG_I2C_ALGOBIT=y# 비트뱅잉(Bit-Banging) 방식의 I²C 알고리즘 지원
CONFIG_I2C_GPIO=y# GPIO를 이용한 I²C 구현
CONFIG_I2C_MSM_V2=y# Qualcomm MSM(스냅드래곤) V2 I²C 드라이버 지원
CONFIG_SPI=y# SPI(Serial Peripheral Interface) 지원 활성화
CONFIG_SPI_DEBUG=y# SPI 디버깅 기능 활성화
CONFIG_SPI_MASTER=y# SPI 컨트롤러(마스터) 기능 활성화
CONFIG_SPI_QUP=y# Qualcomm SPI QUP(Universal Peripheral) 컨트롤러 지원
CONFIG_SPI_SPIDEV=y# 유저 스페이스에서 SPI 장치를 제어할 수 있도록 지원
CONFIG_PINCTRL=y# 핀 컨트롤 서브시스템 활성화
CONFIG_PINMUX=y# GPIO 핀 멀티플렉싱(Pin Multiplexing) 지원
CONFIG_PINCONF=y# GPIO 핀 설정(Pin Configuration) 지원
CONFIG_GENERIC_PINCONF=y# 일반적인 핀 설정(Pin Configuration) 지원 활성화
CONFIG_PINCTRL_MSM=y# Qualcomm MSM SoC용 핀 컨트롤(Pin Control) 드라이버 활성화
CONFIG_PINCTRL_MSM8952=y# Snapdragon 8952(중급 SoC)용 GPIO 핀 컨트롤러 활성화
CONFIG_PINCTRL_MSM8937=y# Snapdragon 8937(저가형 SoC)용 GPIO 핀 컨트롤러 활성화
CONFIG_PINCTRL_MSM8917=y# Snapdragon 8917(저가형 SoC)용 GPIO 핀 컨트롤러 활성화
CONFIG_PINCTRL_MSM8940=y# Snapdragon 8940(저가형 SoC)용 GPIO 핀 컨트롤러 활성화
CONFIG_PINCTRL_MSM8953=y# Snapdragon 8953(중급 SoC)용 GPIO 핀 컨트롤러 활성화
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y# 커스텀 GPIO 헤더(gpio.h)를 사용하는 아키텍처 지원
CONFIG_ARCH_REQUIRE_GPIOLIB=y#아키텍처에서 GPIO 라이브러리를 반드시 사용하도록 강제
CONFIG_GPIOLIB=y# 커널 GPIO 라이브러리(GPIOLIB) 활성화
CONFIG_GPIO_DEVRES=y# GPIO 자원 관리를 자동화
CONFIG_OF_GPIO=y# 디바이스 트리(Device Tree) 기반 GPIO 설정 지원
CONFIG_GPIOLIB_IRQCHIP=y# GPIO 컨트롤러가 인터럽트 컨트롤러로 동작 가능
CONFIG_GPIO_SYSFS=y# GPIO 핀을 유저 스페이스에서 /sys/class/gpio/로 제어 가능
CONFIG_GPIO_QPNP_PIN=y# Qualcomm QPNP(Qualcomm Power Management) GPIO 핀 드라이버 활성화
CONFIG_GPIO_SX150X=y# SX150X 시리즈 I²C 기반 GPIO Expander 지원
CONFIG_SEC_CONNECTOR_DETECTOR=y# USB 커넥터 감지 기능 활성화
CONFIG_POWER_SUPPLY=y# 전원 공급(충전) 관련 서브시스템 활성화
CONFIG_POWER_RESET=y# 전원 리셋 기능 지원
CONFIG_POWER_RESET_MSM=y# Qualcomm MSM SoC의 전원 리셋 기능 활성화
CONFIG_MSM_DLOAD_MODE=y# Qualcomm MSM의 다운로드 모드(DLOAD) 지원
CONFIG_MSM_PM=y# Qualcomm MSM SoC 전원 관리 기능 활성화
CONFIG_MSM_APM=y# Advanced Power Management(APM) 지원
CONFIG_MSM_IDLE_STATS=y# MSM SoC의 저전력 모드 통계 수집
CONFIG_MSM_IDLE_STATS_FIRST_BUCKET=62500# 첫 번째 IDLE 상태 통계를 수집할 기준값 설정
CONFIG_MSM_IDLE_STATS_BUCKET_SHIFT=2# IDLE 상태 통계를 기록할 때 사용되는 버킷 크기 설정
CONFIG_MSM_IDLE_STATS_BUCKET_COUNT=10# IDLE 상태 버킷 개수 설정
CONFIG_MSM_SUSPEND_STATS_FIRST_BUCKET=1000000000# SUSPEND(대기 모드) 상태 통계를 수집할 기준값 설정
CONFIG_HWMON=y# 하드웨어 모니터링(HWMON) 프레임워크 활성화
CONFIG_SENSORS_EPM_ADC=y# EPM ADC 센서 지원 활성화
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y# Qualcomm QPNP(퀄컴 PMIC) ADC 전압 센서 지원
CONFIG_SENSORS_QPNP_ADC_CURRENT=y# Qualcomm QPNP(퀄컴 PMIC) ADC 전류 센서 지원
CONFIG_SEC_THERMISTOR=y# SEC(삼성) 써미스터(온도 센서) 지원
CONFIG_THERMAL=y# Thermal Framework(열 관리 프레임워크) 활성화
CONFIG_THERMAL_HWMON=y# HWMON과 연동되는 Thermal Framework 활성화
CONFIG_THERMAL_OF=y# 디바이스 트리 기반 Thermal Framework 지원
CONFIG_THERMAL_WRITABLE_TRIPS=y# 열 관리 임계값(Trip Points) 변경 가능
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y# 기본 Thermal Governor를 "Step Wise"로 설정
CONFIG_THERMAL_GOV_STEP_WISE=y# "Step Wise" Thermal Governor 활성화
CONFIG_THERMAL_GOV_BANG_BANG=y# "Bang Bang" Thermal Governor 활성화
CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y# 전력 할당 기반 Thermal Governor 활성화
CONFIG_THERMAL_TSENS8974=y# Qualcomm Snapdragon 8974(스냅드래곤 800 계열)의 온도 센서 지원
CONFIG_LIMITS_MONITOR=y# 시스템 리소스 및 전력 제한 모니터링 기능 활성화
CONFIG_LIMITS_LITE_HW=y# 경량 하드웨어 전력 제한 기능 활성화
CONFIG_THERMAL_MONITOR=y# 발열 모니터링 기능 활성화
CONFIG_THERMAL_QPNP=y# Qualcomm QPNP 기반 발열 관리 기능 활성화
CONFIG_THERMAL_QPNP_ADC_TM=y# Qualcomm QPNP ADC 기반 온도 감지 기능 활성화
CONFIG_SSB_POSSIBLE=y# Broadcom SSB(Serial Shared Bus) 지원 가능
CONFIG_BCMA_POSSIBLE=y# Broadcom BCMA(Bus Controller for MIPS-based Architectures) 지원 가능
CONFIG_MFD_CORE=y# MFD(Multi-Function Device) 코어 드라이버 활성화
CONFIG_MFD_S2MU005=y# Samsung S2MU005 MFD 드라이버 활성화
CONFIG_LEDS_S2MU005_FLASH=y# 삼성 S2MU005 기반 LED 플래시 드라이버 활성화
CONFIG_REGULATOR=y# Regulator(전압 조절) 프레임워크 활성화
CONFIG_REGULATOR_FIXED_VOLTAGE=y# 고정 전압(Regulator Fixed Voltage) 지원
CONFIG_REGULATOR_PROXY_CONSUMER=y# Proxy Consumer(대리 소비자) 기능 지원
CONFIG_REGULATOR_STUB=y# Regulator Stub(가짜 전압 조절기) 기능 활성화
CONFIG_REGULATOR_FAN53555=y# FAN53555 동적 전압 조절기 지원
CONFIG_REGULATOR_MEM_ACC=y# 메모리 액세스를 위한 전압 조절 기능 활성화
CONFIG_REGULATOR_RPM_SMD=y# Qualcomm RPM SMD(Shared Memory Driver) 기반 전압 조절
CONFIG_REGULATOR_QPNP=y# Qualcomm QPNP 전압 조절 기능 활성화
CONFIG_REGULATOR_QPNP_LABIBB=y# LAB(Linear Amplifier Buck) 및 IBB(Inverting Buck-Boost) 전력 조절 기능 활성화
CONFIG_REGULATOR_SPM=y# SPM(System Power Management) 기반 전압 조절 지원
CONFIG_REGULATOR_CPR=y# CPR(Core Power Reduction) 전압 조절 기능 활성화
CONFIG_MEDIA_SUPPORT=y# 미디어 장치 지원 활성화
CONFIG_MEDIA_CAMERA_SUPPORT=y# 카메라 지원 활성화
CONFIG_MEDIA_RADIO_SUPPORT=y# 라디오 튜너 지원 활성화
CONFIG_MEDIA_CONTROLLER=y# 미디어 컨트롤러 프레임워크(Media Controller API) 활성화
CONFIG_VIDEO_DEV=y# 비디오 장치 지원 활성화
CONFIG_VIDEO_V4L2_SUBDEV_API=y# V4L2 서브 디바이스 API 활성화
CONFIG_VIDEO_V4L2=y# V4L2(Video for Linux 2) 지원 활성화
CONFIG_VIDEOBUF_GEN=y# 비디오 버퍼(Generic Video Buffer) 지원
CONFIG_VIDEOBUF2_CORE=y# Videobuf2(Core) 프레임워크 활성화
CONFIG_VIDEOBUF2_MEMOPS=y# 비디오 버퍼의 메모리 연산 기능 활성화
CONFIG_VIDEOBUF2_VMALLOC=y# vmalloc 기반 비디오 버퍼링 활성화
CONFIG_V4L_PLATFORM_DRIVERS=y# V4L2(Video for Linux 2) 기반의 플랫폼 드라이버 활성화
CONFIG_SOC_CAMERA=y# SoC(System on Chip) 카메라 인터페이스 활성화
CONFIG_SOC_CAMERA_PLATFORM=y# SoC 기반 카메라 플랫폼 드라이버 지원
CONFIG_MSM_VIDC_V4L2=y# Qualcomm Snapdragon 비디오 디코더(Video Codec) V4L2 드라이버 활성화
CONFIG_MSM_VIDC_GOVERNORS=y# MSM 비디오 코덱의 전력 관리 기능 활성화
CONFIG_MSM_CAMERA=y# Qualcomm MSM 카메라 드라이버 활성화
CONFIG_MSMB_CAMERA=y# MSM 카메라 프레임워크 드라이버 지원
CONFIG_MSM_CAMERA_SENSOR=y# Qualcomm MSM 카메라 센서 드라이버 활성화
CONFIG_MSM_FRONT_OTP=y# 전면 카메라 OTP(One-Time Programmable) 메모리 지원
CONFIG_S5K5E9YX=y# 삼성 S5K5E9YX 카메라 센서 드라이버 활성화
CONFIG_MSM_CPP=y# Qualcomm MSM 카메라 CPP(Color Processing Pipeline) 활성화
CONFIG_MSM_CCI=y# MSM 카메라 CCI(Camera Control Interface) 활성화
CONFIG_MSM_CSI20_HEADER=y# Qualcomm Snapdragon MSM의 CSI(Camera Serial Interface) 지원
CONFIG_MSM_CSI22_HEADER=y# Qualcomm Snapdragon MSM의 CSI(Camera Serial Interface) 지원
CONFIG_MSM_CSI30_HEADER=y# Qualcomm Snapdragon MSM의 CSI(Camera Serial Interface) 지원
CONFIG_MSM_CSI31_HEADER=y# Qualcomm Snapdragon MSM의 CSI(Camera Serial Interface) 지원
CONFIG_MSM_CSIPHY=y# Qualcomm MSM CSIPHY(물리 계층) 활성화
CONFIG_MSM_CSID=y# Qualcomm MSM CSID(Camera Serial Interface Decoder) 활성화
CONFIG_MSM_EEPROM=y# Qualcomm MSM 카메라 EEPROM 지원
CONFIG_MSM_ISPIF_V2=y# Qualcomm MSM ISPIF(이미지 신호 프로세서 인터페이스) v2 지원
CONFIG_IMX134=y# Sony IMX134 이미지 센서 지원
CONFIG_IMX132=y# Sony IMX132 이미지 센서 지원
CONFIG_OV9724=y# OmniVision OV9724 이미지 센서 지원
CONFIG_OV5648=y# OmniVision OV5648 이미지 센서 지원
CONFIG_GC0339=y# GalaxyCore GC0339 이미지 센서 지원
CONFIG_OV8825=y# OmniVision OV8825 이미지 센서 지원
CONFIG_OV8865=y# OmniVision OV8865 이미지 센서 지원
CONFIG_s5k4e1=y# Samsung S5K4E1 이미지 센서 지원
CONFIG_OV12830=y# OmniVision OV12830 이미지 센서 지원
CONFIG_MSM_V4L2_VIDEO_OVERLAY_DEVICE=y# V4L2(Video for Linux 2) 기반의 Qualcomm MSM 비디오 오버레이 장치 지원
CONFIG_MSMB_JPEG=y# Qualcomm MSM JPEG 하드웨어 인코딩/디코딩 지원
CONFIG_MSM_FD=y# Qualcomm MSM Face Detection(얼굴 인식) 기능 활성화
CONFIG_MSM_SEC_CCI_TA_NAME="seccamdemo64"# 보안 카메라 인터페이스(CCI)에서 사용되는 Trust Application(TA) 이름 설정
CONFIG_GET_REAR_MODULE_ID=y# 후면 카메라 모듈 ID를 가져올 수 있도록 지원.
CONFIG_GET_FRONT_MODULE_ID=y# 전면 카메라 모듈 ID를 가져올 수 있도록 지원.
CONFIG_GET_FRONT_MODULE_ID_OTP=y# 전면 카메라 모듈의 OTP(One-Time Programmable) 메모리 ID를 가져올 수 있도록 지원
CONFIG_GET_REAR_SENSOR_ID=y# 후면 카메라 센서 ID를 가져올 수 있도록 지원
CONFIG_GET_FRONT_SENSOR_ID=y# 전면 카메라 센서 ID를 가져올 수 있도록 지원
CONFIG_RADIO_ADAPTERS=y# FM 라디오 어댑터 지원 활성화
CONFIG_RADIO_IRIS=y# Qualcomm Iris FM 라디오 드라이버 지원
CONFIG_RADIO_IRIS_TRANSPORT=y# Qualcomm Iris FM 라디오의 데이터 전송 인터페이스 지원
CONFIG_RADIO_SILABS=y# Silicon Labs(SiLabs) FM 라디오 드라이버 지원
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y# 미디어 서브 드라이버 자동 선택 기능 활성화
CONFIG_MEDIA_ATTACH=y# 미디어 장치 자동 연결 기능 활성화
CONFIG_MEDIA_TUNER=y# TV 튜너 지원 활성화
CONFIG_MEDIA_TUNER_SIMPLE=y# TV 튜너 지원 활성화
CONFIG_MEDIA_TUNER_TDA8290=y# TDA8290 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_TDA827X=y# TDA827X TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_TDA18271=y# TDA18271 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_TDA9887=y# TDA9887 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_TEA5761=y# TEA5761 FM 라디오/TV 튜너 지원
CONFIG_MEDIA_TUNER_TEA5767=y# TEA5767 FM 라디오 튜너 지원
CONFIG_MEDIA_TUNER_MT20XX=y# Microtune MT20XX TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_XC2028=y# Xceive XC2028 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_XC5000=y# Xceive XC5000 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_XC4000=y# Xceive XC4000 TV 튜너 드라이버 지원
CONFIG_MEDIA_TUNER_MC44S803=y# Freescale MC44S803 TV 튜너 드라이버 지원
CONFIG_MSM_KGSL=y# Qualcomm Snapdragon SoC에서 Adreno GPU 지원 활성화
CONFIG_MSM_ADRENO_DEFAULT_GOVERNOR="msm-adreno-tz"# Adreno GPU의 기본 클럭 조절 알고리즘(Governor) 설정
CONFIG_MSM_KGSL_IOMMU=y# KGSL과 IOMMU(입출력 메모리 관리 장치) 지원 활성화
CONFIG_FB=y# 프레임버퍼(Framebuffer) 지원 활성화
CONFIG_FB_CMDLINE=y# 커널 부트 시 프레임버퍼 관련 옵션을 커맨드라인에서 설정 가능
CONFIG_FB_CFB_FILLRECT=y# 프레임버퍼에서 사각형 영역을 채우는 기능 지원
CONFIG_FB_CFB_COPYAREA=y# 프레임버퍼에서 특정 영역을 복사하는 기능 지원
CONFIG_FB_CFB_IMAGEBLIT=y# 프레임버퍼에서 이미지 렌더링 기능 지원
CONFIG_FB_MSM=y# Qualcomm MSM 디스플레이 프레임버퍼 드라이버 활성화
CONFIG_MSM_DBA=y# Qualcomm MSM DBA(Display Bus Adapter) 지원
CONFIG_MSM_DBA_ADV7533=y# Analog Devices ADV7533 HDMI 브릿지 칩셋 지원
CONFIG_FB_MSM_MDSS_COMMON=y# Qualcomm MSM 디스플레이 서브시스템 공통 기능 활성화
CONFIG_FB_MSM_MDSS=y# Qualcomm MSM MDSS 디스플레이 서브시스템 활성화
CONFIG_FB_MSM_MDSS_WRITEBACK=y# MSM MDSS의 Writeback 기능 활성화
CONFIG_FB_MSM_MDSS_XLOG_DEBUG=y# MSM MDSS 디버깅 기능 활성화
CONFIG_FB_MSM_MDSS_SAMSUNG=y# Samsung 디스플레이 패널을 위한 MSM MDSS 드라이버 지원
CONFIG_SUPPORT_WHITERGB=y# WhiteRGB 디스플레이 지원
CONFIG_PANEL_S6D7AT0B01_PM6003XB1_HDP=y# Samsung S6D7AT0B01 PM6003XB1 HD+ 해상도 패널 지원
CONFIG_PANEL_S6D7AT0B01_BS060WKM_HDP=y# Samsung S6D7AT0B01 BS060WKM HD+ 해상도 패널 지원
CONFIG_PANEL_HX83102D_BS060WKM_HDP=y# Himax HX83102D BS060WKM HD+ 해상도 패널 지원
CONFIG_BLIC_LM3632A=y# Texas Instruments LM3632A 백라이트 드라이버 활성화
CONFIG_BACKLIGHT_LCD_SUPPORT=y# LCD 백라이트 제어 기능 지원
CONFIG_LCD_CLASS_DEVICE=y# LCD 디스플레이 클래스 장치 지원
CONFIG_BACKLIGHT_CLASS_DEVICE=y# 백라이트 클래스 장치 지원
CONFIG_BACKLIGHT_GENERIC=y# 일반적인 백라이트 드라이버 지원
CONFIG_SOUND=y# 오디오 시스템 활성화
CONFIG_SND=y# ALSA(Advanced Linux Sound Architecture) 사운드 서브시스템 활성화
CONFIG_SND_TIMER=y# 오디오 타이머 지원
CONFIG_SND_PCM=y# PCM(Pulse Code Modulation) 오디오 스트리밍 지원
CONFIG_SND_HWDEP=y# 하드웨어 종속 오디오 장치 지원
CONFIG_SND_RAWMIDI=y# RAW MIDI 데이터 지원
CONFIG_SND_COMPRESS_OFFLOAD=y# 압축된 오디오 스트리밍 지원
CONFIG_SND_JACK=y# 오디오 잭 감지 기능 지원
CONFIG_SND_DYNAMIC_MINORS=y# 동적 사운드 카드 ID 할당 지원
CONFIG_SND_MAX_CARDS=32# 최대 32개의 사운드 카드 장치 지원
CONFIG_SND_SUPPORT_OLD_API=y# 이전 버전의 ALSA API 지원
CONFIG_SND_VERBOSE_PROCFS=y# ALSA의 자세한 프로세스 정보 출력
CONFIG_SND_DRIVERS=y# 기본적인 오디오 드라이버 지원
CONFIG_SND_ARM=y# ARM SoC 기반의 사운드 드라이버 지원
CONFIG_SND_SPI=y# SPI(Serial Peripheral Interface)를 통한 오디오 장치 지원
CONFIG_SND_USB=y# USB 오디오 장치 지원
CONFIG_SND_USB_AUDIO=y# USB 오디오 장치에서 PCM 오디오 지원
CONFIG_SND_SOC=y# ALSA SoC(ASoC) 오디오 서브시스템 활성화
CONFIG_SND_SOC_MSM_HOSTLESS_PCM=y# Hostless PCM(Audio Path) 지원
CONFIG_SND_SOC_MSM_QDSP6V2_INTF=y# Qualcomm QDSP6V2 DSP 오디오 인터페이스 활성화
CONFIG_SND_SOC_QDSP6V2=y# Qualcomm QDSP6V2 DSP 오디오 지원
CONFIG_DOLBY_DAP=y# Dolby Digital Audio Processing(DAP) 활성화
CONFIG_DOLBY_DS2=y# Dolby DS2(Dolby Surround 2) 오디오 프로세싱 지원
CONFIG_QTI_PP=y# Qualcomm QTI(Audio Post Processing) 오디오 후처리 지원
CONFIG_SND_SOC_MSM8X16=y# Qualcomm MSM8X16 시리즈 SoC의 오디오 코덱 지원
CONFIG_SND_SOC_JACK_AUDIO=y# 오디오 잭 감지 및 자동 설정 지원
CONFIG_SEC_SND_ADAPTATION=y# 삼성(Samsung) 오디오 적응형 설정 지원
CONFIG_SND_SOC_I2C_AND_SPI=y# I²C 및 SPI 인터페이스를 통한 오디오 장치 지원
CONFIG_SND_SOC_MSM8X16_WCD=y# MSM8X16 SoC의 WCD(Wideband Codec) 지원
CONFIG_AUDIO_EXT_CLK=y# 오디오 확장 클럭 지원
CONFIG_SND_SOC_MSM_STUB=y# Qualcomm MSM ASoC 스텁(Stub) 드라이버 지원
CONFIG_HID=y# HID(Human Interface Device) 서브시스템 활성화
CONFIG_HIDRAW=y# Raw HID 장치 인터페이스 활성화
CONFIG_UHID=y# User-space HID(UHID) 지원
CONFIG_HID_GENERIC=y# 일반적인 HID 장치(Generic HID) 지원
CONFIG_HID_A4TECH=y# A4Tech 브랜드 HID 장치 지원
CONFIG_HID_ACRUX=y# Acrux HID 장치 지원
CONFIG_HID_ACRUX_FF=y# Acrux HID 장치의 Force Feedback(진동 기능) 지원
CONFIG_HID_APPLE=y# Apple HID 장치(키보드, 매직 마우스, 터치패드) 지원
CONFIG_HID_BELKIN=y# Belkin HID 장치 지원
CONFIG_HID_CHERRY=y# Cherry 브랜드 HID 장치 지원
CONFIG_HID_CHICONY=y# Chicony 브랜드 HID 장치 지원
CONFIG_HID_PRODIKEYS=y# Creative Prodikeys 오디오 키보드 지원
CONFIG_HID_CYPRESS=y# Cypress HID 장치 지원
CONFIG_HID_DRAGONRISE=y# DragonRise 브랜드의 HID 장치(주로 저가형 게임패드)를 지원
CONFIG_DRAGONRISE_FF=y# DragonRise HID 장치의 포스 피드백(Force Feedback) 기능을 활성화
CONFIG_HID_EMS_FF=y# EMS 브랜드의 HID 장치(주로 게임 컨트롤러)의 포스 피드백 기능을 지원
CONFIG_HID_ELECOM=y# ELECOM 브랜드의 HID 장치(마우스, 키보드 등)를 지원
CONFIG_HID_EZKEY=y# EZKEY HID 장치(주로 무선 키보드)를 지원
CONFIG_HID_HOLTEK=y# Holtek 칩셋을 사용하는 HID 장치를 지원
CONFIG_HID_KEYTOUCH=y# Keytouch HID 장치를 지원
CONFIG_HID_KYE=y# UC-Logic 브랜드의 그래픽 태블릿 및 HID 장치를 지원
CONFIG_HID_UCLOGIC=y# UC-Logic 브랜드의 그래픽 태블릿 및 HID 장치를 지원
CONFIG_HID_WALTOP=y# Waltop 브랜드의 그래픽 태블릿을 지원
CONFIG_HID_GYRATION=y# Gyration 브랜드의 HID 장치를 지원
CONFIG_HID_TWINHAN=y# Twinhan 브랜드의 HID 장치를 지원
CONFIG_HID_KENSINGTON=y# Kensington 브랜드의 HID 장치를 지원
CONFIG_HID_LCPOWER=y# LC Power 브랜드의 HID 장치를 지원
CONFIG_HID_LOGITECH=y# 로지텍(Logitech) 브랜드의 HID 장치를 지원
CONFIG_HID_LOGITECH_DJ=y# 로지텍의 Unifying Receiver를 통한 무선 HID 장치를 지원
CONFIG_LOGITECH_FF=y# 로지텍(Logitech) 장치의 Force Feedback(FF) 기능을 활성화하는 설정
CONFIG_LOGIRUMBLEPAD2_FF=y# 로지텍 RumblePad 2 컨트롤러의 Force Feedback 지원을 활성화
CONFIG_LOGIG940_FF=y# 로지텍 G940 조이스틱의 Force Feedback 지원을 활성화
CONFIG_LOGIWHEELS_FF=y# 로지텍 레이싱 휠(Logitech Racing Wheels)의 Force Feedback 지원을 활성화
CONFIG_HID_MAGICMOUSE=y # 애플(Apple) Magic Mouse 지원을 활성화
CONFIG_HID_MICROSOFT= #마이크로소프트 HID 장치 지원을 비활성화
CONFIG_HID_MONTEREY=y # Monterey 브랜드의 HID 장치(키보드, 마우스 등)를 지원하는 설정
CONFIG_HID_MULTITOUCH=y # 멀티터치 지원 HID 장치를 활성화하는 설정
CONFIG_HID_NTRIG=y # N-Trig 멀티터치 디지털 펜 및 터치스크린 장치를 지원
CONFIG_HID_ORTEK=y # Ortek 브랜드의 HID 장치를 지원
CONFIG_HID_PANTHERLORD=y # PantherLord 브랜드의 HID 장치를 지원
CONFIG_PANTHERLORD_FF=y # PantherLord HID 장치 중에서 Force Feedback(FF) 기능을 지원
CONFIG_HID_PETALYNX=y # Petalynx 브랜드의 HID 장치를 지원
CONFIG_HID_PICOLCD=y # PicoLCD 장치를 지원
CONFIG_HID_PRIMAX=y # Primax 브랜드의 HID 장치를 지원
CONFIG_HID_ROCCAT=y # Roccat 브랜드의 HID 장치를 지원
CONFIG_HID_SAITEK=y # Saitek 브랜드의 HID 장치를 지원
CONFIG_HID_SAMSUNG=y # 삼성(Samsung) 브랜드의 HID 장치를 지원
CONFIG_HID_SONY=y # 소니(Sony) 브랜드의 HID 장치를 지원
CONFIG_SONY_FF=y # 소니(Sony) 게임 컨트롤러의 Force Feedback(진동) 기능을 지원
CONFIG_HID_SPEEDLINK=y # GreenAsia 브랜드의 HID 장치 중에서 Force Feedback 기능을 지원
CONFIG_HID_SUNPLUS=y # Sunplus 브랜드의 HID 장치를 지원
CONFIG_HID_GREENASIA=y # GreenAsia 브랜드의 HID 장치 중에서 Force Feedback 기능을 지원
CONFIG_GREENASIA_FF=y # GreenAsia 브랜드의 HID 장치에서 Force Feedback(진동) 기능을 지원
CONFIG_HID_SMARTJOYPLUS=y # SmartJoy Plus 브랜드의 HID 장치를 지원
CONFIG_SMARTJOYPLUS_FF=y # SmartJoy Plus 컨버터의 Force Feedback(진동) 기능을 활성화
CONFIG_HID_SYNAPTICS_BT=y # Synaptics Bluetooth HID 장치를 지원
CONFIG_HID_TIVO=y # TiVo(티보) 브랜드의 HID 장치를 지원
CONFIG_HID_TOPSEED=y # Topseed 브랜드의 HID 장치를 지원
CONFIG_HID_THRUSTMASTER=y # Thrustmaster 브랜드의 HID 장치를 지원
CONFIG_HID_WACOM=y # Wacom(와콤) 디지털 태블릿을 지원
CONFIG_HID_WIIMOTE=y # 닌텐도 Wii 리모컨(Wiimote) HID 장치 지원을 활성화
CONFIG_HID_ZEROPLUS=y # Zeroplus 브랜드의 HID 장치를 지원
CONFIG_HID_ZYDACRON=y # Zydacron 브랜드의 HID 장치를 지원
CONFIG_HID_MADCATZ=y # Mad Catz 브랜드의 HID 장치를 지원
CONFIG_USB_HID=y # USB 기반 HID 장치(마우스, 키보드, 게임 컨트롤러 등)를 지원하는 옵션
CONFIG_USB_HIDDEV=y # HID 장치의 추가적인 기능을 지원
CONFIG_USB_OHCI_LITTLE_ENDIAN=y # OHCI(Open Host Controller Interface) USB 컨트롤러를 리틀 엔디안(Little Endian) 방식으로 지원하는 옵션
CONFIG_USB_SUPPORT=y # USB 장치를 지원하는 기본 설정
CONFIG_USB_COMMON=y # 공통적인 USB 관련 코드 및 드라이버를 포함하는 설정
CONFIG_USB_ARCH_HAS_HCD=y # HCD(Host Controller Driver, USB 호스트 컨트롤러 드라이버)를 지원하는 옵션
CONFIG_USB=y # USB 기능을 활성화하는 가장 기본적인 설정
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # 새로운 USB 장치가 연결될 때 커널에서 알림을 출력하도록 설정
CONFIG_USB_DEFAULT_PERSIST=y # USB 장치가 연결된 상태에서 일시적으로 전원이 차단되더라도 다시 인식되도록 설정
CONFIG_USB_OTG_WHITELIST_FOR_MDM=y # OTG(USB On-The-Go) 장치 목록을 제한하여 특정 USB 모뎀만 연결 가능하도록 설정
CONFIG_USB_MON=y # USB 모니터링 기능을 활성화하여 USB 트래픽을 감시할 수 있도록 설정
CONFIG_USB_XHCI_HCD=y # USB 3.0 이상(초고속) 컨트롤러를 지원하는 설정
CONFIG_USB_EHCI_HCD=y # USB 2.0(고속) 컨트롤러를 지원하는 설정
CONFIG_USB_EHCI_ROOT_HUB_TT=y # USB 2.0(고속) 컨트롤러를 지원하는 설정
CONFIG_USB_EHCI_TT_NEWSCHED=y # EHCI(USB 2.0) 컨트롤러의 새로운 스케줄링 알고리즘을 활성화하는 옵션
CONFIG_USB_EHCI_MSM=y # 퀄컴(QUALCOMM) MSM 플랫폼에서 EHCI(USB 2.0) 컨트롤러를 지원하는 설정
CONFIG_USB_ACM=y # USB 모뎀(ACM, Abstract Control Model) 장치를 지원하는 옵션
CONFIG_USB_PRINTER=y # USB 프린터 지원을 활성화
CONFIG_USB_STORAGE=y # USB 저장 장치(USB 메모리, 외장 HDD, SD 카드 리더기 등)를 지원하는 옵션
CONFIG_USB_STORAGE_DATAFAB=y # Datafab USB 카드 리더기 지원
CONFIG_USB_STORAGE_FREECOM=y # Freecom USB 저장 장치 지원
CONFIG_USB_STORAGE_ISD200=y # ISD200 기반 USB-IDE 어댑터 지원
CONFIG_USB_STORAGE_USBAT=y # USBAT 기반 USB-IDE/SATA 변환기 지원
CONFIG_USB_STORAGE_SDDR09=y # SanDisk SDDR-09 모델의 USB 카드 리더기 지원
CONFIG_USB_STORAGE_SDDR55=y # SanDisk SDDR-55 모델의 USB 카드 리더기 지원
CONFIG_USB_STORAGE_JUMPSHOT=y # Lexar JumpShot CompactFlash(USB) 카드 리더기 지원
CONFIG_USB_STORAGE_ALAUDA=y # Alauda 브랜드의 USB 카드 리더기 지원
CONFIG_USB_STORAGE_ONETOUCH=y # Maxtor OneTouch 외장 HDD 지원
CONFIG_USB_STORAGE_KARMA=y # Rio Karma MP3 플레이어를 USB 저장 장치로 인식하도록 지원
CONFIG_USB_STORAGE_CYPRESS_ATACB=y # Cypress ATACB 기반 USB-IDE/SATA 변환기 지원
CONFIG_USB_STORAGE_DETECT=y # USB 저장 장치 연결을 자동 감지하는 기능
CONFIG_USB_HOST_NOTIFY=y # USB 장치가 연결/제거될 때 시스템에 알림을 제공하는 기능
CONFIG_USB_NOTIFY_LAYER=y # USB 관련 이벤트를 계층적으로 관리하기 위한 알림 레이어 기능을 활성화
CONFIG_USB_NOTIFIER=y # USB 이벤트가 발생할 때 이를 시스템에 알리는 기능(알림)을 활성화
CONFIG_USB_DEBUG_DETAILED_LOG=y # USB 동작 및 문제를 보다 세부적으로 추적하기 위해 상세 디버그 로그 기능 활성화
CONFIG_USB_EXTERNAL_NOTIFY=y # 외부 애플리케이션이나 모듈이 USB 이벤트를 감지할 수 있도록 외부 알림 기능을 제공
CONFIG_USB_NOTIFY_PROC_LOG=y # USB 관련 알림을 /proc 인터페이스를 통해 로그로 기록하는 기능을 활성화
CONFIG_USB_HW_PARAM=y # USB 하드웨어의 동작 파라미터를 조정하거나 모니터링할 수 있는 기능을 제공
CONFIG_USB_CHARGING_EVENT=y # USB 충전 관련 이벤트(예: 충전 상태 변화 등)를 처리하는 기능을 활성화
CONFIG_USB_SERIAL=y # USB 시리얼 장치(USB-to-Serial 변환기 등)를 지원하는 기본 기능을 활성화
CONFIG_USB_SERIAL_FTDI_SIO=y # FTDI의 SIO 칩셋 기반 USB 시리얼 드라이버를 활성화하여 해당 장치를 지원
CONFIG_USB_SERIAL_PL2303=y # PL2303 칩셋을 사용하는 USB 시리얼 드라이버를 활성화하여 해당 장치를 지원
CONFIG_USB_EHSET_TEST_FIXTURE=y # USB EHSET(USB 전기적/환경적 테스트) 관련 테스트 픽스처 기능을 활성화
CONFIG_MICROCHIP_USB2533=y # 마이크로칩사의 USB2533 칩셋 지원을 활성화
CONFIG_USB_PHY=y # USB의 물리 계층(phy) 지원을 활성화하여, 하드웨어와의 인터페이스를 관리
CONFIG_USB_MSM_OTG=y # MSM(모바일 플랫폼, 주로 Qualcomm 칩셋 기반)에서 OTG(On-The-Go) 기능을 지원
CONFIG_USB_MSM_HSPHY=y # MSM 환경에서의 하이 스피드 USB PHY 지원을 활성화
CONFIG_USB_MSM_SSPHY_QMP=y # MSM 칩셋의 QMP 기반 SSPHY(초고속 USB PHY) 지원을 활성화
CONFIG_MSM_QUSB_PHY=y # MSM 플랫폼의 QUSB PHY 지원을 활성화
CONFIG_USB_GADGET=y # USB 장치를 가젯(디바이스) 모드로 사용할 수 있도록 지원
CONFIG_USB_GADGET_DEBUG_FILES=y # USB 가젯 디버깅을 위한 추가적인 디버그 파일을 /sys/kernel/debug/usb_gadget/ 경로에 제공
CONFIG_USB_GADGET_DEBUG_FS=y # USB 가젯 디버깅을 위해 DebugFS(커널 디버깅 파일 시스템) 지원을 활성화
CONFIG_USB_GADGET_VBUS_DRAW=500 # USB 가젯이 최대 500mA의 전류를 소비하도록 설정
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # USB 가젯이 USB 대용량 저장 장치(Mass Storage)로 동작할 때 사용하는 버퍼 개수를 설정
CONFIG_USB_CI13XXX_MSM=y # Qualcomm MSM(스냅드래곤) 플랫폼에서 USB 컨트롤러를 사용하도록 지원
CONFIG_USB_LIBCOMPOSITE=y # USB 가젯 기능을 구성할 수 있도록 하는 공용 USB 가젯 라이브러리를 활성화
CONFIG_USB_F_ACM=y # CDC ACM(Communication Device Class Abstract Control Model) 지원을 활성화
CONFIG_USB_U_SERIAL=y # USB 가젯의 가상 시리얼 기능을 위한 기본 드라이버를 활성화
CONFIG_USB_F_SERIAL=y # USB 가젯을 가상 시리얼 장치로 사용할 때 필요한 기능을 활성화
CONFIG_USB_F_NCM=y # USB NCM(Network Control Model) 지원을 활성화
CONFIG_USB_F_ECM=y # USB ECM(Ethernet Control Model) 기능을 활성화
CONFIG_USB_F_MASS_STORAGE=y # USB 가젯을 대용량 저장 장치(Mass Storage Device) 로 사용할 수 있도록 활성화
CONFIG_USB_F_FS=y # USB Function Filesystem(USB 가젯 파일 시스템) 기능을 활성화
CONFIG_USB_F_UAC1=y # USB Audio Class 1(UAC1) 기능을 활성화
CONFIG_USB_F_UAC2=y # USB Audio Class 2(UAC2) 기능을 활성화
CONFIG_USB_F_UVC=y # USB Video Class(UVC) 기능을 활성화
CONFIG_USB_F_AUDIO_SRC=y # USB 가젯이 오디오 데이터를 소스로 제공할 수 있도록 활성화
CONFIG_USB_G_ANDROID=y # Android에서 사용하는 USB 가젯 기능을 활성화
CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE=y # Samsung 기기에서 사용하는 복합 USB 가젯 기능을 활성화
CONFIG_USB_DUN_SUPPORT=y # Dial-Up Networking(DUN) 지원을 활성화
CONFIG_USB_ANDROID_SAMSUNG_SIDESYNC=y # Samsung SideSync 기능을 활성화
CONFIG_USB_NCM_SUPPORT_MTU_CHANGE=y # USB NCM(Network Control Model)에서 MTU 변경을 지원
CONFIG_MMC=y # MMC 서브시스템을 활성화하여 SD 카드, eMMC 등의 MMC 장치를 지원
CONFIG_MMC_PERF_PROFILING=y # MMC 장치의 성능 프로파일링 기능을 활성화
CONFIG_SEC_HYBRID_TRAY=y # Samsung Secure Hybrid Tray 기능을 활성화
CONFIG_MMC_CLKGATE=y # MMC 클럭 게이팅(clock gating)을 활성화
CONFIG_MMC_PARANOID_SD_INIT=y # SD 카드의 초기화를 보다 엄격하게 수행하는 기능
CONFIG_MMC_BLOCK=y # MMC 장치를 블록 디바이스(block device, 저장장치)로 인식
CONFIG_MMC_BLOCK_MINORS=32 # MMC 블록 디바이스의 마이너 번호 개수를 32개로 설정
CONFIG_MMC_BLOCK_BOUNCE=y # MMC 블록 장치에서 바운스 버퍼(bounce buffer) 기능을 활성화
CONFIG_MMC_BLOCK_DEFERRED_RESUME=y # MMC 블록 장치의 지연된(resume deferred) 복구 기능을 활성화
CONFIG_MMC_TEST=m # MMC 장치에 대한 테스트 모듈을 빌드
CONFIG_MMC_BLOCK_TEST=m # MMC 블록 장치에 대한 테스트 모듈을 빌드
CONFIG_MMC_SDHCI=y # SDHCI(표준 SD 호스트 컨트롤러 인터페이스) 지원을 활성화
CONFIG_MMC_SDHCI_PLTFM=y # 플랫폼 의존적인 SDHCI 컨트롤러를 지원하는 기능
CONFIG_MMC_SDHCI_MSM=y # Qualcomm MSM(스냅드래곤) 칩셋의 SDHCI 컨트롤러 지원을 활성화
CONFIG_MMC_SDHCI_MSM_ICE=y # Qualcomm MSM 칩셋의 ICE(Inline Crypto Engine) 지원을 활성화
CONFIG_MMC_CQ_HCI=y # Command Queue Host Controller Interface(CQHCI) 지원을 활성화
CONFIG_NEW_LEDS=y # 새로운 LED 서브시스템을 활성화
CONFIG_LEDS_CLASS=y # LED 서브시스템을 활성화
CONFIG_LEDS_QPNP=y # Qualcomm QPNP(퀄컴 PMIC 전력 관리 칩)의 LED 드라이버 지원을 활성화
CONFIG_LEDS_QPNP_FLASH=y # Qualcomm QPNP 기반의 카메라 플래시 LED 지원을 활성화
CONFIG_LEDS_QPNP_WLED=y # Qualcomm QPNP 기반의 카메라 플래시 LED 지원을 활성화
CONFIG_LEDS_S2MU005=y # Samsung S2MU005 PMIC의 LED 드라이버 지원을 활성화
CONFIG_LEDS_KTD2026=y # KTD2026 LED 드라이버 지원을 활성화
CONFIG_LEDS_TRIGGERS=y # LED 트리거 기능을 활성화
CONFIG_SWITCH=y # 시스템 내에서 물리적 및 가상 스위치 장치를 관리할 수 있도록 활성화
CONFIG_EDAC=y # EDAC(Error Detection and Correction, 오류 감지 및 수정) 기능을 활성화
CONFIG_EDAC_LEGACY_SYSFS=y # EDAC(오류 감지 및 수정) 기능의 레거시(Legacy) sysfs 인터페이스 지원을 활성화
CONFIG_EDAC_MM_EDAC=y # 메모리 컨트롤러 및 DRAM 오류 감지 기능을 활성화
CONFIG_RTC_LIB=y # RTC(실시간 시계) 관련 공통 라이브러리를 활성화
CONFIG_RTC_CLASS=y # RTC 서브시스템을 활성화하여 하드웨어 RTC 장치를 지원
CONFIG_RTC_HCTOSYS=y # 부팅 시 RTC(하드웨어 시계)에서 시스템 시간으로 동기화하도록 설정
CONFIG_RTC_SYSTOHC=y # 시스템 시간이 변경될 때 RTC(하드웨어 시계)에도 적용하도록 설정
CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # 부팅 시 RTC에서 시스템 시간으로 동기화할 때 사용할 디바이스를 rtc0로 설정
CONFIG_RTC_INTF_SYSFS=y # RTC 정보를 sysfs(/sys/class/rtc/)를 통해 제공하도록 설정
CONFIG_RTC_INTF_PROC=y # RTC 정보를 proc 파일 시스템(/proc/driver/rtc)을 통해 제공하도록 설정
CONFIG_RTC_INTF_DEV=y #/dev/rtc0와 같은 RTC 디바이스 파일을 생성하도록 설정
CONFIG_RTC_DRV_QPNP=y # Qualcomm QPNP PMIC(Power Management IC) 기반의 RTC 드라이버 지원을 활성화
CONFIG_DMADEVICES=y # DMA(Direct Memory Access) 장치 드라이버를 활성화
CONFIG_QCOM_SPS_DMA=y # Qualcomm Snapdragon(QCOM) SoC에서 사용되는 SPS(Stream Peripheral Subsystem) DMA 드라이버를 활성화
CONFIG_DMA_ENGINE=y # DMA 엔진 프레임워크를 활성화
CONFIG_DMA_OF=y # Device Tree를 통해 DMA 컨트롤러를 설정
CONFIG_UIO=y # UIO(User-space I/O) 서브시스템을 활성화
CONFIG_UIO_MSM_SHAREDMEM=y # Qualcomm MSM 플랫폼에서 공유 메모리를 지원하는 UIO 드라이버를 활성화
CONFIG_STAGING=y # Staging 드라이버를 활성화하여 실험적인 커널 모듈을 포함
CONFIG_ANDROID=y # Android 커널 기능을 활성화
CONFIG_ANDROID_BINDER_IPC=y # Android의 핵심 IPC(Inter-Process Communication) 메커니즘인 Binder를 활성화
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" # Android에서 사용하는 다양한 Binder 장치를 지원하도록 설정
CONFIG_ASHMEM=y # Android Shared Memory(Ashmem) 기능을 활성화
CONFIG_ANDROID_TIMED_OUTPUT=y # Android에서 특정 시간에 출력하는 기능을 지원
CONFIG_ANDROID_TIMED_GPIO=y # 특정 시간에 GPIO 핀을 제어할 수 있도록 하는 Android-specific 기능을 활성화
CONFIG_ANDROID_LOW_MEMORY_KILLER=y # Android의 Low Memory Killer(LMK) 기능을 활성화
CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y # Low Memory Killer가 OOM(Out-of-Memory) 조정값을 자동 감지하도록 설정
CONFIG_SYNC=y # Android Sync Framework를 활성화
CONFIG_SW_SYNC=y # 소프트웨어 기반 동기화(sync) 기능을 활성화
CONFIG_SW_SYNC_USER=y # 유저 스페이스에서도 소프트웨어 동기화(sync) 기능을 사용할 수 있도록 활성화
CONFIG_ONESHOT_SYNC=y # One-shot(한 번만 실행) 방식의 동기화 기능을 활성화
CONFIG_ION=y # ION 메모리 할당 시스템을 활성화
CONFIG_ION_MSM=y # Qualcomm Snapdragon MSM(스냅드래곤) 플랫폼에서 ION 메모리 관리 기능을 활성화
CONFIG_VNSWAP=y # Virtual Network Swap(VNSWAP) 기능을 활성화
CONFIG_MSM_AVTIMER=y # Qualcomm MSM(스냅드래곤) SoC에서 AV(Audio-Video) 동기화 타이머를 활성화
CONFIG_MSM_BUS_SCALING=y # Qualcomm MSM 플랫폼에서 동적 버스 스케일링(Dynamic Bus Scaling) 기능을 활성화
CONFIG_BUS_TOPOLOGY_ADHOC=y # Qualcomm MSM SoC의 버스 토폴로지를 동적으로 변경할 수 있도록 활성화
CONFIG_QPNP_POWER_ON=y # Qualcomm QPNP PMIC(Power Management IC)에서 전원 관리 기능을 활성화
CONFIG_QPNP_REVID=y # Qualcomm의 QPNP(PMIC) Revision ID 드라이버를 활성화
CONFIG_QPNP_COINCELL=y # Qualcomm PMIC에서 코인셀 배터리(Coin Cell Battery) 관리 기능을 활성화
CONFIG_SPS=y # Qualcomm의 SPS(Shared Peripheral System) 지원을 활성화
CONFIG_USB_BAM=y # Qualcomm USB Bus Access Manager(BAM) 지원을 활성화
CONFIG_SPS_SUPPORT_NDP_BAM=y # NDP(Non-DMA Path) BAM 지원을 활성화
CONFIG_IPA=y # Qualcomm의 IPA(IP Accelerator) 지원을 활성화
CONFIG_RMNET_IPA=y # Qualcomm IPA와 RMNet(Remote Network Driver) 인터페이스를 결합하는 기능을 활성화
CONFIG_QPNP_HAPTIC=y # Qualcomm QPNP 기반의 Haptic(진동 모터) 드라이버를 활성화
CONFIG_GPIO_USB_DETECT=y # USB 연결 감지를 위한 GPIO 핀 지원을 활성화
CONFIG_BW_MONITOR=y # Qualcomm SoC에서 대역폭 모니터링(Bandwidth Monitoring) 기능을 활성화
CONFIG_MSM_SPMI=y # Qualcomm MSM(스냅드래곤) SoC에서 SPMI(Serial Peripheral Management Interface) 지원을 활성화
CONFIG_MSM_SPMI_PMIC_ARB=y # Qualcomm PMIC 아비트레이션(Arbitration) 기능을 활성화
CONFIG_MSM_QPNP_INT=y # Qualcomm QPNP(퀄컴 PMIC) 기반 인터럽트 컨트롤러를 활성화
CONFIG_MSM_SPMI_DEBUGFS_RO=y # Qualcomm MSM SPMI(Serial Peripheral Management Interface)의 디버깅 정보를 read-only 모드로 제공
CONFIG_CLKDEV_LOOKUP=y # 클럭 관리 시스템에서 클럭 장치 이름을 조회할 수 있도록 활성화
CONFIG_HAVE_CLK_PREPARE=y # 클럭 준비(prepare) 및 활성화(enable) 기능을 지원하는 드라이버 구조를 포함
CONFIG_MSM_CLK_CONTROLLER_V2=y # Qualcomm MSM SoC의 클럭 컨트롤러 버전 2를 활성화
CONFIG_MSM_MDSS_PLL=y # Qualcomm MSM MDSS(Mobile Display Subsystem)의 PLL(Phase-Locked Loop) 기능을 활성화
CONFIG_HWSPINLOCK=y # 하드웨어 기반의 스핀락을 활성화하여 멀티코어 환경에서 동기화를 최적화
CONFIG_REMOTE_SPINLOCK_MSM=y # Qualcomm MSM SoC에서 원격 스핀락(Remote Spinlock) 기능을 활성화
CONFIG_CLKSRC_OF=y # Device Tree에서 클럭 소스(clock source)를 설정할 수 있도록 지원
CONFIG_ARM_ARCH_TIMER=y # ARM 아키텍처 타이머(Architectural Timer)를 활성화
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y # ARM 아키텍처 타이머의 이벤트 스트림(Event Stream) 기능을 활성화
CONFIG_ARM_ARCH_TIMER_VCT_ACCESS=y # ARM 아키텍처 타이머에서 Virtual Counter Timer(VCT) 접근을 활성화
CONFIG_IOMMU_API=y # IOMMU(입출력 메모리 관리 유닛)의 API를 활성화
CONFIG_IOMMU_SUPPORT=y # IOMMU 기능을 전체적으로 활성화
CONFIG_IOMMU_IO_PGTABLE=y # IOMMU의 페이지 테이블 관리 기능을 활성화
CONFIG_IOMMU_IO_PGTABLE_LPAE=y # LPAE(Large Physical Address Extension)를 지원하는 IOMMU 페이지 테이블을 활성화
CONFIG_OF_IOMMU=y # Device Tree에서 IOMMU 구성을 설정할 수 있도록 지원
CONFIG_MSM_IOMMU=y # Qualcomm MSM(스냅드래곤) SoC에서 IOMMU 지원을 활성화
CONFIG_MSM_IOMMU_V1=y # Qualcomm MSM의 IOMMU 첫 번째 버전(V1) 지원을 활성화
CONFIG_ARM_SMMU=y # ARM SMMU(System MMU) 지원을 활성화
CONFIG_MSM_INRUSH_CURRENT_MITIGATION=y # Qualcomm MSM SoC에서 전류 급증(Inrush Current)을 완화하는 기능을 활성화
CONFIG_MSM_QDSP6_APRV2=y # Qualcomm QDSP6(디지털 신호 프로세서, DSP)의 APR(Asynchronous Packet Router) 버전 2를 활성화
CONFIG_MSM_ADSP_LOADER=y # Qualcomm ADSP(오디오 DSP) 펌웨어 로더를 활성화
CONFIG_MSM_MEMORY_DUMP_V2=y # Qualcomm MSM SoC에서 메모리 덤프 기능을 활성
CONFIG_MSM_BOOT_STATS=y # Qualcomm MSM SoC에서 부팅 통계를 수집하는 기능을 활성화
CONFIG_MSM_CPUSS_DUMP=y # Qualcomm MSM SoC에서 CPU 서브시스템 덤프를 활성화
CONFIG_MSM_COMMON_LOG=y # Qualcomm MSM SoC의 공통 로그 시스템을 활성화
CONFIG_MSM_DDR_HEALTH=y # Qualcomm MSM SoC에서 DDR(메인 메모리)의 상태를 모니터링하는 기능을 활성화
CONFIG_MSM_WATCHDOG_V2=y # Qualcomm MSM SoC에서 Watchdog Timer 버전 2를 활성화
CONFIG_MSM_FORCE_WDOG_BITE_ON_PANIC=y # Qualcomm MSM SoC에서 커널 패닉이 발생하면 강제로 Watchdog Timer(WDT)를 활성화하여 시스템을 재부팅하도록 설정
CONFIG_MSM_CPU_PWR_CTL=y # Qualcomm MSM SoC에서 CPU 전력 제어 기능을 활성화
CONFIG_MSM_RPM_SMD=y # Qualcomm RPM(Resource Power Manager)과 SMD(Shared Memory Driver) 간의 통신을 활성화
CONFIG_MSM_RPM_RBCPR_STATS_V2_LOG=y # Qualcomm RPM의 RBCPR(Run-time Battery Compensated Power Reduction) 버전 2 로깅을 활성화
CONFIG_MSM_RPM_LOG=y # Qualcomm RPM의 디버깅 및 로깅 기능을 활성화
CONFIG_MSM_RPM_STATS_LOG=y # Qualcomm RPM의 전력 관리 통계를 로깅하는 기능을 활성화
CONFIG_MSM_RUN_QUEUE_STATS=y # Qualcomm MSM SoC의 런 큐(Run Queue) 통계를 수집하는 기능을 활성화
CONFIG_MSM_SCM=y # Qualcomm SCM(Secure Channel Manager) 인터페이스를 활성화
CONFIG_MSM_SCM_XPU=y # Qualcomm SCM을 통해 XPU(Execute Protection Unit)를 활성화
CONFIG_MSM_XPU_ERR_FATAL=y # XPU에서 메모리 보호 오류가 발생하면 시스템을 강제 종료하도록 설정
CONFIG_MSM_MPM_OF=y # Qualcomm MSM SoC에서 MPM(Multi-Processor Manager)을 Device Tree 기반으로 설정
CONFIG_MSM_SMEM=y # Qualcomm MSM SoC에서 공유 메모리(SMEM, Shared Memory) 지원을 활성화
CONFIG_MSM_SMD=y # Qualcomm MSM SoC에서 SMD(Shared Memory Driver) 지원을 활성화
CONFIG_MSM_SMD_DEBUG=y # Qualcomm MSM SoC에서 SMD(Shared Memory Driver) 디버깅 기능을 활성화
CONFIG_MSM_GLINK=y # Qualcomm G-Link 인터페이스를 활성화
CONFIG_MSM_GLINK_LOOPBACK_SERVER=y # G-Link의 루프백(loopback) 테스트 서버를 활성화
CONFIG_MSM_GLINK_SMD_XPRT=y # G-Link와 SMD(Shared Memory Driver) 간의 연결을 지원하는 기능을 활성화
CONFIG_MSM_GLINK_SMEM_NATIVE_XPRT=y # G-Link와 SMEM(Shared Memory) 간의 네이티브 전송 기능을 활성화
CONFIG_MSM_SMEM_LOGGING=y # Qualcomm 공유 메모리(SMEM)에서 로깅 기능을 활성화
CONFIG_MSM_SMP2P=y # Qualcomm SMP2P(Shared Memory Point-to-Point) 인터페이스를 활성화
CONFIG_MSM_SMP2P_TEST=y # SMP2P 인터페이스의 테스트 기능을 활성화
CONFIG_MSM_SPM=y # Qualcomm MSM SoC에서 SPM(Shared Power Manager) 기능을 활성화
CONFIG_MSM_L2_SPM=y # L2 캐시 기반의 Shared Power Manager(SPM) 기능을 활성화
CONFIG_MSM_QMI_INTERFACE=y # Qualcomm QMI(Qualcomm Messaging Interface) 지원을 활성화
CONFIG_MSM_IPC_ROUTER_SMD_XPRT=y # IPC Router와 Shared Memory Driver(SMD) 기반의 통신 지원을 활성화
CONFIG_MSM_EVENT_TIMER=y # Qualcomm MSM SoC에서 이벤트 기반 타이머를 활성화
CONFIG_MSM_SUBSYSTEM_RESTART=y # Qualcomm MSM SoC에서 서브시스템이 충돌하면 개별적으로 재부팅할 수 있도록 활성화
CONFIG_MSM_SYSMON_COMM=y # Qualcomm MSM SoC에서 System Monitor Communication 기능을 활성화
CONFIG_MSM_PIL=y # Qualcomm MSM SoC에서 Peripheral Image Loader(PIL) 기능을 활성화
CONFIG_MSM_PIL_SSR_GENERIC=y # Qualcomm MSM SoC에서 서브시스템 충돌 감지 및 복구(SSR, Subsystem Restart) 기능을 활성화
CONFIG_MSM_PIL_MSS_QDSP6V5=y# Qualcomm MSM SoC에서 QDSP6V5(오디오 DSP) 관련 서브시스템 충돌 감지 및 복구 기능을 활성화
CONFIG_MSM_SECURE_BUFFER=y # 보안 메모리 영역(Secure Buffer) 기능을 활성화
CONFIG_MSM_BAM_DMUX=y # Qualcomm MSM SoC에서 BAM(Bus Access Manager) 기반의 DMUX(데이터 멀티플렉싱) 기능을 활성화
CONFIG_MSM_PERFORMANCE=y # Qualcomm MSM SoC에서 성능 최적화 기능을 활성화
CONFIG_MSM_KERNEL_PROTECT=y # Qualcomm MSM SoC에서 커널 보호 기능을 활성화
CONFIG_MSM_KERNEL_PROTECT_MPU=y # Qualcomm MSM SoC에서 커널의 MPU(Memory Protection Unit) 기반 보호 기능을 활성화
CONFIG_STATE_NOTIFIER=y # 시스템 상태 변경을 감지하고 알림을 제공하는 기능을 활성화
CONFIG_MEM_SHARE_QMI_SERVICE=y # Qualcomm MSM SoC에서 QMI 기반 메모리 공유 서비스를 활성화
CONFIG_SEC_DEBUG=y # Samsung 보안 디버깅 기능을 활성화
CONFIG_SEC_DEBUG_PRINTK_NOCACHE=y # Samsung 디버깅에서 printk 메시지를 캐싱 없이 바로 출력하도록 설정
CONFIG_SEC_DEBUG_SCHED_LOG=y # Samsung 기기의 스케줄러 로그를 활성화
CONFIG_SEC_LOGGER_BUFFER_EXPANSION=y # Samsung 디버깅 로그 버퍼 크기를 확장
CONFIG_SEC_DEBUG_SUMMARY=y # Samsung 보안 디버깅 요약(Summary) 기능을 활성화
CONFIG_SEC_DEBUG_POWER_LOG=y # Samsung 기기의 전력 상태 변화를 기록하는 기능을 활성화
CONFIG_SEC_LOG_LAST_KMSG=y # Samsung 기기에서 커널 충돌 발생 시 "마지막 KMSG 로그"를 저장하도록 설정
CONFIG_SEC_BSP=y # Samsung BSP(Board Support Package) 기능을 활성화
CONFIG_SEC_SSR_DEBUG_LEVEL_CHK=y # Samsung 기기에서 SSR(SubSystem Restart) 디버깅 기능을 활성화
CONFIG_SEC_NOTSUPPORTED_HLOSNAD=y # Samsung 기기에서 지원되지 않는 HLOS(Higher Level OS)와 Snapdragon 관련 기능을 차단하는 역할
CONFIG_TIMA=y # TIM(A) (TrustZone-based Integrity Measurement Architecture) 기능을 활성화
CONFIG_DRV_SAMSUNG=y #요것도 기존에있었음 Samsung 기기에서 필요한 전용 드라이버를 활성화
CONFIG_PM_DEVFREQ=y # Devfreq(Device Frequency Scaling) 기능을 활성화
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # Simple Ondemand 거버너를 활성화
CONFIG_DEVFREQ_GOV_PERFORMANCE=y # Performance(성능) 모드를 활성화
CONFIG_DEVFREQ_GOV_POWERSAVE=y # Powersave(절전) 모드를 활성화
CONFIG_DEVFREQ_GOV_USERSPACE=y # User Space 거버너를 활성화하여 사용자가 직접 주파수를 조정할 수 있도록 함
CONFIG_DEVFREQ_GOV_CPUFREQ=y # CPU 주파수에 따라 Devfreq를 조정하는 거버너를 활성화
CONFIG_DEVFREQ_GOV_MSM_ADRENO_TZ=y # Qualcomm Adreno GPU의 전력 및 성능 최적화를 위한 TrustZone 기반 주파수 조정 기능을 활성화
CONFIG_SIMPLE_GPU_ALGORITHM=y # GPU 주파수 조정을 위한 Simple GPU Algorithm을 활성화
CONFIG_MSM_BIMC_BWMON=y # Qualcomm MSM SoC에서 BIMC(Bus Interconnect Memory Controller) 기반의 메모리 대역폭 모니터링 기능을 활성화
CONFIG_DEVFREQ_GOV_MSM_GPUBW_MON=y # Qualcomm Adreno GPU의 메모리 대역폭 모니터링 기능을 활성화
CONFIG_DEVFREQ_GOV_MSM_BW_HWMON=y # Qualcomm MSM SoC의 메모리 대역폭을 하드웨어 기반으로 모니터링하는 기능을 활성화
CONFIG_DEVFREQ_GOV_SPDM_HYP=y # SPDM 기반의 Devfreq 전력 관리 기능을 활성화
CONFIG_ADRENO_IDLER=y # Qualcomm Adreno GPU의 유휴(Idle) 상태를 최적화하여 불필요한 전력 소비를 줄이는 기능을 활성화
CONFIG_DEVFREQ_SIMPLE_DEV=y # Simple Devfreq(간단한 주파수 조정) 기능을 활성화
CONFIG_MSM_DEVFREQ_DEVBW=y # Qualcomm MSM SoC에서 장치(Device) 기반 메모리 대역폭 관리 기능을 활성화
CONFIG_SPDM_SCM=y # SPDM을 통해 Secure Channel Manager(SCM)와 통신하는 기능을 활성화
CONFIG_DEVFREQ_SPDM=y # SPDM을 활용한 Devfreq 주파수 조정을 활성화
CONFIG_PWM=y # PWM(Pulse Width Modulation) 기능을 활성화
CONFIG_PWM_SYSFS=y # PWM을 sysfs 인터페이스를 통해 사용자 공간에서 제어할 수 있도록 지원
CONFIG_PWM_QPNP=y #Qualcomm PMIC(Power Management IC) 기반의 PWM 기능을 활성화
CONFIG_IRQCHIP=y # Qualcomm MSM SoC에서 IRQ(인터럽트 요청) 칩을 활성화
CONFIG_ARM_GIC=y # ARM GIC(Generic Interrupt Controller)를 활성화
CONFIG_ARM_GIC_PANIC_HANDLER=y # ARM GIC(Generic Interrupt Controller)에서 커널 패닉 발생 시 인터럽트를 기록하는 기능을 활성화
CONFIG_MSM_SHOW_RESUME_IRQ=y # Qualcomm MSM SoC에서 인터럽트 발생 시 Resume(복구) 로그를 출력하도록 설정
CONFIG_MSM_IRQ=y # Qualcomm MSM SoC에서 인터럽트 관리 기능을 활성화
CONFIG_BATTERY_SAMSUNG=y # Samsung 기기의 배터리 관리 시스템(BMS, Battery Management System)을 활성화
CONFIG_BATTERY_SAMSUNG_DATA_FILE="default_battery_data.h" # 배터리 관리에 필요한 기본 데이터 파일을 지정
CONFIG_SLOW_CHARGING_CURRENT_STANDARD=1000 # 저속 충전(Slow Charging) 모드의 기준 전류를 1000mA(1A)로 설정
CONFIG_BATTERY_SWELLING=y # 배터리 팽창(Swelling) 감지 기능을 활성화
CONFIG_BATTERY_AGE_FORECAST=y # 배터리 수명을 예측하는 기능을 활성화
CONFIG_FUELGAUGE_S2MU005=y # S2MU005 PMIC(Power Management IC) 기반 연료 게이지(Fuel Gauge) 기능을 활성화
CONFIG_PREVENT_SOC_JUMP=y # 배터리 충전 중 급격한 SoC(State of Charge) 변화를 방지하는 기능을 활성화
CONFIG_CHARGER_S2MU005=y # Samsung S2MU005 PMIC 기반 충전기 드라이버를 활성화
CONFIG_SAMSUNG_LPM_MODE=y # Samsung 기기의 저전력 모드(Low Power Mode, LPM) 지원을 활성화
CONFIG_SIOP_CHARGING_LIMIT_CURRENT=0 # SIOP(Seamless Intelligent Overheat Protection) 충전 전류 제한을 비활성화(0) 설정
CONFIG_BATTERY_SAMSUNG_V2=y # Samsung의 차세대 배터리 관리 시스템(BMS) V2 버전을 활성화
CONFIG_S2MU005_DISABLE_BUCK_MODE=y # S2MU005 PMIC의 Buck Mode(DC-DC 변환 모드)를 비활성화
CONFIG_S2MU005_INNER_BATTERY=y # Samsung S2MU005 기반 내부 배터리(Inner Battery) 기능을 활성화
CONFIG_BATTERY_NOTIFIER=y # 배터리 상태 변경을 알리는 알림 기능을 활성화
CONFIG_RAS=y # RAS(Reliability, Availability, Serviceability) 기능을 활성화
CONFIG_SENSORS_SSC=y # Samsung Sensor Subsystem Controller(SSC)를 활성화
CONFIG_SENSORS_CORE=y # 센서의 기본 코어 드라이버를 활성화
CONFIG_SENSORS_LIS2DS=y # STMicroelectronics LIS2DS 가속도 센서 드라이버를 활성화
CONFIG_SENSORS_LIS2DS_I2C=y # LIS2DS 센서를 I2C(Inter-Integrated Circuit) 버스를 통해 연결할 수 있도록 지원
CONFIG_SENSORS_CM36686=y # Capella Microsystems CM36686 근접 센서(Proximity Sensor) 드라이버를 활성화
CONFIG_SENSORS_STK3328=y # Sitronix STK3328 근접 센서 및 조도 센서 드라이버를 활성화
CONFIG_MSM_TZ_LOG=y # Qualcomm TrustZone(TZ) 관련 로그를 활성화
CONFIG_USE_MUIC=y # MUIC(Universal Interface Controller) 기능을 활성화
CONFIG_MUIC_NOTIFIER=y # MUIC 상태 변경을 알리는 Notifier 기능을 활성화
CONFIG_MUIC_S2MU005=y # Samsung S2MU005 PMIC 기반 MUIC 드라이버를 활성화
CONFIG_UART3=y #
CONFIG_MUIC_SUPPORT_RUSTPROOF=y # Samsung MUIC의 녹 방지 기능을 활성화
CONFIG_MUIC_S2MU005_INNER_BATTERY=y # S2MU005 기반 내부 배터리 감지 기능을 활성화
CONFIG_MUIC_S2MU005_JIGB_CONTROL=y # JIG 모드(공장 모드)에서 MUIC를 통한 USB 충전 제어 기능을 활성화
CONFIG_MUIC_S2MU005_DISCHARGING_WA=y # S2MU005 MUIC에서 특정 충전 문제를 해결하기 위한 방전(Discharging) 워크어라운드(WA) 기능을 활성화
CONFIG_MUIC_S2MU005_WATER_WA_DISABLE=y # S2MU005 MUIC에서 물 감지 워크어라운드 기능을 비활성화
CONFIG_MUIC_S2MU005_SUPPORT_WATERPROOF=y # S2MU005 MUIC에서 방수 보호 기능을 활성화
CONFIG_MSM_VIBRATOR=y # Qualcomm MSM SoC 기반의 진동 모터 드라이버를 활성화
CONFIG_TRUSTONIC_TEE=y # Trustonic TEE(Trusted Execution Environment) 기능을 활성화
CONFIG_TRUSTONIC_TRUSTED_UI_QC=y # Trustonic Trusted UI(QC) 기능을 활성화
CONFIG_SEC_DEBUG_GAF_V4=y # Samsung 디버깅 프레임워크(GAF) V4를 활성화
CONFIG_USER_RESET_DEBUG=y # 사용자가 직접 수행한 시스템 재설정(User Reset)에 대한 디버깅 정보를 기록하는 기능을 활성화
CONFIG_DCACHE_WORD_ACCESS=y # ARM CPU에서 데이터 캐시(DCache) 접근을 최적화하는 기능을 활성
CONFIG_INTERRUPTIBLE_SYNC=y # 인터럽트 가능한 동기화(Interruptible Synchronization) 기능을 활성화
CONFIG_EXT2_FS=y # EXT2 파일 시스템을 지원하도록 설정
CONFIG_EXT2_FS_XATTR=y # EXT2에서 확장 속성(Extended Attributes, XATTR) 기능을 활성화
CONFIG_EXT2_FS_SECURITY=y # EXT2에서 보안 속성을 활성화
CONFIG_EXT4_FS=y # EXT4 파일 시스템을 지원하도록 설정
CONFIG_EXT4_USE_FOR_EXT23=y # EXT4 드라이버를 사용하여 EXT2 및 EXT3 파일 시스템을 자동으로 마운트할 수 있도록 설정
CONFIG_EXT4_FS_POSIX_ACL=y # EXT4에서 POSIX ACL(Access Control Lists) 기능을 활성화
CONFIG_EXT4_FS_SECURITY=y # EXT4에서 보안 확장 속성을 활성화
CONFIG_SDCARD_FS=y # Android 기기에서 SD 카드 파일 시스템을 지원하도록 활성화
CONFIG_JBD2=y # JBD2(Journaling Block Device v2) 저널링 시스템을 활성화
CONFIG_FS_MBCACHE=y # mbcache(Meta Block Cache) 기능을 활성화
CONFIG_FS_POSIX_ACL=y # POSIX ACL(Access Control List) 기능을 활성화
CONFIG_FILE_LOCKING=y # 파일 잠금 기능을 활성화
CONFIG_FSNOTIFY=y # 파일 변경 사항을 감지하고 알림을 제공하는 기능을 활성화
CONFIG_DNOTIFY=y # 디렉토리 내 파일 변경 사항을 감지하는 DNotify 기능을 활성화
CONFIG_INOTIFY_USER=y # 사용자 공간에서 파일 및 디렉토리 변경 사항을 감지할 수 있도록 하는 inotify 기능을 활성화
CONFIG_QUOTA=y # 디스크 할당량(Quota) 기능을 활성화하여 사용자별로 디스크 사용량을 제한할 수 있도록 지원
CONFIG_QUOTA_NETLINK_INTERFACE=y # Quota 기능을 Netlink 인터페이스를 통해 관리할 수 있도록 활성화
CONFIG_QUOTA_TREE=y # 트리(Tree) 구조 기반의 디스크 할당량 관리를 활성화
CONFIG_QFMT_V2=y # Quota 포맷 버전 2를 활성화하여 대규모 파일 시스템에서 디스크 할당량을 보다 효율적으로 관리
CONFIG_QUOTACTL=y # Quota를 관리할 수 있도록 quotactl 시스템 호출을 활성화
CONFIG_FUSE_FS=y # FUSE(Filesystem in Userspace) 기능을 활성화
CONFIG_FAT_FS=y # FAT 파일 시스템을 지원하도록 활성화
CONFIG_MSDOS_FS=y # MS-DOS에서 사용하는 FAT 파일 시스템을 활성화
CONFIG_VFAT_FS=y # VFAT(Windows 95 이후 사용되는 FAT32) 파일 시스템을 활성화
CONFIG_FAT_DEFAULT_CODEPAGE=437 # 기본 FAT 파일 시스템 코드페이지를 437(미국 영어)로 설정
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # FAT 파일 시스템의 기본 문자 인코딩을 ISO-8859-1로 설정
CONFIG_FAT_VIRTUAL_XATTR=y # FAT 파일 시스템에서 가상 확장 속성(Virtual Extended Attributes)을 지원하도록 활성화
CONFIG_FAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0" # FAT 파일 시스템에서 SELinux 보안 컨텍스트를 가상 확장 속성으로 제공
CONFIG_SDFAT_FS=y # SDFAT 파일 시스템을 활성화
CONFIG_SDFAT_DELAYED_META_DIRTY=y # 메타데이터 변경 사항을 지연(commit)하여 성능을 최적화하는 기능을 활성화
CONFIG_SDFAT_DEFAULT_CODEPAGE=437 # SDFAT의 기본 코드 페이지를 437(미국 영어)로 설정
CONFIG_SDFAT_DEFAULT_IOCHARSET="utf8" # SDFAT에서 기본 문자 인코딩을 UTF-8로 설정
CONFIG_SDFAT_ALIGNED_MPAGE_WRITE=y # 멀티 페이지 쓰기(MPAGE Write) 기능을 정렬하여 성능을 최적화
CONFIG_SDFAT_VIRTUAL_XATTR=y # SDFAT에서 가상 확장 속성(Virtual Extended Attributes)을 지원하도록 활성화
CONFIG_SDFAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0" # SDFAT에서 SELinux 보안 컨텍스트를 가상 확장 속성으로 제공
CONFIG_SDFAT_DEBUG=y # SDFAT 파일 시스템의 디버깅 기능을 활성화
CONFIG_SDFAT_DBG_MSG=y # SDFAT에서 디버깅 메시지를 활성화
CONFIG_SDFAT_STATISTICS=y # SDFAT 파일 시스템의 사용 통계를 수집할 수 있도록 지원
CONFIG_PROC_FS=y # proc 파일 시스템을 활성화
CONFIG_PROC_SYSCTL=y # /proc/sys 인터페이스를 통해 커널 파라미터를 동적으로 조정할 수 있도록 지원
CONFIG_PROC_PAGE_MONITOR=y # 메모리 페이지 사용량을 모니터링하는 기능을 활성화
CONFIG_PROC_AVC=y # SELinux(보안 강화 Linux) 정책에서 발생하는 Access Vector Cache(AVC) 로그를 proc 파일 시스템에서 확인할 수 있도록 지원
CONFIG_KERNFS=y # KernFS(Kernel Filesystem)를 활성화하여 /sys 파일 시스템을 제공
CONFIG_SYSFS=y # sysfs 파일 시스템을 활성화하여 /sys 디렉토리를 통해 커널 내부 설정 및 하드웨어 정보를 확인할 수 있도록 지원
CONFIG_TMPFS=y # TMPFS(Temporary Filesystem) 지원을 활성화
CONFIG_TMPFS_POSIX_ACL=y # TMPFS에서 POSIX ACL(Access Control List) 기능을 활성화
CONFIG_TMPFS_XATTR=y # TMPFS에서 확장 속성(XATTR) 지원을 활성화
CONFIG_CONFIGFS_FS=y # ConfigFS 파일 시스템을 활성화
CONFIG_MISC_FILESYSTEMS=y # 기타 파일 시스템을 활성화
CONFIG_ECRYPT_FS=y # ECRYPTFS(암호화된 파일 시스템) 지원을 활성화
CONFIG_PSTORE=y # PStore(영구적인 커널 로그 저장) 기능을 활성화
CONFIG_PSTORE_CONSOLE=y # 커널 패닉 발생 시 PStore를 통해 콘솔 로그를 저장하도록 활성화
CONFIG_PSTORE_PMSG=y # PStore를 통해 Android PMSG(Persistent Message) 로그를 저장할 수 있도록 활성화
CONFIG_PSTORE_PMSG_SSPLOG=y # Samsung 기기에서 SSP(Sensor Subsystem) 관련 PMSG 로그를 저장할 수 있도록 활성화
CONFIG_SEC_EVENT_LOG=y # Samsung 기기에서 보안 관련 이벤트 로그를 저장할 수 있도록 활성화
CONFIG_PSTORE_RAM=y # PStore 로그를 RAM에 저장할 수 있도록 활성화
CONFIG_F2FS_FS=y # F2FS(Flash-Friendly File System) 지원을 활성화
CONFIG_F2FS_STAT_FS=y # F2FS 파일 시스템의 통계를 수집할 수 있도록 활성화
CONFIG_F2FS_FS_XATTR=y # F2FS에서 확장 속성(XATTR) 기능을 활성화
CONFIG_F2FS_FS_POSIX_ACL=y # F2FS에서 POSIX ACL(Access Control List) 기능을 활성화
CONFIG_NETWORK_FILESYSTEMS=y # 네트워크 파일 시스템(Network Filesystems) 지원을 활성화
CONFIG_NLS=y # NLS(네이티브 언어 지원) 기능을 활성화
CONFIG_NLS_DEFAULT="iso8859-1" # 기본 문자 인코딩을 ISO-8859-1(서유럽 언어)로 설정
CONFIG_NLS_CODEPAGE_437=y # 코드페이지 437(미국 영어, MS-DOS 기본 문자셋) 지원을 활성화
CONFIG_NLS_ASCII=y # ASCII 문자 인코딩 지원을 활성화
CONFIG_NLS_ISO8859_1=y # ISO-8859-1 문자셋을 지원하도록 설정
CONFIG_NLS_UTF8=y # UTF-8 인코딩을 활성화
CONFIG_PRINTK_TIME=y # 커널 로그(dmesg)에서 각 로그 메시지에 타임스탬프를 추가하여 디버깅을 쉽게 할 수 있도록 활성화
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # 기본 커널 로그 레벨을 설정
CONFIG_DEBUG_INFO=y # 커널 디버깅 정보를 포함하여 컴파일
CONFIG_ENABLE_WARN_DEPRECATED=y # 사용되지 않는(Deprecated) 커널 API를 사용할 경우 경고를 출력하도록 설정
CONFIG_ENABLE_MUST_CHECK=y # 반드시 확인해야 하는 리턴 값을 무시할 경우 경고를 발생하도록 설정
CONFIG_FRAME_WARN=1024 # 스택 프레임 크기가 1024바이트(1KB)를 초과하면 경고를 출력하도록 설정
CONFIG_DEBUG_FS=y # DebugFS(커널 디버깅을 위한 가상 파일 시스템)를 활성화
CONFIG_MAGIC_SYSRQ=y # Magic SysRq 키 조합을 활성화하여 시스템 복구 및 디버깅이 가능하도록 지원
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # Magic SysRq 기능을 기본적으로 활성화
CONFIG_DEBUG_KERNEL=y # 커널 디버깅 기능을 활성화
CONFIG_HAVE_DEBUG_KMEMLEAK=y # 커널 메모리 누수를 감지하는 기능을 활성화
CONFIG_PANIC_ON_OOPS_VALUE=0 # 커널 Oops(소프트웨어 오류)가 발생해도 즉시 패닉을 발생시키지 않도록 설정
CONFIG_PANIC_TIMEOUT=5 # 커널 패닉 발생 후 5초 후에 자동 재부팅하도록 설정
#보안
CONFIG_PANIC_ON_RECURSIVE_CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
CONFIG_DEFAULT_SECURITY_SELINUX=y
CONFIG_DEFAULT_SECURITY="selinux"CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA2_ARM_CE=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_AES_ARM_BS=y
CONFIG_CRYPTO_AES_ARM_CE=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_QCE50=y
CONFIG_CRYPTO_DEV_QCRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=y
CONFIG_CRYPTO_DEV_QCEDEV=y
CONFIG_CRYPTO_DEV_OTA_CRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_ICE=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=y
CONFIG_CRYPTO_SHA1_ARM_NEON=y
CONFIG_CRYPTO_SHA256_ARM=y
CONFIG_CRYPTO_SHA512_ARM_NEON=yFAULT=y
CONFIG_SCHED_DEBUG=y
CONFIG_SYSRQ_SCHED_DEBUG=y
CONFIG_SCHED_STACK_END_CHECK=y
CONFIG_DEBUG_PREEMPT=y
CONFIG_STACKTRACE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_RCU_CPU_STALL_TIMEOUT=21
CONFIG_RCU_CPU_STALL_VERBOSE=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_IPC_LOGGING=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_BRANCH_PROFILE_NONE=y
CONFIG_CPU_FREQ_SWITCH_PROFILER=y
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_ARM_UNWIND=y
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
CONFIG_DEBUG_SET_MODULE_RONX=y
CONFIG_SEC_PM=y
CONFIG_SEC_PM_DEBUG=y
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_LSM_MMAP_MIN_ADDR=4096
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
CONFIG_HARDENED_USERCOPY=y
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
CONFIG_DEFAULT_SECURITY_SELINUX=y
CONFIG_DEFAULT_SECURITY="selinux"CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA2_ARM_CE=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_AES_ARM_BS=y
CONFIG_CRYPTO_AES_ARM_CE=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_QCE50=y
CONFIG_CRYPTO_DEV_QCRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=y
CONFIG_CRYPTO_DEV_QCEDEV=y
CONFIG_CRYPTO_DEV_OTA_CRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_ICE=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=y
CONFIG_CRYPTO_SHA1_ARM_NEON=y
CONFIG_CRYPTO_SHA256_ARM=y
CONFIG_CRYPTO_SHA512_ARM_NEON=y
CONFIG_BINARY_PRINTF=y#바이너리 형식으로 숫자를 출력하는 기능 활성화
CONFIG_BITREVERSE=y#비트 순서를 반대로 뒤집는(bit-reversal) 함수 지원 주로 디지털 신호 처리(DSP) 또는 CRC 계산에서 사용됨
CONFIG_GENERIC_STRNCPY_FROM_USER=y#사용자 공간에서 문자열을 복사하는 범용 함수 제공
CONFIG_GENERIC_STRNLEN_USER=y#사용자 공간에서 NULL 종료 문자열 길이 확인 함수 제공
CONFIG_GENERIC_NET_UTILS=y#일반적인 네트워크 유틸리티 함수 제공
CONFIG_GENERIC_PCI_IOMAP=y#PCI 장치 메모리 매핑(I/O Memory Mapping) 관련 범용 함수 제공
CONFIG_GENERIC_IO=y#범용적인 입출력(IO) 인터페이스 지원
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y#비교 후 교환(CMPXCHG) 기반의 락(lock) 및 참조 카운트(ref) 구현
CONFIG_CRC_CCITT=y#CRC-CCITT(16비트) 체크섬 계산 지원
CONFIG_CRC16=y#16비트 CRC(Cyclic Redundancy Check) 계산 기능 제공
CONFIG_CRC32=y#32비트 CRC 알고리즘 지원
CONFIG_CRC32_SLICEBY8=y#8개 슬라이스로 나누어 병렬 CRC32 계산을 가속화
CONFIG_LIBCRC32C=y#CRC32C(Castagnoli) 체크섬 알고리즘 라이브러리 포함
CONFIG_AUDIT_GENERIC=y#범용 감사(Audit) 로깅 지원
CONFIG_ZLIB_INFLATE=y# Zlib 압축 해제(Inflate) 기능 활성화
CONFIG_ZLIB_DEFLATE=y#Zlib 압축(Deflate) 기능 활성화
CONFIG_LZO_COMPRESS=y#LZO(Lempel-Ziv-Oberhumer) 알고리즘을 이용한 압축 기능 제공
CONFIG_LZO_DECOMPRESS=y#LZO 압축 해제 기능 제공
CONFIG_LZ4_COMPRESS=y# LZ4 압축 알고리즘 지원
CONFIG_LZ4_DECOMPRESS=y#LZ4 압축 해제 기능 제공
CONFIG_DECOMPRESS_GZIP=y#GZIP 압축 해제 기능 지원
CONFIG_GENERIC_ALLOCATOR=y#일반적인 메모리 할당기 제공
CONFIG_REED_SOLOMON=y#리드-솔로몬(Reed-Solomon) 오류 수정 코드(ECC) 지원
CONFIG_REED_SOLOMON_ENC8=y#비트 데이터 단위의 Reed-Solomon 인코딩 기능 활성화
CONFIG_REED_SOLOMON_DEC8=y#8비트 데이터 단위의 Reed-Solomon 디코딩 기능 활성화
CONFIG_TEXTSEARCH=y #커널에서 문자열 검색 기능을 활성화
CONFIG_TEXTSEARCH_KMP=y #Knuth-Morris-Pratt (KMP) 문자열 검색 알고리즘 지원
CONFIG_TEXTSEARCH_BM=y #Boyer-Moore (BM) 문자열 검색 알고리즘 지원
CONFIG_TEXTSEARCH_FSM=y #유한 상태 머신(FSM) 기반 문자열 검색 지원
CONFIG_ASSOCIATIVE_ARRAY=y #연관 배열(Associative Array) 지원
CONFIG_HAS_IOMEM=y #IO 메모리 맵핑 기능 지원
CONFIG_HAS_IOPORT_MAP=y #IO 포트 매핑 기능 지원
CONFIG_HAS_DMA=y #Direct Memory Access (DMA) 지원
CONFIG_CPU_RMAP=y #CPU 역맵(Reverse Mapping) 지원
CONFIG_DQL=y #동적 큐 길이 관리(Dynamic Queue Limits, DQL) 지원
CONFIG_NLATTR=y #Netlink Attribute(NLATTR) 구조 지원
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y#64비트 원자적 감소(Atomic Decrement) 연산 지원
CONFIG_CLZ_TAB=y#CLZ (Count Leading Zeros) 연산을 위한 테이블 사용
CONFIG_MPILIB=y#MPI (Multi-Precision Integer Library) 지원을 활성화하는 설정
CONFIG_SIGNATURE=y#디지털 서명 검증(Digital Signature Verification)을 지원하는 옵션
CONFIG_LIBFDT=y#FDT(Flattened Device Tree) 라이브러리 지원을 활성화
CONFIG_OID_REGISTRY=y#CONFIG_OID_REGISTRY=y
CONFIG_ARCH_HAS_SG_CHAIN=y#Scatter-Gather(SG) 리스트 체이닝을 지원하는 아키텍처에서 사용
CONFIG_QMI_ENCDEC=y#QMI(Qualcomm MSM Interface) 메시지 인코딩/디코딩 지원