[PATCH v3 0/2] Add LT9611C(EX/UXD) DRM bridge driver and device tree

syyang@lontium.com posted 2 patches 1 month, 3 weeks ago
.../display/bridge/lontium,lt9611.yaml        |    8 +-
drivers/gpu/drm/bridge/Kconfig                |   18 +
drivers/gpu/drm/bridge/Makefile               |    1 +
drivers/gpu/drm/bridge/lontium-lt9611c.c      | 1365 +++++++++++++++++
4 files changed, 1390 insertions(+), 2 deletions(-)
create mode 100755 drivers/gpu/drm/bridge/lontium-lt9611c.c
[PATCH v3 0/2] Add LT9611C(EX/UXD) DRM bridge driver and device tree
Posted by syyang@lontium.com 1 month, 3 weeks ago
From: Sunyun Yang <syyang@lontium.com>

This series adds support for the Lontium LT9611C(EX/UXD) MIPI DSI to HDMI 
chip:

-dt-bindings: bridge: This patch adds new content to the lontium,lt9611.yaml
 binding file.
-drm/bridge: This patch add new DRM bridge driver for LT9611C(EX/UXD) chip.

Signed-off-by: Sunyun Yang<syyang@lontium.com>
---
Changes in v3:
-dt-binding:
 1. lt9611c(ex/uxd) content merged into lontium,lt9611.yaml
-drm/bridge:
 1. Drop the licence text, only use SPDX header
 2. Sort the headers
 3. Use library functions for crc8
 4. Drop i2c_read_byte and i2c_write_byte
 5. Lowercase all hex values
 6. Use paged writes as implemented for LT9611C(EX/UXD)
 7. Drop dev_info, use dev_dbg
 8. Modify lt9611c_get_edid_block, don't store EDID in the long-term structures
 9. Use HDMI audio helpers.
 10.Remove unnecessary flags,Implement proper cleanup path, unwinding resources 
    one by one.
 11.Replace devm_kzalloc with devm_drm_bridge_alloc.
 12.Remove extra kthread.
-Link to v1: https://lore.kernel.org/lkml/20250903123825.1721443-1-syyang@lontium.com/

Changes in v2:
 1. Forget modify code, operation error, Please disregard this submit.

Changes in v1:
-dt-binding:
 1. Submit the first version of the code.
-drm/bridge:
 1. Submit the first version of the code.

---
Sunyun Yang (2):
  dt-bindings: bridge: This patch adds new content to the
    lontium,lt9611.yaml binding file
  drm/bridge: This patch add new DRM bridge driver for LT9611C chip

 .../display/bridge/lontium,lt9611.yaml        |    8 +-
 drivers/gpu/drm/bridge/Kconfig                |   18 +
 drivers/gpu/drm/bridge/Makefile               |    1 +
 drivers/gpu/drm/bridge/lontium-lt9611c.c      | 1365 +++++++++++++++++
 4 files changed, 1390 insertions(+), 2 deletions(-)
 create mode 100755 drivers/gpu/drm/bridge/lontium-lt9611c.c

-- 
2.34.1
Re: [PATCH v3 0/2] Add LT9611C(EX/UXD) DRM bridge driver and device tree
Posted by Jingyi Wang 1 month, 3 weeks ago

On 4/20/2026 2:16 PM, syyang@lontium.com wrote:
> From: Sunyun Yang <syyang@lontium.com>
> 
> This series adds support for the Lontium LT9611C(EX/UXD) MIPI DSI to HDMI
> chip:
> 
> -dt-bindings: bridge: This patch adds new content to the lontium,lt9611.yaml
>   binding file.
> -drm/bridge: This patch add new DRM bridge driver for LT9611C(EX/UXD) chip.
> 
> Signed-off-by: Sunyun Yang<syyang@lontium.com>

"This patch" should be avoided in the commit msg, begin with "add" will be enough.

Thanks,
Jingyi

> ---
> Changes in v3:
> -dt-binding:
>   1. lt9611c(ex/uxd) content merged into lontium,lt9611.yaml
> -drm/bridge:
>   1. Drop the licence text, only use SPDX header
>   2. Sort the headers
>   3. Use library functions for crc8
>   4. Drop i2c_read_byte and i2c_write_byte
>   5. Lowercase all hex values
>   6. Use paged writes as implemented for LT9611C(EX/UXD)
>   7. Drop dev_info, use dev_dbg
>   8. Modify lt9611c_get_edid_block, don't store EDID in the long-term structures
>   9. Use HDMI audio helpers.
>   10.Remove unnecessary flags,Implement proper cleanup path, unwinding resources
>      one by one.
>   11.Replace devm_kzalloc with devm_drm_bridge_alloc.
>   12.Remove extra kthread.
> -Link to v1: https://lore.kernel.org/lkml/20250903123825.1721443-1-syyang@lontium.com/
> 
> Changes in v2:
>   1. Forget modify code, operation error, Please disregard this submit.
> 
> Changes in v1:
> -dt-binding:
>   1. Submit the first version of the code.
> -drm/bridge:
>   1. Submit the first version of the code.
> 
> ---
> Sunyun Yang (2):
>    dt-bindings: bridge: This patch adds new content to the
>      lontium,lt9611.yaml binding file
>    drm/bridge: This patch add new DRM bridge driver for LT9611C chip
> 
>   .../display/bridge/lontium,lt9611.yaml        |    8 +-
>   drivers/gpu/drm/bridge/Kconfig                |   18 +
>   drivers/gpu/drm/bridge/Makefile               |    1 +
>   drivers/gpu/drm/bridge/lontium-lt9611c.c      | 1365 +++++++++++++++++
>   4 files changed, 1390 insertions(+), 2 deletions(-)
>   create mode 100755 drivers/gpu/drm/bridge/lontium-lt9611c.c
>
Re: [PATCH v3 0/2] Add LT9611C(EX/UXD) DRM bridge driver and device tree
Posted by 杨孙运 1 month, 3 weeks ago
Jingyi Wang <jingyi.wang@oss.qualcomm.com> 于2026年4月21日周二 13:09写道:
>
>
>
> On 4/20/2026 2:16 PM, syyang@lontium.com wrote:
> > From: Sunyun Yang <syyang@lontium.com>
> >
> > This series adds support for the Lontium LT9611C(EX/UXD) MIPI DSI to HDMI
> > chip:
> >
> > -dt-bindings: bridge: This patch adds new content to the lontium,lt9611.yaml
> >   binding file.
> > -drm/bridge: This patch add new DRM bridge driver for LT9611C(EX/UXD) chip.
> >
> > Signed-off-by: Sunyun Yang<syyang@lontium.com>
>
> "This patch" should be avoided in the commit msg, begin with "add" will be enough.
>
it will be fixed  in the next version.
> Thanks,
> Jingyi
>
> > ---
> > Changes in v3:
> > -dt-binding:
> >   1. lt9611c(ex/uxd) content merged into lontium,lt9611.yaml
> > -drm/bridge:
> >   1. Drop the licence text, only use SPDX header
> >   2. Sort the headers
> >   3. Use library functions for crc8
> >   4. Drop i2c_read_byte and i2c_write_byte
> >   5. Lowercase all hex values
> >   6. Use paged writes as implemented for LT9611C(EX/UXD)
> >   7. Drop dev_info, use dev_dbg
> >   8. Modify lt9611c_get_edid_block, don't store EDID in the long-term structures
> >   9. Use HDMI audio helpers.
> >   10.Remove unnecessary flags,Implement proper cleanup path, unwinding resources
> >      one by one.
> >   11.Replace devm_kzalloc with devm_drm_bridge_alloc.
> >   12.Remove extra kthread.
> > -Link to v1: https://lore.kernel.org/lkml/20250903123825.1721443-1-syyang@lontium.com/
> >
> > Changes in v2:
> >   1. Forget modify code, operation error, Please disregard this submit.
> >
> > Changes in v1:
> > -dt-binding:
> >   1. Submit the first version of the code.
> > -drm/bridge:
> >   1. Submit the first version of the code.
> >
> > ---
> > Sunyun Yang (2):
> >    dt-bindings: bridge: This patch adds new content to the
> >      lontium,lt9611.yaml binding file
> >    drm/bridge: This patch add new DRM bridge driver for LT9611C chip
> >
> >   .../display/bridge/lontium,lt9611.yaml        |    8 +-
> >   drivers/gpu/drm/bridge/Kconfig                |   18 +
> >   drivers/gpu/drm/bridge/Makefile               |    1 +
> >   drivers/gpu/drm/bridge/lontium-lt9611c.c      | 1365 +++++++++++++++++
> >   4 files changed, 1390 insertions(+), 2 deletions(-)
> >   create mode 100755 drivers/gpu/drm/bridge/lontium-lt9611c.c
> >
>
Re: [PATCH v3 0/2] Add LT9611C(EX/UXD) DRM bridge driver and device tree
Posted by Dmitry Baryshkov 1 month, 3 weeks ago
On Mon, 20 Apr 2026 at 09:16, <syyang@lontium.com> wrote:
>
> From: Sunyun Yang <syyang@lontium.com>
>
> This series adds support for the Lontium LT9611C(EX/UXD) MIPI DSI to HDMI
> chip:
>
> -dt-bindings: bridge: This patch adds new content to the lontium,lt9611.yaml
>  binding file.
> -drm/bridge: This patch add new DRM bridge driver for LT9611C(EX/UXD) chip.
>
> Signed-off-by: Sunyun Yang<syyang@lontium.com>

Once again. Your messages are not reaching the dri-devel mailing list.
Please fix your SMTP configuration or start using B4 tool and B4 Web
Relay for sending patches.
Most developers wouldn't even see these emails as they haven't reached
dri-devel.

> ---
> Changes in v3:
> -dt-binding:
>  1. lt9611c(ex/uxd) content merged into lontium,lt9611.yaml
> -drm/bridge:
>  1. Drop the licence text, only use SPDX header
>  2. Sort the headers
>  3. Use library functions for crc8
>  4. Drop i2c_read_byte and i2c_write_byte
>  5. Lowercase all hex values
>  6. Use paged writes as implemented for LT9611C(EX/UXD)
>  7. Drop dev_info, use dev_dbg
>  8. Modify lt9611c_get_edid_block, don't store EDID in the long-term structures
>  9. Use HDMI audio helpers.
>  10.Remove unnecessary flags,Implement proper cleanup path, unwinding resources
>     one by one.
>  11.Replace devm_kzalloc with devm_drm_bridge_alloc.
>  12.Remove extra kthread.
> -Link to v1: https://lore.kernel.org/lkml/20250903123825.1721443-1-syyang@lontium.com/
>
> Changes in v2:
>  1. Forget modify code, operation error, Please disregard this submit.
>
> Changes in v1:
> -dt-binding:
>  1. Submit the first version of the code.
> -drm/bridge:
>  1. Submit the first version of the code.
>
> ---
> Sunyun Yang (2):
>   dt-bindings: bridge: This patch adds new content to the
>     lontium,lt9611.yaml binding file
>   drm/bridge: This patch add new DRM bridge driver for LT9611C chip
>
>  .../display/bridge/lontium,lt9611.yaml        |    8 +-
>  drivers/gpu/drm/bridge/Kconfig                |   18 +
>  drivers/gpu/drm/bridge/Makefile               |    1 +
>  drivers/gpu/drm/bridge/lontium-lt9611c.c      | 1365 +++++++++++++++++
>  4 files changed, 1390 insertions(+), 2 deletions(-)
>  create mode 100755 drivers/gpu/drm/bridge/lontium-lt9611c.c
>
> --
> 2.34.1
>


-- 
With best wishes
Dmitry