[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