[linux] 01/01: [arm64] Enable support for NVIDIA Tegra

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sun Apr 24 04:29:24 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 be9671baa2ed2d9e6876e683cec4e21fa85c7137
Author: Martin Michlmayr <tbm at cyrius.com>
Date:   Sat Apr 23 21:28:16 2016 -0700

    [arm64] Enable support for NVIDIA Tegra
---
 debian/changelog                                  |  2 +
 debian/config/arm64/config                        | 67 +++++++++++++++++++++++
 debian/installer/arm64/modules/arm64/fb-modules   |  1 +
 debian/installer/arm64/modules/arm64/i2c-modules  |  1 +
 debian/installer/arm64/modules/arm64/sata-modules |  1 +
 5 files changed, 72 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index ad51592..a286e30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ linux (4.6~rc3-1~exp2) UNRELEASED; urgency=medium
 
   [ Martin Michlmayr ]
   * [armel, armhf] Use new Marvell CESA driver.
+  * [arm64] Enable support for NVIDIA Tegra.
+  * [arm64] udeb: Create fb-modules.
 
  -- Ben Hutchings <ben at decadent.org.uk>  Wed, 20 Apr 2016 17:25:51 +0100
 
diff --git a/debian/config/arm64/config b/debian/config/arm64/config
index 432f348..882073f 100644
--- a/debian/config/arm64/config
+++ b/debian/config/arm64/config
@@ -27,6 +27,7 @@ CONFIG_CRYPTO_CRC32_ARM64=y
 CONFIG_ARCH_HISI=y
 CONFIG_ARCH_QCOM=y
 CONFIG_ARCH_SEATTLE=y
+CONFIG_ARCH_TEGRA=y
 CONFIG_ARCH_VEXPRESS=y
 CONFIG_ARCH_XGENE=y
 
@@ -34,6 +35,7 @@ CONFIG_ARCH_XGENE=y
 ## file: drivers/ata/Kconfig
 ##
 CONFIG_SATA_AHCI_PLATFORM=m
+CONFIG_AHCI_TEGRA=m
 CONFIG_AHCI_XGENE=m
 
 ##
@@ -66,6 +68,7 @@ CONFIG_CRYPTO_DEV_QCE=m
 ## file: drivers/dma/Kconfig
 ##
 CONFIG_DMADEVICES=y
+CONFIG_TEGRA20_APB_DMA=y
 
 ##
 ## file: drivers/dma/qcom/Kconfig
@@ -102,6 +105,16 @@ CONFIG_DRM_MSM_DSI_28NM_PHY=y
 CONFIG_DRM_MSM_DSI_20NM_PHY=y
 
 ##
+## file: drivers/gpu/drm/tegra/Kconfig
+##
+CONFIG_DRM_TEGRA=m
+
+##
+## file: drivers/gpu/host1x/Kconfig
+##
+CONFIG_TEGRA_HOST1X=m
+
+##
 ## file: drivers/hwspinlock/Kconfig
 ##
 CONFIG_HWSPINLOCK_QCOM=m
@@ -111,6 +124,12 @@ CONFIG_HWSPINLOCK_QCOM=m
 ##
 CONFIG_I2C_DESIGNWARE_PLATFORM=m
 CONFIG_I2C_QUP=m
+CONFIG_I2C_TEGRA=m
+
+##
+## file: drivers/input/keyboard/Kconfig
+##
+CONFIG_KEYBOARD_TEGRA=m
 
 ##
 ## file: drivers/input/misc/Kconfig
@@ -119,11 +138,21 @@ CONFIG_INPUT_MISC=y
 CONFIG_INPUT_UINPUT=m
 
 ##
+## file: drivers/iommu/Kconfig
+##
+CONFIG_TEGRA_IOMMU_SMMU=y
+
+##
 ## file: drivers/leds/Kconfig
 ##
 CONFIG_LEDS_GPIO=m
 
 ##
+## file: drivers/memory/tegra/Kconfig
+##
+CONFIG_TEGRA_MC=y
+
+##
 ## file: drivers/mfd/Kconfig
 ##
 CONFIG_MFD_QCOM_RPM=m
@@ -139,6 +168,7 @@ CONFIG_MMC=y
 CONFIG_MMC_ARMMMCI=m
 CONFIG_MMC_QCOM_DML=m
 CONFIG_MMC_SDHCI_PLTFM=m
+CONFIG_MMC_SDHCI_TEGRA=m
 CONFIG_MMC_SDHCI_MSM=m
 CONFIG_MMC_SPI=m
 CONFIG_MMC_DW=m
@@ -275,6 +305,12 @@ CONFIG_POWER_RESET_SYSCON=y
 CONFIG_POWER_RESET_SYSCON_POWEROFF=y
 
 ##
+## file: drivers/pwm/Kconfig
+##
+CONFIG_PWM=y
+CONFIG_PWM_TEGRA=m
+
+##
 ## file: drivers/regulator/Kconfig
 ##
 CONFIG_REGULATOR=y
@@ -291,6 +327,7 @@ CONFIG_RESET_CONTROLLER=y
 ##
 CONFIG_RTC_DRV_EFI=y
 CONFIG_RTC_DRV_PL031=y
+CONFIG_RTC_DRV_TEGRA=y
 CONFIG_RTC_DRV_XGENE=y
 
 ##
@@ -307,14 +344,24 @@ CONFIG_QCOM_SMD=m
 CONFIG_QCOM_SMD_RPM=m
 
 ##
+## file: drivers/soc/tegra/Kconfig
+##
+CONFIG_ARCH_TEGRA_132_SOC=y
+CONFIG_ARCH_TEGRA_210_SOC=y
+
+##
 ## file: drivers/spi/Kconfig
 ##
 CONFIG_SPI_QUP=m
+CONFIG_SPI_TEGRA114=m
+CONFIG_SPI_TEGRA20_SFLASH=m
+CONFIG_SPI_TEGRA20_SLINK=m
 
 ##
 ## file: drivers/thermal/Kconfig
 ##
 CONFIG_HISI_THERMAL=m
+CONFIG_TEGRA_SOCTHERM=m
 
 ##
 ## file: drivers/tty/serial/Kconfig
@@ -323,6 +370,7 @@ CONFIG_SERIAL_AMBA_PL010=y
 CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
 CONFIG_SERIAL_AMBA_PL011=y
 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+CONFIG_SERIAL_TEGRA=m
 CONFIG_SERIAL_MSM=y
 CONFIG_SERIAL_MSM_CONSOLE=y
 
@@ -353,6 +401,7 @@ CONFIG_USB_XHCI_HCD=m
 CONFIG_USB_XHCI_PLATFORM=m
 CONFIG_USB_EHCI_HCD=m
 CONFIG_USB_EHCI_MSM=m
+CONFIG_USB_EHCI_TEGRA=m
 CONFIG_USB_EHCI_HCD_PLATFORM=m
 CONFIG_USB_OHCI_HCD=m
 CONFIG_USB_OHCI_HCD_PLATFORM=m
@@ -371,6 +420,7 @@ CONFIG_VIRTIO_MMIO=m
 ##
 ## file: drivers/watchdog/Kconfig
 ##
+CONFIG_TEGRA_WATCHDOG=m
 CONFIG_QCOM_WDT=m
 
 ##
@@ -379,6 +429,11 @@ CONFIG_QCOM_WDT=m
 CONFIG_PSTORE=y
 
 ##
+## file: sound/pci/hda/Kconfig
+##
+CONFIG_SND_HDA_TEGRA=m
+
+##
 ## file: sound/soc/Kconfig
 ##
 CONFIG_SND_SOC=m
@@ -388,3 +443,15 @@ CONFIG_SND_SOC=m
 ##
 CONFIG_SND_SOC_QCOM=m
 
+##
+## file: sound/soc/tegra/Kconfig
+##
+CONFIG_SND_SOC_TEGRA=m
+CONFIG_SND_SOC_TEGRA_RT5640=m
+CONFIG_SND_SOC_TEGRA_WM8753=m
+CONFIG_SND_SOC_TEGRA_WM8903=m
+CONFIG_SND_SOC_TEGRA_TRIMSLICE=m
+CONFIG_SND_SOC_TEGRA_ALC5632=m
+CONFIG_SND_SOC_TEGRA_MAX98090=m
+CONFIG_SND_SOC_TEGRA_RT5677=m
+
diff --git a/debian/installer/arm64/modules/arm64/fb-modules b/debian/installer/arm64/modules/arm64/fb-modules
new file mode 100644
index 0000000..8d35a44
--- /dev/null
+++ b/debian/installer/arm64/modules/arm64/fb-modules
@@ -0,0 +1 @@
+tegra-drm
diff --git a/debian/installer/arm64/modules/arm64/i2c-modules b/debian/installer/arm64/modules/arm64/i2c-modules
index 203a607..bfe65b4 100644
--- a/debian/installer/arm64/modules/arm64/i2c-modules
+++ b/debian/installer/arm64/modules/arm64/i2c-modules
@@ -1 +1,2 @@
 #include <i2c-modules>
+i2c-tegra
diff --git a/debian/installer/arm64/modules/arm64/sata-modules b/debian/installer/arm64/modules/arm64/sata-modules
index 5beb3f3..312af7b 100644
--- a/debian/installer/arm64/modules/arm64/sata-modules
+++ b/debian/installer/arm64/modules/arm64/sata-modules
@@ -1,5 +1,6 @@
 #include <sata-modules>
 ahci_platform
+ahci_tegra
 ahci_xgene
 phy-qcom-apq8064-sata
 phy-qcom-ipq806x-sata

-- 
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