arch/arm/Kconfig v5.13-rc1
ARM
ARM_DMA_IOMMU_ALIGNMENT
Maximum PAGE_SIZE order of alignment for DMA IOMMU buffers
ARM_PATCH_PHYS_VIRT
Patch physical to virtual translations at runtime
NEED_MACH_IO_H
NEED_MACH_MEMORY_H
PHYS_OFFSET
Physical address of main memory
Menu [System Type]
MMU
MMU-based Paged Memory Management Support
ARCH_EP93XX
EP93xx-based
ARCH_FOOTBRIDGE
FootBridge
ARCH_IOP32X
IOP32x-based
ARCH_IXP4XX
IXP4xx-based
ARCH_DOVE
Marvell Dove
ARCH_PXA
PXA2xx/PXA3xx-based
ARCH_RPC
RiscPC
ARCH_SA1100
SA1100-based
ARCH_S3C24XX
Samsung S3C24XX SoCs
ARCH_OMAP1
TI OMAP1
Menu [Multiple platform selection]
ARCH_ACTIONS
Actions Semi SoCs
ARCH_ALPINE
Annapurna Labs Alpine platform
MACH_ARTPEC6
Axis ARTPEC-6 ARM Cortex A9 Platform
MACH_ASM9260
Alphascale ASM9260
ARCH_ASPEED
Aspeed BMC architectures
MACH_ASPEED_G4
Aspeed SoC 4th Generation
MACH_ASPEED_G5
Aspeed SoC 5th Generation
MACH_ASPEED_G6
Aspeed SoC 6th Generation
SOC_SAMV7
SAM Cortex-M7 family
SOC_SAMA5D2
SAMA5D2 family
SOC_SAMA5D3
SAMA5D3 family
SOC_SAMA5D4
SAMA5D4 family
SOC_AT91RM9200
AT91RM9200
SOC_AT91SAM9
AT91SAM9
SOC_SAM9X60
SAM9X60
ATMEL_CLOCKSOURCE_PIT
Periodic Interval Timer (PIT) support
ATMEL_CLOCKSOURCE_TCB
Timer Counter Blocks (TCB) support
ARCH_AXXIA
LSI Axxia platforms
ARCH_BCM
Broadcom SoC Support
ARCH_BCM_IPROC
ARCH_BCM_CYGNUS
Broadcom Cygnus Support
ARCH_BCM_HR2
Broadcom Hurricane 2 SoC support
ARCH_BCM_NSP
Broadcom Northstar Plus SoC Support
ARCH_BCM_5301X
Broadcom BCM470X / BCM5301X ARM SoC
ARCH_BCM_MOBILE
ARCH_BCM_281XX
Broadcom BCM281XX SoC family
ARCH_BCM_21664
Broadcom BCM21664 SoC family
ARCH_BCM_23550
Broadcom BCM23550 SoC
ARCH_BCM_MOBILE_SMP
ARCH_BCM2835
Broadcom BCM2835 family
ARCH_BCM_53573
Broadcom BCM53573 SoC series support
ARCH_BCM_63XX
Broadcom BCM63xx DSL SoC
ARCH_BRCMSTB
Broadcom BCM7XXX based boards
ARCH_CLPS711X
Cirrus Logic EP721x/EP731x-based
ARCH_CNS3XXX
Cavium Networks CNS3XXX family
MACH_CNS3420VB
Support for CNS3420 Validation Board
MACH_DA8XX_DT
Support DA8XX platforms using device tree
MACH_DAVINCI_EVM
TI DM644x EVM
MACH_SFFSDR
Lyrtech SFFSDR
MACH_NEUROS_OSD2
Neuros OSD2 Open Television Set Top Box
MACH_DAVINCI_DM355_EVM
TI DM355 EVM
MACH_DM355_LEOPARD
DM355 Leopard board
MACH_DAVINCI_DM6467_EVM
TI DM6467 EVM
MACH_DAVINCI_DM365_EVM
TI DM365 EVM
MACH_DAVINCI_DA830_EVM
TI DA830/OMAP-L137/AM17x Reference Platform
MACH_DAVINCI_DA830_EVM
Select DA830/OMAP-L137/AM17x UI board peripheral
DA830_UI_LCD
LCD
DA830_UI_NAND
NAND flash
MACH_DAVINCI_DA850_EVM
TI DA850/OMAP-L138/AM18x Reference Platform
MACH_DAVINCI_DA850_EVM
Select peripherals connected to expander on UI board
DA850_UI_NONE
No peripheral is enabled
DA850_UI_RMII
RMII Ethernet PHY
DA850_UI_SD_VIDEO_PORT
Video Port Interface
MACH_MITYOMAPL138
Critical Link MityDSP-L138/MityARM-1808 SoM
MACH_OMAPL138_HAWKBOARD
TI AM1808 / OMAPL-138 Hawkboard platform
DAVINCI_MUX
DAVINCI multiplexing support
DAVINCI_MUX_DEBUG
Multiplexing debug output
DAVINCI_MUX_WARNINGS
Warn about pins the bootloader didn't set up
Menu [Marvell Dove Implementations]
MACH_DOVE_DB
Marvell DB-MV88AP510 Development Board
MACH_CM_A510
CompuLab CM-A510 Board
Menu [Cirrus EP93xx Implementation Options]
CRUNCH
Support for MaverickCrunch
MACH_ADSSPHERE
Support ADS Sphere
MACH_BK3
Support Liebherr BK3.1
MACH_EDB9301
Support Cirrus Logic EDB9301
MACH_EDB9302
Support Cirrus Logic EDB9302
MACH_EDB9302A
Support Cirrus Logic EDB9302A
MACH_EDB9307
Support Cirrus Logic EDB9307
MACH_EDB9307A
Support Cirrus Logic EDB9307A
MACH_EDB9312
Support Cirrus Logic EDB9312
MACH_EDB9315
Support Cirrus Logic EDB9315
MACH_EDB9315A
Support Cirrus Logic EDB9315A
MACH_GESBC9312
Support Glomation GESBC-9312-sx
MACH_MICRO9H
Support Contec Micro9-High
MACH_MICRO9M
Support Contec Micro9-Mid
MACH_MICRO9L
Support Contec Micro9-Lite
MACH_MICRO9S
Support Contec Micro9-Slim
MACH_SIM_ONE
Support Simplemachines Sim.One board
MACH_SNAPPER_CL15
Support Bluewater Systems Snapper CL15 Module
MACH_TS72XX
Support Technologic Systems TS-72xx SBC
MACH_VISION_EP9307
Support Vision Engraving Systems EP9307 SoM
ARCH_EXYNOS
Samsung Exynos
S5P_DEV_MFC
ARCH_EXYNOS3
Samsung Exynos3
ARCH_EXYNOS4
Samsung Exynos4
ARCH_EXYNOS5
Samsung Exynos5
Menu [Footbridge Implementations]
ARCH_CATS
CATS
ARCH_EBSA285_ADDIN
EBSA285 (addin mode)
ARCH_EBSA285_HOST
EBSA285 (host mode)
ARCH_NETWINDER
NetWinder
ARCH_GEMINI
Cortina Systems Gemini
Menu [Hisilicon platform type]
ARCH_HI3xxx
Hisilicon Hi36xx family
ARCH_HIP01
Hisilicon HIP01 family
ARCH_HIP04
Hisilicon HiP04 Cortex A15 family
ARCH_HIX5HD2
Hisilicon X5HD2 family
ARCH_SD5203
Hisilicon SD5203 family
ARCH_MXC
Freescale i.MX family
MXC_DEBUG_BOARD
Enable MXC debug board(for 3-stack)
SOC_IMX31
i.MX31 support
SOC_IMX35
i.MX35 support
SOC_IMX1
i.MX1 support
SOC_IMX25
i.MX25 support
SOC_IMX27
i.MX27 support
SOC_IMX50
i.MX50 support
SOC_IMX51
i.MX51 support
SOC_IMX53
i.MX53 support
SOC_IMX6Q
i.MX6 Quad/DualLite support
SOC_IMX6SL
i.MX6 SoloLite support
SOC_IMX6SLL
i.MX6 SoloLiteLite support
SOC_IMX6SX
i.MX6 SoloX support
SOC_IMX6UL
i.MX6 UltraLite support
SOC_LS1021A
Freescale LS1021A support
SOC_IMX7D
i.MX7 Dual support
SOC_IMX7ULP
i.MX7ULP support
SOC_VF610
Vybrid Family VF610 support
VF_USE_ARM_GLOBAL_TIMER
Use ARM Global Timer
VF_USE_PIT_TIMER
Use PIT timer
ARCH_INTEGRATOR
ARM Ltd. Integrator family
ARCH_INTEGRATOR_AP
Support Integrator/AP and Integrator/PP2 platforms
INTEGRATOR_IMPD1
Include support for Integrator/IM-PD1
ARCH_INTEGRATOR_CP
Support Integrator/CP platform
Menu [IOP32x Implementation Options]
MACH_GLANTANK
Enable support for the IO-Data GLAN Tank
ARCH_IQ80321
Enable support for IQ80321
ARCH_IQ31244
Enable support for EP80219/IQ31244
MACH_N2100
Enable support for the Thecus n2100
MACH_EM7210
Enable support for the Lanner EM7210
Menu [Intel IXP4xx Implementation Options]
MACH_IXP4XX_OF
Devce Tree IXP4xx boards
MACH_NSLU2
Linksys NSLU2
MACH_AVILA
Avila
MACH_LOFT
Loft
ARCH_ADI_COYOTE
Coyote
MACH_GATEWAY7001
Gateway 7001
MACH_WG302V2
Netgear WG302 v2 / WAG302 v2
ARCH_IXDP425
IXDP425
MACH_IXDPG425
IXDPG425
MACH_IXDP465
IXDP465
MACH_GORAMO_MLR
GORAMO Multi Link Router
MACH_KIXRP435
KIXRP435
ARCH_PRPMC1100
PrPMC1100
MACH_NAS100D
NAS100D
MACH_DSMG600
D-Link DSM-G600 RevA
MACH_FSG
Freecom FSG-3
MACH_ARCOM_VULCAN
Arcom/Eurotech Vulcan
MACH_GTWX5715
Gemtek WX5715 (Linksys WRV54G)
MACH_DEVIXP
Omicron DEVIXP
MACH_MICCPT
Omicron MICCPT
MACH_MIC256
Omicron MIC256
IXP4XX_INDIRECT_PCI
Use indirect PCI memory access
ARCH_KEYSTONE
Texas Instruments Keystone Devices
ARCH_LPC32XX
NXP LPC32XX
ARCH_MEDIATEK
MediaTek SoC Support
ARCH_MILBEAUT
Socionext Milbeaut SoCs
ARCH_MILBEAUT_M10V
Milbeaut SC2000/M10V platform
ARCH_MMP
Marvell PXA168/910/MMP2/MMP3
Menu [Marvell PXA168/910/MMP2 Implementations]
MACH_ASPENITE
Marvell's PXA168 Aspenite Development Board
MACH_ZYLONITE2
Marvell's PXA168 Zylonite2 Development Board
MACH_AVENGERS_LITE
Marvell's PXA168 Avengers Lite Development Board
MACH_TAVOREVB
Marvell's PXA910 TavorEVB Development Board
MACH_TTC_DKB
Marvell's PXA910 TavorEVB Development Board
MACH_BROWNSTONE
Marvell's Brownstone Development Platform
MACH_FLINT
Marvell's Flint Development Platform
MACH_MARVELL_JASPER
Marvell's Jasper Development Platform
MACH_TETON_BGA
Marvell's PXA168 Teton BGA Development Board
MACH_GPLUGD
Marvell's PXA168 GuruPlug Display (gplugD) Board
MACH_MMP_DT
Support MMP (ARMv5) platforms from device tree
MACH_MMP2_DT
Support MMP2 (ARMv7) platforms from device tree
MACH_MMP3_DT
Support MMP3 (ARMv7) platforms
CPU_PXA168
CPU_PXA910
CPU_MMP2
USB_EHCI_MV_U2O
EHCI support for PXA USB OTG controller
ARCH_MOXART
MOXA ART SoC
MACH_UC7112LX
MOXA UC-7112-LX
ARCH_MSTARV7
MStar/Sigmastar Armv7 SoC Support
MACH_INFINITY
MStar/Sigmastar infinity SoC support
MACH_MERCURY
MStar/Sigmastar mercury SoC support
ARCH_MV78XX0
Marvell MV78xx0
MACH_DB78X00_BP
Marvell DB-78x00-BP Development Board
MACH_RD78X00_MASA
Marvell RD-78x00-mASA Reference Design
MACH_TERASTATION_WXL
Buffalo WLX (Terastation Duo) NAS
MACH_ARMADA_370
Marvell Armada 370 boards
MACH_ARMADA_375
Marvell Armada 375 boards
MACH_ARMADA_38X
Marvell Armada 380/385 boards
MACH_ARMADA_39X
Marvell Armada 39x boards
MACH_ARMADA_XP
Marvell Armada XP boards
MACH_DOVE
Marvell Dove boards
MACH_KIRKWOOD
Marvell Kirkwood boards
ARCH_MXS
Freescale MXS (i.MX23, i.MX28) support
ARCH_NOMADIK
ST-Ericsson Nomadik
ARCH_WPCM450
Support for WPCM450 BMC (Hermon)
ARCH_NPCM7XX
Support for NPCM7xx BMC (Poleg)
ARCH_NSPIRE
TI-NSPIRE based
Menu [TI OMAP Common Features]
OMAP_DEBUG_DEVICES
POWER_AVS_OMAP
AVS(Adaptive Voltage Scaling) support for OMAP IP versions 1&2
POWER_AVS_OMAP_CLASS3
Class 3 mode of Smartreflex Implementation
OMAP_RESET_CLOCKS
Reset unused clocks during boot
OMAP_MPU_TIMER
Use mpu timer
OMAP_32K_TIMER
Use 32KHz timer
OMAP3_L2_AUX_SECURE_SAVE_RESTORE
OMAP3 HS/EMU save and restore for L2 AUX control register
OMAP3_L2_AUX_SECURE_SERVICE_SET_ID
Service ID for the support routine to set L2 AUX control
OMAP_SERIAL_WAKE
Enable wake-up events for serial ports
Menu [TI OMAP1 specific features]
OMAP_MUX
OMAP multiplexing support
OMAP_MUX_DEBUG
Multiplexing debug output
OMAP_MUX_WARNINGS
Warn about pins the bootloader didn't set up
MACH_OMAP_INNOVATOR
TI Innovator
MACH_OMAP_H2
TI H2 Support
MACH_OMAP_H3
TI H3 Support
MACH_HERALD
HTC Herald
MACH_OMAP_OSK
TI OSK Support
OMAP_OSK_MISTRAL
Mistral QVGA board Support
MACH_OMAP_PERSEUS2
TI Perseus2
MACH_OMAP_FSAMPLE
TI F-Sample
MACH_OMAP_PALMTE
Palm Tungsten E
MACH_OMAP_PALMZ71
Palm Zire71
MACH_OMAP_PALMTT
Palm Tungsten|T
MACH_SX1
Siemens SX1
MACH_NOKIA770
Nokia 770
MACH_AMS_DELTA
Amstrad E3 (Delta)
MACH_OMAP_GENERIC
Generic OMAP board
Menu [TI OMAP/AM/DM/DRA Family]
ARCH_OMAP2PLUS
Menu [TI OMAP2/3/4 Specific Features]
ARCH_OMAP2PLUS_TYPICAL
Typical OMAP configuration
OMAP3_SDRC_AC_TIMING
Enable SDRC AC timing register changes
OMAP5_ERRATA_801819
Errata 801819: An eviction from L1 data cache might stall indefinitely
ARCH_ORION5X
Marvell Orion
ARCH_ORION5X_DT
Marvell Orion5x Flattened Device Tree
MACH_DB88F5281
Marvell Orion-2 Development Board
MACH_RD88F5182
Marvell Orion-NAS Reference Design
MACH_RD88F5182_DT
Marvell Orion-NAS Reference Design (Flattened Device Tree)
MACH_KUROBOX_PRO
KuroBox Pro
MACH_DNS323
D-Link DNS-323
MACH_TS209
QNAP TS-109/TS-209
MACH_TERASTATION_PRO2
Buffalo Terastation Pro II/Live
MACH_LINKSTATION_PRO
Buffalo Linkstation Pro/Live
MACH_LINKSTATION_MINI
Buffalo Linkstation Mini (Flattened Device Tree)
MACH_LINKSTATION_LS_HGL
Buffalo Linkstation LS-HGL
MACH_TS409
QNAP TS-409
MACH_WRT350N_V2
Linksys WRT350N v2
MACH_TS78XX
Technologic Systems TS-78xx
MACH_MV2120
HP Media Vault mv2120
MACH_D2NET_DT
LaCie d2 Network / Big Disk Network (Flattened Device Tree)
MACH_NET2BIG
LaCie 2Big Network
MACH_MSS2_DT
Maxtor Shared Storage II (Flattened Device Tree)
MACH_WNR854T
Netgear WNR854T
MACH_RD88F5181L_GE
Marvell Orion-VoIP GE Reference Design
MACH_RD88F5181L_FXO
Marvell Orion-VoIP FXO Reference Design
MACH_RD88F6183AP_GE
Marvell Orion-1-90 AP GE Reference Design
ARCH_OXNAS
Oxford Semiconductor OXNAS Family SoCs
MACH_OX810SE
Support OX810SE Based Products
MACH_OX820
Support OX820 Based Products
Menu [Intel PXA2xx/PXA3xx Implementations]
MACH_PXA25X_DT
Support PXA25x platforms from device tree
MACH_PXA27X_DT
Support PXA27x platforms from device tree
MACH_PXA3XX_DT
Support PXA3xx platforms from device tree
MACH_CSB726
Enable Cogent CSB726 System On a Module
ARCH_GUMSTIX
Gumstix XScale 255 boards
MACH_XCEP
Iskratel Electronics XCEP
ARCOM_PCMCIA
TRIZEPS_PCMCIA
MACH_VPAC270
Voipac PXA270
MACH_MIOA701
Mitac Mio A701 Support
MACH_PALMTE2
Palm Tungsten|E2
MACH_PALMTC
Palm Tungsten|C
MACH_PALMT5
Palm Tungsten|T5
MACH_PALMTX
Palm T|X
MACH_PALMZ72
Palm Zire 72
MACH_PALMLD
Palm LifeDrive
MACH_CENTRO
Palm Centro 685 (GSM)
MACH_TREO680
Palm Treo 680
PXA_SHARPSL
SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models
PXA_SHARPSL_DETECT_MACH_ID
Detect machine ID at run-time in the decompressor
TOSA_BT
Control the state of built-in bluetooth chip on Sharp SL-6000
TOSA_USE_EXT_KEYCODES
Tosa keyboard: use extended keycodes
MACH_E330
Toshiba e330
MACH_E350
Toshiba e350
MACH_E740
Toshiba e740
MACH_E750
Toshiba e750
MACH_E400
Toshiba e400
MACH_E800
Toshiba e800
PXA25x
PXA27x
CPU_PXA26x
PXA3xx
CPU_PXA300
CPU_PXA310
CPU_PXA320
CPU_PXA930
CPU_PXA935
PXA_SHARP_C7xx
PXA_SHARP_Cxx00
PXA_SYSTEMS_CPLDS
Motherboard cplds
PXA_SSP
ARCH_QCOM
Qualcomm Support
ARCH_RDA
RDA Micro SoCs
ARCH_REALTEK
Realtek SoCs
ARCH_REALVIEW
ARM Ltd. RealView family
MACH_REALVIEW_EB
Support RealView(R) Emulation Baseboard
REALVIEW_EB_ARM1136
Support ARM1136J(F)-S Tile
REALVIEW_EB_ARM1176
Support ARM1176JZ(F)-S Tile
REALVIEW_EB_A9MP
Support Multicore Cortex-A9 Tile
REALVIEW_EB_ARM11MP
Support ARM11MPCore Tile
MACH_REALVIEW_PB11MP
Support RealView(R) Platform Baseboard for ARM11MPCore
MACH_REALVIEW_PB1176
Support RealView(R) Platform Baseboard for ARM1176JZF-S
MACH_REALVIEW_PBA8
Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform
MACH_REALVIEW_PBX
Support RealView(R) Platform Baseboard Explore for Cortex-A9
ARCH_ROCKCHIP
Rockchip RK2928 and RK3xxx SOCs
PLAT_S3C24XX
Menu [Samsung S3C24XX SoCs Support]
CPU_S3C2410
Samsung S3C2410
CPU_S3C2412
Samsung S3C2412
CPU_S3C2416
Samsung S3C2416/S3C2450
CPU_S3C2440
Samsung S3C2440
CPU_S3C2442
Samsung S3C2442
CPU_S3C2443
Samsung S3C2443
S3C24XX_SMDK
S3C24XX_SIMTEC_AUDIO
S3C24XX_SIMTEC_PM
S3C24XX_SIMTEC_USB
S3C24XX_SETUP_TS
S3C2410_PM
S3C24XX_PLL
Support CPUfreq changing of PLL frequency (EXPERIMENTAL)
S3C2410_IOTIMING
S3C2412_IOTIMING
S3C2410_PLL
S3C24XX_SIMTEC_NOR
MACH_BAST_IDE
MACH_AML_M5900
AML M5900 Series
ARCH_BAST
Simtec Electronics BAST (EB2410ITX)
BAST_PC104_IRQ
BAST PC104 IRQ support
ARCH_H1940
IPAQ H1940
H1940BT
Control the state of H1940 bluetooth chip
MACH_N30
Acer N30 family
MACH_OTOM
NexVision OTOM Board
MACH_QT2410
QT2410
ARCH_SMDK2410
SMDK2410/A9M2410
MACH_TCT_HAMMER
TCT Hammer Board
MACH_VR1000
Thorcom VR1000
S3C2412_PM_SLEEP
S3C2412_PM
MACH_JIVE
Logitech Jive
MACH_S3C2413
MACH_SMDK2412
SMDK2412
MACH_SMDK2413
SMDK2413
MACH_VSTMS
VMSTMS
S3C2416_PM
S3C2416_SETUP_SDHCI
S3C2416_SETUP_SDHCI_GPIO
MACH_SMDK2416
SMDK2416
MACH_S3C2416_DT
Samsung S3C2416 machine using devicetree
S3C2440_XTAL_12000000
S3C2440_XTAL_16934400
S3C2440_PLL_12000000
S3C2440_PLL_16934400
MACH_ANUBIS
Simtec Electronics ANUBIS
MACH_AT2440EVB
Avantech AT2440EVB development board
MACH_MINI2440
MINI2440 development board
MACH_NEXCODER_2440
NexVision NEXCODER 2440 Light Board
MACH_OSIRIS
Simtec IM2440D20 (OSIRIS) module
MACH_OSIRIS_DVS
Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver
MACH_RX3715
HP iPAQ rx3715
ARCH_S3C2440
SMDK2440
MACH_NEO1973_GTA02
Openmoko GTA02 / Freerunner phone
MACH_RX1950
HP iPAQ rx1950
S3C2443_SETUP_SPI
MACH_SMDK2443
SMDK2443
PM_H1940
ARCH_S3C64XX
Samsung S3C64XX
CPU_S3C6400
CPU_S3C6410
S3C64XX_SETUP_SDHCI
S3C64XX_DEV_ONENAND1
SAMSUNG_DEV_BACKLIGHT
S3C64XX_SETUP_I2C0
S3C64XX_SETUP_I2C1
S3C64XX_SETUP_IDE
S3C64XX_SETUP_FB_24BPP
S3C64XX_SETUP_KEYPAD
S3C64XX_SETUP_SDHCI_GPIO
S3C64XX_SETUP_SPI
S3C64XX_SETUP_USB_PHY
MACH_SMDK6400
SMDK6400
MACH_ANW6410
A&W6410
MACH_MINI6410
MINI6410
MACH_REAL6410
REAL6410
MACH_SMDK6410
SMDK6410
SMDK6410_SD_CH0
Use channel 0 only
SMDK6410_SD_CH1
Use channel 1 only
SMDK6410_WM1190_EV1
Support Wolfson Microelectronics 1190-EV1 PMIC card
SMDK6410_WM1192_EV1
Support Wolfson Microelectronics 1192-EV1 PMIC card
MACH_NCP
NCP
MACH_HMT
Airgoo HMT
MACH_SMARTQ
MACH_SMARTQ5
SmartQ 5
MACH_SMARTQ7
SmartQ 7
MACH_WLF_CRAGG_6410
Wolfson Cragganmore 6410
MACH_S3C64XX_DT
Samsung S3C6400/S3C6410 machine using Device Tree
PLAT_SAMSUNG
SAMSUNG_PM
Menu [Samsung Common options]
S3C_LOWLEVEL_UART_PORT
S3C UART to use for low-level messages
SAMSUNG_ATAGS
S3C_GPIO_SPACE
Space between gpio banks
S3C_GPIO_TRACK
S3C_ADC
ADC common driver support
S3C_DEV_HSMMC
S3C_DEV_HSMMC1
S3C_DEV_HSMMC2
S3C_DEV_HSMMC3
S3C_DEV_HWMON
S3C_DEV_I2C1
S3C_DEV_I2C2
S3C_DEV_I2C3
S3C_DEV_I2C4
S3C_DEV_I2C5
S3C_DEV_I2C6
S3C_DEV_I2C7
S3C_DEV_FB
S3C_DEV_USB_HOST
S3C_DEV_USB_HSOTG
S3C_DEV_WDT
S3C_DEV_NAND
S3C_DEV_ONENAND
S3C_DEV_RTC
SAMSUNG_DEV_ADC
SAMSUNG_DEV_IDE
S3C64XX_DEV_SPI0
S3C64XX_DEV_SPI1
S3C64XX_DEV_SPI2
SAMSUNG_DEV_TS
SAMSUNG_DEV_KEYPAD
SAMSUNG_DEV_PWM
S3C24XX_PWM
PWM device support
SAMSUNG_PM_GPIO
SAMSUNG_WAKEMASK
ARCH_S5PV210
Samsung S5PV210/S5PC110
CPU_S5PV210
Menu [SA11x0 Implementations]
SA1100_ASSABET
Assabet
ASSABET_NEPONSET
Include support for Neponset
SA1100_CERF
CerfBoard
SA1100_COLLIE
Sharp Zaurus SL5500
SA1100_H3100
Compaq iPAQ H3100
SA1100_H3600
Compaq iPAQ H3600/H3700
SA1100_BADGE4
HP Labs BadgePAD 4
SA1100_JORNADA720
HP Jornada 720
SA1100_JORNADA720_SSP
HP Jornada 720 Extended SSP driver
SA1100_HACKKIT
HackKit Core CPU Board
SA1100_LART
LART
SA1100_NANOENGINE
nanoEngine
SA1100_PLEB
PLEB
SA1100_SHANNON
Shannon
SA1100_SIMPAD
Simpad
SA1100_SSP
Generic PIO SSP
SOCFPGA_SUSPEND
Suspend to RAM on SOCFPGA
ARCH_SPEAR13XX
ST SPEAr13xx
MACH_SPEAR1310
SPEAr1310 Machine support with Device Tree
MACH_SPEAR1340
SPEAr1340 Machine support with Device Tree
ARCH_SPEAR3XX
ST SPEAr3xx
MACH_SPEAR300
SPEAr300 Machine support with Device Tree
MACH_SPEAR310
SPEAr310 Machine support with Device Tree
MACH_SPEAR320
SPEAr320 Machine support with Device Tree
ARCH_SPEAR6XX
ST SPEAr6XX
MACH_SPEAR600
ARCH_STI
STMicroelectronics Consumer Electronics SOCs
SOC_STIH415
STiH415 STMicroelectronics Consumer Electronics family
SOC_STIH416
STiH416 STMicroelectronics Consumer Electronics family
SOC_STIH407
STiH407 STMicroelectronics Consumer Electronics family
ARCH_STM32
STMicroelectronics STM32 family
ARCH_SUNXI
Allwinner SoCs
MACH_SUNIV
Allwinner ARMv5 F-series (suniv) SoCs support
ARCH_TEGRA
NVIDIA Tegra
ARCH_UNIPHIER
Socionext UniPhier SoCs
ARCH_U8500
ST-Ericsson U8500 Series
UX500_DEBUG_UART
Ux500 UART to use for low-level debug
ARCH_VERSATILE
ARM Ltd. Versatile family
ARCH_VEXPRESS
ARM Ltd. Versatile Express family
ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA
Enable A5 and A9 only errata work-arounds
ARCH_VEXPRESS_DCSCB
Dual Cluster System Control Block (DCSCB) support
ARCH_VEXPRESS_SPC
Versatile Express Serial Power Controller (SPC)
ARCH_VEXPRESS_TC2_PM
Versatile Express TC2 power management
ARCH_VT8500
ARCH_WM8750
WonderMedia WM8750
ARCH_WM8850
WonderMedia WM8850
ARCH_ZYNQ
Xilinx Zynq ARM Cortex A9 Platform
ARCH_LPC18XX
NXP LPC18xx/LPC43xx
ARCH_MPS2
ARM MPS2 platform
CPU_ARM7TDMI
CPU_ARM720T
CPU_ARM740T
CPU_ARM9TDMI
CPU_ARM920T
CPU_ARM922T
CPU_ARM925T
CPU_ARM926T
CPU_FA526
CPU_ARM940T
CPU_ARM946E
CPU_ARM1020
CPU_ARM1022
CPU_ARM1026
CPU_SA110
CPU_FEROCEON_OLD_ID
Accept early Feroceon cores with an ARM926 ID
CPU_THUMBONLY
CPU_THUMB_CAPABLE
CPU_TLB_V4WT
CPU_TLB_V4WB
CPU_TLB_V4WBI
CPU_TLB_FEROCEON
CPU_TLB_FA
CPU_HAS_ASID
CPU_CP15
CPU_CP15_MMU
CPU_CP15_MPU
CPU_USE_DOMAINS
CPU_V7M_NUM_IRQ
Number of external interrupts connected to the NVIC
ARM_LPAE
Support for the Large Physical Address Extension
ARM_THUMB
Support Thumb user binaries
ARM_THUMBEE
Enable ThumbEE CPU extension
ARM_VIRT_EXT
SWP_EMULATE
Emulate SWP/SWPB instructions
CPU_BIG_ENDIAN
Build big-endian kernel
CPU_ENDIAN_BE8
CPU_ENDIAN_BE32
CPU_HIGH_VECTOR
Select the High exception vector
CPU_ICACHE_DISABLE
Disable I-Cache (I-bit)
CPU_ICACHE_MISMATCH_WORKAROUND
Workaround for I-Cache line size mismatch between CPU cores
CPU_DCACHE_DISABLE
Disable D-Cache (C-bit)
CPU_DCACHE_SIZE
CPU_DCACHE_WRITETHROUGH
Force write through D-cache
CPU_CACHE_ROUND_ROBIN
Round robin I and D cache replacement algorithm
CPU_BPREDICT_DISABLE
Disable branch prediction
HARDEN_BRANCH_PREDICTOR
Harden the branch predictor against aliasing attacks
TLS_REG_EMUL
KUSER_HELPERS
Enable kuser helpers in vector page
VDSO
Enable VDSO for acceleration of some system calls
DMA_CACHE_RWFO
Enable read/write for ownership DMA cache maintenance
OUTER_CACHE_SYNC
CACHE_B15_RAC
Enable the Broadcom Brahma-B15 read-ahead cache controller
CACHE_FEROCEON_L2
Enable the Feroceon L2 cache controller
CACHE_FEROCEON_L2_WRITETHROUGH
Force Feroceon L2 cache write through
MIGHT_HAVE_CACHE_L2X0
CACHE_L2X0
Enable the L2x0 outer cache controller
CACHE_L2X0_PMU
L2x0 performance monitor support
PL310_ERRATA_588369
PL310 errata: Clean & Invalidate maintenance operations do not invalidate clean lines
PL310_ERRATA_727915
PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption
PL310_ERRATA_753970
PL310 errata: cache sync operation may be faulty
PL310_ERRATA_769419
PL310 errata: no automatic Store Buffer drain
CACHE_TAUROS2
Enable the Tauros2 L2 cache controller
CACHE_UNIPHIER
Enable the UniPhier outer cache controller
CACHE_XSC3L2
Enable the L2 cache on XScale3
ARM_L1_CACHE_SHIFT_6
ARM_L1_CACHE_SHIFT_7
ARM_DMA_MEM_BUFFERABLE
Use non-cacheable memory for DMA
ARCH_SUPPORTS_BIG_ENDIAN
DEBUG_ALIGN_RODATA
Make rodata strictly non-executable
IWMMXT
Enable iWMMXt support
SET_MEM_PARAM
Set flash/sdram size and base addr
PROCESSOR_ID
'Hard wire the processor ID'
REMAP_VECTORS_TO_RAM
'Install vectors to the beginning of RAM'
ARM_MPU
'Use the ARM v7 PMSA Compliant MPU'
PJ4B_ERRATA_4742
PJ4B Errata 4742: IDLE Wake Up Commands can Cause the CPU Core to Cease Operation
ARM_ERRATA_326103
ARM errata: FSR write bit incorrect on a SWP to read-only memory
ARM_ERRATA_411920
ARM errata: Invalidation of the Instruction Cache operation can fail
ARM_ERRATA_430973
ARM errata: Stale prediction on replaced interworking branch
ARM_ERRATA_458693
ARM errata: Processor deadlock when a false hazard is created
ARM_ERRATA_460075
ARM errata: Data written to the L2 cache can be overwritten with stale data
ARM_ERRATA_742230
ARM errata: DMB operation may be faulty
ARM_ERRATA_742231
ARM errata: Incorrect hazard handling in the SCU may lead to data corruption
ARM_ERRATA_643719
ARM errata: LoUIS bit field in CLIDR register is incorrect
ARM_ERRATA_720789
ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
ARM_ERRATA_743622
ARM errata: Faulty hazard checking in the Store Buffer may lead to data corruption
ARM_ERRATA_751472
ARM errata: Interrupted ICIALLUIS may prevent completion of broadcasted operation
ARM_ERRATA_754322
ARM errata: possible faulty MMU translations following an ASID switch
ARM_ERRATA_754327
ARM errata: no automatic Store Buffer drain
ARM_ERRATA_364296
ARM errata: Possible cache data corruption with hit-under-miss enabled
ARM_ERRATA_764369
ARM errata: Data cache line maintenance operation by MVA may not succeed
ARM_ERRATA_775420
ARM errata: A data cache maintenance operation which aborts, might lead to deadlock
ARM_ERRATA_798181
ARM errata: TLBI/DSB failure on Cortex-A15
ARM_ERRATA_773022
ARM errata: incorrect instructions may be executed from loop buffer
ARM_ERRATA_818325_852422
ARM errata: A12: some seqs of opposed cond code instrs => deadlock or corruption
ARM_ERRATA_821420
ARM errata: A12: sequence of VMOV to core registers might lead to a dead lock
ARM_ERRATA_825619
ARM errata: A12: DMB NSHST/ISHST mixed ... might cause deadlock
ARM_ERRATA_857271
ARM errata: A12: CPU might deadlock under some very rare internal conditions
ARM_ERRATA_852421
ARM errata: A17: DMB ST might fail to create order between stores
ARM_ERRATA_852423
ARM errata: A17: some seqs of opposed cond code instrs => deadlock or corruption
ARM_ERRATA_857272
ARM errata: A17: CPU might deadlock under some very rare internal conditions
Menu [Bus support]
ISA
PCI_NANOENGINE
BSE nanoEngine PCI support
ARM_ERRATA_814220
ARM errata: Cache maintenance by set/way operations can execute out of order
Menu [Kernel Features]
HAVE_SMP
SMP
Symmetric Multi-Processing
SMP_ON_UP
Allow booting SMP kernel on uniprocessor systems
ARM_CPU_TOPOLOGY
Support cpu topology definition
SCHED_MC
Multi-core scheduler support
SCHED_SMT
SMT scheduler support
HAVE_ARM_SCU
HAVE_ARM_ARCH_TIMER
Architected timer support
HAVE_ARM_TWD
MCPM
Multi-Cluster Power Management
MCPM_QUAD_CLUSTER
BIG_LITTLE
big.LITTLE support (Experimental)
BL_SWITCHER
big.LITTLE switcher support
BL_SWITCHER_DUMMY_IF
Simple big.LITTLE switcher user interface
BL_SWITCHER_DUMMY_IF
Memory split
NR_CPUS
Maximum number of CPUs (2-32)
HOTPLUG_CPU
Support for hot-pluggable CPUs
ARM_PSCI
Support for the ARM Power State Coordination Interface (PSCI)
ARCH_NR_GPIO
THUMB2_KERNEL
Compile the kernel in Thumb-2 mode
ARM_PATCH_IDIV
Runtime patch udiv/sdiv instructions into __aeabi_{u}idiv()
AEABI
Use the ARM EABI to compile the kernel
OABI_COMPAT
Allow old ABI binaries to run with this kernel (EXPERIMENTAL)
HIGHMEM
High Memory Support
HIGHPTE
Allocate 2nd-level pagetables from highmem
CPU_SW_DOMAIN_PAN
Enable use of CPU domains to implement privileged no-access
ARM_MODULE_PLTS
Use PLTs to allow module memory to spill over into vmalloc area
FORCE_MAX_ZONEORDER
Maximum zone order
ALIGNMENT_TRAP
UACCESS_WITH_MEMCPY
Use kernel mem{cpy,set}() for {copy_to,clear}_user()
PARAVIRT
Enable paravirtualization code
PARAVIRT_TIME_ACCOUNTING
Paravirtual steal time accounting
XEN
Xen guest support on ARM
STACKPROTECTOR_PER_TASK
Use a unique stack canary value for each task
Menu [Boot options]
USE_OF
Flattened Device Tree support
ATAGS
Support for the traditional ATAGS boot data passing
DEPRECATED_PARAM_STRUCT
Provide old way to pass kernel parameters
ZBOOT_ROM_TEXT
Compressed ROM boot loader base address
ZBOOT_ROM_BSS
Compressed ROM boot loader BSS address
ZBOOT_ROM
Compressed boot loader in ROM/flash
ARM_APPENDED_DTB
Use appended device tree blob to zImage (EXPERIMENTAL)
ARM_ATAG_DTB_COMPAT
Supplement the appended DTB with traditional ATAG information
ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER
Use bootloader kernel arguments if available
ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND
Extend with bootloader kernel arguments
CMDLINE
Default kernel command string
CMDLINE_FROM_BOOTLOADER
Use bootloader kernel arguments if available
CMDLINE_EXTEND
Extend bootloader kernel arguments
CMDLINE_FORCE
Always use the default kernel command string
XIP_KERNEL
Kernel Execute-In-Place from ROM
XIP_PHYS_ADDR
XIP Kernel Physical Location
XIP_DEFLATED_DATA
Store kernel .data section compressed in ROM
KEXEC
Kexec system call (EXPERIMENTAL)
ATAGS_PROC
Export atags in procfs
CRASH_DUMP
Build kdump crash kernel (EXPERIMENTAL)
AUTO_ZRELADDR
Auto calculation of the decompressed kernel image address
EFI
UEFI runtime support
DMI
Enable support for SMBIOS (DMI) tables
Menu [CPU Power Management]
Menu [CPU Frequency scaling]
CPU_FREQ
CPU Frequency scaling
CPU_FREQ_STAT
CPU frequency transition statistics
CPU_FREQ_STAT
Default CPUFreq governor
CPU_FREQ_DEFAULT_GOV_PERFORMANCE
performance
CPU_FREQ_DEFAULT_GOV_POWERSAVE
powersave
CPU_FREQ_DEFAULT_GOV_USERSPACE
userspace
CPU_FREQ_DEFAULT_GOV_ONDEMAND
ondemand
CPU_FREQ_DEFAULT_GOV_CONSERVATIVE
conservative
CPU_FREQ_DEFAULT_GOV_SCHEDUTIL
schedutil
CPU_FREQ_GOV_PERFORMANCE
'performance' governor
CPU_FREQ_GOV_POWERSAVE
'powersave' governor
CPU_FREQ_GOV_USERSPACE
'userspace' governor for userspace frequency scaling
CPU_FREQ_GOV_ONDEMAND
'ondemand' cpufreq policy governor
CPU_FREQ_GOV_CONSERVATIVE
'conservative' cpufreq governor
CPU_FREQ_GOV_SCHEDUTIL
'schedutil' cpufreq policy governor
CPUFREQ_DT
Generic DT based cpufreq driver
CPUFREQ_DT_PLATDEV
X86_INTEL_PSTATE
Intel P state control
X86_PCC_CPUFREQ
Processor Clocking Control interface driver
X86_ACPI_CPUFREQ
ACPI Processor P-States driver
X86_ACPI_CPUFREQ_CPB
Legacy cpb sysfs knob support for AMD CPUs
ELAN_CPUFREQ
AMD Elan SC400 and SC410
SC520_CPUFREQ
AMD Elan SC520
X86_POWERNOW_K6
AMD Mobile K6-2/K6-3 PowerNow!
X86_POWERNOW_K7
AMD Mobile Athlon/Duron PowerNow!
X86_POWERNOW_K8
AMD Opteron/Athlon64 PowerNow!
X86_AMD_FREQ_SENSITIVITY
AMD frequency sensitivity feedback powersave bias
X86_GX_SUSPMOD
Cyrix MediaGX/NatSemi Geode Suspend Modulation
X86_SPEEDSTEP_CENTRINO
Intel Enhanced SpeedStep (deprecated)
X86_SPEEDSTEP_CENTRINO_TABLE
Built-in tables for Banias CPUs
X86_SPEEDSTEP_ICH
Intel Speedstep on ICH-M chipsets (ioport interface)
X86_SPEEDSTEP_SMI
Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)
X86_P4_CLOCKMOD
Intel Pentium 4 clock modulation
X86_CPUFREQ_NFORCE2
nVidia nForce2 FSB changing
X86_LONGRUN
Transmeta LongRun
X86_LONGHAUL
VIA Cyrix III Longhaul
X86_E_POWERSAVER
VIA C7 Enhanced PowerSaver (DANGEROUS)
X86_SPEEDSTEP_RELAXED_CAP_CHECK
Relaxed speedstep capability checks
ACPI_CPPC_CPUFREQ
CPUFreq driver based on the ACPI CPPC spec
ACPI_CPPC_CPUFREQ_FIE
Frequency Invariance support for CPPC cpufreq driver
ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM
Allwinner nvmem based SUN50I CPUFreq driver
ARM_ARMADA_37XX_CPUFREQ
Armada 37xx CPUFreq support
ARM_ARMADA_8K_CPUFREQ
Armada 8K CPUFreq driver
ARM_SCPI_CPUFREQ
SCPI based CPUfreq driver
ARM_VEXPRESS_SPC_CPUFREQ
Versatile Express SPC based CPUfreq driver
ARM_BRCMSTB_AVS_CPUFREQ
Broadcom STB AVS CPUfreq driver
ARM_HIGHBANK_CPUFREQ
Calxeda Highbank-based
ARM_IMX6Q_CPUFREQ
Freescale i.MX6 cpufreq support
ARM_IMX_CPUFREQ_DT
Freescale i.MX8M cpufreq support
ARM_KIRKWOOD_CPUFREQ
ARM_MEDIATEK_CPUFREQ
CPU Frequency scaling support for MediaTek SoCs
ARM_QCOM_CPUFREQ_NVMEM
Qualcomm nvmem based CPUFreq
ARM_QCOM_CPUFREQ_HW
QCOM CPUFreq HW driver
ARM_RASPBERRYPI_CPUFREQ
Raspberry Pi cpufreq support
ARM_S3C_CPUFREQ
ARM_S3C24XX_CPUFREQ
CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)
ARM_S3C24XX_CPUFREQ_DEBUG
Debug CPUfreq Samsung driver core
ARM_S3C24XX_CPUFREQ_IODEBUG
Debug CPUfreq Samsung driver IO timing
ARM_S3C24XX_CPUFREQ_DEBUGFS
Export debugfs for CPUFreq
ARM_S3C2410_CPUFREQ
ARM_S3C2412_CPUFREQ
ARM_S3C2416_CPUFREQ
S3C2416 CPU Frequency scaling support
ARM_S3C2416_CPUFREQ_VCORESCALE
Allow voltage scaling for S3C2416 arm core
ARM_S3C2440_CPUFREQ
S3C2440/S3C2442 CPU Frequency scaling support
ARM_S3C64XX_CPUFREQ
Samsung S3C64XX
ARM_S5PV210_CPUFREQ
Samsung S5PV210 and S5PC110
ARM_SCMI_CPUFREQ
SCMI based CPUfreq driver
ARM_SPEAR_CPUFREQ
SPEAr CPUFreq support
ARM_STI_CPUFREQ
STi CPUFreq support
ARM_TEGRA20_CPUFREQ
Tegra20/30 CPUFreq support
ARM_TEGRA124_CPUFREQ
Tegra124 CPUFreq support
ARM_TEGRA186_CPUFREQ
Tegra186 CPUFreq support
ARM_TEGRA194_CPUFREQ
Tegra194 CPUFreq support
ARM_TI_CPUFREQ
Texas Instruments CPUFreq support
ARM_PXA2xx_CPUFREQ
Intel PXA2xx CPUfreq driver
CPU_FREQ_CBE
CBE frequency scaling
CPU_FREQ_CBE_PMI
CBE frequency scaling using PMI interface
CPU_FREQ_MAPLE
Support for Maple 970FX Evaluation Board
CPU_FREQ_PMAC
Support for Apple PowerBooks
CPU_FREQ_PMAC64
Support for some Apple G5s
PPC_PASEMI_CPUFREQ
Support for PA Semi PWRficient
POWERNV_CPUFREQ
CPU frequency scaling for IBM POWERNV platform
IA64_ACPI_CPUFREQ
ACPI Processor P-States driver
BMIPS_CPUFREQ
BMIPS CPUfreq Driver
LOONGSON2_CPUFREQ
Loongson2 CPUFreq Driver
LOONGSON1_CPUFREQ
Loongson1 CPUFreq Driver
SPARC_US3_CPUFREQ
UltraSPARC-III CPU Frequency driver
SPARC_US2E_CPUFREQ
UltraSPARC-IIe CPU Frequency driver
SH_CPU_FREQ
SuperH CPU Frequency driver
QORIQ_CPUFREQ
CPU frequency scaling driver for Freescale QorIQ SoCs
Menu [CPU Idle]
CPU_IDLE
CPU idle PM support
CPU_IDLE_GOV_TEO
Timer events oriented (TEO) governor (for tickless systems)
CPU_IDLE_GOV_HALTPOLL
Haltpoll governor (for virtualized systems)
Menu [ARM CPU Idle Drivers]
ARM_CPUIDLE
Generic ARM/ARM64 CPU idle Driver
ARM_PSCI_CPUIDLE
PSCI CPU idle Driver
ARM_PSCI_CPUIDLE_DOMAIN
PSCI CPU idle Domain
ARM_BIG_LITTLE_CPUIDLE
Support for ARM big.LITTLE processors
ARM_CLPS711X_CPUIDLE
CPU Idle Driver for CLPS711X processors
ARM_HIGHBANK_CPUIDLE
CPU Idle Driver for Calxeda processors
ARM_KIRKWOOD_CPUIDLE
CPU Idle Driver for Marvell Kirkwood SoCs
ARM_ZYNQ_CPUIDLE
CPU Idle Driver for Xilinx Zynq processors
ARM_U8500_CPUIDLE
Cpu Idle Driver for the ST-E u8500 processors
ARM_AT91_CPUIDLE
Cpu Idle Driver for the AT91 processors
ARM_EXYNOS_CPUIDLE
Cpu Idle Driver for the Exynos processors
ARM_MVEBU_V7_CPUIDLE
CPU Idle Driver for mvebu v7 family processors
ARM_TEGRA_CPUIDLE
CPU Idle Driver for NVIDIA Tegra SoCs
ARM_QCOM_SPM_CPUIDLE
CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)
Menu [MIPS CPU Idle Drivers]
MIPS_CPS_CPUIDLE
CPU Idle driver for MIPS CPS platforms
Menu [POWERPC CPU Idle Drivers]
PSERIES_CPUIDLE
Cpuidle driver for pSeries platforms
POWERNV_CPUIDLE
Cpuidle driver for powernv platforms
HALTPOLL_CPUIDLE
Halt poll cpuidle driver
Menu [Floating point emulation]
FPE_NWFPE
NWFPE math emulation
FPE_NWFPE_XP
Support extended precision
FPE_FASTFPE
FastFPE math emulation (EXPERIMENTAL)
VFP
VFP-format floating point maths
NEON
Advanced SIMD (NEON) Extension support
KERNEL_MODE_NEON
Support for NEON in kernel mode
Menu [Power management options]
SUSPEND
Suspend to RAM and standby
SUSPEND_FREEZER
Enable freezer for suspend to RAM/standby
SUSPEND_SKIP_SYNC
Skip kernel's sys_sync() on suspend to RAM/standby
HIBERNATION
Hibernation (aka 'suspend to disk')
HIBERNATION_SNAPSHOT_DEV
Userspace snapshot device
PM_STD_PARTITION
Default resume partition
PM_SLEEP_SMP_NONZERO_CPU
PM_AUTOSLEEP
Opportunistic sleep
PM_WAKELOCKS
User space wakeup sources interface
PM
Device power management core functionality
PM_DEBUG
Power Management Debug Support
PM_ADVANCED_DEBUG
Extra PM attributes in sysfs for low-level debugging/testing
PM_TEST_SUSPEND
Test suspend/resume and wakealarm during bootup
DPM_WATCHDOG
Device suspend/resume watchdog
PM_TRACE
PM_TRACE_RTC
Suspend/resume event tracing
APM_EMULATION
Advanced Power Management Emulation
WQ_POWER_EFFICIENT_DEFAULT
Enable workqueue power-efficient mode by default
ENERGY_MODEL
Energy Model for devices with DVFS (CPUs, GPUs, etc)
Menu [Firmware Drivers]
ARM_SCMI_PROTOCOL
ARM System Control and Management Interface (SCMI) Message Protocol
ARM_SCMI_POWER_DOMAIN
SCMI power domain driver
ARM_SCPI_PROTOCOL
ARM System Control and Power Interface (SCPI) Message Protocol
ARM_SCPI_POWER_DOMAIN
SCPI power domain driver
ARM_SDE_INTERFACE
ARM Software Delegated Exception Interface (SDEI)
EDD
BIOS Enhanced Disk Drive calls determine boot disk
EDD_OFF
Sets default behavior for EDD detection to off
FIRMWARE_MEMMAP
Add firmware-provided memory map to sysfs
EFI_PCDP
Console device selection via EFI PCDP or HCDP table
DMIID
Export DMI identification via sysfs to userspace
DMI_SYSFS
DMI table support in sysfs
ISCSI_IBFT_FIND
iSCSI Boot Firmware Table Attributes
ISCSI_IBFT
iSCSI Boot Firmware Table Attributes module
RASPBERRYPI_FIRMWARE
Raspberry Pi Firmware Driver
FW_CFG_SYSFS
QEMU fw_cfg device support in sysfs
FW_CFG_SYSFS_CMDLINE
QEMU fw_cfg device parameter parsing
INTEL_STRATIX10_SERVICE
Intel Stratix10 Service Layer
INTEL_STRATIX10_RSU
Intel Stratix10 Remote System Update
QCOM_SCM_DOWNLOAD_MODE_DEFAULT
Qualcomm download mode enabled by default
TI_SCI_PROTOCOL
TI System Control Interface (TISCI) Message Protocol
TRUSTED_FOUNDATIONS
Trusted Foundations secure monitor support
TURRIS_MOX_RWTM
Turris Mox rWTM secure firmware driver
BCM47XX_NVRAM
Broadcom NVRAM driver
BCM47XX_SPROM
Broadcom SPROM driver
TEE_BNXT_FW
Broadcom BNXT firmware manager
GOOGLE_FIRMWARE
Google Firmware Drivers
GOOGLE_SMI
SMI interface for Google platforms
GOOGLE_COREBOOT_TABLE
Coreboot Table Access
GOOGLE_MEMCONSOLE_X86_LEGACY
Firmware Memory Console - X86 Legacy support
GOOGLE_FRAMEBUFFER_COREBOOT
Coreboot Framebuffer
GOOGLE_MEMCONSOLE_COREBOOT
Firmware Memory Console
GOOGLE_VPD
Vital Product Data
Menu [EFI (Extensible Firmware Interface) Support]
EFI_VARS
EFI Variable Support via sysfs
EFI_VARS_PSTORE
Register efivars backend for pstore
EFI_VARS_PSTORE_DEFAULT_DISABLE
Disable using efivars as a pstore backend by default
EFI_RUNTIME_MAP
Export efi runtime maps to sysfs
EFI_FAKE_MEMMAP
Enable EFI fake memory map
EFI_MAX_FAKE_MEM
maximum allowable number of ranges in efi_fake_mem boot option
EFI_SOFT_RESERVE
Reserve EFI Specific Purpose Memory
EFI_PARAMS_FROM_FDT
EFI_ARMSTUB_DTB_LOADER
Enable the DTB loader
EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
Enable the command line initrd loader
EFI_BOOTLOADER_CONTROL
EFI Bootloader Control
EFI_CAPSULE_LOADER
EFI capsule loader
EFI_CAPSULE_QUIRK_QUARK_CSH
Add support for Quark capsules with non-standard headers
EFI_TEST
EFI Runtime Service Tests Support
APPLE_PROPERTIES
Apple Device Properties
RESET_ATTACK_MITIGATION
Reset memory attack mitigation
EFI_RCI2_TABLE
EFI Runtime Configuration Interface Table Version 2 Support
EFI_DISABLE_PCI_DMA
Clear Busmaster bit on PCI bridges during ExitBootServices()
EFI_CUSTOM_SSDT_OVERLAYS
Load custom ACPI SSDT overlay from an EFI variable
IMX_DSP
IMX DSP Protocol driver
IMX_SCU
IMX SCU Protocol driver
IMX_SCU_PD
IMX SCU Power Domain driver
MESON_SM
Amlogic Secure Monitor driver
ARM_PSCI_CHECKER
ARM PSCI checker
HAVE_ARM_SMCCC
HAVE_ARM_SMCCC_DISCOVERY
ARM_SMCCC_SOC_ID
SoC bus device for the ARM SMCCC SOC_ID
Menu [Tegra firmware driver]
TEGRA_IVC
Tegra IVC protocol
TEGRA_BPMP
Tegra BPMP driver
Menu [Zynq MPSoC Firmware Drivers]
ZYNQMP_FIRMWARE
Enable Xilinx Zynq MPSoC firmware interface
ZYNQMP_FIRMWARE_DEBUG
Enable Xilinx Zynq MPSoC firmware debug APIs
ARM_CRYPTO
ARM Accelerated Cryptographic Algorithms
CRYPTO_SHA1_ARM
SHA1 digest algorithm (ARM-asm)
CRYPTO_SHA1_ARM_NEON
SHA1 digest algorithm (ARM NEON)
CRYPTO_SHA1_ARM_CE
SHA1 digest algorithm (ARM v8 Crypto Extensions)
CRYPTO_SHA2_ARM_CE
SHA-224/256 digest algorithm (ARM v8 Crypto Extensions)
CRYPTO_SHA256_ARM
SHA-224/256 digest algorithm (ARM-asm and NEON)
CRYPTO_SHA512_ARM
SHA-384/512 digest algorithm (ARM-asm and NEON)
CRYPTO_BLAKE2S_ARM
BLAKE2s digest algorithm (ARM)
CRYPTO_BLAKE2B_NEON
BLAKE2b digest algorithm (ARM NEON)
CRYPTO_AES_ARM
Scalar AES cipher for ARM
CRYPTO_AES_ARM_BS
Bit sliced AES using NEON instructions
CRYPTO_AES_ARM_CE
Accelerated AES using ARMv8 Crypto Extensions
CRYPTO_GHASH_ARM_CE
PMULL-accelerated GHASH using NEON/ARMv8 Crypto Extensions
AS_VFP_VMRS_FPINST