From ec483632c6311b84bec49ca456701cbd680a5a0e Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Sun, 14 Sep 2014 19:09:30 +0000 Subject: [PATCH] [armhf] Enable support for Exynos5 systems. (Closes: #759291) Tested on original Arndale with serial, MMC and NIC. No udeb support yet. svn path=/dists/sid/linux/; revision=21845 --- debian/changelog | 3 +++ debian/config/armhf/config.armmp | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/debian/changelog b/debian/changelog index a7928ee1b..b80b26489 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,9 @@ linux (3.16.2-4) UNRELEASED; urgency=medium (Closes: #761457) - Fix use after free in journal teardown + [ Ian Campbell ] + * [armhf] Enable support for Exynos5 systems. (Closes: #759291) + -- Ben Hutchings Sat, 13 Sep 2014 22:28:05 +0100 linux (3.16.2-3) unstable; urgency=medium diff --git a/debian/config/armhf/config.armmp b/debian/config/armhf/config.armmp index e3610cba1..744ed44aa 100644 --- a/debian/config/armhf/config.armmp +++ b/debian/config/armhf/config.armmp @@ -26,6 +26,14 @@ CONFIG_NEON=y #. DEBUG_LL is incompatible with multiplatform # CONFIG_DEBUG_LL is not set +## +## file: arch/arm/mach-exynos/Kconfig +## +CONFIG_ARCH_EXYNOS=y +# CONFIG_ARCH_EXYNOS3 is not set +# CONFIG_ARCH_EXYNOS4 is not set +CONFIG_ARCH_EXYNOS5=y + ## ## file: arch/arm/mach-highbank/Kconfig ## @@ -132,6 +140,7 @@ CONFIG_HW_RANDOM_OMAP=m ## file: drivers/clk/Kconfig ## CONFIG_CLK_TWL6040=m +CONFIG_COMMON_CLK_S2MPS11=m ## ## file: drivers/cpufreq/Kconfig @@ -208,12 +217,19 @@ CONFIG_I2C_CHARDEV=m ## ## file: drivers/i2c/busses/Kconfig ## +CONFIG_I2C_EXYNOS5=m CONFIG_I2C_GPIO=y CONFIG_I2C_IMX=m CONFIG_I2C_MV64XXX=m CONFIG_I2C_OMAP=y +CONFIG_I2C_S3C2410=m CONFIG_I2C_VERSATILE=m +## +## file: drivers/i2c/muxes/Kconfig +## +CONFIG_I2C_ARB_GPIO_CHALLENGE=m + ## ## file: drivers/iio/Kconfig ## @@ -324,6 +340,7 @@ CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_SEC_CORE=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_TWL6040_CORE=y @@ -346,6 +363,8 @@ CONFIG_MMC=y ## file: drivers/mmc/host/Kconfig ## CONFIG_MMC_ARMMMCI=m +CONFIG_MMC_DW=m +CONFIG_MMC_DW_EXYNOS=m CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_SDHCI_ESDHC_IMX=m @@ -536,7 +555,11 @@ CONFIG_OMAP_CONTROL_PHY=m CONFIG_OMAP_USB2=m CONFIG_TI_PIPE3=m CONFIG_TWL4030_USB=m +CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SAMSUNG_USB2=m +CONFIG_PHY_EXYNOS5250_USB2=y +CONFIG_PHY_EXYNOS5_USBDRD=m ## ## file: drivers/pinctrl/Kconfig @@ -580,6 +603,9 @@ CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_MC13783=m CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_VEXPRESS=m @@ -592,6 +618,7 @@ CONFIG_RTC_DRV_OMAP=m CONFIG_RTC_DRV_PL030=m CONFIG_RTC_DRV_PL031=m CONFIG_RTC_DRV_VT8500=m +CONFIG_RTC_DRV_S5M=m CONFIG_RTC_DRV_SUNXI=m CONFIG_RTC_DRV_MV=m CONFIG_RTC_DRV_MC13XXX=m @@ -658,6 +685,8 @@ CONFIG_SERIAL_OMAP_CONSOLE=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y ## ## file: drivers/tty/serial/8250/Kconfig @@ -685,6 +714,14 @@ CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_DEBUG=y +## +## file: drivers/usb/dwc3/Kconfig +## +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_HOST=y +CONFIG_USB_DWC3_EXYNOS=m +# CONFIG_USB_DWC3_PCI is not set + ## ## file: drivers/usb/gadget/Kconfig ## @@ -700,13 +737,20 @@ CONFIG_USB_G_NOKIA=m ## file: drivers/usb/host/Kconfig ## CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_EXYNOS=m CONFIG_USB_EHCI_MXC=m CONFIG_USB_EHCI_HCD_OMAP=y CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_EXYNOS=m CONFIG_USB_OHCI_HCD_OMAP3=y CONFIG_USB_OHCI_HCD_PLATFORM=m +## +## file: drivers/usb/misc/Kconfig +## +CONFIG_USB_HSIC_USB3503=m + ## ## file: drivers/usb/musb/Kconfig ##