From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Mon, 15 May 2017 04:57:15 -0600 Subject: [U-Boot] [PATCH 00/47] Kconfig: Convert commands (D to L) to Kconfig Message-ID: <20170515105802.23023-1-sjg@chromium.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de This series moves more commands to Kconfig. There are two points of note: - A patch is included to drop the whole digital thermometer and thermostat (DTT) subsystem. It has been replaced with UCLASS_THERMAL and boards should be using that instead. - Also included is a patch to drop three-wire serial (TWS) support. This is only used by one board and does not support driver model. These two patches can be applied now, or delayed until a better time. Simon Glass (47): configs: Re-sync Kconfig: Drop CONFIG_CMD_DS4510_INFO Kconfig: Drop CONFIG_CMD_DS4510_MEM Kconfig: Drop CONFIG_CMD_DS4510_RST Kconfig: Drop CONFIG_CMD_DS4510 Convert CONFIG_DS4510 to Kconfig Kconfig: Drop CONFIG_SYS_I2C_DTT_ADDR Drop three-wire serial (TWS) support Drop digital thermometer and thermostat (DTT) drivers Kconfig: Drop CONFIG_SYS_I2C_DS1621_ADDR Kconfig: Drop CONFIG_SYS_I2C_DS4510_ADDR Convert CONFIG_CMD_ECCTEST to Kconfig Convert CONFIG_CMD_EECONFIG to Kconfig Convert CONFIG_CMD_EEPROM et al to Kconfig Convert CONFIG_CMD_ENTERRCM to Kconfig Convert CONFIG_CMD_ENV to Kconfig Convert CONFIG_CMD_ENV_CALLBACK to Kconfig Convert CONFIG_CMD_ENV_FLAGS to Kconfig Convert CONFIG_CMD_ERRATA to Kconfig Convert CONFIG_CMD_ESBC_VALIDATE to Kconfig Convert CONFIG_CMD_ETHSW to Kconfig Convert CONFIG_CMD_FDC to Kconfig Kconfig: Drop CONFIG_CMD_FDT_MAX_DUMP Convert CONFIG_CMD_FPGAD to Kconfig Convert CONFIG_CMD_FPGA_LOADBP et al to Kconfig Convert CONFIG_CMD_FUSE to Kconfig Convert CONFIG_CMD_GETTIME to Kconfig Convert CONFIG_CMD_GSC to Kconfig Convert CONFIG_CMD_HASH to Kconfig Kconfig: Add CONFIG_HASH to enable hashing API Convert CONFIG_CMD_HD44760 to Kconfig Convert CONFIG_CMD_HDMIDETECT to Kconfig Convert CONFIG_CMD_IDE to Kconfig Kconfig: Add a CONFIG_IDE option Convert CONFIG_CMD_IMMAP to Kconfig Kconfig: Drop CONFIG_CMD_IMXOTP Kconfig: Drop CONFIG_CMD_IMX_FUSE Convert CONFIG_CMD_IO to Kconfig Convert CONFIG_CMD_IOLOOP to Kconfig Convert CONFIG_CMD_IOTRACE to Kconfig Convert CONFIG_CMD_JFFS2 to Kconfig fs: Kconfig: Add a separate option for FS_JFFS2 Convert CONFIG_CMD_IRQ to Kconfig Convert CONFIG_CMD_KGDB to Kconfig Kconfig: Drop CONFIG_CMD_LOADY Convert CONFIG_LZMA to Kconfig Convert CONFIG_CMD_LZMADEC to Kconfig README | 78 +------ api/api_storage.c | 2 +- arch/Kconfig | 8 + arch/arm/Kconfig | 2 + arch/arm/cpu/armv7/ls102xa/Kconfig | 1 + arch/arm/cpu/armv7/mx6/Kconfig | 1 + arch/arm/cpu/armv7/mx7/Kconfig | 2 + arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 4 + arch/arm/imx-common/Kconfig | 6 + arch/arm/include/asm/fsl_secure_boot.h | 2 - arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-kirkwood/include/mach/config.h | 6 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/am33xx/Kconfig | 1 + arch/arm/mach-tegra/Kconfig | 16 ++ arch/powerpc/Kconfig | 3 + arch/powerpc/cpu/mpc5xxx/ide.c | 2 +- arch/powerpc/cpu/mpc85xx/Kconfig | 50 +++++ arch/powerpc/cpu/ppc4xx/Kconfig | 6 + arch/powerpc/include/asm/fsl_secure_boot.h | 1 - arch/powerpc/lib/Kconfig | 8 + arch/powerpc/lib/Makefile | 3 +- {cmd => arch/powerpc/lib}/immap.c | 0 board/freescale/common/Kconfig | 8 + board/freescale/m5253demo/m5253demo.c | 4 +- board/freescale/m5253evbe/m5253evbe.c | 4 +- board/freescale/m54455evb/m54455evb.c | 2 +- board/gateworks/gw_ventana/Kconfig | 13 ++ board/gdsys/405ep/dlvision-10g.c | 10 +- board/gdsys/405ep/io.c | 10 +- board/gdsys/405ep/neo.c | 10 +- board/gdsys/405ex/io64.c | 10 +- board/gdsys/mpc8308/Kconfig | 5 + board/intercontrol/digsy_mtc/digsy_mtc.c | 4 +- board/jupiter/jupiter.c | 2 +- board/phytec/pcm030/pcm030.c | 4 +- board/tqc/tqm5200/tqm5200.c | 2 +- board/v38b/v38b.c | 2 +- board/work-microwave/work_92105/Kconfig | 5 + .../work-microwave/work_92105/work_92105_display.c | 2 +- cmd/Kconfig | 224 +++++++++++++++++++++ cmd/Makefile | 4 - cmd/cramfs.c | 4 +- cmd/dtt.c | 120 ----------- cmd/eeprom.c | 4 - cmd/fdt.c | 8 +- cmd/pcmcia.c | 2 +- common/Kconfig | 12 ++ common/Makefile | 3 +- common/board_r.c | 10 +- common/hash.c | 4 +- configs/B4420QDS_NAND_defconfig | 1 + configs/B4420QDS_SPIFLASH_defconfig | 1 + configs/B4420QDS_defconfig | 1 + configs/B4860QDS_NAND_defconfig | 1 + configs/B4860QDS_SECURE_BOOT_defconfig | 2 + configs/B4860QDS_SPIFLASH_defconfig | 1 + configs/B4860QDS_SRIO_PCIE_BOOT_defconfig | 1 + configs/B4860QDS_defconfig | 1 + configs/BSC9131RDB_NAND_SYSCLK100_defconfig | 1 + configs/BSC9131RDB_NAND_defconfig | 1 + configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig | 1 + configs/BSC9131RDB_SPIFLASH_defconfig | 1 + configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig | 1 + configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig | 1 + configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig | 1 + configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig | 1 + .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig | 1 + .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig | 1 + .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig | 1 + .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig | 1 + configs/C29XPCIE_NAND_defconfig | 2 + configs/C29XPCIE_NOR_SECBOOT_defconfig | 3 + configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig | 3 + configs/C29XPCIE_SPIFLASH_defconfig | 2 + configs/C29XPCIE_defconfig | 2 + configs/CPCI2DP_defconfig | 2 + configs/CPCI4052_defconfig | 3 + configs/M52277EVB_defconfig | 1 + configs/M52277EVB_stmicro_defconfig | 1 + configs/M5253DEMO_defconfig | 1 + configs/M5253EVBE_defconfig | 1 + configs/M54455EVB_a66_defconfig | 2 + configs/M54455EVB_defconfig | 2 + configs/M54455EVB_i66_defconfig | 2 + configs/M54455EVB_intel_defconfig | 2 + configs/M54455EVB_stm33_defconfig | 2 + configs/MIP405T_defconfig | 4 + configs/MIP405_defconfig | 4 + configs/MPC8323ERDB_defconfig | 1 + configs/MPC8349ITXGP_defconfig | 1 + configs/MPC8349ITX_LOWBOOT_defconfig | 2 + configs/MPC8349ITX_defconfig | 2 + configs/MPC8536DS_36BIT_defconfig | 1 + configs/MPC8536DS_SDCARD_defconfig | 1 + configs/MPC8536DS_SPIFLASH_defconfig | 1 + configs/MPC8536DS_defconfig | 1 + configs/MPC8540ADS_defconfig | 1 + configs/MPC8541CDS_defconfig | 1 + configs/MPC8541CDS_legacy_defconfig | 1 + configs/MPC8544DS_defconfig | 1 + configs/MPC8548CDS_36BIT_defconfig | 1 + configs/MPC8548CDS_defconfig | 1 + configs/MPC8548CDS_legacy_defconfig | 1 + configs/MPC8555CDS_defconfig | 1 + configs/MPC8555CDS_legacy_defconfig | 1 + configs/MPC8560ADS_defconfig | 1 + configs/MPC8568MDS_defconfig | 1 + configs/MPC8569MDS_ATM_defconfig | 1 + configs/MPC8569MDS_defconfig | 1 + configs/MPC8572DS_36BIT_defconfig | 1 + configs/MPC8572DS_defconfig | 1 + configs/MiniFAP_defconfig | 3 + configs/O2D300_defconfig | 1 + configs/O2DNT2_RAMBOOT_defconfig | 1 + configs/O2DNT2_defconfig | 1 + configs/O2D_defconfig | 1 + configs/O2I_defconfig | 1 + configs/O2MNT_O2M110_defconfig | 1 + configs/O2MNT_O2M112_defconfig | 1 + configs/O2MNT_O2M113_defconfig | 1 + configs/O2MNT_defconfig | 1 + configs/O3DNT_defconfig | 1 + configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 1 + configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 1 + .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 1 + configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 1 + configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 1 + configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 1 + configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 1 + configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 1 + .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 1 + configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 1 + configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 1 + configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 1 + configs/P1022DS_36BIT_NAND_defconfig | 1 + configs/P1022DS_36BIT_SDCARD_defconfig | 1 + configs/P1022DS_36BIT_SPIFLASH_defconfig | 1 + configs/P1022DS_36BIT_defconfig | 1 + configs/P1022DS_NAND_defconfig | 1 + configs/P1022DS_SDCARD_defconfig | 1 + configs/P1022DS_SPIFLASH_defconfig | 1 + configs/P1022DS_defconfig | 1 + configs/P1023RDB_defconfig | 1 + configs/P2020RDB-PC_36BIT_NAND_defconfig | 1 + configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 1 + configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 1 + configs/P2020RDB-PC_36BIT_defconfig | 1 + configs/P2020RDB-PC_NAND_defconfig | 1 + configs/P2020RDB-PC_SDCARD_defconfig | 1 + configs/P2020RDB-PC_SPIFLASH_defconfig | 1 + configs/P2020RDB-PC_defconfig | 1 + configs/P2041RDB_NAND_defconfig | 1 + configs/P2041RDB_SDCARD_defconfig | 1 + configs/P2041RDB_SECURE_BOOT_defconfig | 2 + configs/P2041RDB_SPIFLASH_defconfig | 1 + configs/P2041RDB_SRIO_PCIE_BOOT_defconfig | 1 + configs/P2041RDB_defconfig | 1 + configs/P3041DS_NAND_SECURE_BOOT_defconfig | 1 + configs/P3041DS_SECURE_BOOT_defconfig | 1 + configs/P4080DS_SECURE_BOOT_defconfig | 1 + configs/P5020DS_NAND_SECURE_BOOT_defconfig | 1 + configs/P5020DS_SECURE_BOOT_defconfig | 1 + configs/P5040DS_NAND_SECURE_BOOT_defconfig | 1 + configs/P5040DS_SECURE_BOOT_defconfig | 1 + configs/PATI_defconfig | 2 + configs/PIP405_defconfig | 4 + configs/PLU405_defconfig | 3 + configs/PMC405DE_defconfig | 2 + configs/PMC440_defconfig | 1 + configs/Sinovoip_BPI_M2_Plus_defconfig | 1 - configs/T1023RDB_SECURE_BOOT_defconfig | 1 + configs/T1024QDS_DDR4_SECURE_BOOT_defconfig | 1 + configs/T1024QDS_SECURE_BOOT_defconfig | 1 + configs/T1024RDB_SECURE_BOOT_defconfig | 1 + configs/T1040D4RDB_NAND_defconfig | 1 + configs/T1040D4RDB_SDCARD_defconfig | 1 + configs/T1040D4RDB_SECURE_BOOT_defconfig | 2 + configs/T1040D4RDB_SPIFLASH_defconfig | 1 + configs/T1040D4RDB_defconfig | 1 + configs/T1040QDS_DDR4_defconfig | 1 + configs/T1040QDS_SECURE_BOOT_defconfig | 2 + configs/T1040QDS_defconfig | 1 + configs/T1040RDB_NAND_defconfig | 1 + configs/T1040RDB_SDCARD_defconfig | 1 + configs/T1040RDB_SECURE_BOOT_defconfig | 2 + configs/T1040RDB_SPIFLASH_defconfig | 1 + configs/T1040RDB_defconfig | 1 + configs/T1042D4RDB_SECURE_BOOT_defconfig | 1 + configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig | 1 + configs/T1042RDB_SECURE_BOOT_defconfig | 1 + configs/T2080QDS_NAND_defconfig | 1 + configs/T2080QDS_SDCARD_defconfig | 1 + configs/T2080QDS_SECURE_BOOT_defconfig | 2 + configs/T2080QDS_SPIFLASH_defconfig | 1 + configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 1 + configs/T2080QDS_defconfig | 1 + configs/T2080RDB_SECURE_BOOT_defconfig | 1 + configs/T4160QDS_SECURE_BOOT_defconfig | 1 + configs/T4240QDS_SECURE_BOOT_defconfig | 1 + configs/TQM5200S_HIGHBOOT_defconfig | 3 + configs/TQM5200S_defconfig | 3 + configs/TQM5200_B_HIGHBOOT_defconfig | 3 + configs/TQM5200_B_defconfig | 3 + configs/TQM5200_STK100_defconfig | 3 + configs/TQM5200_defconfig | 3 + configs/TQM823L_LCD_defconfig | 2 + configs/TQM823L_defconfig | 2 + configs/TQM823M_defconfig | 2 + configs/TQM834x_defconfig | 2 + configs/TQM850L_defconfig | 2 + configs/TQM850M_defconfig | 2 + configs/TQM855L_defconfig | 2 + configs/TQM855M_defconfig | 3 + configs/TQM860L_defconfig | 2 + configs/TQM860M_defconfig | 2 + configs/TQM862L_defconfig | 2 + configs/TQM862M_defconfig | 2 + configs/TQM866M_defconfig | 3 + configs/TQM885D_defconfig | 2 + configs/TTTech_defconfig | 2 + configs/TWR-P1025_defconfig | 1 + configs/VOM405_defconfig | 2 + configs/a4m072_defconfig | 2 + configs/ac14xx_defconfig | 2 + configs/acadia_defconfig | 2 + configs/am335x_baltos_defconfig | 5 +- configs/am335x_evm_defconfig | 1 - configs/am335x_hs_evm_defconfig | 3 - configs/am335x_igep003x_defconfig | 6 +- configs/am335x_shc_defconfig | 4 +- configs/am335x_shc_ict_defconfig | 4 +- configs/am335x_shc_netboot_defconfig | 4 +- configs/am335x_shc_prompt_defconfig | 4 +- configs/am335x_shc_sdboot_defconfig | 4 +- configs/am335x_shc_sdboot_prompt_defconfig | 4 +- configs/am335x_sl50_defconfig | 5 +- configs/am3517_crane_defconfig | 1 + configs/am43xx_evm_defconfig | 2 +- configs/am43xx_hs_evm_defconfig | 2 +- configs/am57xx_evm_defconfig | 4 +- configs/am57xx_hs_evm_defconfig | 4 +- configs/ap121_defconfig | 1 + configs/ap143_defconfig | 1 + configs/ap325rxa_defconfig | 1 + configs/apalis_imx6_defconfig | 1 + configs/apalis_imx6_nospl_com_defconfig | 1 + configs/apalis_imx6_nospl_it_defconfig | 1 + configs/apf27_defconfig | 1 + configs/arches_defconfig | 2 + configs/aria_defconfig | 2 + configs/astro_mcf5373l_defconfig | 2 + configs/at91sam9263ek_norflash_boot_defconfig | 2 +- configs/at91sam9263ek_norflash_defconfig | 2 +- configs/atngw100_defconfig | 1 + configs/atngw100mkii_defconfig | 1 + configs/atstk1002_defconfig | 1 + configs/bamboo_defconfig | 2 + configs/bayleybay_defconfig | 1 + configs/bcm958622hr_defconfig | 1 + configs/birdland_bav335a_defconfig | 3 +- configs/birdland_bav335b_defconfig | 3 +- configs/bk4r1_defconfig | 1 + configs/brppt1_mmc_defconfig | 2 +- configs/brppt1_nand_defconfig | 2 +- configs/brppt1_spi_defconfig | 2 +- configs/brxre1_defconfig | 2 +- configs/bubinga_defconfig | 2 + configs/cam5200_defconfig | 2 + configs/cam5200_niosflash_defconfig | 2 + configs/canmb_defconfig | 1 + configs/canyonlands_defconfig | 2 + configs/charon_defconfig | 3 + configs/chiliboard_defconfig | 4 +- configs/chromebook_link64_defconfig | 1 + configs/chromebook_link_defconfig | 1 + configs/chromebook_minnie_defconfig | 2 +- configs/chromebook_samus_defconfig | 1 + configs/chromebox_panther_defconfig | 1 + configs/cl-som-am57x_defconfig | 2 + configs/cm5200_defconfig | 1 + configs/cm_fx6_defconfig | 4 +- configs/cm_t335_defconfig | 4 +- configs/cm_t3517_defconfig | 2 + configs/cm_t35_defconfig | 2 + configs/cm_t43_defconfig | 4 +- configs/cm_t54_defconfig | 2 + configs/colibri_imx6_defconfig | 1 + configs/colibri_imx6_nospl_defconfig | 1 + configs/colibri_imx7_defconfig | 2 +- configs/colibri_vf_defconfig | 3 +- configs/comtrend_ar5387un_ram_defconfig | 65 +++--- configs/comtrend_vr3032u_ram_defconfig | 66 +++--- ...conga-qeval20-qa3-e3845-internal-uart_defconfig | 1 + configs/conga-qeval20-qa3-e3845_defconfig | 1 + .../controlcenterd_36BIT_SDCARD_DEVELOP_defconfig | 2 + configs/controlcenterd_36BIT_SDCARD_defconfig | 2 + .../controlcenterd_TRAILBLAZER_DEVELOP_defconfig | 2 + configs/controlcenterd_TRAILBLAZER_defconfig | 2 + configs/coreboot-x86_defconfig | 2 + configs/cougarcanyon2_defconfig | 1 + configs/crownbay_defconfig | 1 + configs/d2net_v2_defconfig | 2 + configs/dbau1000_defconfig | 1 + configs/dbau1100_defconfig | 1 + configs/dbau1500_defconfig | 1 + configs/devconcenter_defconfig | 2 + configs/devkit3250_defconfig | 1 + configs/devkit8000_defconfig | 1 + configs/dfi-bt700-q7x-151_defconfig | 1 + configs/digsy_mtc_RAMBOOT_defconfig | 3 + configs/digsy_mtc_defconfig | 3 + configs/digsy_mtc_rev5_RAMBOOT_defconfig | 3 + configs/digsy_mtc_rev5_defconfig | 3 + configs/dns325_defconfig | 2 + configs/dockstar_defconfig | 1 + configs/dra7xx_evm_defconfig | 11 +- configs/dra7xx_hs_evm_defconfig | 8 +- configs/dreamplug_defconfig | 1 + configs/ds109_defconfig | 1 + configs/ds414_defconfig | 1 + configs/eco5pk_defconfig | 1 + configs/edb9315a_defconfig | 1 + configs/edminiv2_defconfig | 1 + configs/efi-x86_defconfig | 1 + configs/ethernut5_defconfig | 1 + configs/evb-ast2500_defconfig | 12 +- configs/evb-rk3399_defconfig | 5 +- configs/firefly-rk3399_defconfig | 1 - configs/fo300_defconfig | 3 + configs/galileo_defconfig | 1 + configs/gdppc440etx_defconfig | 1 + configs/glacier_defconfig | 2 + configs/glacier_ramboot_defconfig | 2 + configs/goflexhome_defconfig | 2 + configs/grasshopper_defconfig | 1 + configs/guruplug_defconfig | 3 + configs/gwventana_emmc_defconfig | 5 +- configs/gwventana_gw5904_defconfig | 5 +- configs/gwventana_nand_defconfig | 5 +- configs/haleakala_defconfig | 2 + configs/hrcon_defconfig | 2 + configs/hrcon_dh_defconfig | 2 + configs/huawei_hg556a_ram_defconfig | 67 +++--- configs/ib62x0_defconfig | 3 + configs/icon_defconfig | 2 + configs/iconnect_defconfig | 2 + configs/ids8313_defconfig | 3 + configs/imx31_phycore_defconfig | 1 + configs/imx31_phycore_eet_defconfig | 1 + configs/imx6dl_icore_mmc_defconfig | 2 +- configs/imx6dl_icore_nand_defconfig | 2 +- configs/imx6q_icore_mmc_defconfig | 2 +- configs/imx6q_icore_nand_defconfig | 2 +- configs/inetspace_v2_defconfig | 2 + configs/inka4x0_defconfig | 2 +- configs/intip_defconfig | 2 + configs/io64_defconfig | 2 + configs/iocon_defconfig | 1 + configs/ipek01_defconfig | 2 + configs/k2e_evm_defconfig | 5 +- configs/k2e_hs_evm_defconfig | 3 +- configs/k2g_evm_defconfig | 4 +- configs/k2g_hs_evm_defconfig | 5 +- configs/k2hk_evm_defconfig | 4 +- configs/k2hk_hs_evm_defconfig | 3 +- configs/k2l_evm_defconfig | 4 +- configs/katmai_defconfig | 3 + configs/kilauea_defconfig | 2 + configs/km_kirkwood_128m16_defconfig | 2 + configs/km_kirkwood_defconfig | 2 + configs/km_kirkwood_pci_defconfig | 2 + configs/kmcoge4_defconfig | 3 + configs/kmcoge5ne_defconfig | 3 + configs/kmcoge5un_defconfig | 2 + configs/kmeter1_defconfig | 3 + configs/kmlion1_defconfig | 3 + configs/kmnusa_defconfig | 2 + configs/kmopti2_defconfig | 3 + configs/kmsugp1_defconfig | 2 + configs/kmsupx5_defconfig | 3 + configs/kmsuv31_defconfig | 2 + configs/kmtegr1_defconfig | 3 + configs/kmtepr2_defconfig | 3 + configs/kmvect1_defconfig | 3 + configs/ls1012aqds_qspi_defconfig | 1 + configs/ls1012ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 1 + configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 1 + .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 1 + configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 1 + configs/ls1046aqds_SECURE_BOOT_defconfig | 1 + configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig | 1 + configs/ls2080aqds_SECURE_BOOT_defconfig | 2 + configs/ls2080aqds_defconfig | 1 + configs/ls2080aqds_nand_defconfig | 1 + configs/ls2080aqds_qspi_defconfig | 1 + configs/ls2080ardb_SECURE_BOOT_defconfig | 2 + configs/ls2080ardb_defconfig | 1 + configs/ls2080ardb_nand_defconfig | 1 + configs/lschlv2_defconfig | 1 + configs/lsxhl_defconfig | 1 + configs/luan_defconfig | 2 + configs/lwmon5_defconfig | 2 + configs/m28evk_defconfig | 1 + configs/m53evk_defconfig | 2 +- configs/makalu_defconfig | 2 + configs/malta64_defconfig | 1 + configs/malta64el_defconfig | 1 + configs/malta_defconfig | 1 + configs/maltael_defconfig | 1 + configs/mcx_defconfig | 1 + configs/mecp5123_defconfig | 2 + configs/mgcoge3ne_defconfig | 3 + configs/mgcoge3un_defconfig | 2 + configs/mgcoge_defconfig | 3 + configs/microblaze-generic_defconfig | 2 + configs/minnowmax_defconfig | 1 + configs/motionpro_defconfig | 4 + configs/mpc5121ads_defconfig | 3 + configs/mpc5121ads_rev2_defconfig | 3 + configs/ms7720se_defconfig | 1 + configs/ms7722se_defconfig | 1 + configs/mt_ventoux_defconfig | 2 + configs/munices_defconfig | 1 + configs/mvebu_db-88f7040-nand_defconfig | 7 +- configs/mx51evk_defconfig | 3 +- configs/mx53cx9020_defconfig | 2 +- configs/mx53loco_defconfig | 2 +- configs/mx6cuboxi_defconfig | 3 +- configs/mx6qsabrelite_defconfig | 1 + configs/mx6sxsabresd_defconfig | 2 +- configs/mx6sxsabresd_spl_defconfig | 2 +- configs/mx7dsabresd_defconfig | 2 +- configs/mx7dsabresd_secure_defconfig | 2 +- configs/nanopi_neo_air_defconfig | 2 +- configs/nanopi_neo_defconfig | 2 +- configs/nas220_defconfig | 2 + configs/net2big_v2_defconfig | 2 + configs/netspace_lite_v2_defconfig | 2 + configs/netspace_max_v2_defconfig | 2 + configs/netspace_mini_v2_defconfig | 2 + configs/netspace_v2_defconfig | 2 + configs/nitrogen6dl2g_defconfig | 1 + configs/nitrogen6dl_defconfig | 1 + configs/nitrogen6q2g_defconfig | 1 + configs/nitrogen6q_defconfig | 1 + configs/nitrogen6s1g_defconfig | 1 + configs/nitrogen6s_defconfig | 1 + configs/novena_defconfig | 4 +- configs/nsa310s_defconfig | 3 + configs/omap3_evm_defconfig | 1 + configs/omap3_logic_defconfig | 1 - configs/openrd_base_defconfig | 2 + configs/openrd_client_defconfig | 2 + configs/openrd_ultimate_defconfig | 2 + configs/opos6uldev_defconfig | 2 +- configs/orangepi_2_defconfig | 1 - configs/orangepi_lite_defconfig | 1 - configs/orangepi_one_defconfig | 1 - configs/orangepi_pc2_defconfig | 1 - configs/orangepi_pc_defconfig | 1 - configs/orangepi_pc_plus_defconfig | 1 - configs/orangepi_plus2e_defconfig | 1 - configs/orangepi_plus_defconfig | 1 - configs/orangepi_zero_defconfig | 2 +- configs/ot1200_defconfig | 1 + configs/pcm030_LOWBOOT_defconfig | 2 + configs/pcm030_defconfig | 2 + configs/pcm051_rev1_defconfig | 3 +- configs/pcm051_rev3_defconfig | 3 +- configs/pcm052_defconfig | 1 + configs/pcm058_defconfig | 1 + configs/pdm360ng_defconfig | 1 + configs/pengwyn_defconfig | 3 +- configs/pepper_defconfig | 2 +- configs/pine64_plus_defconfig | 1 - configs/pm9263_defconfig | 1 + configs/pm9g45_defconfig | 1 + configs/pogo_e02_defconfig | 1 + configs/portl2_defconfig | 2 + configs/pxm2_defconfig | 2 +- configs/qemu-ppce500_defconfig | 1 + configs/qemu-x86_64_defconfig | 2 + configs/qemu-x86_defconfig | 2 + configs/qemu-x86_efi_payload32_defconfig | 2 + configs/qemu-x86_efi_payload64_defconfig | 2 + configs/qemu_mips64_defconfig | 2 + configs/qemu_mips64el_defconfig | 2 + configs/qemu_mips_defconfig | 2 + configs/qemu_mipsel_defconfig | 2 + configs/r2dplus_defconfig | 1 + configs/r7780mp_defconfig | 1 + configs/rainier_defconfig | 2 + configs/rainier_ramboot_defconfig | 2 + configs/redwood_defconfig | 2 + configs/rut_defconfig | 2 +- configs/sama5d2_xplained_mmc_defconfig | 4 +- configs/sama5d2_xplained_spiflash_defconfig | 2 +- configs/sandbox_defconfig | 12 +- configs/sandbox_noblk_defconfig | 7 +- configs/sandbox_spl_defconfig | 7 +- configs/sequoia_defconfig | 2 + configs/sequoia_ramboot_defconfig | 2 + configs/sfr_nb4-ser_ram_defconfig | 67 +++--- configs/sh7763rdp_defconfig | 1 + configs/sheevaplug_defconfig | 3 + configs/socfpga_vining_fpga_defconfig | 1 + configs/som-db5800-som-6867_defconfig | 1 + configs/stm32f746-disco_defconfig | 14 +- configs/strider_con_defconfig | 2 + configs/strider_con_dp_defconfig | 2 + configs/strider_cpu_defconfig | 2 + configs/strider_cpu_dp_defconfig | 2 + configs/suvd3_defconfig | 3 + configs/sycamore_defconfig | 2 + configs/t3corp_defconfig | 3 + configs/tbs2910_defconfig | 2 +- configs/theadorable-x86-dfi-bt700_defconfig | 1 + configs/tplink_wdr4300_defconfig | 1 + configs/tqma6dl_mba6_mmc_defconfig | 1 + configs/tqma6dl_mba6_spi_defconfig | 1 + configs/tqma6q_mba6_mmc_defconfig | 1 + configs/tqma6q_mba6_spi_defconfig | 1 + configs/tqma6s_mba6_mmc_defconfig | 1 + configs/tqma6s_mba6_spi_defconfig | 1 + configs/tqma6s_wru4_mmc_defconfig | 1 + configs/tricorder_defconfig | 1 + configs/tricorder_flash_defconfig | 1 + configs/tuge1_defconfig | 3 + configs/tuxx1_defconfig | 3 + configs/twister_defconfig | 1 + configs/usbarmory_defconfig | 1 + configs/v38b_defconfig | 3 + configs/vct_platinum_defconfig | 1 + configs/vct_platinum_onenand_defconfig | 2 + configs/vct_platinum_onenand_small_defconfig | 1 + configs/vct_platinumavc_defconfig | 1 + configs/vct_platinumavc_onenand_defconfig | 2 + configs/vct_platinumavc_onenand_small_defconfig | 1 + configs/vct_premium_defconfig | 1 + configs/vct_premium_onenand_defconfig | 2 + configs/vct_premium_onenand_small_defconfig | 1 + configs/vf610twr_defconfig | 1 + configs/vf610twr_nand_defconfig | 1 + configs/walnut_defconfig | 2 + configs/wandboard_defconfig | 1 + configs/work_92105_defconfig | 2 + configs/wtk_defconfig | 2 + configs/x600_defconfig | 1 + configs/xilinx-ppc405-generic_defconfig | 2 + configs/xilinx-ppc440-generic_defconfig | 2 + configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 2 +- configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 2 +- configs/xilinx_zynqmp_zcu102_defconfig | 3 +- configs/xilinx_zynqmp_zcu102_revB_defconfig | 3 +- configs/xpedite1000_defconfig | 3 + configs/xpedite517x_defconfig | 4 + configs/xpedite520x_defconfig | 2 + configs/xpedite537x_defconfig | 3 + configs/xpedite550x_defconfig | 1 + configs/yellowstone_defconfig | 2 + configs/yosemite_defconfig | 2 + configs/yucca_defconfig | 2 + configs/zipitz2_defconfig | 1 + configs/zynq_microzed_defconfig | 4 + configs/zynq_picozed_defconfig | 4 + configs/zynq_zc702_defconfig | 5 + configs/zynq_zc706_defconfig | 5 + configs/zynq_zc770_xm010_defconfig | 4 + configs/zynq_zc770_xm011_defconfig | 4 + configs/zynq_zc770_xm012_defconfig | 4 + configs/zynq_zc770_xm013_defconfig | 4 + configs/zynq_zed_defconfig | 4 + configs/zynq_zybo_defconfig | 5 + doc/README.JFFS2 | 3 + drivers/Kconfig | 2 - drivers/Makefile | 2 - drivers/block/Kconfig | 8 + drivers/block/Makefile | 1 + {common => drivers/block}/ide.c | 0 drivers/block/sil680.c | 2 +- drivers/hwmon/Kconfig | 0 drivers/hwmon/Makefile | 22 -- drivers/hwmon/adm1021.c | 164 --------------- drivers/hwmon/adt7460.c | 73 ------- drivers/hwmon/ds1621.c | 155 -------------- drivers/hwmon/ds1722.c | 137 ------------- drivers/hwmon/ds1775.c | 126 ------------ drivers/hwmon/ds620.c | 65 ------ drivers/hwmon/lm63.c | 160 --------------- drivers/hwmon/lm73.c | 146 -------------- drivers/hwmon/lm75.c | 143 ------------- drivers/hwmon/lm81.c | 111 ---------- drivers/misc/Kconfig | 8 + drivers/misc/ds4510.c | 53 +---- {include => drivers/misc}/ds4510.h | 10 - drivers/pcmcia/marubun_pcmcia.c | 2 +- drivers/pcmcia/mpc8xx_pcmcia.c | 2 +- drivers/pcmcia/tqm8xx_pcmcia.c | 2 +- drivers/rtc/Makefile | 1 - drivers/rtc/rtc4543.c | 101 ---------- drivers/twserial/Makefile | 8 - drivers/twserial/soft_tws.c | 94 --------- fs/Makefile | 2 +- fs/fat/fat.c | 2 +- fs/jffs2/Kconfig | 7 + include/config_cmd_all.h | 12 -- include/config_distro_bootcmd.h | 6 +- include/config_fallbacks.h | 2 +- include/configs/B4860QDS.h | 4 - include/configs/BSC9131RDB.h | 4 - include/configs/BSC9132QDS.h | 4 - include/configs/C29XPCIE.h | 4 - include/configs/CPCI2DP.h | 2 - include/configs/CPCI4052.h | 3 - include/configs/M52277EVB.h | 1 - include/configs/M5253DEMO.h | 3 +- include/configs/M5253EVBE.h | 1 - include/configs/M54418TWR.h | 1 - include/configs/M54451EVB.h | 1 - include/configs/M54455EVB.h | 2 - include/configs/MIP405.h | 4 - include/configs/MPC8323ERDB.h | 1 - include/configs/MPC8349ITX.h | 5 - include/configs/MPC8536DS.h | 2 - include/configs/MPC8540ADS.h | 1 - include/configs/MPC8541CDS.h | 1 - include/configs/MPC8544DS.h | 1 - include/configs/MPC8548CDS.h | 1 - include/configs/MPC8555CDS.h | 1 - include/configs/MPC8560ADS.h | 1 - include/configs/MPC8568MDS.h | 1 - include/configs/MPC8569MDS.h | 1 - include/configs/MPC8572DS.h | 2 - include/configs/P1010RDB.h | 4 - include/configs/P1022DS.h | 2 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 3 - include/configs/PATI.h | 2 - include/configs/PIP405.h | 4 - include/configs/PLU405.h | 3 - include/configs/PMC405DE.h | 2 - include/configs/PMC440.h | 22 -- include/configs/T102xQDS.h | 4 - include/configs/T102xRDB.h | 4 - include/configs/T1040QDS.h | 5 - include/configs/T104xRDB.h | 4 - include/configs/T208xQDS.h | 3 - include/configs/T208xRDB.h | 2 - include/configs/T4240QDS.h | 1 - include/configs/T4240RDB.h | 3 - include/configs/TQM5200.h | 3 - include/configs/TQM823L.h | 2 - include/configs/TQM823M.h | 2 - include/configs/TQM834x.h | 10 - include/configs/TQM850L.h | 2 - include/configs/TQM850M.h | 2 - include/configs/TQM855L.h | 2 - include/configs/TQM855M.h | 3 - include/configs/TQM860L.h | 2 - include/configs/TQM860M.h | 2 - include/configs/TQM862L.h | 2 - include/configs/TQM862M.h | 2 - include/configs/TQM866M.h | 3 - include/configs/TQM885D.h | 2 - include/configs/UCP1020.h | 24 --- include/configs/VOM405.h | 2 - include/configs/a4m072.h | 2 - include/configs/ac14xx.h | 4 - include/configs/acadia.h | 9 - include/configs/advantech_dms-ba16.h | 1 - include/configs/am335x_evm.h | 1 - include/configs/am335x_sl50.h | 1 - include/configs/am3517_crane.h | 1 - include/configs/am43xx_evm.h | 1 - include/configs/amcc-common.h | 2 - include/configs/ap121.h | 1 - include/configs/ap143.h | 1 - include/configs/ap325rxa.h | 1 - include/configs/ap_sh4a_4a.h | 1 - include/configs/apalis_imx6.h | 2 - include/configs/apf27.h | 2 - include/configs/aria.h | 4 - include/configs/astro_mcf5373l.h | 4 - include/configs/atngw100.h | 1 - include/configs/atngw100mkii.h | 1 - include/configs/atstk1002.h | 1 - include/configs/baltos.h | 1 - include/configs/bav335x.h | 1 - include/configs/bcm_ep_board.h | 1 - include/configs/calimain.h | 1 - include/configs/canmb.h | 1 - include/configs/canyonlands.h | 15 -- include/configs/cl-som-am57x.h | 2 - include/configs/clearfog.h | 1 - include/configs/cm5200.h | 1 - include/configs/cm_fx6.h | 4 - include/configs/cm_t335.h | 4 - include/configs/cm_t35.h | 4 - include/configs/cm_t3517.h | 4 - include/configs/cm_t43.h | 4 - include/configs/cm_t54.h | 4 - include/configs/colibri_imx6.h | 2 - include/configs/colibri_pxa270.h | 1 - include/configs/colibri_vf.h | 1 - include/configs/controlcenterd.h | 3 - include/configs/controlcenterdc.h | 1 - include/configs/corenet_ds.h | 3 - include/configs/cyrus.h | 2 - include/configs/da850evm.h | 2 - include/configs/db-88f6720.h | 1 - include/configs/db-88f6820-amc.h | 1 - include/configs/db-88f6820-gp.h | 1 - include/configs/db-mv784mp-gp.h | 1 - include/configs/dbau1x00.h | 6 - include/configs/devkit3250.h | 1 - include/configs/devkit8000.h | 1 - include/configs/digsy_mtc.h | 3 - include/configs/dlvision-10g.h | 10 - include/configs/dlvision.h | 3 - include/configs/dns325.h | 2 - include/configs/dockstar.h | 2 - include/configs/dragonboard410c.h | 1 - include/configs/ds414.h | 1 - include/configs/ea20.h | 2 - include/configs/ecovec.h | 1 - include/configs/edb93xx.h | 1 - include/configs/edminiv2.h | 3 +- include/configs/espt.h | 1 - include/configs/ethernut5.h | 1 - include/configs/exynos5-common.h | 5 - include/configs/gdppc440etx.h | 1 - include/configs/ge_bx50v3.h | 1 - include/configs/goflexhome.h | 2 - include/configs/grasshopper.h | 1 - include/configs/gw_ventana.h | 4 - include/configs/hikey.h | 1 - include/configs/hrcon.h | 3 - include/configs/ib62x0.h | 6 +- include/configs/iconnect.h | 3 - include/configs/ids8313.h | 3 - include/configs/imx27lite-common.h | 1 - include/configs/imx31_phycore.h | 1 - include/configs/inka4x0.h | 81 -------- include/configs/intip.h | 8 - include/configs/io.h | 8 - include/configs/io64.h | 9 - include/configs/iocon.h | 3 - include/configs/ipam390.h | 1 - include/configs/ipek01.h | 2 - include/configs/katmai.h | 26 --- include/configs/kilauea.h | 5 - include/configs/km/keymile-common.h | 3 - include/configs/km/km-powerpc.h | 1 - include/configs/km/km83xx-common.h | 7 - include/configs/km/kmp204x-common.h | 1 - include/configs/km82xx.h | 7 - include/configs/lacie_kw.h | 3 - include/configs/ls1012a_common.h | 1 - include/configs/ls1012aqds.h | 1 - include/configs/ls1021aiot.h | 3 - include/configs/ls1021aqds.h | 1 - include/configs/ls1021atwr.h | 1 - include/configs/ls1043a_common.h | 4 - include/configs/ls1046a_common.h | 4 - include/configs/ls2080a_common.h | 2 - include/configs/ls2080aqds.h | 1 - include/configs/ls2080ardb.h | 1 - include/configs/lsxl.h | 4 +- include/configs/lwmon5.h | 2 - include/configs/m28evk.h | 1 - include/configs/makalu.h | 6 - include/configs/malta.h | 1 - include/configs/maxbcm.h | 1 - include/configs/mcx.h | 1 - include/configs/mecp5123.h | 4 - include/configs/meson-gxbb-common.h | 2 - include/configs/microblaze-generic.h | 3 - include/configs/motionpro.h | 7 - include/configs/mpc5121ads.h | 9 +- include/configs/ms7720se.h | 1 - include/configs/ms7722se.h | 1 - include/configs/mt_ventoux.h | 1 - include/configs/munices.h | 1 - include/configs/mv-common.h | 1 - include/configs/mv-plug-common.h | 3 - include/configs/mx51evk.h | 1 - include/configs/mx6_common.h | 1 - include/configs/mx6cuboxi.h | 1 - include/configs/mx7_common.h | 1 - include/configs/nas220.h | 2 - include/configs/neo.h | 10 - include/configs/nitrogen6x.h | 1 - include/configs/novena.h | 2 - include/configs/nsa310s.h | 6 +- include/configs/o2dnt-common.h | 1 - include/configs/odroid_xu3.h | 1 - include/configs/omap3_evm.h | 2 - include/configs/omapl138_lcdk.h | 2 - include/configs/openrd.h | 2 - include/configs/ot1200.h | 2 - include/configs/p1_p2_rdb_pc.h | 2 - include/configs/p1_twr.h | 2 - include/configs/pb1x00.h | 2 - include/configs/pcm030.h | 2 - include/configs/pcm051.h | 1 - include/configs/pcm052.h | 1 - include/configs/pcm058.h | 3 - include/configs/pdm360ng.h | 3 - include/configs/pengwyn.h | 1 - include/configs/pm9263.h | 1 - include/configs/pm9g45.h | 1 - include/configs/pogo_e02.h | 2 - include/configs/qemu-mips.h | 4 - include/configs/qemu-mips64.h | 4 - include/configs/qemu-ppce500.h | 1 - include/configs/qemu-x86.h | 5 +- include/configs/r0p7734.h | 1 - include/configs/r2dplus.h | 1 - include/configs/r7780mp.h | 5 +- include/configs/s32v234evb.h | 1 - include/configs/sandbox.h | 10 - include/configs/sequoia.h | 9 - include/configs/sh7763rdp.h | 1 - include/configs/sheevaplug.h | 4 +- include/configs/shmin.h | 1 - include/configs/socfpga_vining_fpga.h | 2 - include/configs/socrates.h | 9 - include/configs/spear-common.h | 1 - include/configs/strider.h | 3 - include/configs/t3corp.h | 1 - include/configs/t4qds.h | 2 - include/configs/tam3517-common.h | 1 - include/configs/tbs2910.h | 1 - include/configs/tegra-common.h | 2 - include/configs/theadorable.h | 1 - include/configs/ti_armv7_keystone2.h | 1 - include/configs/topic_miami.h | 4 - include/configs/tplink_wdr4300.h | 1 - include/configs/tqma6.h | 11 - include/configs/tqma6_mba6.h | 2 - include/configs/tqma6_wru4.h | 4 - include/configs/tricorder.h | 3 - include/configs/usbarmory.h | 1 - include/configs/v38b.h | 3 - include/configs/vct.h | 6 - include/configs/vexpress_aemv8a.h | 1 - include/configs/vf610twr.h | 1 - include/configs/vme8349.h | 4 - include/configs/wandboard.h | 1 - include/configs/work_92105.h | 10 - include/configs/x600.h | 2 - include/configs/x86-common.h | 4 - include/configs/xilinx-ppc.h | 5 - include/configs/xilinx_zynqmp.h | 2 - include/configs/xilinx_zynqmp_zcu102.h | 1 - include/configs/xpedite1000.h | 3 - include/configs/xpedite517x.h | 24 --- include/configs/xpedite520x.h | 2 - include/configs/xpedite537x.h | 22 -- include/configs/xpedite550x.h | 5 - include/configs/yosemite.h | 9 - include/configs/zipitz2.h | 2 - include/configs/zynq-common.h | 5 - include/configs/zynq_zybo.h | 1 - include/dtt.h | 47 ----- include/i2c.h | 3 - include/pcmcia.h | 4 +- include/tws.h | 21 -- lib/Kconfig | 8 + scripts/config_whitelist.txt | 71 ------- 875 files changed, 1474 insertions(+), 3142 deletions(-) create mode 100644 arch/powerpc/lib/Kconfig rename {cmd => arch/powerpc/lib}/immap.c (100%) delete mode 100644 cmd/dtt.c rename {common => drivers/block}/ide.c (100%) delete mode 100644 drivers/hwmon/Kconfig delete mode 100644 drivers/hwmon/Makefile delete mode 100644 drivers/hwmon/adm1021.c delete mode 100644 drivers/hwmon/adt7460.c delete mode 100644 drivers/hwmon/ds1621.c delete mode 100644 drivers/hwmon/ds1722.c delete mode 100644 drivers/hwmon/ds1775.c delete mode 100644 drivers/hwmon/ds620.c delete mode 100644 drivers/hwmon/lm63.c delete mode 100644 drivers/hwmon/lm73.c delete mode 100644 drivers/hwmon/lm75.c delete mode 100644 drivers/hwmon/lm81.c rename {include => drivers/misc}/ds4510.h (75%) delete mode 100644 drivers/rtc/rtc4543.c delete mode 100644 drivers/twserial/Makefile delete mode 100644 drivers/twserial/soft_tws.c delete mode 100644 include/dtt.h delete mode 100644 include/tws.h -- 2.13.0.rc2.291.g57267f2277-goog