2016-11-25 10:02 GMT+01:00 Jyri Sarha <jsarha@xxxxxx>: > Changes since v4: > - "drm/bridge: Add ti-tfp410 DVI transmitter driver" > - Put i2c behind #if IS_ENABLED(CONFIG_I2C) > - "drm/tilcdc: Add drm bridge support for attaching drm bridge drivers" > - Use exsisting infrastructure to hookup crtc mode validation code > to newly connected connector, whether that came from componentized > driver or trough an attached bridge > > Changes since v3: > - "drm/tilcdc: Enable sync lost error and recovery handling for rev 1 LCDC" > - Fix broken irq enable/disble code for LCDC rev 1 > - Add: "dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge" > - "drm/bridge: Add ti-tfp410 DVI transmitter driver" > - Don't fail if either i2c or platform driver register succeeds > - ftp410 -> tfp410 > - Merge the old display/ti,tfp410.txt document with my addition > > Changes since v2: > - "drm/tilcdc: Recover from sync lost error flood by resetting the LCDC" > - no change > - "drm/bridge: Add ti-tfp410 DVI transmitter driver" > - Fix deveice-tree document > - "driver node" -> "device node" > - remove "(the current implementation does not yet support this)" > - Add dummy i2c support. The driver probe works also if placed under > i2c controller node, but there is no actual i2c probing. > - "drm/tilcdc: Add drm bridge support for attaching drm bridge drivers" > - no change > > Changes since first version of the series: > - "drm/tilcdc: Recover from sync lost error flood by resetting the LCDC" > - no change > - "drm/bridge: Add ti-tfp410 DVI transmitter driver" > - HDMI -> DVI > - DT Binding document > - Prepare for tfp410 connected trough i2c by optional reg property > - Require two port nodes > - Implementation > - Implement connector node functionality with in tfp410 bridge > drive, but follow generic connector binding by pulling the > ddc-i2c-bus property from the connector node. > - "drm/tilcdc: Add drm bridge support for attaching drm bridge drivers" > - Remove earlier change in TD binding document. There is no need to > mention DRM implementation details, like bridge support, in DT > binding. > > The first patch is an independent on and I've been testing it for > quite a while now. > > The tfp410 bridge driver and the tilcdc bridge support are tested with > BeagleBone DVI-D Cape Rev A3. The tfp410 bridge driver is missing a > lot of features, because the DVI-D cape does not have too many wires > connected. The missing features can be added later when they are > needed. > > Jyri Sarha (4): > drm/tilcdc: Recover from sync lost error flood by resetting the LCDC > dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge > drm/bridge: Add ti-tfp410 DVI transmitter driver > drm/tilcdc: Add drm bridge support for attaching drm bridge drivers > > .../bindings/display/{ti => bridge}/ti,tfp410.txt | 9 +- > drivers/gpu/drm/bridge/Kconfig | 7 + > drivers/gpu/drm/bridge/Makefile | 1 + > drivers/gpu/drm/bridge/ti-tfp410.c | 317 +++++++++++++++++++++ > drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 26 +- > drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- > drivers/gpu/drm/tilcdc/tilcdc_drv.h | 5 +- > drivers/gpu/drm/tilcdc/tilcdc_external.c | 260 ++++++++++++----- > drivers/gpu/drm/tilcdc/tilcdc_external.h | 5 +- > 9 files changed, 564 insertions(+), 77 deletions(-) > rename Documentation/devicetree/bindings/display/{ti => bridge}/ti,tfp410.txt (65%) > create mode 100644 drivers/gpu/drm/bridge/ti-tfp410.c > > -- > 1.9.1 > For 1/4 and 4/4: Tested-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel