All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
@ 2015-10-27 18:08 Stefan Wahren
  2015-11-19 16:31 ` Stefan Wahren
  2015-12-02  4:17 ` Stephen Warren
  0 siblings, 2 replies; 4+ messages in thread
From: Stefan Wahren @ 2015-10-27 18:08 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 )

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

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
  2015-10-27 18:08 [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Stefan Wahren
@ 2015-11-19 16:31 ` Stefan Wahren
  2015-12-22  3:27   ` Eric Anholt
  2015-12-02  4:17 ` Stephen Warren
  1 sibling, 1 reply; 4+ messages in thread
From: Stefan Wahren @ 2015-11-19 16:31 UTC (permalink / raw)
  To: linux-arm-kernel

Am 27.10.2015 um 19:08 schrieb Stefan Wahren:
> 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 <stefan.wahren@i2se.com>

Any objections about this?

Regards
Stefan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
  2015-10-27 18:08 [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Stefan Wahren
  2015-11-19 16:31 ` Stefan Wahren
@ 2015-12-02  4:17 ` Stephen Warren
  1 sibling, 0 replies; 4+ messages in thread
From: Stephen Warren @ 2015-12-02  4:17 UTC (permalink / raw)
  To: linux-arm-kernel

On 10/27/2015 12:08 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 )
> 
> 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

This all sounds plausible, although I haven't had time to test. Perhaps
some other RPi maintainer can.

Acked-by: Stephen Warren <swarren@wwwdotorg.org>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig
  2015-11-19 16:31 ` Stefan Wahren
@ 2015-12-22  3:27   ` Eric Anholt
  0 siblings, 0 replies; 4+ messages in thread
From: Eric Anholt @ 2015-12-22  3:27 UTC (permalink / raw)
  To: linux-arm-kernel

Stefan Wahren <info@lategoodbye.de> writes:

> Am 27.10.2015 um 19:08 schrieb Stefan Wahren:
>> 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 <stefan.wahren@i2se.com>
>
> Any objections about this?

Sorry for the delay.  I've pulled this for 4.5 (bcm2835-defconfig-next
branch).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20151221/2a9bcdb0/attachment.sig>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-12-22  3:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-27 18:08 [PATCH V3 RFT] ARM: bcm2835: enable all bcm2835-relevant in defconfig Stefan Wahren
2015-11-19 16:31 ` Stefan Wahren
2015-12-22  3:27   ` Eric Anholt
2015-12-02  4:17 ` Stephen Warren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.