[PATCH v1 00/11] Add ti948 and ti949 display bridge drivers

From: Michael Drake
Date: Tue Jun 11 2019 - 10:10:11 EST


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@xxxxxxxxx>
Cc: Nate Case <ncase@xxxxxxxxx>

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