mbox series

[00/39] lcd: Drop old LCD support

Message ID 20221019112356.1042065-1-sjg@chromium.org
Headers show
Series lcd: Drop old LCD support | expand

Message

Simon Glass Oct. 19, 2022, 11:23 a.m. UTC
The conversion to DM_VIDEO was completed some years ago. The old video
code has been removed but the LCD code remains. This series removes it,
to complete the driver model migration.


Simon Glass (39):
  video: Split SPLASH_SCREEN_ALIGN from bmp command
  Convert CONFIG_HIDE_LOGO_VERSION to Kconfig
  video: Rename CONFIG_SYS_VIDEO_LOGO_MAX_SIZE
  Convert CONFIG_VIDEO_LOGO_MAX_SIZE to Kconfig
  video: lcd: Drop console rotation
  video: Drop CONFIG_LCD_ALIGNMENT
  video: Drop CONFIG_LCD_MENU
  video: Drop CONFIG_LCD_INFO_BELOW_LOGO
  video: Drop CONFIG_LCD_INFO
  video: Move bmp_display() prototype to video.h
  api: Drop LCD implementation
  Drop CONFIG_LCD_LOGO
  video: Drop VCXK video controller
  BuR: Drop old LCD code
  video: Drop CONFIG_AM335X_LCD
  video: atmel: Drop pre-DM parts of video driver
  video: Drop ld9040 driver
  video: atmel: Drop CONFIG_LCD_IN_PSRAM
  treewide: Stop enabling CONFIG_LCD
  video: Drop atmel LCD code
  video: samsung: Drop old LCD code
  nexell: Drop old LCD code
  compulab: Drop old LCD code
  tegra: Drop old LCD code
  BuR: ronetix: siemens: Drop old LCD code
  video: cmd: Drop old LCD code
  efi: Drop old LCD code
  video: Drop remaining references to CONFIG_LCD
  fdt: Drop support for LCD fixup in simplefb
  video: Drop LCD_BPP
  video: Drop CONFIG_VIDEO
  video: Drop CONFIG_VIDEO
  video: Drop CONFIG_LCD
  video: Drop use of the lcd header file
  video: Drop common LCD implementation
  video: Drop SPLASHIMAGE_CALLBACK
  video: Make all video options depend on DM_VIDEO
  pci: Drop test for DM_VIDEO
  video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO

 MAINTAINERS                                   |   2 -
 README                                        |  74 ---
 api/api_display.c                             |  22 -
 arch/Kconfig                                  |   2 +-
 arch/arm/Kconfig                              |   2 +-
 .../mach-at91/arm926ejs/at91sam9n12_devices.c |  39 --
 arch/arm/mach-at91/armv7/sama5d3_devices.c    |  33 -
 arch/arm/mach-exynos/include/mach/mipi_dsim.h |   1 -
 arch/arm/mach-imx/cpu.c                       |   2 +-
 arch/arm/mach-imx/mx6/Kconfig                 |   2 +-
 arch/arm/mach-imx/mx6/soc.c                   |   2 +-
 arch/arm/mach-imx/mx7/soc.c                   |   2 +-
 .../mach-nexell/include/mach/display_dev.h    |   7 -
 arch/arm/mach-omap2/am33xx/Kconfig            |   2 +-
 arch/arm/mach-omap2/am33xx/clock_am33xx.c     |   4 -
 .../cmd_stm32prog/cmd_stm32prog.c             |   2 +-
 arch/arm/mach-sunxi/Kconfig                   |   6 +-
 arch/arm/mach-tegra/board2.c                  |   4 +-
 arch/x86/Kconfig                              |   2 +-
 board/BuR/brxre1/board.c                      |   9 -
 board/BuR/common/br_resetc.c                  |   6 -
 board/BuR/common/bur_common.h                 |   6 -
 board/BuR/common/common.c                     | 225 -------
 board/BuS/eb_cpu5282/eb_cpu5282.c             |  82 ---
 board/aristainetos/aristainetos.c             |   4 +-
 board/atmel/at91sam9261ek/at91sam9261ek.c     |  95 ---
 board/atmel/at91sam9263ek/at91sam9263ek.c     | 108 ----
 .../atmel/at91sam9m10g45ek/at91sam9m10g45ek.c | 103 ----
 board/atmel/at91sam9n12ek/at91sam9n12ek.c     |  64 --
 board/atmel/at91sam9rlek/at91sam9rlek.c       |  88 ---
 board/atmel/at91sam9x5ek/at91sam9x5ek.c       |   2 +-
 board/atmel/common/Makefile                   |   2 +-
 .../atmel/sama5d27_som1_ek/sama5d27_som1_ek.c |   2 +-
 .../sama5d27_wlsom1_ek/sama5d27_wlsom1_ek.c   |   2 +-
 .../atmel/sama5d2_xplained/sama5d2_xplained.c |   2 +-
 board/atmel/sama5d3xek/sama5d3xek.c           |   2 +-
 .../atmel/sama5d4_xplained/sama5d4_xplained.c |   2 +-
 board/atmel/sama5d4ek/sama5d4ek.c             |   2 +-
 board/beckhoff/mx53cx9020/Makefile            |   2 +-
 board/bluewater/gurnard/gurnard.c             |   5 +-
 board/bosch/guardian/board.c                  |  70 ---
 board/compal/paz00/paz00.c                    |   2 +-
 board/compulab/common/Makefile                |   1 -
 board/compulab/common/omap3_display.c         | 452 --------------
 board/freescale/imx8ulp_evk/imx8ulp_evk.c     |   2 +-
 .../mx6ul_14x14_evk/mx6ul_14x14_evk.c         |   2 +-
 board/ge/mx53ppd/Makefile                     |   2 +-
 board/l+g/vinco/vinco.c                       |   1 -
 board/menlo/m53menlo/m53menlo.c               |   6 +-
 board/nvidia/harmony/harmony.c                |   1 -
 board/raspberrypi/rpi/rpi.c                   |   1 -
 board/ronetix/pm9263/pm9263.c                 | 112 ----
 board/samsung/common/board.c                  |   5 -
 board/samsung/common/misc.c                   | 340 -----------
 board/samsung/trats/trats.c                   |   1 -
 board/samsung/trats2/trats2.c                 |  22 -
 board/samsung/universal_c210/universal.c      |   2 -
 board/st/stm32f746-disco/stm32f746-disco.c    |   1 -
 board/technexion/pico-imx7d/README            |   1 -
 board/technexion/pico-imx7d/pico-imx7d.c      |   4 +-
 .../toradex/colibri-imx6ull/colibri-imx6ull.c |   4 +-
 board/toradex/colibri_imx7/colibri_imx7.c     |   6 +-
 board/toradex/common/tdx-common.c             |   2 +-
 boot/pxe_utils.c                              |   3 +-
 cmd/Kconfig                                   |   2 +-
 cmd/bdinfo.c                                  |   5 +-
 cmd/bmp.c                                     |  42 +-
 cmd/cls.c                                     |   2 +-
 common/Kconfig                                |   2 +-
 common/Makefile                               |   4 -
 common/board_f.c                              |  27 +-
 common/fdt_simplefb.c                         |  10 +-
 common/fdt_support.c                          |  29 -
 common/lcd.c                                  | 578 ------------------
 common/lcd_console.c                          | 260 --------
 common/lcd_console_rotation.c                 | 194 ------
 common/splash.c                               |  11 +-
 common/stdio.c                                |   9 +-
 configs/am335x_guardian_defconfig             |   1 -
 configs/aristainetos2c_defconfig              |   2 +-
 configs/aristainetos2ccslb_defconfig          |   2 +-
 configs/at91sam9x5ek_dataflash_defconfig      |   2 +-
 configs/at91sam9x5ek_mmc_defconfig            |   2 +-
 configs/at91sam9x5ek_nandflash_defconfig      |   2 +-
 configs/at91sam9x5ek_spiflash_defconfig       |   2 +-
 configs/bananapi-m5_defconfig                 |   2 +-
 configs/beelink-gsking-x_defconfig            |   2 +-
 configs/beelink-gtking_defconfig              |   2 +-
 configs/beelink-gtkingpro_defconfig           |   2 +-
 configs/chromebit_mickey_defconfig            |   2 +-
 configs/chromebook_bob_defconfig              |   2 +-
 configs/chromebook_jerry_defconfig            |   2 +-
 configs/chromebook_kevin_defconfig            |   2 +-
 configs/chromebook_minnie_defconfig           |   2 +-
 configs/chromebook_speedy_defconfig           |   2 +-
 configs/cm_fx6_defconfig                      |   2 +-
 configs/eb_cpu5282_defconfig                  |   1 -
 configs/eb_cpu5282_internal_defconfig         |   1 -
 configs/evb-px30_defconfig                    |   3 +-
 configs/evb-rk3288_defconfig                  |   2 +-
 configs/evb-rk3399_defconfig                  |   2 +-
 configs/firefly-px30_defconfig                |   3 +-
 configs/firefly-rk3288_defconfig              |   2 +-
 configs/gazerbeam_defconfig                   |   2 +-
 configs/ge_b1x5v2_defconfig                   |   2 +-
 configs/ge_bx50v3_defconfig                   |   2 +-
 configs/gurnard_defconfig                     |   3 +-
 configs/gwventana_emmc_defconfig              |   3 +-
 configs/gwventana_gw5904_defconfig            |   3 +-
 configs/gwventana_nand_defconfig              |   3 +-
 configs/harmony_defconfig                     |   2 +-
 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/imx7_cm_defconfig                     |   2 +-
 configs/imx8mp_rsb3720a1_4G_defconfig         |   2 +-
 configs/imx8mp_rsb3720a1_6G_defconfig         |   2 +-
 configs/imxrt1050-evk_defconfig               |   2 +-
 configs/khadas-vim3_android_ab_defconfig      |   2 +-
 configs/khadas-vim3_android_defconfig         |   2 +-
 configs/khadas-vim3_defconfig                 |   2 +-
 configs/khadas-vim3l_android_ab_defconfig     |   2 +-
 configs/khadas-vim3l_android_defconfig        |   2 +-
 configs/khadas-vim3l_defconfig                |   2 +-
 configs/libretech-ac_defconfig                |   2 +-
 configs/libretech-cc_defconfig                |   2 +-
 configs/libretech-cc_v2_defconfig             |   2 +-
 configs/libretech-s905d-pc_defconfig          |   2 +-
 configs/libretech-s912-pc_defconfig           |   2 +-
 configs/ls1028aqds_tfa_SECURE_BOOT_defconfig  |   1 -
 configs/ls1028aqds_tfa_defconfig              |   1 -
 configs/ls1028ardb_tfa_SECURE_BOOT_defconfig  |   1 -
 configs/ls1028ardb_tfa_defconfig              |   1 -
 configs/m53menlo_defconfig                    |   4 +-
 configs/marsboard_defconfig                   |   2 +-
 configs/medcom-wide_defconfig                 |   2 +-
 configs/miqi-rk3288_defconfig                 |   2 +-
 configs/mx53cx9020_defconfig                  |   2 +-
 configs/mx53ppd_defconfig                     |   2 +-
 configs/mx6cuboxi_defconfig                   |   2 +-
 configs/mx6qsabrelite_defconfig               |   3 +-
 configs/mx6sabreauto_defconfig                |   2 +-
 configs/mx6sabresd_defconfig                  |   2 +-
 configs/mx6ul_14x14_evk_defconfig             |   2 +-
 configs/mx6ul_9x9_evk_defconfig               |   2 +-
 configs/nanopc-t4-rk3399_defconfig            |   2 +-
 configs/nanopi-m4-2gb-rk3399_defconfig        |   2 +-
 configs/nanopi-m4-rk3399_defconfig            |   2 +-
 configs/nanopi-m4b-rk3399_defconfig           |   2 +-
 configs/nanopi-neo4-rk3399_defconfig          |   2 +-
 configs/nanopi-r4s-rk3399_defconfig           |   2 +-
 configs/nitrogen6dl2g_defconfig               |   3 +-
 configs/nitrogen6dl_defconfig                 |   3 +-
 configs/nitrogen6q2g_defconfig                |   3 +-
 configs/nitrogen6q_defconfig                  |   3 +-
 configs/nitrogen6s1g_defconfig                |   3 +-
 configs/nitrogen6s_defconfig                  |   3 +-
 configs/nokia_rx51_defconfig                  |   2 +-
 configs/nyan-big_defconfig                    |   2 +-
 configs/odroid-c2_defconfig                   |   2 +-
 configs/odroid-c4_defconfig                   |   2 +-
 configs/odroid-go2_defconfig                  |   3 +-
 configs/odroid-hc4_defconfig                  |   2 +-
 configs/odroid-n2_defconfig                   |   2 +-
 configs/opos6uldev_defconfig                  |   2 +-
 configs/paz00_defconfig                       |   2 +-
 configs/peach-pi_defconfig                    |   3 +-
 configs/peach-pit_defconfig                   |   3 +-
 configs/pico-dwarf-imx7d_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-imx7d_defconfig               |   2 +-
 configs/pinebook-pro-rk3399_defconfig         |   2 +-
 configs/pm9261_defconfig                      |   5 +-
 configs/pm9263_defconfig                      |   5 +-
 configs/puma-rk3399_defconfig                 |   2 +-
 configs/px30-core-ctouch2-of10-px30_defconfig |   3 +-
 configs/px30-core-ctouch2-px30_defconfig      |   3 +-
 configs/px30-core-edimm2.2-px30_defconfig     |   3 +-
 configs/radxa-zero_defconfig                  |   2 +-
 configs/riotboard_defconfig                   |   2 +-
 configs/roc-pc-mezzanine-rk3399_defconfig     |   2 +-
 configs/roc-pc-rk3399_defconfig               |   2 +-
 configs/rock-pi-4-rk3399_defconfig            |   2 +-
 configs/rock-pi-4c-rk3399_defconfig           |   2 +-
 configs/rock-pi-n10-rk3399pro_defconfig       |   2 +-
 configs/rock-pi-n8-rk3288_defconfig           |   2 +-
 configs/rock2_defconfig                       |   2 +-
 configs/rock960-rk3399_defconfig              |   2 +-
 configs/rockpro64-rk3399_defconfig            |   2 +-
 configs/rpi_0_w_defconfig                     |   2 +-
 configs/rpi_2_defconfig                       |   2 +-
 configs/rpi_3_32b_defconfig                   |   2 +-
 configs/rpi_3_b_plus_defconfig                |   2 +-
 configs/rpi_3_defconfig                       |   2 +-
 configs/rpi_4_32b_defconfig                   |   2 +-
 configs/rpi_4_defconfig                       |   2 +-
 configs/rpi_arm64_defconfig                   |   2 +-
 configs/rpi_defconfig                         |   2 +-
 configs/s5p4418_nanopi2_defconfig             |   2 +-
 configs/s5pc210_universal_defconfig           |   1 +
 configs/sama5d27_som1_ek_mmc1_defconfig       |   2 +-
 configs/sama5d27_som1_ek_mmc_defconfig        |   2 +-
 configs/sama5d27_som1_ek_qspiflash_defconfig  |   2 +-
 configs/sama5d27_wlsom1_ek_mmc_defconfig      |   2 +-
 .../sama5d27_wlsom1_ek_qspiflash_defconfig    |   2 +-
 configs/sama5d2_xplained_emmc_defconfig       |   2 +-
 configs/sama5d2_xplained_mmc_defconfig        |   2 +-
 configs/sama5d2_xplained_qspiflash_defconfig  |   2 +-
 configs/sama5d2_xplained_spiflash_defconfig   |   2 +-
 configs/sama5d36ek_cmp_mmc_defconfig          |   2 +-
 configs/sama5d36ek_cmp_nandflash_defconfig    |   2 +-
 configs/sama5d36ek_cmp_spiflash_defconfig     |   2 +-
 configs/sama5d3xek_mmc_defconfig              |   2 +-
 configs/sama5d3xek_nandflash_defconfig        |   2 +-
 configs/sama5d3xek_spiflash_defconfig         |   2 +-
 configs/sama5d4_xplained_mmc_defconfig        |   2 +-
 configs/sama5d4_xplained_nandflash_defconfig  |   2 +-
 configs/sama5d4_xplained_spiflash_defconfig   |   2 +-
 configs/sama5d4ek_mmc_defconfig               |   2 +-
 configs/sama5d4ek_nandflash_defconfig         |   2 +-
 configs/sama5d4ek_spiflash_defconfig          |   2 +-
 configs/sandbox64_defconfig                   |   2 +-
 configs/sandbox_defconfig                     |   2 +-
 configs/sandbox_flattree_defconfig            |   2 +-
 configs/sandbox_noinst_defconfig              |   2 +-
 configs/sandbox_spl_defconfig                 |   2 +-
 configs/sandbox_vpl_defconfig                 |   2 +-
 configs/seaboard_defconfig                    |   2 +-
 configs/sei510_defconfig                      |   2 +-
 configs/sei610_defconfig                      |   2 +-
 configs/snow_defconfig                        |   3 +-
 configs/spring_defconfig                      |   3 +-
 configs/starqltechn_defconfig                 |   2 +-
 configs/stemmy_defconfig                      |   2 +-
 configs/stm32746g-eval_defconfig              |   2 +-
 configs/stm32746g-eval_spl_defconfig          |   2 +-
 configs/stm32f746-disco_defconfig             |   2 +-
 configs/stm32f746-disco_spl_defconfig         |   2 +-
 configs/stm32f769-disco_defconfig             |   2 +-
 configs/stm32f769-disco_spl_defconfig         |   2 +-
 configs/stm32mp15_basic_defconfig             |   2 +-
 configs/stm32mp15_defconfig                   |   2 +-
 configs/stm32mp15_trusted_defconfig           |   2 +-
 configs/tbs2910_defconfig                     |   2 +-
 configs/tec_defconfig                         |   2 +-
 configs/theadorable_debug_defconfig           |   2 +-
 configs/tinker-rk3288_defconfig               |   2 +-
 configs/tinker-s-rk3288_defconfig             |   2 +-
 configs/trats2_defconfig                      |   1 +
 configs/trats_defconfig                       |   1 +
 configs/ventana_defconfig                     |   2 +-
 configs/vyasa-rk3288_defconfig                |   2 +-
 configs/wandboard_defconfig                   |   2 +-
 configs/wetek-core2_defconfig                 |   2 +-
 configs/xilinx_zynqmp_virt_defconfig          |   3 +-
 doc/README.bus_vcxk                           |  67 --
 doc/develop/driver-model/migration.rst        |   2 +-
 doc/usage/environment.rst                     |   4 +-
 drivers/pci/Makefile                          |   2 +-
 drivers/pci/pci_rom.c                         |   2 -
 drivers/serial/sandbox.c                      |   3 +-
 drivers/video/Kconfig                         | 113 +---
 drivers/video/Makefile                        |   7 +-
 drivers/video/atmel_hlcdfb.c                  | 227 -------
 drivers/video/atmel_lcdfb.c                   | 102 ----
 drivers/video/bus_vcxk.c                      | 426 -------------
 drivers/video/exynos/Kconfig                  |   2 +-
 drivers/video/exynos/exynos_mipi_dsi_common.c |   1 -
 drivers/video/imx/Kconfig                     |   2 +-
 drivers/video/ld9040.c                        | 112 ----
 drivers/video/meson/Kconfig                   |   2 +-
 drivers/video/nexell_display.c                |  53 +-
 drivers/video/rockchip/Kconfig                |   2 +-
 drivers/video/stm32/Kconfig                   |   2 +-
 drivers/video/tegra124/display.c              |   1 -
 drivers/video/ti/Kconfig                      |   8 -
 drivers/video/ti/Makefile                     |  10 -
 drivers/video/ti/am335x-fb.c                  | 318 ----------
 drivers/video/ti/am335x-fb.h                  |  71 ---
 drivers/video/ti/tilcdc-panel.c               | 172 ------
 drivers/video/ti/tilcdc-panel.h               |  14 -
 drivers/video/ti/tilcdc.c                     | 426 -------------
 drivers/video/ti/tilcdc.h                     |  38 --
 include/asm-generic/global_data.h             |   4 +-
 include/configs/at91sam9261ek.h               |   7 -
 include/configs/at91sam9263ek.h               |   7 -
 include/configs/at91sam9m10g45ek.h            |   5 -
 include/configs/at91sam9n12ek.h               |   5 -
 include/configs/at91sam9rlek.h                |   7 -
 include/configs/brxre1.h                      |   4 -
 include/configs/colibri-imx6ull.h             |   2 +-
 include/configs/ge_b1x5v2.h                   |   1 -
 include/configs/ge_bx50v3.h                   |   1 -
 include/configs/gw_ventana.h                  |   1 -
 include/configs/imxrt1050-evk.h               |   2 +-
 include/configs/m53menlo.h                    |   5 -
 include/configs/meson64.h                     |   2 +-
 include/configs/mx23evk.h                     |  11 -
 include/configs/mx28evk.h                     |   7 -
 include/configs/nitrogen6x.h                  |   1 -
 include/configs/nyan-big.h                    |   5 -
 include/configs/pico-imx6ul.h                 |   4 +-
 include/configs/pm9261.h                      |   7 -
 include/configs/pm9263.h                      |   6 -
 include/configs/pxm2.h                        |   5 -
 include/configs/s5pc210_universal.h           |  12 -
 include/configs/sama5d3xek.h                  |   3 -
 include/configs/sunxi-common.h                |   2 +-
 include/configs/tegra-common-post.h           |  12 +-
 include/configs/tegra20-common.h              |   5 -
 include/configs/trats.h                       |   9 -
 include/configs/trats2.h                      |   9 -
 include/env_callback.h                        |   7 -
 include/lcd.h                                 | 218 -------
 include/ld9040.h                              |  15 -
 include/libtizen.h                            |   4 -
 include/samsung/misc.h                        |  15 -
 include/video.h                               |   9 +
 lib/efi_loader/Makefile                       |   2 +-
 lib/efi_loader/efi_console.c                  |   2 +-
 lib/efi_loader/efi_gop.c                      |  30 -
 lib/efi_loader/efi_setup.c                    |  10 +-
 scripts/config_whitelist.txt                  |   6 -
 test/dm/Makefile                              |   4 +-
 tools/Makefile                                |   6 +-
 331 files changed, 334 insertions(+), 5961 deletions(-)
 delete mode 100644 board/compulab/common/omap3_display.c
 delete mode 100644 common/lcd.c
 delete mode 100644 common/lcd_console.c
 delete mode 100644 common/lcd_console_rotation.c
 delete mode 100644 doc/README.bus_vcxk
 delete mode 100644 drivers/video/bus_vcxk.c
 delete mode 100644 drivers/video/ld9040.c
 delete mode 100644 drivers/video/ti/Kconfig
 delete mode 100644 drivers/video/ti/Makefile
 delete mode 100644 drivers/video/ti/am335x-fb.c
 delete mode 100644 drivers/video/ti/am335x-fb.h
 delete mode 100644 drivers/video/ti/tilcdc-panel.c
 delete mode 100644 drivers/video/ti/tilcdc-panel.h
 delete mode 100644 drivers/video/ti/tilcdc.c
 delete mode 100644 drivers/video/ti/tilcdc.h
 delete mode 100644 include/lcd.h
 delete mode 100644 include/ld9040.h

Comments

Tim Harvey Oct. 19, 2022, 5:06 p.m. UTC | #1
On Wed, Oct 19, 2022 at 4:58 AM Simon Glass <sjg@chromium.org> wrote:
>
> The conversion to DM_VIDEO was completed some years ago. The old video
> code has been removed but the LCD code remains. This series removes it,
> to complete the driver model migration.
>
>
> Simon Glass (39):
>   video: Split SPLASH_SCREEN_ALIGN from bmp command
>   Convert CONFIG_HIDE_LOGO_VERSION to Kconfig
>   video: Rename CONFIG_SYS_VIDEO_LOGO_MAX_SIZE
>   Convert CONFIG_VIDEO_LOGO_MAX_SIZE to Kconfig
>   video: lcd: Drop console rotation
>   video: Drop CONFIG_LCD_ALIGNMENT
>   video: Drop CONFIG_LCD_MENU
>   video: Drop CONFIG_LCD_INFO_BELOW_LOGO
>   video: Drop CONFIG_LCD_INFO
>   video: Move bmp_display() prototype to video.h
>   api: Drop LCD implementation
>   Drop CONFIG_LCD_LOGO
>   video: Drop VCXK video controller
>   BuR: Drop old LCD code
>   video: Drop CONFIG_AM335X_LCD
>   video: atmel: Drop pre-DM parts of video driver
>   video: Drop ld9040 driver
>   video: atmel: Drop CONFIG_LCD_IN_PSRAM
>   treewide: Stop enabling CONFIG_LCD
>   video: Drop atmel LCD code
>   video: samsung: Drop old LCD code
>   nexell: Drop old LCD code
>   compulab: Drop old LCD code
>   tegra: Drop old LCD code
>   BuR: ronetix: siemens: Drop old LCD code
>   video: cmd: Drop old LCD code
>   efi: Drop old LCD code
>   video: Drop remaining references to CONFIG_LCD
>   fdt: Drop support for LCD fixup in simplefb
>   video: Drop LCD_BPP
>   video: Drop CONFIG_VIDEO
>   video: Drop CONFIG_VIDEO
>   video: Drop CONFIG_LCD
>   video: Drop use of the lcd header file
>   video: Drop common LCD implementation
>   video: Drop SPLASHIMAGE_CALLBACK
>   video: Make all video options depend on DM_VIDEO
>   pci: Drop test for DM_VIDEO
>   video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO
>

Simon,

Where can I find a repo with this series for testing? I can't get it
to apply to master/next.

Best Regards,

Tim
Simon Glass Oct. 19, 2022, 5:52 p.m. UTC | #2
Hi Tim,

On Wed, 19 Oct 2022 at 11:07, Tim Harvey <tharvey@gateworks.com> wrote:
>
> On Wed, Oct 19, 2022 at 4:58 AM Simon Glass <sjg@chromium.org> wrote:
> >
> > The conversion to DM_VIDEO was completed some years ago. The old video
> > code has been removed but the LCD code remains. This series removes it,
> > to complete the driver model migration.
> >
> >
> > Simon Glass (39):
> >   video: Split SPLASH_SCREEN_ALIGN from bmp command
> >   Convert CONFIG_HIDE_LOGO_VERSION to Kconfig
> >   video: Rename CONFIG_SYS_VIDEO_LOGO_MAX_SIZE
> >   Convert CONFIG_VIDEO_LOGO_MAX_SIZE to Kconfig
> >   video: lcd: Drop console rotation
> >   video: Drop CONFIG_LCD_ALIGNMENT
> >   video: Drop CONFIG_LCD_MENU
> >   video: Drop CONFIG_LCD_INFO_BELOW_LOGO
> >   video: Drop CONFIG_LCD_INFO
> >   video: Move bmp_display() prototype to video.h
> >   api: Drop LCD implementation
> >   Drop CONFIG_LCD_LOGO
> >   video: Drop VCXK video controller
> >   BuR: Drop old LCD code
> >   video: Drop CONFIG_AM335X_LCD
> >   video: atmel: Drop pre-DM parts of video driver
> >   video: Drop ld9040 driver
> >   video: atmel: Drop CONFIG_LCD_IN_PSRAM
> >   treewide: Stop enabling CONFIG_LCD
> >   video: Drop atmel LCD code
> >   video: samsung: Drop old LCD code
> >   nexell: Drop old LCD code
> >   compulab: Drop old LCD code
> >   tegra: Drop old LCD code
> >   BuR: ronetix: siemens: Drop old LCD code
> >   video: cmd: Drop old LCD code
> >   efi: Drop old LCD code
> >   video: Drop remaining references to CONFIG_LCD
> >   fdt: Drop support for LCD fixup in simplefb
> >   video: Drop LCD_BPP
> >   video: Drop CONFIG_VIDEO
> >   video: Drop CONFIG_VIDEO
> >   video: Drop CONFIG_LCD
> >   video: Drop use of the lcd header file
> >   video: Drop common LCD implementation
> >   video: Drop SPLASHIMAGE_CALLBACK
> >   video: Make all video options depend on DM_VIDEO
> >   pci: Drop test for DM_VIDEO
> >   video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO
> >
>
> Simon,
>
> Where can I find a repo with this series for testing? I can't get it
> to apply to master/next.

It is u-boot-dm/lcd-working

Regards,
Simon
Tim Harvey Oct. 25, 2022, 9:48 p.m. UTC | #3
On Wed, Oct 19, 2022 at 10:52 AM Simon Glass <sjg@chromium.org> wrote:
>
> Hi Tim,
>
> On Wed, 19 Oct 2022 at 11:07, Tim Harvey <tharvey@gateworks.com> wrote:
> >
> > On Wed, Oct 19, 2022 at 4:58 AM Simon Glass <sjg@chromium.org> wrote:
> > >
> > > The conversion to DM_VIDEO was completed some years ago. The old video
> > > code has been removed but the LCD code remains. This series removes it,
> > > to complete the driver model migration.
> > >
> > >
> > > Simon Glass (39):
> > >   video: Split SPLASH_SCREEN_ALIGN from bmp command
> > >   Convert CONFIG_HIDE_LOGO_VERSION to Kconfig
> > >   video: Rename CONFIG_SYS_VIDEO_LOGO_MAX_SIZE
> > >   Convert CONFIG_VIDEO_LOGO_MAX_SIZE to Kconfig
> > >   video: lcd: Drop console rotation
> > >   video: Drop CONFIG_LCD_ALIGNMENT
> > >   video: Drop CONFIG_LCD_MENU
> > >   video: Drop CONFIG_LCD_INFO_BELOW_LOGO
> > >   video: Drop CONFIG_LCD_INFO
> > >   video: Move bmp_display() prototype to video.h
> > >   api: Drop LCD implementation
> > >   Drop CONFIG_LCD_LOGO
> > >   video: Drop VCXK video controller
> > >   BuR: Drop old LCD code
> > >   video: Drop CONFIG_AM335X_LCD
> > >   video: atmel: Drop pre-DM parts of video driver
> > >   video: Drop ld9040 driver
> > >   video: atmel: Drop CONFIG_LCD_IN_PSRAM
> > >   treewide: Stop enabling CONFIG_LCD
> > >   video: Drop atmel LCD code
> > >   video: samsung: Drop old LCD code
> > >   nexell: Drop old LCD code
> > >   compulab: Drop old LCD code
> > >   tegra: Drop old LCD code
> > >   BuR: ronetix: siemens: Drop old LCD code
> > >   video: cmd: Drop old LCD code
> > >   efi: Drop old LCD code
> > >   video: Drop remaining references to CONFIG_LCD
> > >   fdt: Drop support for LCD fixup in simplefb
> > >   video: Drop LCD_BPP
> > >   video: Drop CONFIG_VIDEO
> > >   video: Drop CONFIG_VIDEO
> > >   video: Drop CONFIG_LCD
> > >   video: Drop use of the lcd header file
> > >   video: Drop common LCD implementation
> > >   video: Drop SPLASHIMAGE_CALLBACK
> > >   video: Make all video options depend on DM_VIDEO
> > >   pci: Drop test for DM_VIDEO
> > >   video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO
> > >
> >
> > Simon,
> >
> > Where can I find a repo with this series for testing? I can't get it
> > to apply to master/next.
>
> It is u-boot-dm/lcd-working
>
> Regards,
> Simon

Simon,

Thanks. I've tested the series with gwventana_nand with an LVDS
display as well as HDMI and the custom splash/position work fine as
well as vidconsole.

Tested-by: Tim Harvey <tharvey@gateworks.com> # gwventana /
gwventana_nand_defconfig

Best Regards,

Tim
Anatolij Gustschin Oct. 31, 2022, 1:47 p.m. UTC | #4
Hi Simon,

On Wed, 19 Oct 2022 05:23:17 -0600
Simon Glass sjg@chromium.org wrote:

> The conversion to DM_VIDEO was completed some years ago. The old video
> code has been removed but the LCD code remains. This series removes it,
> to complete the driver model migration.
...

Series applied to u-boot-video/master, thanks!

--
Anatolij