linux-next/arch/sh/configs
Masahiro Yamada d9a1dab65a sh: Convert the last use of 'optional' property in Kconfig
The 'choice' statement is primarily used to exclusively select one
option, but the 'optional' property allows all entries to be disabled.

This feature is rarely used. In fact, it is only used in arch/sh/Kconfig
because the equivalent outcome can be achieved by inserting one more
entry.

The 'optional' property support will be removed from Kconfig.

This commit replaces the 'optional' property with a dummy option,
CMDLINE_FROM_BOOTLOADER, as seen in some other architectures.

Note:
 The 'default CMDLINE_OVERWRITE' statement does not work as intended
 in combination with 'optional'. If neither CONFIG_CMDLINE_OVERWRITE
 nor CONFIG_CMDLINE_EXTEND is specified in a defconfig file, both of
 them are disabled. This is a bug. To maintain the current behavior,
 I added CONFIG_CMDLINE_FROM_BOOTLOADER=y to those defconfig files.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
2024-05-02 19:48:26 +09:00
..
ap325rxa_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
apsh4a3a_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
apsh4ad0a_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
dreamcast_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
ecovec24_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
ecovec24-romimage_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
edosk7705_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
edosk7760_defconfig treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y 2022-09-11 21:55:05 -07:00
espt_defconfig arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
hp6xx_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
j2_defconfig sh: add earlycon support to j2_defconfig 2016-10-18 18:54:56 -04:00
kfr2r09_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
kfr2r09-romimage_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
landisk_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
lboxre2_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
magicpanelr2_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
migor_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
polaris_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
r7780mp_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
r7785rp_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
rsk7201_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
rsk7203_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
rsk7264_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
rsk7269_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
rts7751r2d1_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
rts7751r2dplus_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
sdk7780_defconfig arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
sdk7786_defconfig netfs, fscache: Combine fscache with netfs 2023-12-24 15:08:46 +00:00
se7206_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
se7343_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
se7619_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
se7705_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
se7712_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
se7721_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
se7722_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
se7724_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
se7750_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
se7751_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
se7780_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
secureedge5410_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
sh03_defconfig arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
sh2007_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
sh7710voipgw_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
sh7724_generic_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
sh7757lcr_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
sh7763rdp_defconfig arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
sh7770_generic_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
sh7785lcr_32bit_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
sh7785lcr_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00
shmin_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
shx3_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
titan_defconfig net/sched: Remove CONFIG_NET_ACT_IPT from default configs 2024-01-02 12:41:16 +00:00
ul2_defconfig sh: configs: Cleanup old Kconfig IO scheduler options 2020-06-01 14:48:48 -04:00
urquell_defconfig sh: Convert the last use of 'optional' property in Kconfig 2024-05-02 19:48:26 +09:00