[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190611140412.32151-1-michael.drake@codethink.co.uk>
Date: Tue, 11 Jun 2019 15:04:01 +0100
From: Michael Drake <michael.drake@...ethink.co.uk>
To: Andrzej Hajda <a.hajda@...sung.com>,
Laurent Pinchart <Laurent.pinchart@...asonboard.com>,
dri-devel@...ts.freedesktop.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
Michael Drake <michael.drake@...ethink.co.uk>
Cc: David Airlie <airlied@...ux.ie>, Daniel Vetter <daniel@...ll.ch>,
Rob Herring <robh+dt@...nel.org>,
Mark Rutland <mark.rutland@....com>,
linux-kernel@...ts.codethink.co.uk,
Patrick Glaser <pglaser@...la.com>, Nate Case <ncase@...la.com>
Subject: [PATCH v1 00/11] Add ti948 and ti949 display bridge drivers
This patch series adds support for the ti948 and ti949 display
bridge devices. They are both regmap i2c device drivers.
The ti949 converts HDMI video signals to FPD-Link III.
The ti948 converts FPD-Link III video signals to OpenLDI.
The drivers support PM suspend/resume, and rely on device tree /
ACPI nodes to set up any device dependency chain. (ACPI requiring
the special DT namespace link device ID, PRP0001.) The unified
device properties API is used to get board-specific config from
device tree / ACPI.
Cc: Patrick Glaser <pglaser@...la.com>
Cc: Nate Case <ncase@...la.com>
Michael Drake (11):
dt-bindings: display/bridge: Add bindings for ti948
ti948: i2c device driver for TI DS90UB948-Q1
dt-bindings: display/bridge: Add config property for ti948
ti948: Add support for configuration via device properties
ti948: Add alive check function using schedule_delayed_work()
ti948: Reconfigure in the alive check when device returns
ti948: Add sysfs node for alive attribute
dt-bindings: display/bridge: Add bindings for ti949
ti949: i2c device driver for TI DS90UB949-Q1
dt-bindings: display/bridge: Add config property for ti949
ti949: Add support for configuration via device properties
.../bindings/display/bridge/ti,ds90ub948.txt | 45 ++
.../bindings/display/bridge/ti,ds90ub949.txt | 37 +
drivers/gpu/drm/bridge/Kconfig | 16 +
drivers/gpu/drm/bridge/Makefile | 2 +
drivers/gpu/drm/bridge/ti948.c | 689 ++++++++++++++++++
drivers/gpu/drm/bridge/ti949.c | 631 ++++++++++++++++
6 files changed, 1420 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90ub948.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90ub949.txt
create mode 100644 drivers/gpu/drm/bridge/ti948.c
create mode 100644 drivers/gpu/drm/bridge/ti949.c
--
2.20.1
Powered by blists - more mailing lists