commit 553b4c8ef6be1a6dc194fa29b82b29ab3c20f9ff Author: Jan Palus <at...@pld-linux.org> Date: Tue Oct 17 13:28:13 2023 +0200
add support for bcm2835 platform in arm64 config kernel-arm64.config | 5 ++-- kernel-multiarch.config | 77 +++++++++++++++++++++++++------------------------ 2 files changed, 42 insertions(+), 40 deletions(-) --- diff --git a/kernel-arm64.config b/kernel-arm64.config index a364a703..9b219a67 100644 --- a/kernel-arm64.config +++ b/kernel-arm64.config @@ -113,8 +113,8 @@ ARCH_ACTIONS arm64=n ARCH_SUNXI arm64=n ARCH_ALPINE arm64=n ARCH_APPLE arm64=n -ARCH_BCM arm64=n -ARCH_BCM2835 arm64=n +ARCH_BCM arm64=y +ARCH_BCM2835 arm64=y ARCH_BCM_IPROC arm64=n ARCH_BCMBCA arm64=n ARCH_BRCMSTB arm64=n @@ -194,6 +194,7 @@ QORIQ_CPUFREQ arm64=m ACPI_CPPC_CPUFREQ arm64=m ACPI_CPPC_CPUFREQ_FIE arm64=y ARM_SCPI_CPUFREQ arm64=m +ARM_RASPBERRYPI_CPUFREQ arm64=m #- #- *** FILE: drivers/cpuidle/Kconfig.arm *** diff --git a/kernel-multiarch.config b/kernel-multiarch.config index fc278155..95a6c4a4 100644 --- a/kernel-multiarch.config +++ b/kernel-multiarch.config @@ -926,8 +926,8 @@ HW_RANDOM_INTEL all=m HW_RANDOM_AMD i386=m x86_64=m HW_RANDOM_ATMEL all=m HW_RANDOM_BA431 all=m -HW_RANDOM_BCM2835 arm=m -HW_RANDOM_IPROC_RNG200 arm=m +HW_RANDOM_BCM2835 arm=m arm64=m +HW_RANDOM_IPROC_RNG200 arm=m arm64=m HW_RANDOM_GEODE i386=m x86_64=m HW_RANDOM_N2RNG sparc64=m HW_RANDOM_VIA all=m @@ -1066,9 +1066,9 @@ COMMON_CLK_FIXED_MMIO arm=n arm64=n #- #- *** FILE: drivers/clk/bcm/Kconfig *** #- -CLK_BCM2711_DVP arm=m -CLK_BCM2835 arm=y -CLK_RASPBERRYPI arm=m +CLK_BCM2711_DVP arm=m arm64=m +CLK_BCM2835 arm=y arm64=y +CLK_RASPBERRYPI arm=m arm64=m #- #- *** FILE: drivers/clk/mediatek/Kconfig *** @@ -1499,7 +1499,7 @@ DMA_ENGINE all=y ALTERA_MSGDMA all=m AMBA_PL08X arm=n arm64=n BCM_SBA_RAID arm64=m -DMA_BCM2835 arm=m +DMA_BCM2835 arm=m arm64=m DW_AXI_DMAC arm=m arm64=m FSL_DMA ppc=y ppc64=y FSL_EDMA arm=m arm64=m @@ -1671,7 +1671,7 @@ DMIID all=y DMI_SYSFS all=m ISCSI_IBFT_FIND all=y ISCSI_IBFT all=m -RASPBERRYPI_FIRMWARE arm=y +RASPBERRYPI_FIRMWARE arm=y arm64=m FW_CFG_SYSFS all=m FW_CFG_SYSFS_CMDLINE all=y SYSFB_SIMPLEFB all=y @@ -1809,7 +1809,7 @@ GPIO_CDEV_V1 all=y GPIO_74XX_MMIO arm=m arm64=m GPIO_ALTERA arm=m arm64=m GPIO_AMDPT all=m -GPIO_RASPBERRYPI_EXP arm=m +GPIO_RASPBERRYPI_EXP arm=m arm64=m GPIO_CADENCE arm=m arm64=m GPIO_DWAPB all=m GPIO_EXAR all=m @@ -2442,7 +2442,7 @@ DRM_UDL all=m #- #- *** FILE: drivers/gpu/drm/v3d/Kconfig *** #- -DRM_V3D arm=m +DRM_V3D arm=m arm64=m #- #- *** FILE: drivers/gpu/drm/vboxvideo/Kconfig *** @@ -2452,8 +2452,8 @@ DRM_VBOXVIDEO all=m #- #- *** FILE: drivers/gpu/drm/vc4/Kconfig *** #- -DRM_VC4 arm=m -DRM_VC4_HDMI_CEC arm=y +DRM_VC4 arm=m arm64=m +DRM_VC4_HDMI_CEC arm=y arm64=n #- #- *** FILE: drivers/gpu/drm/virtio/Kconfig *** @@ -2840,7 +2840,7 @@ SENSORS_PCF8591 all=m #- file drivers/hwmon/peci/Kconfig goes here #- file drivers/hwmon/pmbus/Kconfig goes here SENSORS_PWM_FAN arm=m arm64=m -SENSORS_RASPBERRYPI_HWMON arm=m +SENSORS_RASPBERRYPI_HWMON arm=m arm64=m SENSORS_SL28CPLD all=m SENSORS_SBTSI all=m SENSORS_SBRMI all=m @@ -3074,8 +3074,8 @@ I2C_SCMI all=m I2C_HYDRA ppc=m I2C_POWERMAC ppc=m ppc64=m #- I2C system bus drivers (mostly embedded / system-on-chip) -I2C_BCM2835 arm=m -I2C_BRCMSTB arm=m +I2C_BCM2835 arm=m arm64=m +I2C_BRCMSTB arm=m arm64=m I2C_CADENCE arm64=m I2C_CBUS_GPIO all=m I2C_DESIGNWARE_SLAVE all=y @@ -4282,7 +4282,7 @@ TOUCHSCREEN_MK712 all=m sparc=n TOUCHSCREEN_HTCPEN all=m TOUCHSCREEN_PENMOUNT all=m TOUCHSCREEN_EDT_FT5X06 all=m -TOUCHSCREEN_RASPBERRYPI_FW arm=m +TOUCHSCREEN_RASPBERRYPI_FW arm=m arm64=m TOUCHSCREEN_TOUCHRIGHT all=m TOUCHSCREEN_TOUCHWIN all=m TOUCHSCREEN_TI_AM335X_TSC all=m @@ -4410,7 +4410,7 @@ SERIAL_IPOCTAL all=m #- *** FILE: drivers/irqchip/Kconfig *** #- AL_FIC arm=n arm64=n -BRCMSTB_L2_IRQ arm=m +BRCMSTB_L2_IRQ arm=m arm64=m TS4800_IRQ all=m XILINX_INTC arm=n arm64=n MESON_IRQ_GPIO arm64=m @@ -4626,7 +4626,7 @@ ARMADA_37XX_RWTM_MBOX arm=m ROCKCHIP_MBOX arm64=y PCC all=y ALTERA_MBOX all=m -BCM2835_MBOX arm=y +BCM2835_MBOX arm=y arm64=m MAILBOX_TEST arm=m arm64=m #- @@ -6166,7 +6166,7 @@ MMC_SDHCI_PXAV3 all=m MMC_SDHCI_PXAV2 all=m MMC_SDHCI_F_SDH30 all=m MMC_SDHCI_MILBEAUT arm=m arm64=m -MMC_SDHCI_IPROC arm=m +MMC_SDHCI_IPROC arm=m arm64=m MMC_MESON_GX arm64=m MMC_MESON_MX_SDIO arm64=m MMC_WBSD all=m @@ -6193,7 +6193,7 @@ MMC_REALTEK_USB all=m MMC_CQHCI arm=m arm64=m MMC_HSQ all=m MMC_TOSHIBA_PCI all=m -MMC_BCM2835 arm=m +MMC_BCM2835 arm=m arm64=m MMC_MTK all=m MMC_SDHCI_XENON all=m MMC_SDHCI_OMAP arm=m arm64=m @@ -8832,7 +8832,7 @@ VGA_ARB_MAX_GPUS all=16 #- PCIE_ALTERA arm=m arm64=m PCIE_ALTERA_MSI arm=m arm64=m -PCIE_BRCMSTB arm=m +PCIE_BRCMSTB arm=m arm64=m PCI_HOST_THUNDER_PEM arm64=n PCI_HOST_THUNDER_ECAM arm64=n PCI_FTPCI100 arm=n arm64=n @@ -8842,6 +8842,7 @@ PCI_IXP4XX arm=n VMD all=m PCI_MVEBU arm=y PCIE_MICROCHIP_HOST arm=n arm64=n +PCI_HYPERV_INTERFACE arm64=m PCIE_ROCKCHIP_HOST arm64=m PCIE_ROCKCHIP_EP arm64=n PCI_V3_SEMI arm=n @@ -9697,7 +9698,7 @@ PWM all=y PWM_DEBUG all=n PWM_ATMEL_HLCDC_PWM arm=m arm64=m PWM_ATMEL_TCB arm=m arm64=m -PWM_BCM2835 arm=m +PWM_BCM2835 arm=m arm64=m PWM_CLK all=m PWM_CROS_EC all=m PWM_DWC all=m @@ -9710,7 +9711,7 @@ PWM_LPSS_PLATFORM all=m PWM_MESON arm64=m PWM_NTXEC arm=m arm64=m PWM_PCA9685 all=m -PWM_RASPBERRYPI_POE arm=m +PWM_RASPBERRYPI_POE arm=m arm64=m PWM_ROCKCHIP arm64=m PWM_SL28CPLD all=m PWM_STMPE arm=n arm64=n @@ -9898,7 +9899,7 @@ RESET_BRCMSTB_RESCAL all=y RESET_INTEL_GW arm=n arm64=n RESET_MESON arm64=m RESET_MESON_AUDIO_ARB arm64=m -RESET_RASPBERRYPI arm=m +RESET_RASPBERRYPI arm=m arm64=m RESET_TI_SYSCON all=m RESET_TI_TPS380X all=m #- file drivers/reset/starfive/Kconfig goes here @@ -10367,7 +10368,7 @@ MESON_SECURE_PM_DOMAINS arm64=m #- #- *** FILE: drivers/soc/bcm/Kconfig *** #- -BCM2835_POWER arm=y +BCM2835_POWER arm=y arm64=y RASPBERRYPI_POWER arm=y SOC_BRCMSTB arm=n arm64=n #- file drivers/soc/bcm/bcm63xx/Kconfig goes here @@ -10446,9 +10447,9 @@ SPI_ALTERA_DFL all=m SPI_AMLOGIC_SPIFC_A1 arm64=m SPI_ARMADA_3700 arm=m SPI_AXI_SPI_ENGINE all=m -SPI_BCM2835 arm=m -SPI_BCM2835AUX arm=m -SPI_BCM_QSPI arm=m +SPI_BCM2835 arm=m arm64=m +SPI_BCM2835AUX arm=m arm64=m +SPI_BCM_QSPI arm=m arm64=m SPI_BITBANG all=m SPI_BUTTERFLY all=m SPI_CADENCE all=m @@ -10821,9 +10822,9 @@ FB_SM750 all=m #- #- *** FILE: drivers/staging/vc04_services/Kconfig *** #- -BCM_VIDEOCORE arm=m -BCM2835_VCHIQ arm=m -VCHIQ_CDEV arm=y +BCM_VIDEOCORE arm=m arm64=m +BCM2835_VCHIQ arm=m arm64=m +VCHIQ_CDEV arm=y arm64=y #- file drivers/staging/vc04_services/bcm2835-audio/Kconfig goes here #- file drivers/staging/vc04_services/bcm2835-camera/Kconfig goes here #- file drivers/staging/vc04_services/vchiq-mmal/Kconfig goes here @@ -10831,17 +10832,17 @@ VCHIQ_CDEV arm=y #- #- *** FILE: drivers/staging/vc04_services/bcm2835-audio/Kconfig *** #- -SND_BCM2835 arm=m +SND_BCM2835 arm=m arm64=m #- #- *** FILE: drivers/staging/vc04_services/bcm2835-camera/Kconfig *** #- -VIDEO_BCM2835 arm=m +VIDEO_BCM2835 arm=m arm64=m #- #- *** FILE: drivers/staging/vc04_services/vchiq-mmal/Kconfig *** #- -BCM2835_VCHIQ_MMAL arm=m +BCM2835_VCHIQ_MMAL arm=m arm64=m #- #- *** FILE: drivers/staging/vme_user/Kconfig *** @@ -10975,8 +10976,8 @@ KHADAS_MCU_FAN_THERMAL arm64=m #- #- *** FILE: drivers/thermal/broadcom/Kconfig *** #- -BCM2711_THERMAL arm=m -BCM2835_THERMAL arm=m +BCM2711_THERMAL arm=m arm64=m +BCM2835_THERMAL arm=m arm64=m #- #- *** FILE: drivers/thermal/intel/Kconfig *** @@ -11077,7 +11078,7 @@ SERIAL_8250_PCI1XXXX all=m SERIAL_8250_SHARE_IRQ all=y SERIAL_8250_DETECT_IRQ all=y SERIAL_8250_RSA all=y -SERIAL_8250_BCM2835AUX arm=y +SERIAL_8250_BCM2835AUX arm=y arm64=m SERIAL_8250_DFL all=m SERIAL_8250_DW all=m SERIAL_8250_EM arm=m @@ -12209,7 +12210,7 @@ INTEL_MEI_WDT all=m NI903X_WDT all=m NIC7018_WDT all=m SIEMENS_SIMATIC_IPC_WDT all=m -BCM2835_WDT arm=m +BCM2835_WDT arm=m arm64=m BCM7038_WDT all=m MPC5200_WDT ppc=m MEN_A21_WDT all=m @@ -15446,7 +15447,7 @@ SND_SOC_MIKROE_PROTO arm=m arm64=m #- #- *** FILE: sound/soc/bcm/Kconfig *** #- -SND_BCM2835_SOC_I2S arm=m +SND_BCM2835_SOC_I2S arm=m arm64=m SND_BCM63XX_I2S_WHISTLER all=m #- ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/a32c98c412976696d9874ef577d9a8f8d9cd5466 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit