Skip to contentSkip to conversation

Remove ARM default configurations which duplicate omap3_defconfig

PATCH New Vincent Sanders 4 participants 6 messages Aug 3, 2010 – Aug 4, 2010 Arm (32-bit)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

---
 arch/arm/configs/am3517_evm_defconfig        |  127 ------
 arch/arm/configs/cm_t35_defconfig            |  157 -------
 arch/arm/configs/devkit8000_defconfig        |  184 --------
 arch/arm/configs/igep0020_defconfig          |  179 --------
 arch/arm/configs/omap3_beagle_defconfig      |  134 ------
 arch/arm/configs/omap3_evm_defconfig         |  160 -------
 arch/arm/configs/omap3_pandora_defconfig     |  158 -------
 arch/arm/configs/omap3_stalker_lks_defconfig |  150 -------
 arch/arm/configs/omap3_touchbook_defconfig   |  621 --------------------------
 arch/arm/configs/omap_2430sdp_defconfig      |  136 ------
 arch/arm/configs/omap_3430sdp_defconfig      |  178 --------
 arch/arm/configs/omap_3630sdp_defconfig      |  154 -------
 arch/arm/configs/omap_apollon_2420_defconfig |   92 ----
 arch/arm/configs/omap_h4_2420_defconfig      |  107 -----
 arch/arm/configs/omap_ldp_defconfig          |  135 ------
 arch/arm/configs/omap_zoom2_defconfig        |  143 ------
 arch/arm/configs/omap_zoom3_defconfig        |  155 -------
 arch/arm/configs/overo_defconfig             |  275 ------------
 arch/arm/configs/rx51_defconfig              |  222 ---------
 19 files changed, 0 insertions(+), 3467 deletions(-)
 delete mode 100644 arch/arm/configs/am3517_evm_defconfig
 delete mode 100644 arch/arm/configs/cm_t35_defconfig
 delete mode 100644 arch/arm/configs/devkit8000_defconfig
 delete mode 100644 arch/arm/configs/igep0020_defconfig
 delete mode 100644 arch/arm/configs/omap3_beagle_defconfig
 delete mode 100644 arch/arm/configs/omap3_evm_defconfig
 delete mode 100644 arch/arm/configs/omap3_pandora_defconfig
 delete mode 100644 arch/arm/configs/omap3_stalker_lks_defconfig
 delete mode 100644 arch/arm/configs/omap3_touchbook_defconfig
 delete mode 100644 arch/arm/configs/omap_2430sdp_defconfig
 delete mode 100644 arch/arm/configs/omap_3430sdp_defconfig
 delete mode 100644 arch/arm/configs/omap_3630sdp_defconfig
 delete mode 100644 arch/arm/configs/omap_apollon_2420_defconfig
 delete mode 100644 arch/arm/configs/omap_h4_2420_defconfig
 delete mode 100644 arch/arm/configs/omap_ldp_defconfig
 delete mode 100644 arch/arm/configs/omap_zoom2_defconfig
 delete mode 100644 arch/arm/configs/omap_zoom3_defconfig
 delete mode 100644 arch/arm/configs/overo_defconfig
 delete mode 100644 arch/arm/configs/rx51_defconfig
arch/arm/configs/am3517_evm_defconfig deleted +0 -127
deleted file mode 100644
index ad2bc50..0000000
@@ -1,127 +0,0 @@
-CONFIG_EXPERIMENTAL=y
-CONFIG_SYSVIPC=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_LOG_BUF_SHIFT=14
-CONFIG_SYSFS_DEPRECATED_V2=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_EMBEDDED=y
-# CONFIG_SYSCTL_SYSCALL is not set
-CONFIG_KALLSYMS_EXTRA_PASS=y
-CONFIG_SLAB=y
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_BLK_DEV_BSG is not set
-CONFIG_ARCH_OMAP=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_OMAP_RESET_CLOCKS=y
-# CONFIG_OMAP_MCBSP is not set
-CONFIG_OMAP_32K_TIMER=y
-CONFIG_OMAP_DM_TIMER=y
-CONFIG_ARCH_OMAP3430=y
-CONFIG_MACH_OMAP3517EVM=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_AEABI=y
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE="root=/dev/nfs nfsroot=192.168.0.1:/home/user/buildroot ip=192.168.0.2:192.168.0.1:192.168.0.1:255.255.255.0:tgt:eth0:off rw console=ttyS2,115200n8"
-CONFIG_FPE_NWFPE=y
-CONFIG_VFP=y
-CONFIG_NEON=y
-CONFIG_BINFMT_MISC=y
-CONFIG_NET=y
-CONFIG_PACKET=y
-CONFIG_UNIX=y
-CONFIG_NET_KEY=y
-CONFIG_INET=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_INET_LRO is not set
-# CONFIG_IPV6 is not set
-CONFIG_CAN=y
-CONFIG_CAN_RAW=y
-CONFIG_CAN_BCM=y
-CONFIG_CAN_VCAN=y
-CONFIG_CAN_DEV=y
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_TI_HECC=y
-CONFIG_CAN_DEBUG_DEVICES=y
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-# CONFIG_FW_LOADER is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_MISC_DEVICES is not set
-CONFIG_SCSI=y
-CONFIG_BLK_DEV_SD=y
-CONFIG_NETDEVICES=y
-CONFIG_NET_ETHERNET=y
-CONFIG_TI_DAVINCI_EMAC=y
-# CONFIG_NETDEV_1000 is not set
-# CONFIG_NETDEV_10000 is not set
-# CONFIG_WLAN is not set
-# CONFIG_INPUT_MOUSEDEV is not set
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_KEYBOARD is not set
-# CONFIG_INPUT_MOUSE is not set
-# CONFIG_SERIO is not set
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_DETECT_IRQ=y
-CONFIG_SERIAL_8250_RSA=y
-# CONFIG_LEGACY_PTYS is not set
-CONFIG_HW_RANDOM=y
-CONFIG_I2C=y
-CONFIG_I2C_CHARDEV=y
-CONFIG_I2C_OMAP=y
-# CONFIG_HWMON is not set
-CONFIG_FB=y
-CONFIG_OMAP2_DSS=y
-CONFIG_OMAP2_VRAM_SIZE=4
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4
-CONFIG_FB_OMAP2=y
-CONFIG_PANEL_GENERIC=y
-CONFIG_PANEL_SHARP_LQ043T1DG01=y
-# CONFIG_VGA_CONSOLE is not set
-CONFIG_USB=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-# CONFIG_USB_DEVICE_CLASS is not set
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_STORAGE=y
-CONFIG_EXT2_FS=y
-CONFIG_EXT3_FS=y
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_INOTIFY=y
-CONFIG_QUOTA=y
-CONFIG_QFMT_V2=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_TMPFS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-CONFIG_NFS_V4=y
-CONFIG_ROOT_NFS=y
-CONFIG_PARTITION_ADVANCED=y
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_KERNEL=y
-# CONFIG_SCHED_DEBUG is not set
-CONFIG_DEBUG_MUTEXES=y
-# CONFIG_DEBUG_BUGVERBOSE is not set
-CONFIG_DEBUG_INFO=y
-# CONFIG_RCU_CPU_STALL_DETECTOR is not set
-CONFIG_DEBUG_LL=y
-CONFIG_CRYPTO_ECB=m
-CONFIG_CRYPTO_PCBC=m
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-CONFIG_CRC_CCITT=y
-CONFIG_LIBCRC32C=y
arch/arm/configs/cm_t35_defconfig deleted +0 -157

157 lines not on this page · raw message

arch/arm/configs/devkit8000_defconfig deleted +0 -184

184 lines not on this page · raw message

arch/arm/configs/igep0020_defconfig deleted +0 -179

179 lines not on this page · raw message

arch/arm/configs/omap3_beagle_defconfig deleted +0 -134

134 lines not on this page · raw message

arch/arm/configs/omap3_evm_defconfig deleted +0 -160

160 lines not on this page · raw message

arch/arm/configs/omap3_pandora_defconfig deleted +0 -158

158 lines not on this page · raw message

arch/arm/configs/omap3_stalker_lks_defconfig deleted +0 -150

150 lines not on this page · raw message

arch/arm/configs/omap3_touchbook_defconfig deleted +0 -621

621 lines not on this page · raw message

arch/arm/configs/omap_2430sdp_defconfig deleted +0 -136

136 lines not on this page · raw message

arch/arm/configs/omap_3430sdp_defconfig deleted +0 -178

178 lines not on this page · raw message

arch/arm/configs/omap_3630sdp_defconfig deleted +0 -154

154 lines not on this page · raw message

arch/arm/configs/omap_apollon_2420_defconfig deleted +0 -92

92 lines not on this page · raw message

arch/arm/configs/omap_h4_2420_defconfig deleted +0 -107

107 lines not on this page · raw message

arch/arm/configs/omap_ldp_defconfig deleted +0 -135

135 lines not on this page · raw message

arch/arm/configs/omap_zoom2_defconfig deleted +0 -143

143 lines not on this page · raw message

arch/arm/configs/omap_zoom3_defconfig deleted +0 -155

155 lines not on this page · raw message

arch/arm/configs/overo_defconfig deleted +0 -275

30 lines not on this page · raw message

arch/arm/configs/rx51_defconfig deleted +0 -222

222 lines not on this page · raw message

The rest of this diff is not shown. View the raw message.

Signature · 1 line
1.7.0.4

Part of the diff is not shown here. View the raw message.

#1 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

Quoted 2 lines · Vincent Sanders

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

Since the defconfigs will stay around at least for a while in the compacted form..

.. And until we have sorted out how to deal with which drivers need to be compiled in or as modules for each board, I'd rather keep these defconfigs around for now.

Can we just disable building these with some blacklist in Kautobuild?

Quoted 2 lines

So Not-yet-acked-by until some Kconfig issues are sorted out :)

Thanks,

Tony

#2 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

Quoted 6 lines · Tony Lindgren
Quoted 2 lines · Vincent Sanders

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

Since the defconfigs will stay around at least for a while in the compacted form..

The default configuration situation is simply insane there are over 170 of them for crying out loud. We *need* to reduce the number to sane levels or Linus will simply rm the lot.

Quoted 9 lines

.. And until we have sorted out how to deal with which drivers need to be compiled in or as modules for each board, I'd rather keep these defconfigs around for now.

Can we just disable building these with some blacklist in Kautobuild?

There is no such thing, the point was to reduce the number of configurations.

Quoted 5 lines
Quoted 2 lines

So Not-yet-acked-by until some Kconfig issues are sorted out :)

I obviously misinterpreted your ack in your previous mail.

I give up, really, its completely pointless to carry on even trying to make this situation better, noone else really cares so...

I am on holiday for a few weeks so will not be moderating the lists or running the autobuilder for that time. If on my return I feel like it I may turn kautobuild back on but probably not.

Signature · 3 lines
So long and thanks for all the fish!
Vincent Sanders
http://www.kyllikki.org/
#3 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

Quoted 11 lines · Vincent Sanders
Quoted 6 lines · Tony Lindgren
Quoted 2 lines · Vincent Sanders

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

Since the defconfigs will stay around at least for a while in the compacted form..

The default configuration situation is simply insane there are over 170 of them for crying out loud. We *need* to reduce the number to sane levels or Linus will simply rm the lot.

I agree it's out of control.

Quoted 10 lines
Quoted 8 lines

.. And until we have sorted out how to deal with which drivers need to be compiled in or as modules for each board, I'd rather keep these defconfigs around for now.

Can we just disable building these with some blacklist in Kautobuild?

There is no such thing, the point was to reduce the number of configurations.

I would like to reduce the configs too, but the issue of knowing which drivers and modules to build is still unhandled unfortunately.

Quoted 7 lines
Quoted 5 lines
Quoted 2 lines

So Not-yet-acked-by until some Kconfig issues are sorted out :)

I obviously misinterpreted your ack in your previous mail.

Yes sorry about that.

Quoted 2 lines

I give up, really, its completely pointless to carry on even trying to make this situation better, noone else really cares so...

I do, I'm having the same problem just building the omap configs on my box!

Quoted 3 lines

I am on holiday for a few weeks so will not be moderating the lists or running the autobuilder for that time. If on my return I feel like it I may turn kautobuild back on but probably not.

Happy vacation & thanks for all the hard work. Hopefully we can still have kautobuild.. If you really insist on removing these defconfigs to keep kautobuild going, I'm cool with that. That still does not solve the remaining issue though on how to know the drivers and modules needed for each board.

Regards,

Tony

#4 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

In reply to Tony Lindgren
Quoted 10 lines · Tony Lindgren
Quoted 2 lines · Vincent Sanders

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

Since the defconfigs will stay around at least for a while in the compacted form..

.. And until we have sorted out how to deal with which drivers need to be compiled in or as modules for each board, I'd rather keep these defconfigs around for now.

That's a user optimization more than anything else.

Quoted 2 lines

Can we just disable building these with some blacklist in Kautobuild?

That's no the point. The point is that there's too many of these things. Most other SoCs get away with far fewer defconfigs than OMAP does, and I don't see why OMAP should get any kind of special treatment on this.

Quoted 1 line

So Not-yet-acked-by until some Kconfig issues are sorted out :)

We've known that the defconfig situation is a hot potato since just after the last merge window, and we should consider ourselves lucky that through Uwe's work, Linus has stepped back from removing all the defconfigs. Had that not happened, we would now be looking at all the defconfigs being removed.

I've also been on at people throughout the last three months over this issue, and it's gained very little traction. What's waiting another three months going to achieve? All that I can see is it'll just be a delay of execution.

So, I'm going to give it a week, and then I'm applying this patch. As Linus said when he was talking about removing all the defconfigs, if people want to keep them around, put them on a website or similar. We've already had enough time to sort something out.

#5 lore raw

PATCH 1/1 Remove ARM default configurations which duplicate omap3_defconfig

Quoted 34 lines · Russell King - ARM Linux
Quoted 10 lines · Tony Lindgren
Quoted 2 lines · Vincent Sanders

These configurations are no longer useful as the systems they support are covered by the generic omap3_defconfig

Since the defconfigs will stay around at least for a while in the compacted form..

.. And until we have sorted out how to deal with which drivers need to be compiled in or as modules for each board, I'd rather keep these defconfigs around for now.

That's a user optimization more than anything else.

Quoted 2 lines

Can we just disable building these with some blacklist in Kautobuild?

That's no the point. The point is that there's too many of these things. Most other SoCs get away with far fewer defconfigs than OMAP does, and I don't see why OMAP should get any kind of special treatment on this.

Quoted 1 line

So Not-yet-acked-by until some Kconfig issues are sorted out :)

We've known that the defconfig situation is a hot potato since just after the last merge window, and we should consider ourselves lucky that through Uwe's work, Linus has stepped back from removing all the defconfigs. Had that not happened, we would now be looking at all the defconfigs being removed.

I've also been on at people throughout the last three months over this issue, and it's gained very little traction. What's waiting another three months going to achieve? All that I can see is it'll just be a delay of execution.

Quoted 4 lines

So, I'm going to give it a week, and then I'm applying this patch. As Linus said when he was talking about removing all the defconfigs, if people want to keep them around, put them on a website or similar. We've already had enough time to sort something out.

OK, fine. I'll add it to omap-for-linus and merge it. No need to wait a week on this.

With the recent changes all known mach-omap2 boards should be now bootable with just:

$ rm .config
$ echo CONFIG_ARCH_OMAP=y > .config
$ yes "" | ARCH=arm make oldconfig

Of course the drivers still need to be selected and CMDLINE needs to be set for some boards not suporting bootloader cmdline options. And CONFIG_SMP can't be selected on uncore boards.

Cheers,

Tony