* [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
@ 2015-10-15 21:57 Stefan Wahren
2015-10-25 3:48 ` Stephen Warren
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Wahren @ 2015-10-15 21:57 UTC (permalink / raw)
To: linux-arm-kernel
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 )
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
---
arch/arm/configs/bcm2835_defconfig | 28 +++++++++++++++++-----------
1 file changed, 17 insertions(+), 11 deletions(-)
This patch is only compile-tested.
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
--
1.7.10.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
2015-10-15 21:57 [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Stefan Wahren
@ 2015-10-25 3:48 ` Stephen Warren
2015-10-25 8:10 ` Stefan Wahren
0 siblings, 1 reply; 4+ messages in thread
From: Stephen Warren @ 2015-10-25 3:48 UTC (permalink / raw)
To: linux-arm-kernel
On 10/15/2015 03:57 PM, Stefan Wahren wrote:
> 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 )
> diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
> -CONFIG_RESOURCE_COUNTERS=y
> -CONFIG_RD_BZIP2=y
> -CONFIG_RD_LZMA=y
> -CONFIG_RD_XZ=y
> -CONFIG_RD_LZO=y
> -CONFIG_SCSI_MULTI_LUN=y
> -CONFIG_USB_DWC2_HOST=y
> -CONFIG_EXT4_FS=y
> -CONFIG_EXT4_FS_POSIX_ACL=y
Do you know why all of those were removed?
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
2015-10-25 3:48 ` Stephen Warren
@ 2015-10-25 8:10 ` Stefan Wahren
2015-10-27 2:03 ` Stephen Warren
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Wahren @ 2015-10-25 8:10 UTC (permalink / raw)
To: linux-arm-kernel
Am 25.10.2015 um 04:48 schrieb Stephen Warren:
> On 10/15/2015 03:57 PM, Stefan Wahren wrote:
>> 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 )
>
>> diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig
>
>> -CONFIG_RESOURCE_COUNTERS=y
This option becomes obsolete:
kernel: res_counter: remove the unused API
5b1efc027c0b51ca3e76f4e00c83358f8349f543
>> -CONFIG_RD_BZIP2=y
>> -CONFIG_RD_LZMA=y
>> -CONFIG_RD_XZ=y
>> -CONFIG_RD_LZO=y
These are enabled implicit.
>> -CONFIG_SCSI_MULTI_LUN=y
This option becomes obsolete:
scsi: Remove CONFIG_SCSI_MULTI_LUN
c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6
>> -CONFIG_USB_DWC2_HOST=y
>> -CONFIG_EXT4_FS=y
>> -CONFIG_EXT4_FS_POSIX_ACL=y
These are enabled implicit.
>
> Do you know why all of those were removed?
>
> _______________________________________________
> linux-rpi-kernel mailing list
> linux-rpi-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rpi-kernel
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
2015-10-25 8:10 ` Stefan Wahren
@ 2015-10-27 2:03 ` Stephen Warren
0 siblings, 0 replies; 4+ messages in thread
From: Stephen Warren @ 2015-10-27 2:03 UTC (permalink / raw)
To: linux-arm-kernel
On 10/25/2015 02:10 AM, Stefan Wahren wrote:
> Am 25.10.2015 um 04:48 schrieb Stephen Warren:
>> On 10/15/2015 03:57 PM, Stefan Wahren wrote:
>>> 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 )
>>
>>> diff --git a/arch/arm/configs/bcm2835_defconfig
>>> b/arch/arm/configs/bcm2835_defconfig
>>
>>> -CONFIG_RESOURCE_COUNTERS=y
>
> This option becomes obsolete:
>
> kernel: res_counter: remove the unused API
>
> 5b1efc027c0b51ca3e76f4e00c83358f8349f543
>
>>> -CONFIG_RD_BZIP2=y
>>> -CONFIG_RD_LZMA=y
>>> -CONFIG_RD_XZ=y
>>> -CONFIG_RD_LZO=y
>
> These are enabled implicit.
>
>>> -CONFIG_SCSI_MULTI_LUN=y
>
> This option becomes obsolete:
>
> scsi: Remove CONFIG_SCSI_MULTI_LUN
>
> c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6
>
>>> -CONFIG_USB_DWC2_HOST=y
>>> -CONFIG_EXT4_FS=y
>>> -CONFIG_EXT4_FS_POSIX_ACL=y
>
> These are enabled implicit.
>
>>
>> Do you know why all of those were removed?
The explanations sound good. It'd be useful to have that kind of thing
explained in the commit message for any future patches.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-10-27 2:03 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-15 21:57 [PATCH V2 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Stefan Wahren
2015-10-25 3:48 ` Stephen Warren
2015-10-25 8:10 ` Stefan Wahren
2015-10-27 2:03 ` Stephen Warren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).