From patchwork Tue Oct 27 18:08:58 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Wahren X-Patchwork-Id: 7501151 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 71D23BEEA4 for ; Tue, 27 Oct 2015 18:11:23 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 2CF5E2086C for ; Tue, 27 Oct 2015 18:11:19 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 37F702086B for ; Tue, 27 Oct 2015 18:11:18 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Zr8gk-0005fy-4Y; Tue, 27 Oct 2015 18:09:38 +0000 Received: from mout.kundenserver.de ([212.227.126.131]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Zr8gg-0005bZ-K6; Tue, 27 Oct 2015 18:09:35 +0000 Received: from localhost.localdomain ([95.91.39.67]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0MOXA5-1Zu8pB3J7l-005nwN; Tue, 27 Oct 2015 19:09:04 +0100 From: Stefan Wahren To: Stephen Warren , Lee Jones , Eric Anholt Subject: [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Date: Tue, 27 Oct 2015 19:08:58 +0100 Message-Id: <1445969338-23977-1-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 1.7.10.4 X-Provags-ID: V03:K0:zGWRIEl4UMoJtRRndDBznKEEQKopT5iXoo6j32yWBJ8YQqLM0Wv Hk/o82OJ3iGhaCQN64zhKFF+1AHvl9HJRSN67tfypnWQ4nMHug6G961jPcvCMTzv9dQ+dWa FRCaRMjpcC3rJaWxotzoTSs89Tfe+ejbHrIEiJUDghQtEcRj6rNXgJvIk+0OZJp0KykO/Yl u5Y/rVfh8xcxllw3GjyaA== X-UI-Out-Filterresults: notjunk:1; V01:K0:aRHN+BXZJ2U=:eAHp8yJg12L1ePfGFou8os lvaKQO8t6ato8fajvNpet9QYCHn+mgzL+QYFn9hRO4OQHAfqZOEW0S5Pvsk2m/L16mkkx2qSi X4/JiccxjEB64uclB5lID33cZPmGcQKHb7/9TrEz2G1xN32d60V8MX9vuRLq8xJ35zgJ9fCvx UJtgMtuUq9igsSzlgDy2/yR1RKsAh/FJcS8RzUPl8unwhtuRYLeuEb5FmJw68zDWhth011KEd Ziki+kBBphE8uQLFa2b4C2uimYTLCZgo1SOE7pNoTu7TFfSQUxrpTe8Lh1QDUx58nkNCaVEN1 8BmrDF6WIHUdlYhLqxHlpa+NNTQs6nt0OuB4t+auHPw9d+gim2rlgTT37dbobd01E7Cizo6zu s7slwBp6emTa5Xuo5FsNGnnMdX2ozDnAKy6EKxXWaNGT4YQquq+QhuRkUlaji0Ce8CRpyhnKB r+QciDfO+jcjyWdK6EeG4x3KDg9vHzaXaCbpFty0gV8A14gLmCGC8Z8nWHm3AQh4uPv3JGlmn Nc2SFxSMscIXHz+4GaLoxVL4jld72o3PzxI++vJwR43h7n3leMHrBpbYG2YWeAT55W58jnClW mUIUJ7+jPC5iKeOaL9uv66IHv/PNGPb+DCE5OrUGwfRyNovkE4CSYFOI/6fKQqRZM5sEvZnpS ENGgqypt0OIT5mX4zUucAzFsgFzHOKAEMaAr+hsajnbSf0lYlJ23aQZNxX1eUUgSS/jU= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151027_110934_846171_7093DEF1 X-CRM114-Status: UNSURE ( 8.58 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.6 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, UPPERCASE_50_75 autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Rebuild bcm2835_defconfig using "make bcm2835_defconfig; make savedefconfig", and enable manually the following features: * all bcm2835-relevant drivers (MBOX, WDT, DMA, PWM, SND) * enable regular stackprotector because CONFIG_CC_STACKPROTECTOR disappear * enable some new dependencies in order to keep LED heartbeat ( CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, CONFIG_LEDS_TRIGGERS ) The following options were removed, because they are enabled implicit: CONFIG_RD_BZIP2, CONFIG_RD_LZMA, CONFIG_RD_XZ, CONFIG_RD_LZO, CONFIG_USB_DWC2_HOST, CONFIG_EXT4_FS, CONFIG_EXT4_FS_POSIX_ACL These options became obsolete: CONFIG_RESOURCE_COUNTERS, CONFIG_SCSI_MULTI_LUN Signed-off-by: Stefan Wahren Acked-by: Stephen Warren --- arch/arm/configs/bcm2835_defconfig | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) This patch is only compile-tested. Changes in V3: add explanation about removed options Changes in V2: clarify patch description diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig index 31cb073..0fda844 100644 --- a/arch/arm/configs/bcm2835_defconfig +++ b/arch/arm/configs/bcm2835_defconfig @@ -10,7 +10,6 @@ CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y CONFIG_CGROUP_PERF=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y @@ -18,10 +17,6 @@ CONFIG_NAMESPACES=y CONFIG_SCHED_AUTOGROUP=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_KALLSYMS_ALL=y CONFIG_EMBEDDED=y @@ -29,6 +24,7 @@ CONFIG_EMBEDDED=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y CONFIG_ARCH_MULTI_V6=y # CONFIG_ARCH_MULTI_V7 is not set CONFIG_ARCH_BCM=y @@ -38,7 +34,6 @@ CONFIG_AEABI=y CONFIG_KSM=y CONFIG_CLEANCACHE=y CONFIG_SECCOMP=y -CONFIG_CC_STACKPROTECTOR=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_VFP=y @@ -57,7 +52,6 @@ CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_SCAN_ASYNC=y CONFIG_NETDEVICES=y @@ -77,17 +71,27 @@ CONFIG_SPI=y CONFIG_SPI_BCM2835=y CONFIG_GPIO_SYSFS=y # CONFIG_HWMON is not set +CONFIG_WATCHDOG=y +CONFIG_BCM2835_WDT=y CONFIG_FB=y CONFIG_FB_SIMPLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=y CONFIG_USB=y CONFIG_USB_STORAGE=y +CONFIG_USB_DWC2=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_BCM2835=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y CONFIG_LEDS_GPIO=y +CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y @@ -96,17 +100,19 @@ CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y CONFIG_STAGING=y -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y +CONFIG_MAILBOX=y +CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set +CONFIG_PWM=y +CONFIG_PWM_BCM2835=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_FANOTIFY=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y