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