kernelconfig_penguin
is selected by
CONFIG_XEN
CONFIG_EFI
CONFIG_CRYPTO_DEV_SAFEXCEL
CONFIG_CRYPTO_DEV_ARTPEC6
CONFIG_CRYPTO_DEV_CCREE
CONFIG_XILLYBUS
CONFIG_I2C_MUX_GPMUX
CONFIG_I2C_DEMUX_PINCTRL
CONFIG_SPI_EFM32
CONFIG_SPI_FSL_SPI
CONFIG_PINCTRL_AXP209
CONFIG_PINCTRL_AT91
CONFIG_PINCTRL_AT91PIO4
CONFIG_PINCTRL_BM1880
CONFIG_PINCTRL_DA850_PUPD
CONFIG_PINCTRL_DIGICOLOR
CONFIG_PINCTRL_LPC18XX
CONFIG_PINCTRL_OXNAS
CONFIG_PINCTRL_RZA1
CONFIG_PINCTRL_RZA2
CONFIG_PINCTRL_RZN1
CONFIG_PINCTRL_SINGLE
CONFIG_PINCTRL_ST
CONFIG_PINCTRL_MAX77620
CONFIG_PINCTRL_PALMAS
CONFIG_PINCTRL_PIC32
CONFIG_PINCTRL_INGENIC
CONFIG_PINCTRL_OCELOT
CONFIG_PINCTRL_OWL
CONFIG_PINCTRL_ASPEED
CONFIG_PINCTRL_ASPEED_G4
CONFIG_PINCTRL_ASPEED_G5
CONFIG_PINCTRL_ASPEED_G6
CONFIG_PINCTRL_BCM281XX
CONFIG_PINCTRL_BCM2835
CONFIG_PINCTRL_CYGNUS_MUX
CONFIG_PINCTRL_NS
CONFIG_PINCTRL_NS2_MUX
CONFIG_PINCTRL_NSP_MUX
CONFIG_PINCTRL_AS370
CONFIG_PINCTRL_BERLIN_BG2
CONFIG_PINCTRL_BERLIN_BG2CD
CONFIG_PINCTRL_BERLIN_BG2Q
CONFIG_PINCTRL_BERLIN_BG4CT
CONFIG_PINCTRL_IMX25
CONFIG_PINCTRL_NOMADIK
CONFIG_PINCTRL_NPCM7XX
CONFIG_PINCTRL_APQ8064
CONFIG_PINCTRL_APQ8084
CONFIG_PINCTRL_IPQ4019
CONFIG_PINCTRL_IPQ8064
CONFIG_PINCTRL_IPQ8074
CONFIG_PINCTRL_IPQ6018
CONFIG_PINCTRL_MSM8660
CONFIG_PINCTRL_MSM8960
CONFIG_PINCTRL_MDM9615
CONFIG_PINCTRL_MSM8X74
CONFIG_PINCTRL_MSM8916
CONFIG_PINCTRL_MSM8976
CONFIG_PINCTRL_MSM8994
CONFIG_PINCTRL_MSM8996
CONFIG_PINCTRL_MSM8998
CONFIG_PINCTRL_QCS404
CONFIG_PINCTRL_QCOM_SPMI_PMIC
CONFIG_PINCTRL_QCOM_SSBI_PMIC
CONFIG_PINCTRL_SC7180
CONFIG_PINCTRL_SDM660
CONFIG_PINCTRL_SDM845
CONFIG_PINCTRL_SM8150
CONFIG_PINCTRL_SM8250
CONFIG_PINCTRL_SPEAR
CONFIG_PINCTRL_SPRD_SC9860
CONFIG_PINCTRL_STM32
CONFIG_PINCTRL_STM32F429
CONFIG_PINCTRL_STM32F469
CONFIG_PINCTRL_STM32F746
CONFIG_PINCTRL_STM32F769
CONFIG_PINCTRL_STM32H743
CONFIG_PINCTRL_STM32MP157
CONFIG_PINCTRL_TI_IODELAY
CONFIG_PINCTRL_UNIPHIER
CONFIG_PINCTRL_MTK
CONFIG_PINCTRL_MTK_MOORE
CONFIG_PINCTRL_MTK_PARIS
CONFIG_PINCTRL_MT2701
CONFIG_PINCTRL_MT7623
CONFIG_PINCTRL_MT7629
CONFIG_PINCTRL_MT8135
CONFIG_PINCTRL_MT8127
CONFIG_PINCTRL_MT2712
CONFIG_PINCTRL_MT6765
CONFIG_PINCTRL_MT6779
CONFIG_PINCTRL_MT6797
CONFIG_PINCTRL_MT7622
CONFIG_PINCTRL_MT8173
CONFIG_PINCTRL_MT8183
CONFIG_PINCTRL_MT8516
CONFIG_PINCTRL_MT6397
CONFIG_PINCTRL_ZX296718
CONFIG_PINCTRL_MESON
CONFIG_PINCTRL_TB10X
CONFIG_PINCTRL_EQUILIBRIUM
CONFIG_GPIO_SODAVILLE
CONFIG_POWER_RESET_SYSCON
CONFIG_POWER_RESET_SYSCON_POWEROFF
CONFIG_SYSCON_REBOOT_MODE
CONFIG_NVMEM_REBOOT_MODE
CONFIG_CHARGER_UCS1002
CONFIG_ST_THERMAL_SYSCFG
CONFIG_ST_THERMAL_MEMMAP
CONFIG_QCOM_SPMI_TEMP_ALARM
CONFIG_QCOM_SPMI_TEMP_ALARM
CONFIG_KHADAS_MCU_FAN_THERMAL
CONFIG_ASM9260_WATCHDOG
CONFIG_TS4800_WATCHDOG
CONFIG_ST_LPC_WATCHDOG
CONFIG_ARM_SMC_WATCHDOG
CONFIG_UNIPHIER_WATCHDOG
CONFIG_RTD119X_WATCHDOG
CONFIG_PM8916_WATCHDOG
CONFIG_BCM2835_WDT
CONFIG_MFD_ALTERA_A10SR
CONFIG_MFD_ALTERA_SYSMGR
CONFIG_MFD_ACT8945A
CONFIG_MFD_AS3722
CONFIG_MFD_ATMEL_FLEXCOM
CONFIG_MFD_ATMEL_HLCDC
CONFIG_MFD_GATEWORKS_GSC
CONFIG_MFD_MX25_TSADC
CONFIG_MFD_HI6421_PMIC
CONFIG_MFD_HI655X_PMIC
CONFIG_MFD_MAX77620
CONFIG_MFD_MAX77650
CONFIG_MFD_MAX77686
CONFIG_MFD_CPCAP
CONFIG_MFD_SPMI_PMIC
CONFIG_MFD_RK808
CONFIG_MFD_RN5T618
CONFIG_MFD_STMPE
CONFIG_MFD_TPS65217
CONFIG_MFD_TI_LP87565
CONFIG_MFD_TPS65218
CONFIG_MFD_TC3589X
CONFIG_MFD_LOCHNAGAR
CONFIG_MFD_ROHM_BD718XX
CONFIG_MFD_ROHM_BD70528
CONFIG_MFD_ROHM_BD71828
CONFIG_MFD_STM32_LPTIMER
CONFIG_MFD_STM32_TIMERS
CONFIG_MFD_STPMIC1
CONFIG_MFD_STMFX
CONFIG_REGULATOR_FAN53880
CONFIG_REGULATOR_MCP16502
CONFIG_REGULATOR_MP5416
CONFIG_REGULATOR_MP886X
CONFIG_REGULATOR_MPQ7920
CONFIG_REGULATOR_SY8106A
CONFIG_REGULATOR_SY8824X
CONFIG_REGULATOR_SY8827N
CONFIG_REGULATOR_UNIPHIER
CONFIG_CEC_MESON_G12A_AO
CONFIG_VIDEO_MUX
CONFIG_VIDEO_OMAP3
CONFIG_VIDEO_STM32_DCMI
CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS
CONFIG_VIDEO_EXYNOS4_FIMC_IS
CONFIG_VIDEO_XILINX
CONFIG_VIDEO_RCAR_CSI2
CONFIG_VIDEO_RCAR_VIN
CONFIG_VIDEO_ATMEL_ISI
CONFIG_VIDEO_SUN8I_DEINTERLACE
CONFIG_VIDEO_SUN8I_ROTATE
CONFIG_VIDEO_ADV748X
CONFIG_VIDEO_OV5640
CONFIG_VIDEO_OV5645
CONFIG_DRM_HDLCD
CONFIG_DRM_MALI_DISPLAY
CONFIG_DRM_KOMEDA
CONFIG_DRM_EXYNOS
CONFIG_DRM_ATMEL_HLCDC
CONFIG_DRM_RCAR_DU
CONFIG_DRM_RCAR_DW_HDMI
CONFIG_DRM_RCAR_LVDS
CONFIG_DRM_TILCDC
CONFIG_DRM_MSM
CONFIG_DRM_FSL_DCU
CONFIG_DRM_TEGRA
CONFIG_DRM_PANEL_ARM_VERSATILE
CONFIG_DRM_PANEL_LVDS
CONFIG_DRM_PANEL_SIMPLE
CONFIG_DRM_PANEL_ILITEK_IL9322
CONFIG_DRM_PANEL_SAMSUNG_LD9040
CONFIG_DRM_PANEL_LG_LG4573
CONFIG_DRM_PANEL_NOVATEK_NT39016
CONFIG_DRM_PANEL_SAMSUNG_S6D16D0
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03
CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0
CONFIG_DRM_PANEL_SEIKO_43WVF1G
CONFIG_DRM_PANEL_SONY_ACX424AKP
CONFIG_DRM_CDNS_DSI
CONFIG_DRM_CHRONTEL_CH7033
CONFIG_DRM_LVDS_CODEC
CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
CONFIG_DRM_NWL_MIPI_DSI
CONFIG_DRM_NXP_PTN3460
CONFIG_DRM_PARADE_PS8622
CONFIG_DRM_PARADE_PS8640
CONFIG_DRM_SIL_SII8620
CONFIG_DRM_SII902X
CONFIG_DRM_SIMPLE_BRIDGE
CONFIG_DRM_TOSHIBA_TC358764
CONFIG_DRM_TOSHIBA_TC358767
CONFIG_DRM_TOSHIBA_TC358768
CONFIG_DRM_TI_TFP410
CONFIG_DRM_TI_SN65DSI86
CONFIG_DRM_TI_TPD12S015
CONFIG_DRM_ANALOGIX_ANX6345
CONFIG_DRM_I2C_ADV7511
CONFIG_DRM_STI
CONFIG_DRM_INGENIC
CONFIG_DRM_ARCPGU
CONFIG_DRM_HISI_KIRIN
CONFIG_DRM_MEDIATEK
CONFIG_DRM_MXSFB
CONFIG_DRM_MESON
CONFIG_DRM_TVE200
CONFIG_DRM_LIMA
CONFIG_DRM_ASPEED_GFX
CONFIG_DRM_MCDE
CONFIG_DRM_TIDSS
CONFIG_DRM_ZYNQMP_DPSUB
CONFIG_FB_ATMEL
CONFIG_FB_MB862XX
CONFIG_FB_MB862XX_LIME
CONFIG_FB_SSD1307
CONFIG_FB_OMAP2
CONFIG_FB_OMAP2_DSS
CONFIG_FB_OMAP4_DSS_HDMI
CONFIG_FB_OMAP5_DSS_HDMI
CONFIG_SND_ATMEL_SOC_PDMIC
CONFIG_SND_ATMEL_SOC_TSE850_PCM5142
CONFIG_SND_ATMEL_SOC_I2S
CONFIG_SND_SOC_MIKROE_PROTO
CONFIG_SND_MCHP_SOC_I2S_MCC
CONFIG_SND_SOC_IMX_ES8328
CONFIG_SND_SOC_IMX_SGTL5000
CONFIG_SND_SOC_FSL_ASOC_CARD
CONFIG_SND_JZ4740_SOC_I2S
CONFIG_SND_SOC_RCAR
CONFIG_SND_SOC_SOF_OF
CONFIG_SND_SOC_STM32_SAI
CONFIG_SND_SOC_STM32_I2S
CONFIG_SND_SOC_STM32_SPDIFRX
CONFIG_SND_SUN8I_CODEC
CONFIG_SND_SUN4I_SPDIF
CONFIG_SND_SOC_JZ4740_CODEC
CONFIG_SND_SOC_JZ4725B_CODEC
CONFIG_SND_SOC_JZ4770_CODEC
CONFIG_SND_AUDIO_GRAPH_CARD
CONFIG_USB_EHCI_HCD_STI
CONFIG_USB_OHCI_HCD_STI
CONFIG_USB_MUSB_JZ4740
CONFIG_USB_DWC3_MESON_G12A
CONFIG_USB_SNP_UDC_PLAT
CONFIG_MMC_SDHCI_OF_ARASAN
CONFIG_MMC_SDHCI_OF_ASPEED
CONFIG_MMC_SDHCI_IPROC
CONFIG_MMC_UNIPHIER
CONFIG_MMC_SDHCI_OMAP
CONFIG_MMC_SDHCI_AM654
CONFIG_LEDS_LM3692X
CONFIG_LEDS_LP55XX_COMMON
CONFIG_LEDS_LP8860
CONFIG_LEDS_IS31FL319X
CONFIG_RTC_DRV_OMAP
CONFIG_RTC_DRV_AT91SAM9
CONFIG_RTC_DRV_SNVS
CONFIG_RTC_DRV_R7301
CONFIG_DMA_OF
CONFIG_DW_AXI_DMAC
CONFIG_FSL_EDMA
CONFIG_LPC18XX_DMAMUX
CONFIG_MILBEAUT_HDMAC
CONFIG_MILBEAUT_XDMAC
CONFIG_STM32_MDMA
CONFIG_UNIPHIER_MDMAC
CONFIG_UNIPHIER_XDMAC
CONFIG_MTK_UART_APDMA
CONFIG_QCOM_BAM_DMA
CONFIG_HT16K33
CONFIG_VIDEO_SUNXI_CEDRUS
CONFIG_VIDEO_ROCKCHIP_ISP1
CONFIG_PCI_MT7621_PHY
CONFIG_HMS_ANYBUSS_BUS
CONFIG_ARCX_ANYBUS_CONTROLLER
CONFIG_COMMON_CLK_SI514
CONFIG_COMMON_CLK_SI570
CONFIG_COMMON_CLK_CDCE925
CONFIG_COMMON_CLK_VC5
CONFIG_COMMON_CLK_QCOM
CONFIG_CLK_LGM_CGU
CONFIG_CLKSRC_EFM32
CONFIG_CLKSRC_STM32
CONFIG_CLKSRC_JCORE_PIT
CONFIG_MILBEAUT_TIMER
CONFIG_MICROCHIP_PIT64B
CONFIG_QCOM_Q6V5_ADSP
CONFIG_QCOM_Q6V5_MSS
CONFIG_QCOM_Q6V5_PAS
CONFIG_QCOM_Q6V5_WCSS
CONFIG_QCOM_WCNSS_PIL
CONFIG_MESON_GX_PM_DOMAINS
CONFIG_MESON_EE_PM_DOMAINS
CONFIG_MESON_SECURE_PM_DOMAINS
CONFIG_BCM2835_POWER
CONFIG_RASPBERRYPI_POWER
CONFIG_QUICC_ENGINE
CONFIG_IMX_GPCV2_PM_DOMAINS
CONFIG_ATMEL_EBI
CONFIG_MESON_SARADC
CONFIG_SD_ADC_MODULATOR
CONFIG_STM32_ADC_CORE
CONFIG_STM32_DFSDM_CORE
CONFIG_STM32_DFSDM_ADC
CONFIG_VF610_ADC
CONFIG_STM32_DAC
CONFIG_AK8974
CONFIG_IIO_MUX
CONFIG_PWM_FSL_FTM
CONFIG_PWM_MXS
CONFIG_AL_FIC
CONFIG_JCORE_AIC
CONFIG_RESET_INTEL_GW
CONFIG_RESET_UNIPHIER_GLUE
CONFIG_PHY_LPC18XX_USB_OTG
CONFIG_PHY_XGENE
CONFIG_PHY_SUN50I_USB3
CONFIG_PHY_MESON8B_USB2
CONFIG_PHY_MESON_GXL_USB2
CONFIG_PHY_MESON_G12A_USB2
CONFIG_PHY_MESON_G12A_USB3_PCIE
CONFIG_PHY_MESON_AXG_PCIE
CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG
CONFIG_PHY_CYGNUS_PCIE
CONFIG_PHY_BCM_SR_USB
CONFIG_PHY_BCM_NS_USB2
CONFIG_PHY_BCM_NS_USB3
CONFIG_PHY_NS2_PCIE
CONFIG_PHY_NS2_USB_DRD
CONFIG_PHY_BRCM_SATA
CONFIG_PHY_BRCM_USB
CONFIG_PHY_BCM_SR_PCIE
CONFIG_PHY_CADENCE_TORRENT
CONFIG_PHY_CADENCE_DPHY
CONFIG_PHY_CADENCE_SIERRA
CONFIG_PHY_CADENCE_SALVO
CONFIG_PHY_FSL_IMX8MQ_USB
CONFIG_PHY_MIXEL_MIPI_DPHY
CONFIG_PHY_HIX5HD2_SATA
CONFIG_PHY_LANTIQ_VRX200_PCIE
CONFIG_PHY_LANTIQ_RCU_USB2
CONFIG_ARMADA375_USBCLUSTER_PHY
CONFIG_PHY_BERLIN_SATA
CONFIG_PHY_BERLIN_USB
CONFIG_PHY_MVEBU_A3700_COMPHY
CONFIG_PHY_MVEBU_A3700_UTMI
CONFIG_PHY_MVEBU_A38X_COMPHY
CONFIG_PHY_MVEBU_CP110_COMPHY
CONFIG_PHY_MVEBU_SATA
CONFIG_PHY_MTK_TPHY
CONFIG_PHY_MTK_UFS
CONFIG_PHY_MTK_XSPHY
CONFIG_PHY_MAPPHONE_MDM6600
CONFIG_PHY_OCELOT_SERDES
CONFIG_PHY_ATH79_USB
CONFIG_PHY_QCOM_APQ8064_SATA
CONFIG_PHY_QCOM_IPQ4019_USB
CONFIG_PHY_QCOM_IPQ806X_SATA
CONFIG_PHY_QCOM_PCIE2
CONFIG_PHY_QCOM_QMP
CONFIG_PHY_QCOM_QUSB2
CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2
CONFIG_PHY_QCOM_IPQ806X_USB
CONFIG_PHY_ROCKCHIP_DP
CONFIG_PHY_ROCKCHIP_EMMC
CONFIG_PHY_ROCKCHIP_INNO_HDMI
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY
CONFIG_PHY_ROCKCHIP_PCIE
CONFIG_PHY_ROCKCHIP_TYPEC
CONFIG_PHY_ROCKCHIP_USB
CONFIG_PHY_EXYNOS_DP_VIDEO
CONFIG_PHY_EXYNOS_PCIE
CONFIG_PHY_SAMSUNG_UFS
CONFIG_PHY_EXYNOS5_USBDRD
CONFIG_PHY_EXYNOS5250_SATA
CONFIG_PHY_UNIPHIER_USB2
CONFIG_PHY_UNIPHIER_USB3
CONFIG_PHY_UNIPHIER_PCIE
CONFIG_PHY_AM654_SERDES
CONFIG_PHY_J721E_WIZ
CONFIG_PHY_INTEL_COMBO
CONFIG_JZ4780_EFUSE
CONFIG_FSI
CONFIG_INTERCONNECT_QCOM_SC7180
CONFIG_INTERCONNECT_QCOM_SDM845
CONFIG_MICROCHIP_TCB_CAPTURE
CONFIG_CPUFREQ_DT
CONFIG_QORIQ_CPUFREQ
CONFIG_ARM_SCMI_POWER_DOMAIN
CONFIG_ARM_SCPI_POWER_DOMAIN
CONFIG_TURRIS_MOX_RWTM


Device Tree and Open Firmware support

modulename: devicetree.ko

and/or

of.ko

and/or

of_regulator.ko

and/or

of_memory.ko

and/or

devtree.ko

and/or

prom.ko
configname: CONFIG_OF

Linux Kernel Configuration
└─> Device Drivers
└─> Device Tree and Open Firmware support

This option enables the device tree infrastructure.
It is automatically selected by platforms that need it or can
be enabled manually for unittests, overlays or
compile-coverage.


source code:


drivers/pinctrl/devicetree.c