All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] Makefile: Continue simplifying Makefile rules (Part B)
@ 2021-08-08 18:20 Simon Glass
  2021-08-08 18:20 ` [PATCH 01/23] mmc: Rename MMC_SUPPORT to MMC Simon Glass
                   ` (22 more replies)
  0 siblings, 23 replies; 35+ messages in thread
From: Simon Glass @ 2021-08-08 18:20 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Simon Glass, Andy Fleming, Heiko Schocher,
	Jaehoon Chung, Jagan Teki, Jagannadha Sutradharudu Teki,
	Joe Hershberger, Lokesh Vutla, Lukasz Majewski, Mario Six,
	Masahiro Yamada, Peng Fan, Priyanka Jain, Stefan Roese,
	Stephen Warren, Stephen Warren, Tom Warren, Wolfgang Denk

At present a few of the Makefiles have confusing layouts, with separate
sections for U-Boot proper and SPL/TPL. It is generally possible to have
a simple rule of the form:

   obj-$(CONFIG_$(SPL_TPL_)NET) += net/

so that net/ is built for the different U-Boot phases based on which of
CONFIG_NET, CONFIG_SPL_NET and CONFIG_TPL_NET are set.

Moving towards this requires rationalisation of the Kconfig options, such
as dropping the old _SUPPORT suffix that is sometimes applied to SPL
options. It is also easier if there is single Kconfig option which
controls each feature, at least each one that involves building a
directory.

This series continues the process of tidying this up, renaming some SPL
options and adding some new ones.


Simon Glass (23):
  mmc: Rename MMC_SUPPORT to MMC
  pch: Rename PCH_SUPPORT to PCH
  rtc: Rename RTC_SUPPORT to RTC
  serial: Rename SERIAL_SUPPORT to SERIAL
  serial: Add a SERIAL config
  spi: Rename SPI_SUPPORT to SPI
  Rename CACHE_SUPPORT to CACHE
  ppc: Rename MPC8XXX_INIT_DDR_SUPPORT to MPC8XXX_INIT_DDR
  sata: Rename SATA_SUPPORT to SATA
  Makefile: Unify the rules for BOOTCOUNT_LIMIT
  dma: Add a Kconfig for legacy DMA
  ti: Convert CONFIG_TI_EDMA3 to Kconfig
  Convert CONFIG_DMA_LPC32XX to Kconfig
  Makefile: Move drivers/dma/ into drivers/Makefile
  tegra: gpio: Drop use of CONFIG_xxx variables
  gpio: Add a GPIO config
  power: Tidy up #undef of CONFIG_DM_PMIC
  power: Rename CONFIG_POWER to CONFIG_POWER_LEGACY
  i2c: Convert CONFIG_POWER_I2C et al to Kconfig
  power: Add a POWER config
  power: Refactor Makefile rules
  net: Rename SPL_NET_SUPPORT to SPL_NET
  net: Move network rules to drivers/net

 Makefile                                      | 14 ----
 arch/Kconfig                                  |  8 +-
 arch/arm/Kconfig                              | 10 +--
 arch/arm/cpu/arm926ejs/mxs/spl_boot.c         |  4 +-
 arch/arm/cpu/armv7/ls102xa/spl.c              |  2 +-
 arch/arm/cpu/armv8/fsl-layerscape/spl.c       |  2 +-
 arch/arm/mach-at91/spl_at91.c                 |  2 +-
 arch/arm/mach-davinci/spl.c                   |  2 +-
 arch/arm/mach-exynos/lowlevel_init.c          |  2 +-
 arch/arm/mach-imx/imx8/image.c                |  4 +-
 arch/arm/mach-imx/mx6/Kconfig                 |  4 +-
 arch/arm/mach-imx/spl.c                       |  2 +-
 arch/arm/mach-k3/sysfw-loader.c               |  2 +-
 arch/arm/mach-mediatek/spl.c                  |  4 +-
 arch/arm/mach-mvebu/Kconfig                   |  6 +-
 arch/arm/mach-mvebu/spl.c                     | 21 ++---
 arch/arm/mach-omap2/Kconfig                   | 12 +--
 arch/arm/mach-omap2/am33xx/Kconfig            |  8 +-
 arch/arm/mach-rmobile/Kconfig                 |  2 +-
 arch/arm/mach-rockchip/Kconfig                | 28 +++----
 arch/arm/mach-rockchip/px30/Kconfig           |  2 +-
 arch/arm/mach-rockchip/rk3036/Kconfig         |  2 +-
 arch/arm/mach-rockchip/rk3188/Kconfig         |  2 +-
 arch/arm/mach-rockchip/rk322x/Kconfig         |  2 +-
 arch/arm/mach-rockchip/rk3288/Kconfig         |  2 +-
 arch/arm/mach-rockchip/rk3308/Kconfig         |  2 +-
 arch/arm/mach-rockchip/tpl.c                  |  2 +-
 arch/arm/mach-socfpga/spl_a10.c               |  2 +-
 arch/arm/mach-socfpga/spl_gen5.c              |  2 +-
 arch/arm/mach-socfpga/spl_soc64.c             |  2 +-
 arch/arm/mach-stm32/Kconfig                   |  2 +-
 arch/arm/mach-stm32mp/Kconfig                 |  4 +-
 arch/arm/mach-tegra/Kconfig                   |  2 +-
 arch/arm/mach-uniphier/Makefile               |  2 +-
 arch/arm/mach-zynq/Kconfig                    |  6 +-
 arch/arm/mach-zynq/spl.c                      |  4 +-
 arch/arm/mach-zynqmp/Kconfig                  |  6 +-
 arch/arm/mach-zynqmp/spl.c                    |  6 +-
 arch/mips/mach-mtmips/Kconfig                 |  2 +-
 arch/mips/mach-mtmips/mt7620/serial.c         |  4 +-
 arch/mips/mach-mtmips/mt7628/Kconfig          |  4 +-
 arch/mips/mach-mtmips/mt7628/serial.c         |  4 +-
 arch/mips/mach-mtmips/spl.c                   |  2 +-
 arch/powerpc/cpu/mpc83xx/Kconfig              |  4 +-
 arch/x86/cpu/apollolake/Kconfig               |  8 +-
 board/AndesTech/ax25-ae350/ax25-ae350.c       |  2 +-
 board/advantech/imx8qm_rom7720_a1/spl.c       |  4 +-
 board/compulab/cl-som-imx7/cl-som-imx7.c      |  4 +-
 board/compulab/cl-som-imx7/spl.c              |  6 +-
 board/compulab/cm_fx6/spl.c                   |  4 +-
 board/embest/mx6boards/mx6boards.c            |  2 +-
 board/freescale/imx8mp_evk/spl.c              |  2 +-
 board/freescale/imx8mq_evk/spl.c              |  2 +-
 board/imgtec/ci20/ci20.c                      |  2 +-
 board/liebherr/display5/spl.c                 |  4 +-
 board/samsung/common/board.c                  |  2 +-
 board/technexion/pico-imx7d/pico-imx7d.c      |  2 +-
 board/ti/am335x/board.c                       |  2 +-
 board/tqc/tqma6/tqma6.c                       |  2 +-
 board/udoo/neo/neo.c                          |  2 +-
 common/Makefile                               |  6 +-
 common/spl/Kconfig                            | 83 ++++++++++---------
 common/spl/Makefile                           |  8 +-
 common/spl/spl.c                              |  4 +-
 configs/P1010RDB-PA_36BIT_NAND_defconfig      |  6 +-
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig    |  6 +-
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig  |  6 +-
 configs/P1010RDB-PA_NAND_defconfig            |  6 +-
 configs/P1010RDB-PA_SDCARD_defconfig          |  6 +-
 configs/P1010RDB-PA_SPIFLASH_defconfig        |  6 +-
 configs/P1010RDB-PB_36BIT_NAND_defconfig      |  6 +-
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig    |  6 +-
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig  |  6 +-
 configs/P1010RDB-PB_NAND_defconfig            |  6 +-
 configs/P1010RDB-PB_SDCARD_defconfig          |  6 +-
 configs/P1010RDB-PB_SPIFLASH_defconfig        |  6 +-
 configs/P1020RDB-PC_36BIT_NAND_defconfig      |  6 +-
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig    |  6 +-
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig  |  6 +-
 configs/P1020RDB-PC_NAND_defconfig            |  6 +-
 configs/P1020RDB-PC_SDCARD_defconfig          |  6 +-
 configs/P1020RDB-PC_SPIFLASH_defconfig        |  6 +-
 configs/P1020RDB-PD_NAND_defconfig            |  6 +-
 configs/P1020RDB-PD_SDCARD_defconfig          |  6 +-
 configs/P1020RDB-PD_SPIFLASH_defconfig        |  6 +-
 configs/P2020RDB-PC_36BIT_NAND_defconfig      |  6 +-
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig    |  6 +-
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig  |  6 +-
 configs/P2020RDB-PC_NAND_defconfig            |  6 +-
 configs/P2020RDB-PC_SDCARD_defconfig          |  6 +-
 configs/P2020RDB-PC_SPIFLASH_defconfig        |  6 +-
 configs/T1024RDB_NAND_defconfig               |  4 +-
 configs/T1024RDB_SDCARD_defconfig             |  6 +-
 configs/T1024RDB_SPIFLASH_defconfig           |  6 +-
 configs/T1042D4RDB_NAND_defconfig             |  4 +-
 configs/T1042D4RDB_SDCARD_defconfig           |  6 +-
 configs/T1042D4RDB_SPIFLASH_defconfig         |  6 +-
 configs/T2080QDS_NAND_defconfig               |  4 +-
 configs/T2080QDS_SDCARD_defconfig             |  6 +-
 configs/T2080QDS_SPIFLASH_defconfig           |  6 +-
 configs/T2080RDB_NAND_defconfig               |  4 +-
 configs/T2080RDB_SDCARD_defconfig             |  6 +-
 configs/T2080RDB_SPIFLASH_defconfig           |  6 +-
 configs/T2080RDB_revD_NAND_defconfig          |  4 +-
 configs/T2080RDB_revD_SDCARD_defconfig        |  6 +-
 configs/T2080RDB_revD_SPIFLASH_defconfig      |  6 +-
 configs/T4240RDB_SDCARD_defconfig             |  6 +-
 configs/alt_defconfig                         |  4 +-
 configs/am335x_baltos_defconfig               |  4 +-
 configs/am335x_boneblack_vboot_defconfig      |  2 +-
 configs/am335x_evm_defconfig                  |  2 +-
 configs/am335x_evm_spiboot_defconfig          |  4 +-
 configs/am335x_guardian_defconfig             |  4 +-
 configs/am335x_hs_evm_uart_defconfig          |  2 +-
 configs/am335x_igep003x_defconfig             |  4 +-
 configs/am335x_pdu001_defconfig               |  4 +-
 configs/am335x_shc_defconfig                  |  4 +-
 configs/am335x_shc_ict_defconfig              |  4 +-
 configs/am335x_shc_netboot_defconfig          |  4 +-
 configs/am335x_shc_sdboot_defconfig           |  4 +-
 configs/am335x_sl50_defconfig                 |  6 +-
 configs/am43xx_evm_defconfig                  |  2 +-
 configs/am43xx_hs_evm_defconfig               |  2 +-
 configs/am57xx_evm_defconfig                  |  2 +-
 configs/am57xx_hs_evm_defconfig               |  2 +-
 configs/am57xx_hs_evm_usb_defconfig           |  2 +-
 configs/am64x_evm_a53_defconfig               |  6 +-
 configs/am64x_evm_r5_defconfig                |  6 +-
 configs/am65x_evm_a53_defconfig               |  6 +-
 configs/am65x_evm_r5_defconfig                |  6 +-
 configs/am65x_evm_r5_usbdfu_defconfig         |  2 +-
 configs/am65x_evm_r5_usbmsc_defconfig         |  2 +-
 configs/am65x_hs_evm_a53_defconfig            |  6 +-
 configs/am65x_hs_evm_r5_defconfig             |  6 +-
 configs/apalis_imx6_defconfig                 |  4 +-
 ...edev_cc_v1_0_ultrazedev_som_v1_0_defconfig |  2 +-
 configs/axm_defconfig                         |  2 +-
 configs/bg0900_defconfig                      |  2 +-
 configs/brppt1_mmc_defconfig                  |  4 +-
 configs/brppt1_nand_defconfig                 |  2 +-
 configs/brppt1_spi_defconfig                  |  4 +-
 configs/brppt2_defconfig                      |  4 +-
 configs/brsmarc1_defconfig                    |  4 +-
 configs/brxre1_defconfig                      |  4 +-
 configs/cgtqmx8_defconfig                     |  4 +-
 configs/chiliboard_defconfig                  |  4 +-
 configs/chromebit_mickey_defconfig            |  4 +-
 configs/chromebook_bob_defconfig              |  4 +-
 configs/chromebook_coral_defconfig            |  2 +
 configs/chromebook_jerry_defconfig            |  4 +-
 configs/chromebook_link64_defconfig           |  6 +-
 configs/chromebook_minnie_defconfig           |  4 +-
 configs/chromebook_samus_tpl_defconfig        |  6 +-
 configs/chromebook_speedy_defconfig           |  4 +-
 configs/ci20_mmc_defconfig                    |  2 +-
 configs/cl-som-imx7_defconfig                 |  8 +-
 configs/clearfog_defconfig                    |  2 +-
 configs/cm_fx6_defconfig                      |  6 +-
 configs/cm_t335_defconfig                     |  4 +-
 configs/cm_t43_defconfig                      |  8 +-
 configs/colibri_imx6_defconfig                |  4 +-
 configs/controlcenterdc_defconfig             |  2 +-
 configs/corvus_defconfig                      |  2 +-
 configs/da850evm_defconfig                    |  4 +-
 configs/da850evm_nand_defconfig               |  4 +-
 configs/db-88f6720_defconfig                  |  2 +-
 configs/db-88f6820-amc_defconfig              |  2 +-
 configs/db-88f6820-gp_defconfig               |  2 +-
 configs/db-mv784mp-gp_defconfig               |  2 +-
 configs/deneb_defconfig                       |  4 +-
 configs/devkit3250_defconfig                  |  3 +-
 configs/dh_imx6_defconfig                     |  6 +-
 configs/display5_defconfig                    |  6 +-
 configs/display5_factory_defconfig            |  6 +-
 configs/dra7xx_evm_defconfig                  |  2 +-
 configs/dra7xx_hs_evm_defconfig               |  2 +-
 configs/dra7xx_hs_evm_usb_defconfig           |  2 +-
 configs/draco_defconfig                       |  6 +-
 configs/ds414_defconfig                       |  2 +-
 configs/edminiv2_defconfig                    |  2 +-
 configs/etamin_defconfig                      |  6 +-
 configs/evb-ast2600_defconfig                 |  2 +-
 configs/evb-px5_defconfig                     |  2 +-
 .../gardena-smart-gateway-at91sam_defconfig   |  2 +-
 .../gardena-smart-gateway-mt7688_defconfig    |  2 +-
 configs/ge_b1x5v2_defconfig                   |  4 +-
 configs/giedi_defconfig                       |  4 +-
 configs/gose_defconfig                        |  4 +-
 configs/gwventana_emmc_defconfig              |  6 +-
 configs/gwventana_gw5904_defconfig            |  6 +-
 configs/gwventana_nand_defconfig              |  6 +-
 configs/helios4_defconfig                     |  2 +-
 configs/hikey_defconfig                       |  1 +
 configs/imx28_xea_defconfig                   |  6 +-
 configs/imx6dl_icore_nand_defconfig           |  2 +-
 configs/imx6q_icore_nand_defconfig            |  2 +-
 configs/imx6q_logic_defconfig                 |  4 +-
 configs/imx6qdl_icore_mipi_defconfig          |  2 +-
 configs/imx6qdl_icore_mmc_defconfig           |  2 +-
 configs/imx6qdl_icore_nand_defconfig          |  2 +-
 configs/imx6qdl_icore_rqs_defconfig           |  2 +-
 configs/imx6ul_geam_mmc_defconfig             |  2 +-
 configs/imx6ul_geam_nand_defconfig            |  2 +-
 configs/imx6ul_isiot_emmc_defconfig           |  2 +-
 configs/imx6ul_isiot_nand_defconfig           |  2 +-
 configs/imx7_cm_defconfig                     |  4 +-
 configs/imx8mm-cl-iot-gate_defconfig          |  5 +-
 configs/imx8mm-icore-mx8mm-ctouch2_defconfig  |  4 +-
 configs/imx8mm-icore-mx8mm-edimm2.2_defconfig |  4 +-
 configs/imx8mm_beacon_defconfig               |  5 +-
 configs/imx8mm_evk_defconfig                  |  5 +-
 configs/imx8mm_venice_defconfig               |  5 +-
 configs/imx8mn_beacon_2g_defconfig            |  2 +-
 configs/imx8mn_beacon_defconfig               |  2 +-
 configs/imx8mn_ddr4_evk_defconfig             |  4 +-
 configs/imx8mn_evk_defconfig                  |  3 +-
 configs/imx8mp_evk_defconfig                  |  6 +-
 configs/imx8mq_cm_defconfig                   |  4 +-
 configs/imx8mq_evk_defconfig                  |  4 +-
 configs/imx8mq_phanbell_defconfig             |  2 +-
 configs/imx8qm_mek_defconfig                  |  4 +-
 configs/imx8qm_rom7720_a1_4G_defconfig        |  4 +-
 configs/imx8qxp_mek_defconfig                 |  4 +-
 configs/imxrt1020-evk_defconfig               |  4 +-
 configs/imxrt1050-evk_defconfig               |  4 +-
 configs/j7200_evm_a72_defconfig               |  6 +-
 configs/j7200_evm_r5_defconfig                |  6 +-
 configs/j721e_evm_a72_defconfig               |  6 +-
 configs/j721e_evm_r5_defconfig                |  6 +-
 configs/j721e_hs_evm_a72_defconfig            |  6 +-
 configs/j721e_hs_evm_r5_defconfig             |  6 +-
 configs/k2e_evm_defconfig                     |  5 +-
 configs/k2e_hs_evm_defconfig                  |  1 +
 configs/k2g_evm_defconfig                     |  5 +-
 configs/k2g_hs_evm_defconfig                  |  1 +
 configs/k2hk_evm_defconfig                    |  5 +-
 configs/k2hk_hs_evm_defconfig                 |  1 +
 configs/k2l_evm_defconfig                     |  5 +-
 configs/k2l_hs_evm_defconfig                  |  1 +
 configs/koelsch_defconfig                     |  4 +-
 configs/kontron_sl28_defconfig                |  6 +-
 configs/kp_imx6q_tpc_defconfig                |  4 +-
 configs/lager_defconfig                       |  4 +-
 configs/linkit-smart-7688_defconfig           |  2 +-
 configs/lion-rk3368_defconfig                 |  2 +-
 configs/liteboard_defconfig                   |  4 +-
 configs/ls1021aiot_sdcard_defconfig           |  2 +-
 configs/ls1021aqds_nand_defconfig             |  4 +-
 configs/ls1021aqds_sdcard_ifc_defconfig       |  6 +-
 configs/ls1021aqds_sdcard_qspi_defconfig      |  6 +-
 configs/ls1021atsn_sdcard_defconfig           |  6 +-
 ...s1021atwr_sdcard_ifc_SECURE_BOOT_defconfig |  6 +-
 configs/ls1021atwr_sdcard_ifc_defconfig       |  6 +-
 configs/ls1021atwr_sdcard_qspi_defconfig      |  6 +-
 configs/ls1043aqds_nand_defconfig             |  4 +-
 configs/ls1043aqds_sdcard_ifc_defconfig       |  6 +-
 configs/ls1043aqds_sdcard_qspi_defconfig      |  6 +-
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig |  4 +-
 configs/ls1043ardb_nand_defconfig             |  4 +-
 .../ls1043ardb_sdcard_SECURE_BOOT_defconfig   |  6 +-
 configs/ls1043ardb_sdcard_defconfig           |  6 +-
 configs/ls1046aqds_nand_defconfig             |  2 +-
 configs/ls1046aqds_sdcard_ifc_defconfig       |  6 +-
 configs/ls1046aqds_sdcard_qspi_defconfig      |  6 +-
 configs/ls1046ardb_emmc_defconfig             |  8 +-
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig |  2 +
 configs/ls1046ardb_qspi_defconfig             |  2 +
 configs/ls1046ardb_qspi_spl_defconfig         |  6 +-
 .../ls1046ardb_sdcard_SECURE_BOOT_defconfig   |  8 +-
 configs/ls1046ardb_sdcard_defconfig           |  8 +-
 configs/ls1046ardb_tfa_SECURE_BOOT_defconfig  |  2 +
 configs/ls1046ardb_tfa_defconfig              |  2 +
 configs/ls1088aqds_sdcard_ifc_defconfig       |  6 +-
 configs/ls1088aqds_sdcard_qspi_defconfig      |  6 +-
 ...1088ardb_sdcard_qspi_SECURE_BOOT_defconfig |  6 +-
 configs/ls1088ardb_sdcard_qspi_defconfig      |  6 +-
 configs/ls2080aqds_nand_defconfig             |  4 +-
 configs/ls2080aqds_sdcard_defconfig           |  6 +-
 configs/ls2080ardb_nand_defconfig             |  4 +-
 configs/m53menlo_defconfig                    |  2 +-
 configs/maxbcm_defconfig                      |  2 +-
 configs/mccmon6_nor_defconfig                 |  2 +-
 configs/mccmon6_sd_defconfig                  |  4 +-
 configs/microblaze-generic_defconfig          |  2 +-
 configs/mt7620_mt7530_rfb_defconfig           |  2 +-
 configs/mt7620_rfb_defconfig                  |  2 +-
 configs/mt7628_rfb_defconfig                  |  2 +-
 configs/mt7629_rfb_defconfig                  |  2 +-
 configs/mt8183_pumpkin_defconfig              |  1 +
 configs/mx23_olinuxino_defconfig              |  2 +-
 configs/mx23evk_defconfig                     |  2 +-
 configs/mx28evk_auart_console_defconfig       |  2 +-
 configs/mx28evk_defconfig                     |  2 +-
 configs/mx28evk_nand_defconfig                |  2 +-
 configs/mx28evk_spi_defconfig                 |  2 +-
 configs/mx51evk_defconfig                     |  1 +
 configs/mx53loco_defconfig                    |  2 +
 configs/mx6cuboxi_defconfig                   |  4 +-
 configs/mx6memcal_defconfig                   |  2 +-
 configs/mx6sabreauto_defconfig                |  6 +-
 configs/mx6sabresd_defconfig                  |  6 +-
 configs/mx6slevk_spl_defconfig                |  4 +-
 configs/mx6ul_14x14_evk_defconfig             |  4 +-
 configs/mx6ul_9x9_evk_defconfig               |  4 +-
 configs/myir_mys_6ulx_defconfig               |  4 +-
 configs/novena_defconfig                      |  6 +-
 configs/omapl138_lcdk_defconfig               |  4 +-
 configs/openpiton_riscv64_spl_defconfig       |  4 +-
 configs/opos6uldev_defconfig                  |  4 +-
 configs/pcm058_defconfig                      |  6 +-
 configs/phycore-am335x-r2-regor_defconfig     |  4 +-
 configs/phycore-am335x-r2-wega_defconfig      |  4 +-
 configs/phycore-imx8mm_defconfig              |  4 +-
 configs/phycore-imx8mp_defconfig              |  6 +-
 configs/phycore_pcl063_defconfig              |  4 +-
 configs/phycore_pcl063_ull_defconfig          |  4 +-
 configs/pico-dwarf-imx6ul_defconfig           |  4 +-
 configs/pico-dwarf-imx7d_defconfig            |  6 +-
 configs/pico-hobbit-imx6ul_defconfig          |  4 +-
 configs/pico-hobbit-imx7d_defconfig           |  6 +-
 configs/pico-imx6_defconfig                   |  4 +-
 configs/pico-imx6ul_defconfig                 |  4 +-
 configs/pico-imx7d_bl33_defconfig             |  6 +-
 configs/pico-imx7d_defconfig                  |  6 +-
 configs/pico-imx8mq_defconfig                 |  2 +-
 configs/pico-nymph-imx7d_defconfig            |  6 +-
 configs/pico-pi-imx6ul_defconfig              |  4 +-
 configs/pico-pi-imx7d_defconfig               |  6 +-
 configs/pinebook-pro-rk3399_defconfig         |  2 +-
 configs/porter_defconfig                      |  4 +-
 configs/puma-rk3399_defconfig                 |  2 +-
 configs/pxm2_defconfig                        |  6 +-
 configs/qemu-x86_64_defconfig                 |  6 +-
 configs/rastaban_defconfig                    |  6 +-
 configs/riotboard_defconfig                   |  4 +-
 configs/roc-pc-mezzanine-rk3399_defconfig     |  2 +-
 configs/roc-pc-rk3399_defconfig               |  2 +-
 configs/rockpro64-rk3399_defconfig            |  2 +-
 configs/rut_defconfig                         |  6 +-
 configs/sama5d27_giantboard_defconfig         |  4 +-
 configs/sama5d27_som1_ek_mmc1_defconfig       |  4 +-
 configs/sama5d27_som1_ek_mmc_defconfig        |  4 +-
 configs/sama5d27_som1_ek_qspiflash_defconfig  |  4 +-
 configs/sama5d27_wlsom1_ek_mmc_defconfig      |  4 +-
 .../sama5d27_wlsom1_ek_qspiflash_defconfig    |  4 +-
 configs/sama5d2_icp_mmc_defconfig             |  4 +-
 configs/sama5d2_xplained_emmc_defconfig       |  4 +-
 configs/sama5d2_xplained_mmc_defconfig        |  4 +-
 configs/sama5d2_xplained_qspiflash_defconfig  |  4 +-
 configs/sama5d2_xplained_spiflash_defconfig   |  4 +-
 configs/sama5d3_xplained_mmc_defconfig        |  4 +-
 configs/sama5d3_xplained_nandflash_defconfig  |  2 +-
 configs/sama5d3xek_mmc_defconfig              |  4 +-
 configs/sama5d3xek_nandflash_defconfig        |  2 +-
 configs/sama5d3xek_spiflash_defconfig         |  4 +-
 configs/sama5d4_xplained_mmc_defconfig        |  4 +-
 configs/sama5d4_xplained_nandflash_defconfig  |  2 +-
 configs/sama5d4_xplained_spiflash_defconfig   |  4 +-
 configs/sama5d4ek_mmc_defconfig               |  4 +-
 configs/sama5d4ek_nandflash_defconfig         |  2 +-
 configs/sama5d4ek_spiflash_defconfig          |  4 +-
 configs/sandbox_noinst_defconfig              |  4 +-
 configs/sandbox_spl_defconfig                 |  4 +-
 configs/seeed_npi_imx6ull_defconfig           |  4 +-
 configs/sifive_unleashed_defconfig            |  4 +-
 configs/sifive_unmatched_defconfig            |  4 +-
 configs/silk_defconfig                        |  4 +-
 configs/socfpga_secu1_defconfig               |  4 +-
 ...stm32mp15-icore-stm32mp1-ctouch2_defconfig |  2 +-
 ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig |  2 +-
 ...-microgea-stm32mp1-microdev2-of7_defconfig |  2 +-
 ...mp15-microgea-stm32mp1-microdev2_defconfig |  2 +-
 configs/stm32mp15_basic_defconfig             |  4 +-
 configs/stm32mp15_dhcom_basic_defconfig       |  4 +-
 configs/stm32mp15_dhcor_basic_defconfig       |  4 +-
 configs/stout_defconfig                       |  4 +-
 configs/taurus_defconfig                      |  2 +-
 configs/theadorable_debug_defconfig           |  2 +-
 configs/thuban_defconfig                      |  6 +-
 configs/ti816x_evm_defconfig                  |  4 +-
 configs/turris_omnia_defconfig                |  2 +-
 configs/udoo_defconfig                        |  4 +-
 configs/udoo_neo_defconfig                    |  6 +-
 configs/uniphier_ld4_sld8_defconfig           |  4 +-
 configs/uniphier_v7_defconfig                 |  4 +-
 configs/variscite_dart6ul_defconfig           |  4 +-
 configs/verdin-imx8mm_defconfig               |  5 +-
 configs/vining_2000_defconfig                 |  6 +-
 configs/wandboard_defconfig                   |  4 +-
 configs/warp_defconfig                        |  2 +
 configs/work_92105_defconfig                  |  2 +-
 configs/x530_defconfig                        |  2 +-
 configs/xilinx_zynqmp_virt_defconfig          |  2 +-
 doc/README.SPL                                |  6 +-
 doc/SPL/README.am335x-network                 |  2 +-
 drivers/Makefile                              | 33 +++-----
 drivers/clk/rockchip/clk_rk3368.c             |  6 +-
 drivers/dma/Kconfig                           | 22 +++++
 drivers/gpio/Kconfig                          | 16 +++-
 drivers/gpio/tegra_gpio.c                     | 12 +--
 drivers/mmc/am654_sdhci.c                     |  6 +-
 drivers/mmc/fsl_esdhc.c                       |  4 +-
 drivers/mmc/fsl_esdhc_imx.c                   |  8 +-
 drivers/mmc/mmc-uclass.c                      |  2 +-
 drivers/mmc/mmc.c                             | 12 +--
 drivers/mmc/mtk-sd.c                          |  4 +-
 drivers/mmc/octeontx_hsmmc.c                  | 12 +--
 drivers/mmc/omap_hsmmc.c                      | 10 +--
 drivers/mmc/sdhci-cadence.c                   |  2 +-
 drivers/mmc/sdhci.c                           |  4 +-
 drivers/net/Makefile                          |  3 +
 drivers/power/Kconfig                         | 56 ++++++++++++-
 drivers/power/Makefile                        | 10 ++-
 drivers/power/acpi_pmc/Makefile               |  2 +-
 drivers/power/pmic/Kconfig                    | 13 +++
 drivers/power/pmic/Makefile                   |  4 +-
 drivers/power/regulator/Makefile              |  2 +-
 drivers/scsi/Makefile                         |  2 +-
 drivers/serial/Kconfig                        | 15 +++-
 include/configs/am43xx_evm.h                  |  4 -
 include/configs/ax25-ae350.h                  |  2 +-
 include/configs/cl-som-imx7.h                 |  2 -
 include/configs/cm_t43.h                      |  2 -
 include/configs/controlcenterdc.h             |  2 +-
 include/configs/devkit3250.h                  |  3 -
 include/configs/el6x_common.h                 |  2 -
 .../configs/gardena-smart-gateway-mt7688.h    |  2 +-
 include/configs/gw_ventana.h                  |  2 -
 include/configs/hikey.h                       |  1 -
 include/configs/imx6-engicam.h                |  2 +-
 include/configs/imx6_spl.h                    |  4 +-
 include/configs/imx7_spl.h                    |  2 +-
 include/configs/imx8mp_evk.h                  |  3 -
 include/configs/imx8mq_evk.h                  |  9 +-
 include/configs/imx8mq_phanbell.h             | 10 +--
 include/configs/linkit-smart-7688.h           |  2 +-
 include/configs/ls1021aiot.h                  |  4 +-
 include/configs/ls1046a_common.h              |  2 +-
 include/configs/ls1046ardb.h                  |  4 -
 include/configs/mt7623.h                      |  2 +-
 include/configs/mt7628.h                      |  2 +-
 include/configs/mx51evk.h                     |  1 -
 include/configs/mx53loco.h                    |  2 -
 include/configs/mx6sabreauto.h                |  2 -
 include/configs/mx6sabresd.h                  |  2 -
 include/configs/novena.h                      |  2 -
 include/configs/octeontx2_common.h            |  2 +-
 include/configs/phycore_imx8mp.h              |  2 -
 include/configs/pico-imx7d.h                  |  2 -
 include/configs/pico-imx8mq.h                 | 10 +--
 include/configs/socfpga_common.h              |  2 +-
 include/configs/ti_armv7_keystone2.h          |  1 -
 include/configs/tqma6.h                       |  2 -
 include/configs/udoo_neo.h                    |  2 -
 include/configs/vining_2000.h                 |  2 -
 include/configs/warp.h                        |  2 -
 include/mmc.h                                 |  6 +-
 include/power/max77686_pmic.h                 |  2 +-
 include/power/pmic.h                          | 15 ++--
 include/stdio.h                               |  4 +-
 lib/hang.c                                    |  2 +-
 lib/tiny-printf.c                             |  4 +-
 scripts/Makefile.spl                          |  2 +-
 scripts/config_whitelist.txt                  |  3 -
 test/py/u_boot_console_base.py                |  4 +-
 tools/buildman/README                         | 12 +--
 466 files changed, 1125 insertions(+), 1005 deletions(-)

-- 
2.32.0.605.g8dce9f2422-goog


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

end of thread, other threads:[~2021-09-30 11:31 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-08 18:20 [PATCH 00/23] Makefile: Continue simplifying Makefile rules (Part B) Simon Glass
2021-08-08 18:20 ` [PATCH 01/23] mmc: Rename MMC_SUPPORT to MMC Simon Glass
2021-08-12 22:22   ` Jaehoon Chung
2021-09-04 19:58   ` Tom Rini
2021-08-08 18:20 ` [PATCH 02/23] pch: Rename PCH_SUPPORT to PCH Simon Glass
2021-08-08 18:20 ` [PATCH 03/23] rtc: Rename RTC_SUPPORT to RTC Simon Glass
2021-08-08 18:20 ` [PATCH 04/23] serial: Rename SERIAL_SUPPORT to SERIAL Simon Glass
2021-08-08 18:20 ` [PATCH 05/23] serial: Add a SERIAL config Simon Glass
2021-08-13  1:11   ` Sean Anderson
2021-08-08 18:20 ` [PATCH 06/23] spi: Rename SPI_SUPPORT to SPI Simon Glass
2021-08-08 18:20 ` [PATCH 07/23] Rename CACHE_SUPPORT to CACHE Simon Glass
2021-08-08 18:20 ` [PATCH 08/23] ppc: Rename MPC8XXX_INIT_DDR_SUPPORT to MPC8XXX_INIT_DDR Simon Glass
2021-08-08 18:20 ` [PATCH 09/23] sata: Rename SATA_SUPPORT to SATA Simon Glass
2021-08-08 18:20 ` [PATCH 10/23] Makefile: Unify the rules for BOOTCOUNT_LIMIT Simon Glass
2021-08-08 18:20 ` [PATCH 11/23] dma: Add a Kconfig for legacy DMA Simon Glass
2021-08-08 18:20 ` [PATCH 12/23] ti: Convert CONFIG_TI_EDMA3 to Kconfig Simon Glass
2021-08-11 12:22   ` Lokesh Vutla
2021-08-08 18:20 ` [PATCH 13/23] Convert CONFIG_DMA_LPC32XX " Simon Glass
2021-08-08 18:20 ` [PATCH 14/23] Makefile: Move drivers/dma/ into drivers/Makefile Simon Glass
2021-08-08 18:20 ` [PATCH 15/23] tegra: gpio: Drop use of CONFIG_xxx variables Simon Glass
2021-08-08 18:20 ` [PATCH 16/23] gpio: Add a GPIO config Simon Glass
2021-08-08 18:20 ` [PATCH 17/23] power: Tidy up #undef of CONFIG_DM_PMIC Simon Glass
2021-08-12 22:19   ` Jaehoon Chung
2021-08-08 18:20 ` [PATCH 18/23] power: Rename CONFIG_POWER to CONFIG_POWER_LEGACY Simon Glass
2021-08-12 22:20   ` Jaehoon Chung
2021-08-08 18:20 ` [PATCH 19/23] i2c: Convert CONFIG_POWER_I2C et al to Kconfig Simon Glass
2021-08-12 22:20   ` Jaehoon Chung
2021-09-04 15:08   ` Tom Rini
2021-09-30  4:08     ` Simon Glass
2021-09-30 11:31       ` Tom Rini
2021-08-08 18:20 ` [PATCH 20/23] power: Add a POWER config Simon Glass
2021-08-08 18:20 ` [PATCH 21/23] power: Refactor Makefile rules Simon Glass
2021-08-12 22:21   ` Jaehoon Chung
2021-08-08 18:20 ` [PATCH 22/23] net: Rename SPL_NET_SUPPORT to SPL_NET Simon Glass
2021-08-08 18:20 ` [PATCH 23/23] net: Move network rules to drivers/net Simon Glass

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.