]> git.dujemihanovic.xyz Git - u-boot.git/commit
mtd: Make CONFIG_MTD be the gate symbol for the menu
authorTom Rini <trini@konsulko.com>
Wed, 10 Jan 2024 18:46:10 +0000 (13:46 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 22 Jan 2024 19:18:54 +0000 (14:18 -0500)
commitdb04ff42c764329c12e96afc4d9f1acf4d44b6d4
tree054b4ca78905489c0ef431196e0f5d658293c179
parentcda3f81b06f5cbc6e96a1a4f1e70884fa41ef5a7
mtd: Make CONFIG_MTD be the gate symbol for the menu

The help for CONFIG_MTD explains that it needs to be enabled for various
things like NAND, etc to be available. It however then doesn't enforce
this dependency and so if you have none of these systems present you
still need to disable a number of options. Fix this by making places
that select/imply one type of flash, but did not do the same, also do
this for "MTD". Make boards which hadn't been enabling MTD already but
need it now, do so. In a few places, disable CONFIG_CMD_MTDPARTS as it
wasn't previously enabled but was now being implied.

Signed-off-by: Tom Rini <trini@konsulko.com>
234 files changed:
arch/Kconfig
arch/arm/Kconfig
arch/arm/mach-at91/Kconfig
arch/arm/mach-imx/mx6/Kconfig
arch/arm/mach-omap2/am33xx/Kconfig
arch/arm/mach-tegra/Kconfig
arch/microblaze/Kconfig
arch/mips/Kconfig
board/microchip/mpfs_icicle/Kconfig
configs/3c120_defconfig
configs/A20-OLinuXino-Lime2-eMMC_defconfig
configs/M5208EVBE_defconfig
configs/M5235EVB_Flash32_defconfig
configs/M5235EVB_defconfig
configs/M5249EVB_defconfig
configs/M5253DEMO_defconfig
configs/M5272C3_defconfig
configs/M5275EVB_defconfig
configs/M5282EVB_defconfig
configs/M53017EVB_defconfig
configs/MPC837XERDB_defconfig
configs/MPC8548CDS_36BIT_defconfig
configs/MPC8548CDS_defconfig
configs/MPC8548CDS_legacy_defconfig
configs/am43xx_evm_defconfig
configs/am43xx_evm_rtconly_defconfig
configs/am43xx_evm_usbhost_boot_defconfig
configs/am43xx_hs_evm_defconfig
configs/am62ax_evm_r5_defconfig
configs/am62x_evm_a53_defconfig
configs/am62x_evm_r5_defconfig
configs/am64x_evm_a53_defconfig
configs/am64x_evm_r5_defconfig
configs/am65x_evm_r5_defconfig
configs/amcore_defconfig
configs/arbel_evb_defconfig
configs/arndale_defconfig
configs/astro_mcf5373l_defconfig
configs/axm_defconfig
configs/bitmain_antminer_s9_defconfig
configs/chromebit_mickey_defconfig
configs/chromebook_jerry_defconfig
configs/chromebook_minnie_defconfig
configs/chromebook_speedy_defconfig
configs/clearfog_defconfig
configs/clearfog_sata_defconfig
configs/clearfog_spi_defconfig
configs/cobra5272_defconfig
configs/colibri_t20_defconfig
configs/comtrend_ct5361_ram_defconfig
configs/comtrend_wap5813n_ram_defconfig
configs/corstone1000_defconfig
configs/crs305-1g-4s-bit_defconfig
configs/crs305-1g-4s_defconfig
configs/crs326-24g-2s-bit_defconfig
configs/crs326-24g-2s_defconfig
configs/crs328-4c-20s-4s-bit_defconfig
configs/crs328-4c-20s-4s_defconfig
configs/d2net_v2_defconfig
configs/db-88f6820-amc_defconfig
configs/db-88f6820-amc_nand_defconfig
configs/db-mv784mp-gp_defconfig
configs/db-xc3-24g4xg_defconfig
configs/display5_defconfig
configs/display5_factory_defconfig
configs/ds116_defconfig
configs/ds414_defconfig
configs/eDPU_defconfig
configs/eb_cpu5282_defconfig
configs/eb_cpu5282_internal_defconfig
configs/evb-ast2500_defconfig
configs/evb-ast2600_defconfig
configs/evb-rk3036_defconfig
configs/evb-rk3128_defconfig
configs/evb-rk3229_defconfig
configs/evb-rk3288_defconfig
configs/evb-rv1108_defconfig
configs/firefly-rk3288_defconfig
configs/gardena-smart-gateway-mt7688_defconfig
configs/gazerbeam_defconfig
configs/ge_b1x5v2_defconfig
configs/gurnard_defconfig
configs/gxp_defconfig
configs/harmony_defconfig
configs/helios4_defconfig
configs/hihope_rzg2_defconfig
configs/huawei_hg556a_ram_defconfig
configs/imx8mm-cl-iot-gate-optee_defconfig
configs/imx8mm-cl-iot-gate_defconfig
configs/imx8mm_evk_fspi_defconfig
configs/imx8mn_beacon_2g_defconfig
configs/imx8mp_rsb3720a1_4G_defconfig
configs/imx8mp_rsb3720a1_6G_defconfig
configs/imx8ulp_evk_defconfig
configs/inetspace_v2_defconfig
configs/integratorap_cm720t_defconfig
configs/integratorap_cm920t_defconfig
configs/integratorap_cm926ejs_defconfig
configs/integratorap_cm946es_defconfig
configs/integratorcp_cm1136_defconfig
configs/integratorcp_cm920t_defconfig
configs/integratorcp_cm926ejs_defconfig
configs/integratorcp_cm946es_defconfig
configs/iot2050_defconfig
configs/j721e_beagleboneai64_a72_defconfig
configs/jethub_j100_defconfig
configs/jethub_j80_defconfig
configs/kylin-rk3036_defconfig
configs/lctech_pi_f1c200s_defconfig
configs/librem5_defconfig
configs/libretech_all_h3_it_h5_defconfig
configs/libretech_all_h5_cc_h5_defconfig
configs/licheepi_nano_defconfig
configs/linkit-smart-7688_defconfig
configs/lion-rk3368_defconfig
configs/malta64_defconfig
configs/malta64el_defconfig
configs/malta_defconfig
configs/maltael_defconfig
configs/marsboard_defconfig
configs/mccmon6_nor_defconfig
configs/mccmon6_sd_defconfig
configs/medcom-wide_defconfig
configs/microblaze-generic_defconfig
configs/miqi-rk3288_defconfig
configs/mt7621_nand_rfb_defconfig
configs/mt7622_rfb_defconfig
configs/mvebu_ac5_rd_defconfig
configs/mvebu_crb_cn9130_defconfig
configs/mvebu_db-88f3720_defconfig
configs/mvebu_db_cn9130_defconfig
configs/mvebu_espressobin-88f3720_defconfig
configs/mx7ulp_com_defconfig
configs/n2350_defconfig
configs/net2big_v2_defconfig
configs/netspace_lite_v2_defconfig
configs/netspace_max_v2_defconfig
configs/netspace_mini_v2_defconfig
configs/netspace_v2_defconfig
configs/oceanic_5205_5inmfd_defconfig
configs/octeon_ebb7304_defconfig
configs/octeon_nic23_defconfig
configs/odroid-m1-rk3568_defconfig
configs/odroid-xu3_defconfig
configs/odroid_defconfig
configs/orangepi_pc2_defconfig
configs/orangepi_r1_defconfig
configs/orangepi_win_defconfig
configs/orangepi_zero2_defconfig
configs/orangepi_zero3_defconfig
configs/orangepi_zero_defconfig
configs/origen_defconfig
configs/pcm051_rev3_defconfig
configs/peach-pi_defconfig
configs/peach-pit_defconfig
configs/phycore-rk3288_defconfig
configs/phycore_am62x_a53_defconfig
configs/phycore_am62x_r5_defconfig
configs/pine64-lts_defconfig
configs/pine_h64_defconfig
configs/pinecube_defconfig
configs/plutux_defconfig
configs/poleg_evb_defconfig
configs/popmetal-rk3288_defconfig
configs/r2dplus_defconfig
configs/riotboard_defconfig
configs/rock2_defconfig
configs/rock_defconfig
configs/s5pc210_universal_defconfig
configs/sama5d27_giantboard_defconfig
configs/sama5d2_icp_mmc_defconfig
configs/sandbox64_defconfig
configs/sandbox_defconfig
configs/sandbox_noinst_defconfig
configs/seaboard_defconfig
configs/sfr_nb4-ser_ram_defconfig
configs/silinux_ek874_defconfig
configs/smdk5250_defconfig
configs/smdk5420_defconfig
configs/smdkv310_defconfig
configs/snow_defconfig
configs/socfpga_agilex_atf_defconfig
configs/socfpga_agilex_defconfig
configs/socfpga_agilex_vab_defconfig
configs/socfpga_arria10_defconfig
configs/socfpga_arria5_defconfig
configs/socfpga_chameleonv3_defconfig
configs/socfpga_cyclone5_defconfig
configs/socfpga_dbm_soc1_defconfig
configs/socfpga_de0_nano_soc_defconfig
configs/socfpga_de10_nano_defconfig
configs/socfpga_de10_standard_defconfig
configs/socfpga_de1_soc_defconfig
configs/socfpga_is1_defconfig
configs/socfpga_mcvevk_defconfig
configs/socfpga_n5x_atf_defconfig
configs/socfpga_n5x_defconfig
configs/socfpga_n5x_vab_defconfig
configs/socfpga_secu1_defconfig
configs/socfpga_sockit_defconfig
configs/socfpga_socrates_defconfig
configs/socfpga_sr1500_defconfig
configs/socfpga_stratix10_atf_defconfig
configs/socfpga_stratix10_defconfig
configs/socfpga_vining_fpga_defconfig
configs/sopine_baseboard_defconfig
configs/spring_defconfig
configs/stm32f429-discovery_defconfig
configs/stm32f429-evaluation_defconfig
configs/taurus_defconfig
configs/tec_defconfig
configs/tinker-rk3288_defconfig
configs/trats2_defconfig
configs/trats_defconfig
configs/turris_mox_defconfig
configs/turris_omnia_defconfig
configs/uDPU_defconfig
configs/vocore2_defconfig
configs/vyasa-rk3288_defconfig
configs/x240_defconfig
configs/x530_defconfig
configs/xilinx_versal_mini_ospi_defconfig
configs/xilinx_versal_mini_qspi_defconfig
configs/xilinx_versal_net_mini_ospi_defconfig
configs/xilinx_versal_net_mini_qspi_defconfig
configs/xilinx_zynq_virt_defconfig
configs/xilinx_zynqmp_kria_defconfig
configs/xilinx_zynqmp_mini_nand_defconfig
configs/xilinx_zynqmp_mini_nand_single_defconfig
configs/xilinx_zynqmp_virt_defconfig
configs/xtfpga_defconfig
configs/zynq_cse_nand_defconfig
configs/zynq_cse_nor_defconfig
drivers/mtd/Kconfig