All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 00/44] More tidy-ups of Kconfig options
@ 2023-02-22 16:33 Simon Glass
  2023-02-22 16:33 ` [PATCH v5 01/44] mtd: Drop unused kb9202_nand driver Simon Glass
                   ` (44 more replies)
  0 siblings, 45 replies; 94+ messages in thread
From: Simon Glass @ 2023-02-22 16:33 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Simon Glass, AKASHI Takahiro, Alper Nebi Yasak,
	Andrew Scull, Balamanikandan Gunasundar, Baruch Siach, Bin Meng,
	Brandon Maier, Dario Binacchi, Dzmitry Sankouski, Fabio Estevam,
	Heiko Schocher, Heinrich Schuchardt, Ilias Apalodimas,
	Jaehoon Chung, Jeffy Chen, Jim Liu, Joe Hershberger,
	Johan Jonker, John Keeping, Kautuk Consul, Kever Yang,
	Klaus Goger, Leo Yu-Chi Liang, Lukasz Majewski, Marek Behún,
	Marek Vasut, Mario Six, Michael Trimarchi, Michal Simek,
	Michal Suchanek, Nate Drude, Pali Rohár, Pavel Herrmann,
	Peng Fan, Philipp Tomsich, Philippe Reynes, Quentin Schulz,
	Rasmus Villemoes, Robert Marko, Samuel Dionne-Riel,
	Samuel Holland, Sean Anderson, Stefan Roese, Stefano Babic,
	Tim Harvey, Wolfgang Denk, Ye Li, huang lin

This series was split out of the old 'split config' splc series. It
contains clean-up patches which do not depend on split config.

This is available at u-boot-dm/spld-working

The size changes look pretty good: https://paste.debian.net/1271742/

The remaining patches will move into a new 'splg' series (G for Good).

[1] https://patchwork.ozlabs.org/project/uboot/list/?series=341504&state=*

Changes in v5:
- Fix reply typo
- Change approach and expand notes after more investigation
- Drop FSL_ISBC_KEY_EXT patch as it changes the size
- Drop PHY_CADENCE_SIERRA patch as it changes the size

Changes in v4:
- Avoid use of def_bool
- Modify to get rid of def_bool
- Adjust Kconfig ordering
- Just fix the typo
- Reduce and rename commit
- Reduce and rename commit
- Fix 'wanderboard' typo
- Reduce and rename commit

Changes in v3:
- Add new patch to disable QFW bootmeth in SPL
- Move the option down to the non-SPL part of drivers/Makefile
- Correct 'VPL' typo
- Use a consistent format for the comment
- Fix a transitory build error with sandbox_spl
- Add a new patch to disallow commands in SPL

Changes in v2:
- Rebase to previous series

Simon Glass (44):
  mtd: Drop unused kb9202_nand driver
  mtd: Drop unused CONFIG_ONENAND_U_BOOT
  sh4: Drop unused twl6030 driver
  moveconfig: Update to detect / correct missing SPL Kconfigs
  bootstd: Disable QFW bootmeth in SPL
  Correct SPL uses of ARCH_MVEBU
  Correct SPL uses of DISPLAY_AER_FULL
  Correct SPL uses of MULTIPLEXER
  Correct SPL use of PG_WCOM_UBOOT_UPDATE_SUPPORTED
  Correct SPL uses of PHY_FIXED
  boot: Add Kconfigs for BOOTMETH_VBE_REQUEST
  Correct SPL use of DM_RNG
  lib: Add a Kconfig for SPL_BZIP2
  moveconfig: Various minor improvements
  sandbox: Expand size for VPL image
  event: Add Kconfig options for SPL
  bootstd: Correct 'VPL' typo
  env: Avoid checking ENV_IS_IN when env disabled
  env: Allow VPL environment to be nowhere
  lib: Add VPL options for SHA1 and SHA256
  x86: Use string functions for all 32-bit builds
  lib: Fix build condition for tiny-printf
  sandbox: Tidy up RTC options
  sandbox: Use the generic VPL option to enable VPL
  sandbox: Tidy up I2C options
  fixdep: Add support for VPL
  fixdep: Refactor to make testing easier
  fixdep: Add some tests for parse_config_line()
  test: Add SPL versions of the TEST_KCONFIG options
  lib: Add an SPL config for LIB_UUID
  test: Tidy up sandbox handling in test-main
  x86: Fix up use of X86_32BIT_INIT and X86_64 options
  Add VPL options for BLOBLIST
  rockchip: Avoid checking environment without ENV_SUPPORT
  freescale: Drop old pre-DM_ETH code
  imx: Use SATA instead of CMD_SATA
  net: Add an SPL config for atheros
  freescale: Fix odd use of ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE
  serial: Support ns16550 driver in TPL
  dm: Add a TPL symbol for simple-bus
  x86: coral: Add missing TPL options
  power: wandboard: Add a missing CONFIG
  venice: Simplify conditions for network init
  command: Don't allow commands in SPL

 Makefile                                      |   1 -
 arch/arm/cpu/armv7/ls102xa/fdt.c              |  12 -
 arch/powerpc/include/asm/config_mpc85xx.h     |   6 +-
 arch/sandbox/dts/sandbox.dts                  |   4 +-
 arch/sandbox/dts/sandbox.dtsi                 |   6 +-
 arch/sandbox/dts/sandbox_vpl.dtsi             |   4 +-
 arch/sandbox/include/asm/rtc.h                |   2 +-
 arch/x86/cpu/qemu/qemu.c                      |   2 +-
 arch/x86/include/asm/msr.h                    |   2 +-
 arch/x86/include/asm/string.h                 |   2 +-
 arch/x86/lib/Makefile                         |   2 +-
 board/gateworks/venice/venice.c               |   6 +-
 board/keymile/common/common.c                 |   2 +-
 board/solidrun/mx6cuboxi/mx6cuboxi.c          |   2 +-
 .../puma_rk3399/puma-rk3399.c                 |   2 +-
 .../ringneck_px30/ringneck-px30.c             |   2 +-
 boot/Kconfig                                  |  22 +-
 boot/Makefile                                 |   5 +-
 boot/vbe_request.c                            |   2 +-
 cmd/nvedit.c                                  |   2 +
 common/Kconfig                                |  51 +-
 configs/chromebook_coral_defconfig            |   3 +
 configs/wandboard_defconfig                   |   1 +
 disk/Kconfig                                  |   8 +
 drivers/Makefile                              |   2 +-
 drivers/core/Kconfig                          |   7 +
 drivers/i2c/Kconfig                           |  20 +
 drivers/input/Makefile                        |   1 -
 drivers/input/twl6030.c                       |  47 --
 drivers/mmc/fsl_esdhc.c                       |   6 +-
 drivers/mmc/fsl_esdhc_imx.c                   |   4 +-
 drivers/mmc/mv_sdhci.c                        |   4 +-
 drivers/mtd/nand/raw/Makefile                 |   1 -
 drivers/mtd/nand/raw/kb9202_nand.c            | 134 ----
 drivers/mux/Makefile                          |   2 +-
 drivers/net/mvneta.c                          |   4 +-
 drivers/net/phy/Kconfig                       |   3 +
 drivers/rtc/Kconfig                           |  18 +
 drivers/rtc/Makefile                          |   4 +-
 drivers/serial/Kconfig                        |   6 +
 drivers/sysreset/sysreset_mpc83xx.c           |   4 +-
 env/Kconfig                                   |  10 +
 include/command.h                             |   2 +-
 include/mux.h                                 |   2 +-
 lib/Kconfig                                   |  30 +
 lib/Makefile                                  |   2 +-
 net/mdio-uclass.c                             |   2 +-
 scripts/basic/fixdep.c                        | 162 ++++-
 test/lib/Kconfig                              |  20 +-
 test/test-main.c                              |  10 +-
 tools/moveconfig.py                           | 594 +++++++++++++-----
 51 files changed, 831 insertions(+), 421 deletions(-)
 delete mode 100644 drivers/input/twl6030.c
 delete mode 100644 drivers/mtd/nand/raw/kb9202_nand.c

-- 
2.39.2.637.g21b0678d19-goog


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

end of thread, other threads:[~2023-03-15 14:06 UTC | newest]

Thread overview: 94+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-22 16:33 [PATCH v5 00/44] More tidy-ups of Kconfig options Simon Glass
2023-02-22 16:33 ` [PATCH v5 01/44] mtd: Drop unused kb9202_nand driver Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 02/44] mtd: Drop unused CONFIG_ONENAND_U_BOOT Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 03/44] sh4: Drop unused twl6030 driver Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 04/44] moveconfig: Update to detect / correct missing SPL Kconfigs Simon Glass
2023-02-22 16:33 ` [PATCH v5 05/44] bootstd: Disable QFW bootmeth in SPL Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 06/44] Correct SPL uses of ARCH_MVEBU Simon Glass
2023-02-22 16:33 ` [PATCH v5 07/44] Correct SPL uses of DISPLAY_AER_FULL Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 08/44] Correct SPL uses of MULTIPLEXER Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 09/44] Correct SPL use of PG_WCOM_UBOOT_UPDATE_SUPPORTED Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 10/44] Correct SPL uses of PHY_FIXED Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 11/44] boot: Add Kconfigs for BOOTMETH_VBE_REQUEST Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 12/44] Correct SPL use of DM_RNG Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 13/44] lib: Add a Kconfig for SPL_BZIP2 Simon Glass
2023-03-03 23:41   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 14/44] moveconfig: Various minor improvements Simon Glass
2023-02-22 16:33 ` [PATCH v5 15/44] sandbox: Expand size for VPL image Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 16/44] event: Add Kconfig options for SPL Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 17/44] bootstd: Correct 'VPL' typo Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:33 ` [PATCH v5 18/44] env: Avoid checking ENV_IS_IN when env disabled Simon Glass
2023-03-02 17:25   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 19/44] env: Allow VPL environment to be nowhere Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 20/44] lib: Add VPL options for SHA1 and SHA256 Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 21/44] x86: Use string functions for all 32-bit builds Simon Glass
2023-03-02 20:37   ` Tom Rini
2023-03-15 14:05     ` Simon Glass
2023-02-22 16:34 ` [PATCH v5 22/44] lib: Fix build condition for tiny-printf Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 23/44] sandbox: Tidy up RTC options Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 24/44] sandbox: Use the generic VPL option to enable VPL Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 25/44] sandbox: Tidy up I2C options Simon Glass
2023-02-23  5:43   ` Heiko Schocher
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 26/44] fixdep: Add support for VPL Simon Glass
2023-02-22 16:34 ` [PATCH v5 27/44] fixdep: Refactor to make testing easier Simon Glass
2023-02-22 16:34 ` [PATCH v5 28/44] fixdep: Add some tests for parse_config_line() Simon Glass
2023-02-22 16:34 ` [PATCH v5 29/44] test: Add SPL versions of the TEST_KCONFIG options Simon Glass
2023-02-22 16:34 ` [PATCH v5 30/44] lib: Add an SPL config for LIB_UUID Simon Glass
2023-02-23  6:14   ` Heinrich Schuchardt
2023-02-23 23:07     ` Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 31/44] test: Tidy up sandbox handling in test-main Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 32/44] x86: Fix up use of X86_32BIT_INIT and X86_64 options Simon Glass
2023-03-03 14:50   ` Tom Rini
2023-03-06 17:53     ` Simon Glass
2023-02-22 16:34 ` [PATCH v5 33/44] Add VPL options for BLOBLIST Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 34/44] rockchip: Avoid checking environment without ENV_SUPPORT Simon Glass
2023-02-23 16:16   ` Quentin Schulz
2023-02-22 16:34 ` [PATCH v5 35/44] freescale: Drop old pre-DM_ETH code Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 36/44] imx: Use SATA instead of CMD_SATA Simon Glass
2023-02-22 16:43   ` Baruch Siach
2023-02-22 19:16     ` Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 37/44] net: Add an SPL config for atheros Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 38/44] freescale: Fix odd use of ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE Simon Glass
2023-03-02 20:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 39/44] serial: Support ns16550 driver in TPL Simon Glass
2023-03-03 23:42   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 40/44] dm: Add a TPL symbol for simple-bus Simon Glass
2023-03-03 23:43   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 41/44] x86: coral: Add missing TPL options Simon Glass
2023-03-03 23:43   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 42/44] power: wandboard: Add a missing CONFIG Simon Glass
2023-03-03 23:43   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 43/44] venice: Simplify conditions for network init Simon Glass
2023-03-03 23:43   ` Tom Rini
2023-02-22 16:34 ` [PATCH v5 44/44] command: Don't allow commands in SPL Simon Glass
2023-03-02 20:30   ` Tom Rini
2023-03-03 23:43   ` Tom Rini
2023-03-03 23:43 ` [PATCH v5 00/44] More tidy-ups of Kconfig options Tom Rini
2023-03-06 18:20   ` Simon Glass
2023-03-11 15:28     ` Tom Rini
2023-03-11 19:34       ` 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.