[arm64] Enable support for BCM2837 (Raspberry Pi 3)

This commit is contained in:
Martin Michlmayr 2016-08-28 14:39:38 -07:00
parent cce3a89e12
commit 9f32d6a1dd
2 changed files with 40 additions and 0 deletions

6
debian/changelog vendored
View File

@ -6,6 +6,12 @@ linux (4.8~rc3-1~exp1) UNRELEASED; urgency=medium
* [arm64] Enable more Tegra options: TEGRA_ACONNECT.
* [arm64] Enable more QCOM options: MSM_GCC_8996, MSM_MMCC_8996, QCOM_HIDMA,
QCOM_HIDMA_MGMT, PCIE_QCOM, PINCTRL_MSM8996, QCOM_Q6V5_PIL.
* [arm64] Enable support for BCM2837 (Raspberry Pi 3):
- Enable ARCH_BCM2835, DMA_BCM2835, BCM2835_MBOX, RASPBERRYPI_FIRMWARE,
RASPBERRYPI_POWER
- Enable DRM_VC4, I2C_BCM2835, PWM_BCM2835, SPI_BCM2835, SPI_BCM2835AUX,
BCM2835_WDT, SND_BCM2835_SOC_I2S, MMC_SDHCI_IPROC, HW_RANDOM_BCM2835
as modules
[ Ben Hutchings ]
* Update config for 4.8:

View File

@ -29,6 +29,7 @@ CONFIG_CRYPTO_CRC32_ARM64=y
##
## file: arch/arm64/Kconfig.platforms
##
CONFIG_ARCH_BCM2835=y
CONFIG_ARCH_HISI=y
CONFIG_ARCH_QCOM=y
CONFIG_ARCH_SEATTLE=y
@ -51,6 +52,7 @@ CONFIG_TEGRA_ACONNECT=y
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_BCM2835=m
CONFIG_HW_RANDOM_MSM=m
##
@ -80,6 +82,7 @@ CONFIG_CRYPTO_DEV_QCE=m
## file: drivers/dma/Kconfig
##
CONFIG_DMADEVICES=y
CONFIG_DMA_BCM2835=y
CONFIG_TEGRA20_APB_DMA=y
CONFIG_TEGRA210_ADMA=y
@ -96,6 +99,11 @@ CONFIG_QCOM_HIDMA=m
CONFIG_EXTCON=m
CONFIG_EXTCON_USB_GPIO=m
##
## file: drivers/firmware/Kconfig
##
CONFIG_RASPBERRYPI_FIRMWARE=y
##
## file: drivers/gpio/Kconfig
##
@ -134,6 +142,11 @@ CONFIG_DRM_PANEL_SIMPLE=m
CONFIG_DRM_TEGRA=m
CONFIG_DRM_TEGRA_STAGING=y
##
## file: drivers/gpu/drm/vc4/Kconfig
##
CONFIG_DRM_VC4=m
##
## file: drivers/gpu/host1x/Kconfig
##
@ -152,6 +165,7 @@ CONFIG_I2C=y
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_BCM2835=m
CONFIG_I2C_DESIGNWARE_PLATFORM=m
CONFIG_I2C_QUP=m
CONFIG_I2C_TEGRA=m
@ -185,6 +199,11 @@ CONFIG_TEGRA_IOMMU_SMMU=y
##
CONFIG_LEDS_GPIO=m
##
## file: drivers/mailbox/Kconfig
##
CONFIG_BCM2835_MBOX=y
##
## file: drivers/memory/tegra/Kconfig
##
@ -217,6 +236,7 @@ CONFIG_MMC_ARMMMCI=m
CONFIG_MMC_QCOM_DML=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_TEGRA=m
CONFIG_MMC_SDHCI_IPROC=m
CONFIG_MMC_SDHCI_MSM=m
CONFIG_MMC_SPI=m
CONFIG_MMC_DW=m
@ -382,6 +402,7 @@ CONFIG_POWER_RESET_SYSCON_POWEROFF=y
## file: drivers/pwm/Kconfig
##
CONFIG_PWM=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_TEGRA=m
##
@ -420,6 +441,11 @@ CONFIG_RTC_DRV_XGENE=y
##
CONFIG_SCSI_DMX3191D=m
##
## file: drivers/soc/bcm/Kconfig
##
CONFIG_RASPBERRYPI_POWER=y
##
## file: drivers/soc/qcom/Kconfig
##
@ -440,6 +466,8 @@ CONFIG_ARCH_TEGRA_210_SOC=y
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_BCM2835=m
CONFIG_SPI_BCM2835AUX=m
CONFIG_SPI_QUP=m
CONFIG_SPI_TEGRA114=m
CONFIG_SPI_TEGRA20_SFLASH=m
@ -542,6 +570,7 @@ CONFIG_VIRTIO_MMIO=m
##
CONFIG_TEGRA_WATCHDOG=m
CONFIG_QCOM_WDT=m
CONFIG_BCM2835_WDT=m
##
## file: fs/pstore/Kconfig
@ -558,6 +587,11 @@ CONFIG_SND_HDA_TEGRA=m
##
CONFIG_SND_SOC=m
##
## file: sound/soc/bcm/Kconfig
##
CONFIG_SND_BCM2835_SOC_I2S=m
##
## file: sound/soc/qcom/Kconfig
##