kernelconfig_penguin
is selected by
CONFIG_XEN
CONFIG_EFI
CONFIG_CRYPTO_DEV_SAHARA
CONFIG_CRYPTO_DEV_MXC_SCC
CONFIG_CRYPTO_DEV_ROCKCHIP
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_DA850_PUPD
CONFIG_PINCTRL_DIGICOLOR
CONFIG_PINCTRL_LPC18XX
CONFIG_PINCTRL_OXNAS
CONFIG_PINCTRL_RZA1
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_BCM281XX
CONFIG_PINCTRL_CYGNUS_MUX
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_APQ8064
CONFIG_PINCTRL_APQ8084
CONFIG_PINCTRL_IPQ4019
CONFIG_PINCTRL_IPQ8064
CONFIG_PINCTRL_IPQ8074
CONFIG_PINCTRL_MSM8660
CONFIG_PINCTRL_MSM8960
CONFIG_PINCTRL_MDM9615
CONFIG_PINCTRL_MSM8X74
CONFIG_PINCTRL_MSM8916
CONFIG_PINCTRL_MSM8994
CONFIG_PINCTRL_MSM8996
CONFIG_PINCTRL_MSM8998
CONFIG_PINCTRL_QCOM_SPMI_PMIC
CONFIG_PINCTRL_QCOM_SSBI_PMIC
CONFIG_PINCTRL_SDM845
CONFIG_PINCTRL_EXYNOS
CONFIG_PINCTRL_S3C24XX
CONFIG_PINCTRL_SPEAR
CONFIG_PINCTRL_SPRD
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_MT2701
CONFIG_PINCTRL_MT8135
CONFIG_PINCTRL_MT8127
CONFIG_PINCTRL_MT2712
CONFIG_PINCTRL_MT7622
CONFIG_PINCTRL_MT8173
CONFIG_PINCTRL_MT6397
CONFIG_PINCTRL_ZX296718
CONFIG_PINCTRL_MESON
CONFIG_PINCTRL_TB10X
CONFIG_GPIO_INGENIC
CONFIG_GPIO_SODAVILLE
CONFIG_POWER_RESET_SYSCON
CONFIG_POWER_RESET_SYSCON_POWEROFF
CONFIG_SYSCON_REBOOT_MODE
CONFIG_ST_THERMAL_SYSCFG
CONFIG_ST_THERMAL_MEMMAP
CONFIG_QCOM_SPMI_TEMP_ALARM
CONFIG_ASM9260_WATCHDOG
CONFIG_TS4800_WATCHDOG
CONFIG_ST_LPC_WATCHDOG
CONFIG_UNIPHIER_WATCHDOG
CONFIG_RTD119X_WATCHDOG
CONFIG_BCM2835_WDT
CONFIG_MFD_ALTERA_A10SR
CONFIG_MFD_ACT8945A
CONFIG_MFD_AS3722
CONFIG_MFD_ATMEL_FLEXCOM
CONFIG_MFD_ATMEL_HLCDC
CONFIG_MFD_MX25_TSADC
CONFIG_MFD_HI6421_PMIC
CONFIG_MFD_HI655X_PMIC
CONFIG_MFD_MAX77620
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_ROHM_BD718XX
CONFIG_MFD_STM32_LPTIMER
CONFIG_MFD_STM32_TIMERS
CONFIG_REGULATOR_SY8106A
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_ADV748X
CONFIG_VIDEO_OV5640
CONFIG_VIDEO_OV5645
CONFIG_DRM_HDLCD
CONFIG_DRM_MALI_DISPLAY
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_SAMSUNG_S6E3HA2
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0
CONFIG_DRM_PANEL_SEIKO_43WVF1G
CONFIG_DRM_CDNS_DSI
CONFIG_DRM_DUMB_VGA_DAC
CONFIG_DRM_LVDS_ENCODER
CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
CONFIG_DRM_NXP_PTN3460
CONFIG_DRM_PARADE_PS8622
CONFIG_DRM_SIL_SII8620
CONFIG_DRM_SII902X
CONFIG_DRM_TOSHIBA_TC358767
CONFIG_DRM_TI_TFP410
CONFIG_DRM_I2C_ADV7511
CONFIG_DRM_STI
CONFIG_DRM_ARCPGU
CONFIG_DRM_HISI_KIRIN
CONFIG_DRM_MEDIATEK
CONFIG_DRM_MXSFB
CONFIG_DRM_MESON
CONFIG_DRM_TVE200
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_IMX_ES8328
CONFIG_SND_SOC_IMX_SGTL5000
CONFIG_SND_SOC_FSL_ASOC_CARD
CONFIG_SND_SOC_RCAR
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_SIMPLE_SCU_CARD
CONFIG_SND_AUDIO_GRAPH_CARD
CONFIG_SND_AUDIO_GRAPH_SCU_CARD
CONFIG_USB_EHCI_HCD_STI
CONFIG_USB_OHCI_HCD_STI
CONFIG_USB_SNP_UDC_PLAT
CONFIG_MMC_SDHCI_OF_ARASAN
CONFIG_MMC_SDHCI_OMAP
CONFIG_LEDS_LM3692X
CONFIG_LEDS_LP8860
CONFIG_LEDS_IS31FL319X
CONFIG_RTC_DRV_OMAP
CONFIG_RTC_DRV_SNVS
CONFIG_RTC_DRV_R7301
CONFIG_DMA_OF
CONFIG_DW_AXI_DMAC
CONFIG_FSL_EDMA
CONFIG_LPC18XX_DMAMUX
CONFIG_STM32_MDMA
CONFIG_QCOM_BAM_DMA
CONFIG_HT16K33
CONFIG_COMMON_CLK_SI514
CONFIG_COMMON_CLK_SI570
CONFIG_COMMON_CLK_CDCE925
CONFIG_COMMON_CLK_VC5
CONFIG_COMMON_CLK_MESON_AO
CONFIG_COMMON_CLK_QCOM
CONFIG_CLKSRC_EFM32
CONFIG_CLKSRC_STM32
CONFIG_CLKSRC_JCORE_PIT
CONFIG_QCOM_ADSP_PIL
CONFIG_QCOM_Q6V5_PIL
CONFIG_QCOM_Q6V5_WCSS
CONFIG_QCOM_WCNSS_PIL
CONFIG_MESON_GX_PM_DOMAINS
CONFIG_RASPBERRYPI_POWER
CONFIG_IMX7_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_JCORE_AIC
CONFIG_RESET_UNIPHIER_USB3
CONFIG_PHY_LPC18XX_USB_OTG
CONFIG_PHY_XGENE
CONFIG_PHY_SUN4I_USB
CONFIG_PHY_SUN9I_USB
CONFIG_PHY_MESON8B_USB2
CONFIG_PHY_MESON_GXL_USB2
CONFIG_PHY_MESON_GXL_USB3
CONFIG_PHY_CYGNUS_PCIE
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_HIX5HD2_SATA
CONFIG_PHY_LANTIQ_RCU_USB2
CONFIG_ARMADA375_USBCLUSTER_PHY
CONFIG_PHY_BERLIN_SATA
CONFIG_PHY_BERLIN_USB
CONFIG_PHY_MVEBU_CP110_COMPHY
CONFIG_PHY_MVEBU_SATA
CONFIG_PHY_MTK_TPHY
CONFIG_PHY_MTK_XSPHY
CONFIG_PHY_MAPPHONE_MDM6600
CONFIG_PHY_ATH79_USB
CONFIG_PHY_QCOM_APQ8064_SATA
CONFIG_PHY_QCOM_IPQ806X_SATA
CONFIG_PHY_QCOM_QMP
CONFIG_PHY_QCOM_QUSB2
CONFIG_PHY_QCOM_UFS
CONFIG_PHY_ROCKCHIP_DP
CONFIG_PHY_ROCKCHIP_EMMC
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_ROCKCHIP_PCIE
CONFIG_PHY_ROCKCHIP_TYPEC
CONFIG_PHY_ROCKCHIP_USB
CONFIG_PHY_EXYNOS_DP_VIDEO
CONFIG_PHY_EXYNOS_PCIE
CONFIG_PHY_EXYNOS5_USBDRD
CONFIG_PHY_EXYNOS5250_SATA
CONFIG_FSI
CONFIG_PCI_HOST_THUNDER_ECAM
CONFIG_PCIE_ROCKCHIP_HOST
CONFIG_PCIE_ROCKCHIP_EP
CONFIG_PCIE_TANGO_SMP8759
CONFIG_PCI_DRA7XX_HOST
CONFIG_PCI_DRA7XX_EP
CONFIG_PCI_LAYERSCAPE
CONFIG_PCI_HISI
CONFIG_PCIE_QCOM
CONFIG_PCIE_KIRIN
CONFIG_ARM_SCMI_POWER_DOMAIN
CONFIG_ARM_SCPI_POWER_DOMAIN
CONFIG_GOOGLE_COREBOOT_TABLE_OF


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

of_coresight.ko

and/or

prom.ko

and/or

devtree.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