kernelconfig_penguin
is selected by
CONFIG_XEN
CONFIG_EFI
CONFIG_CRYPTO_DEV_SAHARA
CONFIG_CRYPTO_DEV_MXC_SCC
CONFIG_CRYPTO_DEV_ROCKCHIP
CONFIG_ARM_CCI400_PORT_CTRL
CONFIG_TEGRA_ACONNECT
CONFIG_VEXPRESS_CONFIG
CONFIG_MTD_NAND_DENALI_DT
CONFIG_OF_UNITTEST
CONFIG_OF_ALL_DTBS
CONFIG_OF_FLATTREE
CONFIG_OF_EARLY_FLATTREE
CONFIG_OF_ADDRESS
CONFIG_OF_MDIO
CONFIG_OF_OVERLAY
CONFIG_SUN4I_EMAC
CONFIG_BGMAC_PLATFORM
CONFIG_SYSTEMPORT
CONFIG_SMC91X
CONFIG_DWMAC_IPQ806X
CONFIG_DWMAC_LPC18XX
CONFIG_DWMAC_ROCKCHIP
CONFIG_DWMAC_SOCFPGA
CONFIG_DWMAC_STI
CONFIG_DWMAC_STM32
CONFIG_SYNOPSYS_DWC_ETH_QOS
CONFIG_TI_KEYSTONE_NETCP
CONFIG_MDIO_BUS_MUX_BCM_IPROC
CONFIG_WLCORE_SPI
CONFIG_KEYBOARD_LPC32XX
CONFIG_KEYBOARD_NSPIRE
CONFIG_KEYBOARD_TEGRA
CONFIG_KEYBOARD_STMPE
CONFIG_KEYBOARD_OMAP4
CONFIG_KEYBOARD_CAP11XX
CONFIG_KEYBOARD_BCM
CONFIG_TOUCHSCREEN_TS4800
CONFIG_SERIAL_HS_LPC32XX
CONFIG_SERIAL_ETRAXFS
CONFIG_SERIAL_GRLIB_GAISLER_APBUART
CONFIG_SERIAL_XILINX_PS_UART
CONFIG_SERIAL_CONEXANT_DIGICOLOR
CONFIG_I2C_DEMUX_PINCTRL
CONFIG_SPI_EFM32
CONFIG_SPI_FSL_SPI
CONFIG_PINCTRL_AT91
CONFIG_PINCTRL_AT91PIO4
CONFIG_PINCTRL_DIGICOLOR
CONFIG_PINCTRL_LPC18XX
CONFIG_PINCTRL_MESON
CONFIG_PINCTRL_OXNAS
CONFIG_PINCTRL_SINGLE
CONFIG_PINCTRL_ST
CONFIG_PINCTRL_PALMAS
CONFIG_PINCTRL_PIC32
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_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_MSM8660
CONFIG_PINCTRL_MSM8960
CONFIG_PINCTRL_MDM9615
CONFIG_PINCTRL_MSM8X74
CONFIG_PINCTRL_MSM8916
CONFIG_PINCTRL_MSM8996
CONFIG_PINCTRL_QCOM_SPMI_PMIC
CONFIG_PINCTRL_QCOM_SSBI_PMIC
CONFIG_PINCTRL_EXYNOS
CONFIG_PINCTRL_SPEAR
CONFIG_PINCTRL_STM32
CONFIG_PINCTRL_STM32F429
CONFIG_PINCTRL_STM32F746
CONFIG_PINCTRL_UNIPHIER
CONFIG_PINCTRL_MTK
CONFIG_PINCTRL_MT2701
CONFIG_PINCTRL_MT7623
CONFIG_PINCTRL_MT8135
CONFIG_PINCTRL_MT8127
CONFIG_PINCTRL_MT8173
CONFIG_PINCTRL_MT6397
CONFIG_PINCTRL_TB10X
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_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_SPMI_PMIC
CONFIG_MFD_RK808
CONFIG_MFD_RN5T618
CONFIG_MFD_STMPE
CONFIG_MFD_TC3589X
CONFIG_VIDEO_OMAP3
CONFIG_VIDEO_EXYNOS4_FIMC_IS
CONFIG_VIDEO_XILINX
CONFIG_VIDEO_RCAR_VIN
CONFIG_VIDEO_RENESAS_VSP1
CONFIG_DRM_HDLCD
CONFIG_DRM_MALI_DISPLAY
CONFIG_DRM_EXYNOS
CONFIG_DRM_ATMEL_HLCDC
CONFIG_DRM_RCAR_DU
CONFIG_DRM_TILCDC
CONFIG_DRM_MSM
CONFIG_DRM_FSL_DCU
CONFIG_DRM_PANEL_SIMPLE
CONFIG_DRM_PANEL_SAMSUNG_LD9040
CONFIG_DRM_PANEL_LG_LG4573
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0
CONFIG_DRM_DUMB_VGA_DAC
CONFIG_DRM_NXP_PTN3460
CONFIG_DRM_PARADE_PS8622
CONFIG_DRM_SII902X
CONFIG_DRM_TOSHIBA_TC358767
CONFIG_DRM_I2C_ADV7511
CONFIG_DRM_ARCPGU
CONFIG_DRM_HISI_KIRIN
CONFIG_DRM_MEDIATEK
CONFIG_FB_MB862XX
CONFIG_FB_MB862XX_LIME
CONFIG_FB_SSD1307
CONFIG_SND_ATMEL_SOC_PDMIC
CONFIG_SND_SOC_IMX_WM8962
CONFIG_SND_SOC_IMX_ES8328
CONFIG_SND_SOC_IMX_SGTL5000
CONFIG_SND_SOC_FSL_ASOC_CARD
CONFIG_SND_SUN4I_SPDIF
CONFIG_SND_SIMPLE_SCU_CARD
CONFIG_USB_EHCI_HCD_STI
CONFIG_USB_OHCI_HCD_STI
CONFIG_MMC_SDHCI_OF_AT91
CONFIG_LEDS_IS31FL319X
CONFIG_RTC_DRV_OMAP
CONFIG_RTC_DRV_SNVS
CONFIG_DMA_OF
CONFIG_FSL_EDMA
CONFIG_LPC18XX_DMAMUX
CONFIG_QCOM_BAM_DMA
CONFIG_FSL_MC_BUS
CONFIG_COMMON_CLK_SI514
CONFIG_COMMON_CLK_SI570
CONFIG_COMMON_CLK_CDCE925
CONFIG_COMMON_CLK_QCOM
CONFIG_CLKSRC_EFM32
CONFIG_CLKSRC_STM32
CONFIG_CLKSRC_JCORE_PIT
CONFIG_QCOM_Q6V5_PIL
CONFIG_QCOM_WCNSS_PIL
CONFIG_RASPBERRYPI_POWER
CONFIG_ATMEL_EBI
CONFIG_VF610_ADC
CONFIG_AK8974
CONFIG_PWM_FSL_FTM
CONFIG_PWM_MXS
CONFIG_JCORE_AIC
CONFIG_PHY_BCM_NS_USB2
CONFIG_PHY_BCM_NS_USB3
CONFIG_PHY_BERLIN_USB
CONFIG_PHY_BERLIN_SATA
CONFIG_ARMADA375_USBCLUSTER_PHY
CONFIG_PHY_LPC18XX_USB_OTG
CONFIG_PHY_MVEBU_SATA
CONFIG_PHY_MIPHY365X
CONFIG_PHY_EXYNOS_DP_VIDEO
CONFIG_PHY_EXYNOS5250_SATA
CONFIG_PHY_HIX5HD2_SATA
CONFIG_PHY_MT65XX_USB3
CONFIG_PHY_SUN4I_USB
CONFIG_PHY_SUN9I_USB
CONFIG_PHY_EXYNOS5_USBDRD
CONFIG_PHY_QCOM_APQ8064_SATA
CONFIG_PHY_QCOM_IPQ806X_SATA
CONFIG_PHY_ROCKCHIP_USB
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_ROCKCHIP_EMMC
CONFIG_PHY_ROCKCHIP_DP
CONFIG_PHY_ROCKCHIP_PCIE
CONFIG_PHY_ROCKCHIP_TYPEC
CONFIG_PHY_XGENE
CONFIG_PHY_QCOM_UFS
CONFIG_PHY_BRCM_SATA
CONFIG_PHY_CYGNUS_PCIE
CONFIG_PHY_NS2_PCIE
CONFIG_ARM_EXYNOS5440_CPUFREQ


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

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