[U-Boot] [PATCH v3 0/6] Introduce DCU support for Vybrid
Stefan Agner
stefan at agner.ch
Tue Apr 11 16:59:16 UTC 2017
Stefano,
This patchset has been on the ML for a quite a while, any chance to get
this still into v2017.05?
--
Stefan
On 2017-04-10 22:42, Sanchayan Maity wrote:
> Hello,
>
> This patchset adds support for the Freescale/NXP Display Controller Unit (DCU4)
> for Vybrid which is found on the LS1021A and Vybrid SoC.
>
> Patch series is based on top of latest u-boot master.
>
> First patch in the series renames existing CONFIG_FSL_DCU_FB to
> CONFIG_VIDEO_FSL_DCU_FB and then converts it to Kconfig. All board defconfigs
> affected by this patch have been compile tested.
>
> Patch 2-5 introduce incremental changes for supporting DCU on Vybrid.
>
> Patch 6 in the series adds DCU support to Vybrid and has been tested on
> Toradex Colibri VF61 module.
>
> Will appreciate it if the maintainers or users of LS1021 SoC can test this to
> check and report regressions if any.
>
> Changes since v2:
> 1. Rebase on top of latest u-boot master
> 2. Drop the fourth patch in earlier series and replace it with a fix for
> DCU_MODE_BLEND_ITER and use the existing DCU_LAYER_MAX_NUM instead of
> introducing DCU_TOTAL_LAYER_NUM as earlier incoporating Stefan's feedback.
>
> Changes since v1:
> 1. Rebase of top of latest u-boot master
> 2. Fix a bug present in v1 patch series which resulted in noisy screen when
> switching from u-boot to Linux. Patch fixed is second in this series.
>
> v1:
> https://lists.denx.de/pipermail/u-boot/2017-February/280281.html
>
> v2:
> https://www.mail-archive.com/u-boot@lists.denx.de/msg243132.html
>
> Thanks & Regards,
> Sanchayan.
>
> Sanchayan Maity (1):
> Convert CONFIG_FSL_DCU_FB to Kconfig
>
> Stefan Agner (5):
> video: fsl_dcu_fb: fix framebuffer to the end of memory
> video: fsl_dcu_fb: Enable pixel clock after initialization
> video: fsl_dcu_fb: Fix DCU_MODE_BLEND_ITER setting
> video: fsl_dcu_fb: add additional modes for DCU
> board: toradex: colibri_vf: Add DCU support for Colibri Vybrid
>
> arch/arm/cpu/armv7/ls102xa/soc.c | 2 +-
> arch/arm/include/asm/arch-vf610/crm_regs.h | 14 +++
> arch/arm/include/asm/arch-vf610/imx-regs.h | 2 +
> arch/arm/include/asm/arch-vf610/iomux-vf610.h | 31 ++++++
> arch/arm/include/asm/imx-common/iomux-v3.h | 3 +
> board/freescale/ls1021aiot/Makefile | 2 +-
> board/freescale/ls1021aqds/Makefile | 2 +-
> board/freescale/ls1021atwr/Makefile | 2 +-
> board/toradex/colibri_vf/Makefile | 1 +
> board/toradex/colibri_vf/colibri_vf.c | 76 ++++++++++---
> board/toradex/colibri_vf/dcu.c | 38 +++++++
> configs/colibri_vf_defconfig | 4 +
> configs/ls1021aqds_ddr4_nor_defconfig | 1 +
> configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 1 +
> configs/ls1021aqds_nand_defconfig | 1 +
> configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 1 +
> configs/ls1021aqds_nor_defconfig | 1 +
> configs/ls1021aqds_nor_lpuart_defconfig | 1 +
> configs/ls1021aqds_qspi_defconfig | 1 +
> configs/ls1021aqds_sdcard_ifc_defconfig | 1 +
> configs/ls1021aqds_sdcard_qspi_defconfig | 1 +
> configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 1 +
> configs/ls1021atwr_nor_defconfig | 1 +
> configs/ls1021atwr_nor_lpuart_defconfig | 1 +
> configs/ls1021atwr_qspi_defconfig | 1 +
> .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 1 +
> configs/ls1021atwr_sdcard_ifc_defconfig | 1 +
> configs/ls1021atwr_sdcard_qspi_defconfig | 1 +
> drivers/video/Kconfig | 15 +++
> drivers/video/Makefile | 2 +-
> drivers/video/fsl_dcu_fb.c | 121 ++++++++++++++++++---
> include/configs/colibri_vf.h | 13 +++
> include/configs/ls1021aqds.h | 4 +-
> include/configs/ls1021atwr.h | 4 +-
> include/fsl_dcu_fb.h | 1 +
> scripts/config_whitelist.txt | 1 -
> 36 files changed, 313 insertions(+), 41 deletions(-)
> create mode 100644 board/toradex/colibri_vf/dcu.c
More information about the U-Boot
mailing list