From 8a27b4a6da13e7c7e2f0cfd1be017a91c66dd1c3 Mon Sep 17 00:00:00 2001 From: Igor Date: Sun, 19 Mar 2023 19:28:46 +0100 Subject: [PATCH] Re-enable CONFIG_ARCH_BCM2835 --- config/kernel/linux-bcm2711-current.config | 48 ++++++++++++++++----- config/kernel/linux-bcm2711-edge.config | 49 +++++++++++++++++----- 2 files changed, 77 insertions(+), 20 deletions(-) diff --git a/config/kernel/linux-bcm2711-current.config b/config/kernel/linux-bcm2711-current.config index 445b4fa926..0a0f562e53 100644 --- a/config/kernel/linux-bcm2711-current.config +++ b/config/kernel/linux-bcm2711-current.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.14 Kernel Configuration +# Linux/arm64 6.1.19 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0" CONFIG_CC_IS_GCC=y @@ -54,6 +54,7 @@ CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y @@ -295,7 +296,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_APPLE is not set CONFIG_ARCH_BCM=y -# CONFIG_ARCH_BCM2835 is not set +CONFIG_ARCH_BCM2835=y # CONFIG_ARCH_BCM_IPROC is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_ARCH_BRCMSTB is not set @@ -514,7 +515,9 @@ CONFIG_DMI=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_HIBERNATION_POSSIBLE=y @@ -1496,7 +1499,6 @@ CONFIG_NET_SCH_PLUG=m # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m @@ -1802,6 +1804,7 @@ CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_PCIE_ALTERA is not set # CONFIG_PCI_HOST_THUNDER_PEM is not set # CONFIG_PCI_HOST_THUNDER_ECAM is not set +# CONFIG_PCIE_BRCMSTB is not set # CONFIG_PCIE_MICROCHIP_HOST is not set # @@ -2130,6 +2133,7 @@ CONFIG_BLK_DEV_NVME=y # # Misc devices # +CONFIG_BCM2835_SMI=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_PHANTOM is not set @@ -3404,6 +3408,7 @@ CONFIG_GAMEPORT_L4=m CONFIG_BRCM_CHAR_DRIVERS=y CONFIG_BCM2708_VCMEM=y CONFIG_BCM2835_DEVGPIOMEM=y +CONFIG_BCM2835_SMI_DEV=m CONFIG_RPIVID_MEM=m CONFIG_TTY=y CONFIG_VT=y @@ -3434,6 +3439,7 @@ CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set +# CONFIG_SERIAL_8250_BCM2835AUX is not set CONFIG_SERIAL_8250_FSL=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set @@ -3489,6 +3495,8 @@ CONFIG_TTY_PRINTK_LEVEL=6 CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_BCM2835=y +CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set @@ -3553,6 +3561,7 @@ CONFIG_I2C_ALGOBIT=m # # PC SMBus host controller drivers # +# CONFIG_I2C_BCM2708 is not set # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set @@ -3572,6 +3581,8 @@ CONFIG_I2C_ALGOBIT=m # # I2C system bus drivers (mostly embedded / system-on-chip) # +# CONFIG_I2C_BCM2835 is not set +CONFIG_I2C_BRCMSTB=y # CONFIG_I2C_CADENCE is not set # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set @@ -3621,6 +3632,8 @@ CONFIG_SPI_MEM=y # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BCM2835 is not set +# CONFIG_SPI_BCM2835AUX is not set # CONFIG_SPI_BCM_QSPI is not set CONFIG_SPI_BITBANG=m # CONFIG_SPI_CADENCE is not set @@ -3688,6 +3701,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # end of PTP clock support CONFIG_PINCTRL=y +CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set @@ -3700,6 +3714,7 @@ CONFIG_PINCTRL_MCP23S08=m # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_BCM2835=y # # Renesas pinctrl drivers @@ -4081,6 +4096,8 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # # Broadcom thermal drivers # +# CONFIG_BCM2711_THERMAL is not set +# CONFIG_BCM2835_THERMAL is not set # end of Broadcom thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set @@ -4115,6 +4132,7 @@ CONFIG_MAX77620_WATCHDOG=m # CONFIG_ALIM7101_WDT is not set # CONFIG_I6300ESB_WDT is not set # CONFIG_HP_WATCHDOG is not set +# CONFIG_BCM2835_WDT is not set # CONFIG_MEN_A21_WDT is not set # @@ -4671,6 +4689,7 @@ CONFIG_V4L_PLATFORM_DRIVERS=y # # Atmel media platform drivers # +# CONFIG_VIDEO_BCM2835_UNICAM is not set # # Cadence media platform drivers @@ -5395,9 +5414,6 @@ CONFIG_DRM_ANALOGIX_ANX7625=m # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_HISI_KIRIN is not set CONFIG_DRM_LOGICVC=m -CONFIG_DRM_MXS=y -# CONFIG_DRM_MXSFB is not set -CONFIG_DRM_IMX_LCDIF=m # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_CIRRUS_QEMU is not set @@ -5700,6 +5716,7 @@ CONFIG_SND_SOC_ADI_AXI_SPDIF=m # CONFIG_SND_SOC_AMD_ACP is not set CONFIG_SND_AMD_ACP_CONFIG=m # CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM2835_SOC_I2S is not set # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_RPI_SIMPLE_SOUNDCARD=m CONFIG_SND_RPI_WM8804_SOUNDCARD=m @@ -6432,6 +6449,8 @@ CONFIG_MMC_BLOCK_MINORS=32 # # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_BCM2835_MMC is not set +# CONFIG_MMC_BCM2835_SDHOST is not set # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_ARMMMCI is not set CONFIG_MMC_SDHCI=y @@ -6443,6 +6462,7 @@ CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_MILBEAUT is not set +# CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=m # CONFIG_MMC_CB710 is not set @@ -6454,6 +6474,7 @@ CONFIG_MMC_SPI=m # CONFIG_MMC_CQHCI is not set # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_BCM2835 is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MMC_SDHCI_OMAP is not set @@ -6705,10 +6726,10 @@ CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_AMBA_PL08X is not set # CONFIG_BCM_SBA_RAID is not set +# CONFIG_DMA_BCM2835 is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_QDMA is not set -# CONFIG_HISI_DMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_PL330_DMA is not set @@ -6900,6 +6921,7 @@ CONFIG_MOST_I2C=m # CONFIG_FIELDBUS_DEV is not set # CONFIG_QLGE is not set # CONFIG_VME_BUS is not set +# CONFIG_RTL8723CS is not set # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set @@ -6932,6 +6954,8 @@ CONFIG_COMMON_CLK_RS9_PCIE=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_VC7 is not set # CONFIG_COMMON_CLK_FIXED_MMIO is not set +CONFIG_CLK_BCM2711_DVP=y +CONFIG_CLK_BCM2835=y # CONFIG_XILINX_VCU is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_HWSPINLOCK is not set @@ -6941,12 +6965,14 @@ CONFIG_COMMON_CLK_RS9_PCIE=m # CONFIG_TIMER_OF=y CONFIG_TIMER_PROBE=y +CONFIG_CLKSRC_MMIO=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y CONFIG_FSL_ERRATUM_A008585=y CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_ARM64_ERRATUM_858921=y +CONFIG_ARM_TIMER_SP804=y # CONFIG_MICROCHIP_PIT64B is not set # end of Clock Source drivers @@ -6956,6 +6982,7 @@ CONFIG_ARM_MHU_V2=m # CONFIG_PLATFORM_MHU is not set # CONFIG_PL320_MBOX is not set # CONFIG_ALTERA_MBOX is not set +# CONFIG_BCM2835_MBOX is not set # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set @@ -6986,6 +7013,7 @@ CONFIG_ARM_MHU_V2=m # # Broadcom SoC drivers # +CONFIG_BCM2835_POWER=y # CONFIG_SOC_BRCMSTB is not set # end of Broadcom SoC drivers @@ -7618,6 +7646,7 @@ CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_ATMEL_TCB=m +# CONFIG_PWM_BCM2835 is not set CONFIG_PWM_CLK=m CONFIG_PWM_DWC=m # CONFIG_PWM_FSL_FTM is not set @@ -7637,6 +7666,7 @@ CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y CONFIG_ARM_GIC_V3_ITS_PCI=y # CONFIG_AL_FIC is not set +CONFIG_BRCMSTB_L2_IRQ=y # CONFIG_XILINX_INTC is not set CONFIG_PARTITION_PERCPU=y # end of IRQ chip support @@ -7687,6 +7717,7 @@ CONFIG_PHY_SAMSUNG_USB2=m CONFIG_ARM_PMU=y # CONFIG_ARM_DSU_PMU is not set # CONFIG_ARM_SPE_PMU is not set +# CONFIG_RPI_AXIPERF is not set CONFIG_HISI_PCIE_PMU=m CONFIG_HNS3_PMU=m # end of Performance monitor support @@ -7912,9 +7943,6 @@ CONFIG_TMPFS_XATTR=y CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y diff --git a/config/kernel/linux-bcm2711-edge.config b/config/kernel/linux-bcm2711-edge.config index a679958055..e7e2f2dbe2 100644 --- a/config/kernel/linux-bcm2711-edge.config +++ b/config/kernel/linux-bcm2711-edge.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.2.1 Kernel Configuration +# Linux/arm64 6.2.6 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0" CONFIG_CC_IS_GCC=y @@ -54,6 +54,7 @@ CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y @@ -296,7 +297,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_APPLE is not set CONFIG_ARCH_BCM=y -# CONFIG_ARCH_BCM2835 is not set +CONFIG_ARCH_BCM2835=y # CONFIG_ARCH_BCM_IPROC is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_ARCH_BRCMSTB is not set @@ -515,7 +516,9 @@ CONFIG_DMI=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_HIBERNATION_POSSIBLE=y @@ -1505,7 +1508,6 @@ CONFIG_NET_SCH_PLUG=m # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m @@ -1814,6 +1816,7 @@ CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_PCIE_ALTERA is not set # CONFIG_PCI_HOST_THUNDER_PEM is not set # CONFIG_PCI_HOST_THUNDER_ECAM is not set +# CONFIG_PCIE_BRCMSTB is not set # CONFIG_PCIE_MICROCHIP_HOST is not set # @@ -2143,6 +2146,7 @@ CONFIG_BLK_DEV_NVME=y # # Misc devices # +CONFIG_BCM2835_SMI=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_PHANTOM is not set @@ -2629,6 +2633,7 @@ CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set +# CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=y @@ -3422,6 +3427,7 @@ CONFIG_GAMEPORT_L4=m CONFIG_BRCM_CHAR_DRIVERS=y CONFIG_BCM2708_VCMEM=y CONFIG_BCM2835_DEVGPIOMEM=y +CONFIG_BCM2835_SMI_DEV=m CONFIG_RPIVID_MEM=m CONFIG_TTY=y CONFIG_VT=y @@ -3453,6 +3459,7 @@ CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set +# CONFIG_SERIAL_8250_BCM2835AUX is not set CONFIG_SERIAL_8250_FSL=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set @@ -3508,6 +3515,8 @@ CONFIG_TTY_PRINTK_LEVEL=6 CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_BCM2835=y +CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set @@ -3570,6 +3579,7 @@ CONFIG_I2C_ALGOBIT=m # # PC SMBus host controller drivers # +# CONFIG_I2C_BCM2708 is not set # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set @@ -3589,6 +3599,8 @@ CONFIG_I2C_ALGOBIT=m # # I2C system bus drivers (mostly embedded / system-on-chip) # +# CONFIG_I2C_BCM2835 is not set +CONFIG_I2C_BRCMSTB=y # CONFIG_I2C_CADENCE is not set # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set @@ -3639,6 +3651,8 @@ CONFIG_SPI_MEM=y # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BCM2835 is not set +# CONFIG_SPI_BCM2835AUX is not set # CONFIG_SPI_BCM_QSPI is not set CONFIG_SPI_BITBANG=m # CONFIG_SPI_CADENCE is not set @@ -3708,6 +3722,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # end of PTP clock support CONFIG_PINCTRL=y +CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set @@ -3720,6 +3735,7 @@ CONFIG_PINCTRL_MCP23S08=m # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_BCM2835=y # # Renesas pinctrl drivers @@ -4103,6 +4119,8 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # # Broadcom thermal drivers # +# CONFIG_BCM2711_THERMAL is not set +# CONFIG_BCM2835_THERMAL is not set # end of Broadcom thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set @@ -4137,6 +4155,7 @@ CONFIG_MAX77620_WATCHDOG=m # CONFIG_ALIM7101_WDT is not set # CONFIG_I6300ESB_WDT is not set # CONFIG_HP_WATCHDOG is not set +# CONFIG_BCM2835_WDT is not set # CONFIG_MEN_A21_WDT is not set # @@ -4694,6 +4713,7 @@ CONFIG_V4L_PLATFORM_DRIVERS=y # # Atmel media platform drivers # +# CONFIG_VIDEO_BCM2835_UNICAM is not set # # Cadence media platform drivers @@ -5428,9 +5448,6 @@ CONFIG_DRM_ANALOGIX_ANX7625=m # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_HISI_KIRIN is not set CONFIG_DRM_LOGICVC=m -CONFIG_DRM_MXS=y -# CONFIG_DRM_MXSFB is not set -CONFIG_DRM_IMX_LCDIF=m # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_CIRRUS_QEMU is not set @@ -5733,6 +5750,7 @@ CONFIG_SND_SOC_ADI_AXI_SPDIF=m # CONFIG_SND_SOC_AMD_ACP is not set CONFIG_SND_AMD_ACP_CONFIG=m # CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM2835_SOC_I2S is not set # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_RPI_SIMPLE_SOUNDCARD=m CONFIG_SND_RPI_WM8804_SOUNDCARD=m @@ -6468,6 +6486,8 @@ CONFIG_MMC_BLOCK_MINORS=32 # # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_BCM2835_MMC is not set +# CONFIG_MMC_BCM2835_SDHOST is not set # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_ARMMMCI is not set CONFIG_MMC_SDHCI=y @@ -6479,6 +6499,7 @@ CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_MILBEAUT is not set +# CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=m # CONFIG_MMC_CB710 is not set @@ -6490,6 +6511,7 @@ CONFIG_MMC_SPI=m # CONFIG_MMC_CQHCI is not set # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_BCM2835 is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MMC_SDHCI_OMAP is not set @@ -6741,10 +6763,10 @@ CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_AMBA_PL08X is not set # CONFIG_BCM_SBA_RAID is not set +# CONFIG_DMA_BCM2835 is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_QDMA is not set -# CONFIG_HISI_DMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_PL330_DMA is not set @@ -6936,6 +6958,7 @@ CONFIG_MOST_I2C=m # CONFIG_FIELDBUS_DEV is not set # CONFIG_QLGE is not set # CONFIG_VME_BUS is not set +# CONFIG_RTL8723CS is not set # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set @@ -6968,6 +6991,8 @@ CONFIG_COMMON_CLK_RS9_PCIE=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_VC7 is not set # CONFIG_COMMON_CLK_FIXED_MMIO is not set +CONFIG_CLK_BCM2711_DVP=y +CONFIG_CLK_BCM2835=y # CONFIG_XILINX_VCU is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_HWSPINLOCK is not set @@ -6977,12 +7002,14 @@ CONFIG_COMMON_CLK_RS9_PCIE=m # CONFIG_TIMER_OF=y CONFIG_TIMER_PROBE=y +CONFIG_CLKSRC_MMIO=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y CONFIG_FSL_ERRATUM_A008585=y CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_ARM64_ERRATUM_858921=y +CONFIG_ARM_TIMER_SP804=y # CONFIG_MICROCHIP_PIT64B is not set # end of Clock Source drivers @@ -6992,6 +7019,7 @@ CONFIG_ARM_MHU_V2=m # CONFIG_PLATFORM_MHU is not set # CONFIG_PL320_MBOX is not set # CONFIG_ALTERA_MBOX is not set +# CONFIG_BCM2835_MBOX is not set # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set @@ -7022,6 +7050,7 @@ CONFIG_ARM_MHU_V2=m # # Broadcom SoC drivers # +CONFIG_BCM2835_POWER=y # CONFIG_SOC_BRCMSTB is not set # end of Broadcom SoC drivers @@ -7661,6 +7690,7 @@ CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_ATMEL_TCB=m +# CONFIG_PWM_BCM2835 is not set CONFIG_PWM_CLK=m CONFIG_PWM_DWC=m # CONFIG_PWM_FSL_FTM is not set @@ -7680,6 +7710,7 @@ CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y CONFIG_ARM_GIC_V3_ITS_PCI=y # CONFIG_AL_FIC is not set +CONFIG_BRCMSTB_L2_IRQ=y # CONFIG_XILINX_INTC is not set CONFIG_PARTITION_PERCPU=y # end of IRQ chip support @@ -7730,6 +7761,7 @@ CONFIG_PHY_SAMSUNG_USB2=m CONFIG_ARM_PMU=y # CONFIG_ARM_DSU_PMU is not set # CONFIG_ARM_SPE_PMU is not set +# CONFIG_RPI_AXIPERF is not set CONFIG_HISI_PCIE_PMU=m CONFIG_HNS3_PMU=m # end of Performance monitor support @@ -7955,9 +7987,6 @@ CONFIG_TMPFS_XATTR=y CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y