mbox series

[v2,00/13] Add DM/DTS support for omap video driver

Message ID 20200216150942.3220-1-dariobin@libero.it
Headers show
Series Add DM/DTS support for omap video driver | expand

Message

Dario Binacchi Feb. 16, 2020, 3:09 p.m. UTC
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

Comments

Lokesh Vutla Feb. 17, 2020, 3:42 a.m. UTC | #1
On 16/02/20 8:39 PM, Dario Binacchi wrote:
> 
> 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

There are many places where Change log appeared in commit log. I fixed all of
them locally and pushed the patches to next. If no further comments seen, will
send PR to Tom when next merge window opens.

Thanks and regards,
Lokesh