[PATCHv3 00/41] OMAPDSS: DT support v3

Javier Martinez Canillas javier at dowhile0.org
Sun Jan 26 18:07:45 EST 2014


Hi Tomi,

On Tue, Jan 21, 2014 at 7:56 AM, Tomi Valkeinen <tomi.valkeinen at ti.com> wrote:
> Hi,
>
> Here's version 3 of the DSS DT series.
>
> The previous version can be found from:
>
> v1: http://permalink.gmane.org/gmane.linux.ports.arm.omap/108249
> v2: http://permalink.gmane.org/gmane.linux.ports.arm.omap/108866
>
> The main changes to v2 are:
>
> - DT Binding documentation
> - OMAP2 DSS support
> - Split DSI register space
> - DSS nodes disabled by default
> - Hack to have generic DT bindings but OMAP specific drivers (for now)
>
> This series can also be found from:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git work/dss-dt-review-3
>

I tested this branch on my DM3730 IGEPv2 and output display is working
correctly.

Tested-by: Javier Martinez Canillas <javier at dowhile0.org>

>  Tomi
>
> Javier Martinez Canillas (1):
>   ARM: omap3-igep0020.dts: add display information
>
> Sebastian Reichel (1):
>   OMAPDSS: acx565akm: Add DT support
>
> Tomi Valkeinen (39):
>   ARM: OMAP2+: add omapdss_init_of()
>   ARM: OMAP2+: DT 'compatible' tweak for displays
>   OMAPDSS: add 'label' support for DT
>   OMAPDSS: get dssdev->alias from DT alias
>   OMAPFB: clean up default display search
>   OMAPFB: search for default display with DT alias
>   OMAPDSS: add of helpers
>   OMAPDSS: Improve regulator names for DT
>   OMAPDSS: Add DT support to DSS
>   OMAPDSS: Add DT support to DISPC
>   OMAPDSS: Add DT support to HDMI
>   OMAPDSS: Add DT support to VENC
>   OMAPDSS: Add DT support to DSI
>   OMAPDSS: panel-dsi-cm: Add DT support
>   OMAPDSS: encoder-tfp410: Add DT support
>   OMAPDSS: connector-dvi: Add DT support
>   OMAPDSS: encoder-tpd12s015: Add DT support
>   OMAPDSS: hdmi-connector: Add DT support
>   OMAPDSS: panel-dpi: Add DT support
>   OMAPDSS: connector-analog-tv: Add DT support
>   ARM: omap2.dtsi: add omapdss information
>   ARM: omap3.dtsi: add omapdss information
>   ARM: omap4.dtsi: add omapdss information
>   ARM: omap4-panda.dts: add display information
>   ARM: omap4-sdp.dts: add display information
>   ARM: omap3-beagle.dts: add display information
>   ARM: omap3-beagle-xm.dts: add display information
>   ARM: omap3-n900.dts: add display information
>   OMAPDSS: remove DT hacks for regulators
>   ARM: OMAP2+: remove pdata quirks for displays
>   Doc/DT: Add OMAP DSS DT Bindings
>   Doc/DT: Add DT binding documentation for Analog TV Connector
>   Doc/DT: Add DT binding documentation for DVI Connector
>   Doc/DT: Add DT binding documentation for HDMI Connector
>   Doc/DT: Add DT binding documentation for MIPI DPI Panel
>   Doc/DT: Add DT binding documentation for MIPI DSI CM Panel
>   Doc/DT: Add DT binding documentation for Sony acx565akm panel
>   Doc/DT: Add DT binding documentation for TFP410 encoder
>   Doc/DT: Add DT binding documentation for tpd12s015 encoder
>
>  .../bindings/video/analog-tv-connector.txt         |  23 +++
>  .../devicetree/bindings/video/dvi-connector.txt    |  26 +++
>  .../devicetree/bindings/video/hdmi-connector.txt   |  23 +++
>  .../devicetree/bindings/video/panel-dpi.txt        |  43 ++++
>  .../devicetree/bindings/video/panel-dsi-cm.txt     |  26 +++
>  .../devicetree/bindings/video/sony,acx565akm.txt   |  28 +++
>  .../devicetree/bindings/video/ti,omap-dss.txt      | 197 ++++++++++++++++++
>  .../devicetree/bindings/video/ti,omap2-dss.txt     |  54 +++++
>  .../devicetree/bindings/video/ti,omap3-dss.txt     |  73 +++++++
>  .../devicetree/bindings/video/ti,omap4-dss.txt     |  99 +++++++++
>  .../devicetree/bindings/video/ti,tfp410.txt        |  41 ++++
>  .../devicetree/bindings/video/ti,tpd12s015.txt     |  44 ++++
>  .../devicetree/bindings/video/video-ports.txt      |  22 ++
>  arch/arm/boot/dts/omap2.dtsi                       |  31 +++
>  arch/arm/boot/dts/omap3-beagle-xm.dts              | 119 +++++++++++
>  arch/arm/boot/dts/omap3-beagle.dts                 | 116 +++++++++++
>  arch/arm/boot/dts/omap3-igep0020.dts               |  59 +++++-
>  arch/arm/boot/dts/omap3-n900.dts                   |  70 ++++++-
>  arch/arm/boot/dts/omap3.dtsi                       |  42 ++++
>  arch/arm/boot/dts/omap4-panda-common.dtsi          | 119 ++++++++++-
>  arch/arm/boot/dts/omap4-sdp.dts                    | 107 +++++++++-
>  arch/arm/boot/dts/omap4.dtsi                       |  65 ++++++
>  arch/arm/mach-omap2/board-generic.c                |   4 +
>  arch/arm/mach-omap2/common.h                       |   3 +
>  arch/arm/mach-omap2/display.c                      | 132 ++++++++++++
>  arch/arm/mach-omap2/dss-common.c                   | 224 ---------------------
>  arch/arm/mach-omap2/pdata-quirks.c                 |   3 -
>  .../video/omap2/displays-new/connector-analog-tv.c |  43 +++-
>  drivers/video/omap2/displays-new/connector-dvi.c   |  43 ++++
>  drivers/video/omap2/displays-new/connector-hdmi.c  |  30 +++
>  drivers/video/omap2/displays-new/encoder-tfp410.c  |  43 +++-
>  .../video/omap2/displays-new/encoder-tpd12s015.c   |  56 ++++++
>  drivers/video/omap2/displays-new/panel-dpi.c       |  64 +++++-
>  drivers/video/omap2/displays-new/panel-dsi-cm.c    |  65 +++++-
>  .../omap2/displays-new/panel-sony-acx565akm.c      |  33 ++-
>  drivers/video/omap2/dss/Makefile                   |   2 +-
>  drivers/video/omap2/dss/dispc.c                    |   8 +
>  drivers/video/omap2/dss/display.c                  |  28 ++-
>  drivers/video/omap2/dss/dpi.c                      |  47 +++++
>  drivers/video/omap2/dss/dsi.c                      | 147 +++++++++++++-
>  drivers/video/omap2/dss/dss-of.c                   | 159 +++++++++++++++
>  drivers/video/omap2/dss/dss.c                      |  64 ++++++
>  drivers/video/omap2/dss/dss.h                      |   6 +
>  drivers/video/omap2/dss/hdmi4.c                    |  14 +-
>  drivers/video/omap2/dss/sdi.c                      |  45 +++++
>  drivers/video/omap2/dss/venc.c                     |  66 +++++-
>  drivers/video/omap2/omapfb/omapfb-main.c           |  67 ++++--
>  include/video/omapdss.h                            |  14 ++
>  48 files changed, 2550 insertions(+), 287 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/video/analog-tv-connector.txt
>  create mode 100644 Documentation/devicetree/bindings/video/dvi-connector.txt
>  create mode 100644 Documentation/devicetree/bindings/video/hdmi-connector.txt
>  create mode 100644 Documentation/devicetree/bindings/video/panel-dpi.txt
>  create mode 100644 Documentation/devicetree/bindings/video/panel-dsi-cm.txt
>  create mode 100644 Documentation/devicetree/bindings/video/sony,acx565akm.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,omap-dss.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,omap2-dss.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,omap3-dss.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,omap4-dss.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,tfp410.txt
>  create mode 100644 Documentation/devicetree/bindings/video/ti,tpd12s015.txt
>  create mode 100644 Documentation/devicetree/bindings/video/video-ports.txt
>  create mode 100644 drivers/video/omap2/dss/dss-of.c
>
> --
> 1.8.3.2
>

Thanks a lot and best regards,
Javier



More information about the linux-arm-kernel mailing list