[PATCH v2 00/13] Add DM/DTS support for omap video driver
Dario Binacchi
dariobin at libero.it
Sun Feb 16 16:09:29 CET 2020
Changes:
- Fix coding style
- Refactor some parts of the driver
- Add support for driver model and device-tree
- Update the boards device-tree
- Add device-tree binding documentation
Changes for v2:
- Use the GENMASK macro to manage bitfield mask
- Move clock enabling sequence of LCD module to arch/arm/mach-omap2/
- Create a Kconfig symbol for CONFIG_AM335X_LCD
- Move 'u-boot,dm-pre-reloc' property to *-u-boot.dtsi file
for boards that support Linux
- Add a patch to fix the pixel-per-line bitfield setting
- Add a patch to fix building errors for brxre1 board in case
of CONFIG_DM_VIDEO is enabled
Changes in v2:
- Use GENMASK macro too
Dario Binacchi (13):
video: omap: use BIT() and GENMASK() macros
video: omap: add missing bitfield masks
video: omap: fix coding style on use of spaces
video: omap: fix bitfields order
video: omap: rename LCD controller registers
video: omap: fix debug message
video: omap: add loop exit conditions to the dpll setup
video: omap: create two routines to set the pixel clock rate
video: omap: add support for DM/DTS
arm: dts: am335x: add 'u-boot,dm-pre-reloc' to panel
fdt: video: omap: add framebuffer and panel bindings
video: omap: fix pixel-per-line bitfield setting
board: brxre1: fix building errors
arch/arm/dts/am335x-brppt1-mmc.dts | 2 +
arch/arm/dts/am335x-brppt1-nand.dts | 2 +
arch/arm/dts/am335x-brppt1-spi.dts | 2 +
arch/arm/dts/am335x-brsmarc1.dts | 1 +
arch/arm/dts/am335x-brxre1.dts | 2 +
arch/arm/dts/am335x-evm-u-boot.dtsi | 4 +
arch/arm/dts/am335x-evm.dts | 2 +-
arch/arm/dts/am335x-evmsk-u-boot.dtsi | 10 +
arch/arm/dts/am335x-evmsk.dts | 2 +-
arch/arm/dts/am335x-guardian-u-boot.dtsi | 4 +
arch/arm/dts/am335x-guardian.dts | 2 +-
arch/arm/dts/am335x-pdu001-u-boot.dtsi | 4 +
arch/arm/dts/am335x-pdu001.dts | 2 +-
arch/arm/dts/am335x-pxm50-u-boot.dtsi | 10 +
arch/arm/dts/am335x-pxm50.dts | 2 +-
arch/arm/dts/am335x-rut-u-boot.dtsi | 10 +
arch/arm/dts/am335x-rut.dts | 2 +-
arch/arm/dts/da850-evm-u-boot.dtsi | 4 +
arch/arm/dts/da850-evm.dts | 2 +-
arch/arm/mach-omap2/am33xx/clock_am33xx.c | 4 +
board/BuR/common/br_resetc.c | 2 +-
board/BuR/common/bur_common.h | 3 +
board/BuR/common/common.c | 2 +-
.../video/tilcdc/panel.txt | 66 ++
.../video/tilcdc/tilcdc.txt | 82 +++
drivers/video/Kconfig | 6 +
drivers/video/am335x-fb.c | 567 +++++++++++++++---
drivers/video/am335x-fb.h | 16 +-
include/configs/brxre1.h | 2 +
29 files changed, 712 insertions(+), 107 deletions(-)
create mode 100644 arch/arm/dts/am335x-evmsk-u-boot.dtsi
create mode 100644 arch/arm/dts/am335x-pxm50-u-boot.dtsi
create mode 100644 arch/arm/dts/am335x-rut-u-boot.dtsi
create mode 100644 doc/device-tree-bindings/video/tilcdc/panel.txt
create mode 100644 doc/device-tree-bindings/video/tilcdc/tilcdc.txt
--
2.24.0
More information about the U-Boot
mailing list