]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arm: tegra: p2360: Modify minimal defconfig
authorVipin Kumar <vipink@nvidia.com>
Fri, 13 Mar 2015 06:46:31 +0000 (12:16 +0530)
committerBob Johnston <bjohnston@nvidia.com>
Sat, 25 Apr 2015 17:08:54 +0000 (10:08 -0700)
This patch makes the following modifications to minimal defconfig
- Define NR_CPUS to 4
- Add PCIE driver
- Add sdhci driver dependencies
- Add SPI drivers (needed for SPI NOR)
- Add video isc manager driver
- Remove un-necessary configs like PHONET, several Camera drivers, UBI,
  CFI, GMI NOR, DM_CRYPT, CONFIGFS, several crypto algos SHA1, MD5 etc
- Make gmi nor driver as module

bug 200079508

Change-Id: Iff97d4cfdf061ff3fb1756b55022838394244a18
Signed-off-by: Vipin Kumar <vipink@nvidia.com>
(cherry picked from commit 66336a3afae5adb979250b6ca1b35f86b129dce4)
(cherry picked from commit fb337a10a53f8d472b0f3ad4c39646750939f904)
Reviewed-on: http://git-master/r/720287
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
arch/arm/configs/tegra_p2360_gnu_linux_minimal_defconfig
drivers/mtd/maps/Kconfig

index c166d4a13eec3e62393c834e5d333746d42b0b95..b28aeb02ae3b5cff6d897d328ea20863ce85a97e 100644 (file)
@@ -33,8 +33,9 @@ CONFIG_TEGRA_PLLM_SCALED=y
 CONFIG_TEGRA_PLLCX_FIXED=y
 # CONFIG_TEGRA_USE_SIMON is not set
 # CONFIG_CACHE_L2X0 is not set
+CONFIG_PCI_TEGRA=y
+CONFIG_PCIEPORTBUS=y
 CONFIG_SMP=y
-CONFIG_NR_CPUS=3
 CONFIG_ARM_PSCI=y
 CONFIG_PREEMPT=y
 CONFIG_AEABI=y
@@ -68,17 +69,6 @@ CONFIG_IP_PNP_RARP=y
 # CONFIG_INET_DIAG is not set
 # CONFIG_IPV6 is not set
 # CONFIG_NET_ACTIVITY_STATS is not set
-CONFIG_PHONET=y
-CONFIG_NET_SCHED=y
-CONFIG_NET_SCH_HTB=y
-CONFIG_NET_SCH_INGRESS=y
-CONFIG_NET_CLS_U32=y
-CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_U32=y
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_POLICE=y
-CONFIG_NET_ACT_GACT=y
-CONFIG_NET_ACT_MIRRED=y
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
 # CONFIG_FIRMWARE_IN_KERNEL is not set
@@ -86,23 +76,18 @@ CONFIG_PLATFORM_ENABLE_IOMMU=y
 CONFIG_MTD=y
 CONFIG_MTD_CMDLINE_PARTS=y
 CONFIG_MTD_BLOCK=y
-CONFIG_MTD_CFI=y
-CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
 CONFIG_MTD_CFI_ADV_OPTIONS=y
 CONFIG_MTD_CFI_GEOMETRY=y
-CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_AMDSTD=m
 CONFIG_MTD_COMPLEX_MAPPINGS=y
-CONFIG_MTD_NOR_TEGRA_GMI=y
+CONFIG_MTD_NOR_TEGRA_GMI=m
 CONFIG_MTD_M25P80=y
-CONFIG_MTD_UBI=y
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_UID_STAT=y
 CONFIG_TEGRA_CRYPTO_DEV=y
 # CONFIG_GPS is not set
-CONFIG_MD=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_DM_CRYPT=y
-CONFIG_DM_UEVENT=y
 CONFIG_NETDEVICES=y
 CONFIG_MII=y
 # CONFIG_ETHERNET is not set
@@ -135,8 +120,8 @@ CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_SMBUS=y
 CONFIG_I2C_TEGRA=y
 CONFIG_SPI=y
-CONFIG_SPI_TEGRA114=m
-CONFIG_SPI_TEGRA114_SLAVE=m
+CONFIG_SPI_TEGRA114=y
+CONFIG_SPI_TEGRA114_SLAVE=y
 CONFIG_SPI_SPIDEV=y
 CONFIG_PINCTRL_MAX77620=y
 CONFIG_DEBUG_GPIO=y
@@ -149,6 +134,7 @@ CONFIG_WATCHDOG=y
 CONFIG_WATCHDOG_CORE=y
 CONFIG_TEGRA_WATCHDOG=y
 CONFIG_MFD_MAX77620=y
+CONFIG_MFD_MAX77665=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_DUMMY=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
@@ -161,19 +147,7 @@ CONFIG_MEDIA_SUPPORT=y
 CONFIG_MEDIA_CAMERA_SUPPORT=y
 CONFIG_V4L_PLATFORM_DRIVERS=y
 CONFIG_TEGRA_NVAVP=y
-CONFIG_TEGRA_NVAVP_AUDIO=y
-CONFIG_VIDEO_OV5640=y
-CONFIG_VIDEO_AR0832=y
-CONFIG_VIDEO_IMX091=y
-CONFIG_VIDEO_IMX135=y
-CONFIG_VIDEO_AR0261=y
-CONFIG_VIDEO_IMX132=y
-CONFIG_VIDEO_OV9772=y
-CONFIG_MAX77665_FLASH=y
-CONFIG_VIDEO_AD5816=y
-CONFIG_VIDEO_DW9718=y
-CONFIG_VIDEO_CAMERA=y
-CONFIG_VIDEO_OUTPUT_CONTROL=y
+CONFIG_VIDEO_ISC=y
 CONFIG_FB=y
 CONFIG_TEGRA_GRHOST=y
 # CONFIG_TEGRA_GRHOST_SYNC is not set
@@ -188,7 +162,7 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_HID_LOGITECH=y
 CONFIG_I2C_HID=y
 # CONFIG_USB_SUPPORT is not set
-CONFIG_MMC=m
+CONFIG_MMC=y
 CONFIG_MMC_UNSAFE_RESUME=y
 CONFIG_MMC_BLOCK_MINORS=16
 CONFIG_MMC_TEST=m
@@ -196,8 +170,8 @@ CONFIG_MMC_SDHCI=m
 CONFIG_MMC_SDHCI_PLTFM=m
 CONFIG_MMC_SDHCI_TEGRA=m
 CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=m
-CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
 CONFIG_LEDS_TRIGGERS=y
 CONFIG_LEDS_TRIGGER_TIMER=y
 CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
@@ -215,8 +189,6 @@ CONFIG_NTFS_FS=m
 CONFIG_REPORT_PRESENT_CPUS=y
 CONFIG_TMPFS=y
 CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_CONFIGFS_FS=y
-CONFIG_UBIFS_FS=y
 CONFIG_NFS_FS=m
 CONFIG_NLS=y
 CONFIG_NLS_CODEPAGE_437=y
@@ -234,12 +206,7 @@ CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=2000
 CONFIG_DEBUG_INFO=y
 # CONFIG_FTRACE is not set
 CONFIG_DYNAMIC_DEBUG=y
-CONFIG_CRYPTO_AUTHENC=y
 CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_DES=y
 CONFIG_CRYPTO_TWOFISH=y
 # CONFIG_CRYPTO_ANSI_CPRNG is not set
 CONFIG_CRYPTO_DEV_TEGRA_SE=y
index 1bd7a7cab1fee40699b45aa5b49b8cc9f09dac32..966c143c83d46b5738a6adda625a2e5c1b8bb129 100644 (file)
@@ -425,13 +425,14 @@ config MTD_LATCH_ADDR
           If compiled as a module, it will be called latch-addr-flash.
 
 config MTD_NOR_TEGRA_GMI
-       bool "NOR Flash mapping driver for NVIDIA Tegra based boards"
+       tristate "NOR Flash mapping driver for NVIDIA Tegra based boards"
        depends on MTD_COMPLEX_MAPPINGS && ARCH_TEGRA && MTD_CFI_ADV_OPTIONS
        select TEGRA_GMI
        help
          This enables access routines for the flash chips on the NVIDIA Tegra
          based embedded entertainment boards. Supports extended gpio &
          cs extension capability.
+
 config MTD_NOR_TEGRA_VMALLOC_SIZE
        int "static mapping size for tegra NOR"
        depends on MTD_NOR_TEGRA_GMI