Re: [PATCH v5 0/4] drm/tilcdc: Add bridge support and sync-lost flood recovery

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux