[linux] 01/02: [arm64] Enable support for BCM2837 (Raspberry Pi 3)

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sun Aug 28 21:44:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

tbm pushed a commit to branch master
in repository linux.

commit 9f32d6a1dda04d801840d21760ff7fbe562188ac
Author: Martin Michlmayr <tbm at cyrius.com>
Date:   Sun Aug 28 14:39:38 2016 -0700

    [arm64] Enable support for BCM2837 (Raspberry Pi 3)
---
 debian/changelog           |  6 ++++++
 debian/config/arm64/config | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 454dba7..745b02d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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:
diff --git a/debian/config/arm64/config b/debian/config/arm64/config
index 73f3844..8238418 100644
--- a/debian/config/arm64/config
+++ b/debian/config/arm64/config
@@ -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
 
@@ -97,6 +100,11 @@ CONFIG_EXTCON=m
 CONFIG_EXTCON_USB_GPIO=m
 
 ##
+## file: drivers/firmware/Kconfig
+##
+CONFIG_RASPBERRYPI_FIRMWARE=y
+
+##
 ## file: drivers/gpio/Kconfig
 ##
 CONFIG_GPIOLIB=y
@@ -135,6 +143,11 @@ CONFIG_DRM_TEGRA=m
 CONFIG_DRM_TEGRA_STAGING=y
 
 ##
+## file: drivers/gpu/drm/vc4/Kconfig
+##
+CONFIG_DRM_VC4=m
+
+##
 ## file: drivers/gpu/host1x/Kconfig
 ##
 CONFIG_TEGRA_HOST1X=m
@@ -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
@@ -186,6 +200,11 @@ CONFIG_TEGRA_IOMMU_SMMU=y
 CONFIG_LEDS_GPIO=m
 
 ##
+## file: drivers/mailbox/Kconfig
+##
+CONFIG_BCM2835_MBOX=y
+
+##
 ## file: drivers/memory/tegra/Kconfig
 ##
 CONFIG_TEGRA_MC=y
@@ -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
 
 ##
@@ -421,6 +442,11 @@ CONFIG_RTC_DRV_XGENE=y
 CONFIG_SCSI_DMX3191D=m
 
 ##
+## file: drivers/soc/bcm/Kconfig
+##
+CONFIG_RASPBERRYPI_POWER=y
+
+##
 ## file: drivers/soc/qcom/Kconfig
 ##
 CONFIG_QCOM_GSBI=m
@@ -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
@@ -559,6 +588,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
 ##
 CONFIG_SND_SOC_QCOM=m

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list