[PATCH v2 0/8] stdio: Clean up stdio.c
Simon Glass
sjg at chromium.org
Tue Aug 11 19:22:27 CEST 2020
This file is quite old and has some crufty code. This series converts a
few things to Kconfig and updates the file.
Changes in v2:
- Rebase to master
Simon Glass (8):
moveconfig: Skip binary and ELF files
Convert CONFIG_SPLASH_SCREEN et al to Kconfig
Convert CONFIG_SYS_DEVICE_NULLDEV to Kconfig
stdio: Tidy up use of CONFIG_SYS_DEVICE_NULLDEV
stdio: Drop #ifdefs in the header file
stdio: Update to use compiler for Kconfig checks
stdio: Drop brackets around &devs.list
stdio: Tidy up the coding style
README | 42 ----
common/Kconfig | 17 ++
common/stdio.c | 251 +++++++++++-------------
configs/M5249EVB_defconfig | 1 +
configs/apalis_imx6_defconfig | 2 +
configs/aristainetos2_defconfig | 2 +
configs/aristainetos2b_defconfig | 2 +
configs/aristainetos2bcsl_defconfig | 2 +
configs/aristainetos2c_defconfig | 2 +
configs/cgtqmx6eval_defconfig | 2 +
configs/cm_fx6_defconfig | 2 +
configs/colibri-imx6ull_defconfig | 2 +
configs/colibri_imx6_defconfig | 2 +
configs/colibri_imx7_defconfig | 2 +
configs/colibri_imx7_emmc_defconfig | 2 +
configs/colibri_pxa270_defconfig | 1 +
configs/colibri_vf_defconfig | 1 +
configs/dms-ba16-1g_defconfig | 2 +
configs/dms-ba16_defconfig | 2 +
configs/eb_cpu5282_defconfig | 1 +
configs/eb_cpu5282_internal_defconfig | 1 +
configs/gwventana_emmc_defconfig | 1 +
configs/gwventana_gw5904_defconfig | 1 +
configs/gwventana_nand_defconfig | 1 +
configs/imx6dl_icore_nand_defconfig | 2 +
configs/imx6q_icore_nand_defconfig | 2 +
configs/imx6qdl_icore_mmc_defconfig | 2 +
configs/imx6qdl_icore_nand_defconfig | 2 +
configs/imxrt1050-evk_defconfig | 2 +
configs/khadas-vim3_defconfig | 2 +
configs/khadas-vim3l_defconfig | 2 +
configs/libretech-ac_defconfig | 2 +
configs/libretech-cc_defconfig | 2 +
configs/libretech-s905d-pc_defconfig | 2 +
configs/libretech-s912-pc_defconfig | 2 +
configs/m53menlo_defconfig | 4 +
configs/marsboard_defconfig | 2 +
configs/mx23evk_defconfig | 1 +
configs/mx28evk_auart_console_defconfig | 1 +
configs/mx28evk_defconfig | 1 +
configs/mx28evk_nand_defconfig | 1 +
configs/mx28evk_spi_defconfig | 1 +
configs/mx51evk_defconfig | 1 +
configs/mx53loco_defconfig | 1 +
configs/mx6cuboxi_defconfig | 2 +
configs/mx6qsabrelite_defconfig | 2 +
configs/mx6sabreauto_defconfig | 2 +
configs/mx6sabresd_defconfig | 2 +
configs/mx6sxsabresd_defconfig | 2 +
configs/mx6ul_14x14_evk_defconfig | 2 +
configs/mx6ul_9x9_evk_defconfig | 2 +
configs/mx7dsabresd_defconfig | 2 +
configs/mx7dsabresd_qspi_defconfig | 2 +
configs/nitrogen6dl2g_defconfig | 2 +
configs/nitrogen6dl_defconfig | 2 +
configs/nitrogen6q2g_defconfig | 2 +
configs/nitrogen6q_defconfig | 2 +
configs/nitrogen6s1g_defconfig | 2 +
configs/nitrogen6s_defconfig | 2 +
configs/nokia_rx51_defconfig | 1 +
configs/novena_defconfig | 1 +
configs/odroid-c2_defconfig | 2 +
configs/odroid-c4_defconfig | 2 +
configs/opos6uldev_defconfig | 3 +
configs/pico-dwarf-imx6ul_defconfig | 2 +
configs/pico-dwarf-imx7d_defconfig | 2 +
configs/pico-hobbit-imx6ul_defconfig | 2 +
configs/pico-hobbit-imx7d_defconfig | 2 +
configs/pico-imx6_defconfig | 2 +
configs/pico-imx6ul_defconfig | 2 +
configs/pico-imx7d_bl33_defconfig | 2 +
configs/pico-imx7d_defconfig | 2 +
configs/pico-nymph-imx7d_defconfig | 2 +
configs/pico-pi-imx6ul_defconfig | 2 +
configs/pico-pi-imx7d_defconfig | 2 +
configs/pxm2_defconfig | 2 +
configs/riotboard_defconfig | 2 +
configs/riotboard_spl_defconfig | 2 +
configs/rut_defconfig | 2 +
configs/s5p4418_nanopi2_defconfig | 3 +
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
configs/sandbox_spl_defconfig | 1 +
configs/sei510_defconfig | 2 +
configs/sei610_defconfig | 2 +
configs/stm32f746-disco_defconfig | 2 +
configs/stm32f769-disco_defconfig | 2 +
configs/tools-only_defconfig | 1 +
configs/wandboard_defconfig | 2 +
doc/README.silent | 2 +-
drivers/video/Kconfig | 85 ++++++++
include/configs/M52277EVB.h | 1 -
include/configs/M5249EVB.h | 2 -
include/configs/advantech_dms-ba16.h | 2 -
include/configs/apalis_imx6.h | 2 -
include/configs/aristainetos2.h | 2 -
include/configs/cgtqmx6eval.h | 2 -
include/configs/cm_fx6.h | 2 -
include/configs/colibri-imx6ull.h | 2 -
include/configs/colibri_imx6.h | 2 -
include/configs/colibri_imx7.h | 2 -
include/configs/colibri_pxa270.h | 2 -
include/configs/colibri_vf.h | 1 -
include/configs/eb_cpu5282.h | 1 -
include/configs/embestmx6boards.h | 2 -
include/configs/gw_ventana.h | 1 -
include/configs/imx6-engicam.h | 2 -
include/configs/imxrt1050-evk.h | 2 -
include/configs/m53menlo.h | 4 -
include/configs/meson64.h | 2 -
include/configs/mx23evk.h | 1 -
include/configs/mx28evk.h | 1 -
include/configs/mx51evk.h | 1 -
include/configs/mx53loco.h | 1 -
include/configs/mx6cuboxi.h | 2 -
include/configs/mx6sabre_common.h | 2 -
include/configs/mx6sxsabresd.h | 2 -
include/configs/mx6ul_14x14_evk.h | 2 -
include/configs/mx7dsabresd.h | 2 -
include/configs/nitrogen6x.h | 2 -
include/configs/nokia_rx51.h | 1 -
include/configs/novena.h | 1 -
include/configs/opos6uldev.h | 3 -
include/configs/pico-imx6.h | 2 -
include/configs/pico-imx6ul.h | 2 -
include/configs/pico-imx7d.h | 2 -
include/configs/pxm2.h | 2 -
include/configs/rut.h | 2 -
include/configs/s5p4418_nanopi2.h | 4 -
include/configs/sandbox.h | 1 -
include/configs/stm32f746-disco.h | 2 -
include/configs/wandboard.h | 2 -
include/stdio_dev.h | 49 ++---
scripts/config_whitelist.txt | 5 -
tools/moveconfig.py | 3 +-
136 files changed, 397 insertions(+), 289 deletions(-)
--
2.28.0.236.gb10cc79966-goog
More information about the U-Boot
mailing list