.../display/bridge/lontium,lt7911exc.yaml | 89 ++++ drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt7911exc.c | 497 ++++++++++++++++++ 4 files changed, 600 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt7911exc.yaml create mode 100644 drivers/gpu/drm/bridge/lontium-lt7911exc.c
From: Sunyun Yang <syyang@lontium.com> The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 and output signal/dual port mipi. This series introduces: - A device tree binding YAML file describing the hardware - A new DRM bridge driver implementing the basic functionality Signed-off-by: Sunyun Yang<syyang@lontium.com> --- Change in v1: - dt-binding: 1. reset pins use active low. [Dmitry] - drm/bridge: 1. use atomic_* callbacks. [Quentin] 2. fix the incorrect formatting and spaces. 3. add the required header files. [Dmitry] 4. remove "enabled" flag. 5. remove *fw from the lt7911exc struct. 6. .max_register and .range_max use actual range. 7. regulator use bulk interface. 8. use dev_err_probe, devm_mutex_init and devm_drm_bridge_add. 9. Replace GPL with GPL v2. --- Sunyun Yang (2): dt-bindings:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge drm:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge .../display/bridge/lontium,lt7911exc.yaml | 89 ++++ drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt7911exc.c | 497 ++++++++++++++++++ 4 files changed, 600 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt7911exc.yaml create mode 100644 drivers/gpu/drm/bridge/lontium-lt7911exc.c -- 2.34.1
On 28/04/2026 08:32, syyang@lontium.com wrote: > From: Sunyun Yang <syyang@lontium.com> > > The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 > and output signal/dual port mipi. This series introduces: > > - A device tree binding YAML file describing the hardware > - A new DRM bridge driver implementing the basic functionality > > Signed-off-by: Sunyun Yang<syyang@lontium.com> > --- > Change in v1: > - dt-binding: So explain me how does it work: b4 diff '<20260428063224.3316655-1-syyang@lontium.com>' Looking up https://lore.kernel.org/all/20260428063224.3316655-1-syyang@lontium.com/ Grabbing thread from lore.kernel.org/all/20260428063224.3316655-1-syyang@lontium.com/t.mbox.gz --- Analyzing 5 messages in the thread Could not find lower series to compare against. Best regards, Krzysztof
Krzysztof Kozlowski <krzk@kernel.org> 于2026年4月28日周二 15:35写道: > > On 28/04/2026 08:32, syyang@lontium.com wrote: > > From: Sunyun Yang <syyang@lontium.com> > > > > The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 > > and output signal/dual port mipi. This series introduces: > > > > - A device tree binding YAML file describing the hardware > > - A new DRM bridge driver implementing the basic functionality > > > > Signed-off-by: Sunyun Yang<syyang@lontium.com> > > --- > > Change in v1: > > - dt-binding: > > So explain me how does it work: > > b4 diff '<20260428063224.3316655-1-syyang@lontium.com>' > Looking up > https://lore.kernel.org/all/20260428063224.3316655-1-syyang@lontium.com/ > Grabbing thread from > lore.kernel.org/all/20260428063224.3316655-1-syyang@lontium.com/t.mbox.gz > --- > Analyzing 5 messages in the thread > Could not find lower series to compare against. > In fact, this is v2. I made a mistake. Link to v1: https://lore.kernel.org/lkml/20260420023354.1192642-1-syyang@lontium.com/ > Best regards, > Krzysztof
On Tue, Apr 28, 2026 at 02:32:22PM +0800, syyang@lontium.com wrote: > From: Sunyun Yang <syyang@lontium.com> > > The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 > and output signal/dual port mipi. This series introduces: > > - A device tree binding YAML file describing the hardware > - A new DRM bridge driver implementing the basic functionality > > Signed-off-by: Sunyun Yang<syyang@lontium.com> > --- > Change in v1: How can this be v1, if you already have sent the first iteration? > - dt-binding: > 1. reset pins use active low. [Dmitry] > - drm/bridge: > 1. use atomic_* callbacks. [Quentin] > 2. fix the incorrect formatting and spaces. > 3. add the required header files. [Dmitry] > 4. remove "enabled" flag. > 5. remove *fw from the lt7911exc struct. > 6. .max_register and .range_max use actual range. > 7. regulator use bulk interface. > 8. use dev_err_probe, devm_mutex_init and devm_drm_bridge_add. > 9. Replace GPL with GPL v2. > --- > Sunyun Yang (2): > dt-bindings:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > drm:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > > .../display/bridge/lontium,lt7911exc.yaml | 89 ++++ > drivers/gpu/drm/bridge/Kconfig | 13 + > drivers/gpu/drm/bridge/Makefile | 1 + > drivers/gpu/drm/bridge/lontium-lt7911exc.c | 497 ++++++++++++++++++ > 4 files changed, 600 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt7911exc.yaml > create mode 100644 drivers/gpu/drm/bridge/lontium-lt7911exc.c > > -- > 2.34.1 > -- With best wishes Dmitry
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> 于2026年4月28日周二 15:31写道: > > On Tue, Apr 28, 2026 at 02:32:22PM +0800, syyang@lontium.com wrote: > > From: Sunyun Yang <syyang@lontium.com> > > > > The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 > > and output signal/dual port mipi. This series introduces: > > > > - A device tree binding YAML file describing the hardware > > - A new DRM bridge driver implementing the basic functionality > > > > Signed-off-by: Sunyun Yang<syyang@lontium.com> > > --- > > Change in v1: > > How can this be v1, if you already have sent the first iteration? > Sorry, it is my mistake. Next time, I will correct and carefully review. > > - dt-binding: > > 1. reset pins use active low. [Dmitry] > > - drm/bridge: > > 1. use atomic_* callbacks. [Quentin] > > 2. fix the incorrect formatting and spaces. > > 3. add the required header files. [Dmitry] > > 4. remove "enabled" flag. > > 5. remove *fw from the lt7911exc struct. > > 6. .max_register and .range_max use actual range. > > 7. regulator use bulk interface. > > 8. use dev_err_probe, devm_mutex_init and devm_drm_bridge_add. > > 9. Replace GPL with GPL v2. > > --- > > Sunyun Yang (2): > > dt-bindings:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > > drm:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > > > > .../display/bridge/lontium,lt7911exc.yaml | 89 ++++ > > drivers/gpu/drm/bridge/Kconfig | 13 + > > drivers/gpu/drm/bridge/Makefile | 1 + > > drivers/gpu/drm/bridge/lontium-lt7911exc.c | 497 ++++++++++++++++++ > > 4 files changed, 600 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt7911exc.yaml > > create mode 100644 drivers/gpu/drm/bridge/lontium-lt7911exc.c > > > > -- > > 2.34.1 > > > > -- > With best wishes > Dmitry
<syyang@lontium.com> 于2026年4月28日周二 14:32写道: > > From: Sunyun Yang <syyang@lontium.com> > > The LT7911EXC is an I2C-controlled bridge that Receiver eDP1.4 > and output signal/dual port mipi. This series introduces: > > - A device tree binding YAML file describing the hardware > - A new DRM bridge driver implementing the basic functionality > > Signed-off-by: Sunyun Yang<syyang@lontium.com> > --- > Change in v1: > - dt-binding: > 1. reset pins use active low. [Dmitry] > - drm/bridge: > 1. use atomic_* callbacks. [Quentin] > 2. fix the incorrect formatting and spaces. > 3. add the required header files. [Dmitry] > 4. remove "enabled" flag. > 5. remove *fw from the lt7911exc struct. > 6. .max_register and .range_max use actual range. > 7. regulator use bulk interface. > 8. use dev_err_probe, devm_mutex_init and devm_drm_bridge_add. > 9. Replace GPL with GPL v2. - Link to init code: https://lore.kernel.org/lkml/20260420023354.1192642-1-syyang@lontium.com/ > --- > Sunyun Yang (2): > dt-bindings:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > drm:bridge: Add Lontiun LT7911EXC eDP to MIPI DSI bridge > > .../display/bridge/lontium,lt7911exc.yaml | 89 ++++ > drivers/gpu/drm/bridge/Kconfig | 13 + > drivers/gpu/drm/bridge/Makefile | 1 + > drivers/gpu/drm/bridge/lontium-lt7911exc.c | 497 ++++++++++++++++++ > 4 files changed, 600 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt7911exc.yaml > create mode 100644 drivers/gpu/drm/bridge/lontium-lt7911exc.c > > -- > 2.34.1 >
© 2016 - 2026 Red Hat, Inc.