Associate ddc adapters with connectors

Submitted by Andrzej Pietrasiewicz on July 11, 2019, 11:26 a.m.

Details

Reviewer None
Submitted July 11, 2019, 11:26 a.m.
Last Updated July 26, 2019, 5:29 p.m.
Revision 3

Cover Letter(s)

Revision 1
      It is difficult for a user to know which of the i2c adapters is for which
drm connector. This series addresses this problem.

The idea is to have a symbolic link in connector's sysfs directory, e.g.:

ls -l /sys/class/drm/card0-HDMI-A-1/ddc
lrwxrwxrwx 1 root root 0 Jun 24 10:42 /sys/class/drm/card0-HDMI-A-1/ddc \
	-> ../../../../soc/13880000.i2c/i2c-2

The user then knows that their card0-HDMI-A-1 uses i2c-2 and can e.g. run
ddcutil:

ddcutil -b 2 getvcp 0x10
VCP code 0x10 (Brightness                    ): current value =    90, max value =   100

The first patch in the series adds struct i2c_adapter pointer to struct
drm_connector. If the field is used by a particular driver, then an
appropriate symbolic link is created by the generic code, which is also added
by this patch.

The next 22 patches is an example of how to convert a driver to this new scheme.

v1..v2:

- used fixed name "ddc" for the symbolic link in order to make it easy for
userspace to find the i2c adapter

v2..v3:

- converted as many drivers as possible.

v3..v4:

- added Reviewed-by for patch 01/23
- moved "ddc" field assignment to before drm_connector_init() is called
in msm, vc4, sti, mgag200, ast, amdgpu, radeon
- simplified the code in amdgpu and radeon at the expense of some lines
exceeding 80 characters as per Alex Deucher's suggestion
- added i915

TODO: nouveau, gma500, omapdrm, panel-simple - if applicable.
Other drivers are either already converted or don't mention neither
"ddc" nor "i2c_adapter".

Andrzej Pietrasiewicz (23):
  drm: Include ddc adapter pointer in struct drm_connector
  drm/exynos: Provide ddc symlink in connector's sysfs
  drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory
  drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory
  drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory
  drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs
    directory
  drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory
  drm/tegra: Provide ddc symlink in output connector sysfs directory
  drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
  drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
  drm/vc4: Provide ddc symlink in connector sysfs directory
  drm: zte: Provide ddc symlink in hdmi connector sysfs directory
  drm: zte: Provide ddc symlink in vga connector sysfs directory
  drm/tilcdc: Provide ddc symlink in connector sysfs directory
  drm: sti: Provide ddc symlink in hdmi connector sysfs directory
  drm/mgag200: Provide ddc symlink in connector sysfs directory
  drm/ast: Provide ddc symlink in connector sysfs directory
  drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs
    directory
  drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
  drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs
    directory
  drm/amdgpu: Provide ddc symlink in connector sysfs directory
  drm/radeon: Provide ddc symlink in connector sysfs directory
  drm/i915: Provide ddc symlink in hdmi connector sysfs directory

 .../gpu/drm/amd/amdgpu/amdgpu_connectors.c    | 56 ++++++++-----
 drivers/gpu/drm/ast/ast_mode.c                |  9 ++-
 drivers/gpu/drm/bridge/dumb-vga-dac.c         | 19 +++--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c     | 40 +++++-----
 drivers/gpu/drm/bridge/ti-tfp410.c            | 19 +++--
 drivers/gpu/drm/drm_sysfs.c                   |  7 ++
 drivers/gpu/drm/exynos/exynos_hdmi.c          | 11 ++-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  5 +-
 drivers/gpu/drm/imx/imx-ldb.c                 | 13 ++-
 drivers/gpu/drm/imx/imx-tve.c                 |  8 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c           |  9 +--
 drivers/gpu/drm/mgag200/mgag200_mode.c        |  9 ++-
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c     |  1 +
 drivers/gpu/drm/radeon/radeon_connectors.c    | 80 ++++++++++++-------
 drivers/gpu/drm/rockchip/inno_hdmi.c          | 17 ++--
 drivers/gpu/drm/rockchip/rk3066_hdmi.c        | 17 ++--
 drivers/gpu/drm/sti/sti_hdmi.c                |  1 +
 drivers/gpu/drm/sun4i/sun4i_hdmi.h            |  1 -
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c        | 14 ++--
 drivers/gpu/drm/tegra/drm.h                   |  1 -
 drivers/gpu/drm/tegra/output.c                | 12 +--
 drivers/gpu/drm/tegra/sor.c                   |  6 +-
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c        |  1 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                | 21 ++---
 drivers/gpu/drm/zte/zx_hdmi.c                 | 25 +++---
 drivers/gpu/drm/zte/zx_vga.c                  | 25 +++---
 include/drm/drm_connector.h                   | 11 +++
 27 files changed, 240 insertions(+), 198 deletions(-)
    
Revision 2
      It is difficult for a user to know which of the i2c adapters is for which
drm connector. This series addresses this problem.

The idea is to have a symbolic link in connector's sysfs directory, e.g.:

ls -l /sys/class/drm/card0-HDMI-A-1/ddc
lrwxrwxrwx 1 root root 0 Jun 24 10:42 /sys/class/drm/card0-HDMI-A-1/ddc \
	-> ../../../../soc/13880000.i2c/i2c-2

The user then knows that their card0-HDMI-A-1 uses i2c-2 and can e.g. run
ddcutil:

ddcutil -b 2 getvcp 0x10
VCP code 0x10 (Brightness): current value =    90, max value =   100

The first patch in the series adds struct i2c_adapter pointer to struct
drm_connector. If the field is used by a particular driver, then an
appropriate symbolic link is created by the generic code, which is also added
by this patch.

Patch 2 adds a new variant of drm_connector_init(), see the changelog
below.

Patches 3..24 are examples of how to convert a driver to this new scheme.

v1..v2:

- used fixed name "ddc" for the symbolic link in order to make it easy for
userspace to find the i2c adapter

v2..v3:

- converted as many drivers as possible.

v3..v4:

- added Reviewed-by for patch 01/23
- moved "ddc" field assignment to before drm_connector_init() is called
in msm, vc4, sti, mgag200, ast, amdgpu, radeon
- simplified the code in amdgpu and radeon at the expense of some lines
exceeding 80 characters as per Alex Deucher's suggestion
- added i915

v4..v5:

- changed "include <linux/i2c.h>" to "struct i2c_adapter;"
in drm_connector.h, consequently, added "include <linux/i2c.h>"
in drm_sysfs.c.
- added "drm_connector_init_with_ddc()" variant to ensure that the ddc
field of drm_connector is preserved accross its invocation
- accordingly changed invocations of drm_connector_init() in the
touched drivers to use the new variant

@Benjamin
@Shawn
@Thomas

There were your Acked-by or Reviewed-by for some patches in v4, but now
that the patches use the newly added function I'm not sure I can still
include those tags without you actually confirming. Can I? Or can you
please re-review? 

TODO: nouveau, gma500, omapdrm, panel-simple - if applicable.
Other drivers are either already converted or don't mention neither
"ddc" nor "i2c_adapter".

Andrzej Pietrasiewicz (24):
  drm: Include ddc adapter pointer in struct drm_connector
  drm: Add drm_connector_init() variant with ddc
  drm/exynos: Provide ddc symlink in connector's sysfs
  drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory
  drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory
  drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory
  drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs
    directory
  drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory
  drm/tegra: Provide ddc symlink in output connector sysfs directory
  drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
  drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
  drm/vc4: Provide ddc symlink in connector sysfs directory
  drm: zte: Provide ddc symlink in hdmi connector sysfs directory
  drm: zte: Provide ddc symlink in vga connector sysfs directory
  drm/tilcdc: Provide ddc symlink in connector sysfs directory
  drm: sti: Provide ddc symlink in hdmi connector sysfs directory
  drm/mgag200: Provide ddc symlink in connector sysfs directory
  drm/ast: Provide ddc symlink in connector sysfs directory
  drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs
    directory
  drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
  drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs
    directory
  drm/amdgpu: Provide ddc symlink in connector sysfs directory
  drm/radeon: Provide ddc symlink in connector sysfs directory
  drm/i915: Provide ddc symlink in hdmi connector sysfs directory

 .../gpu/drm/amd/amdgpu/amdgpu_connectors.c    |  95 ++++++++----
 drivers/gpu/drm/ast/ast_mode.c                |  13 +-
 drivers/gpu/drm/bridge/dumb-vga-dac.c         |  25 ++--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c     |  46 +++---
 drivers/gpu/drm/bridge/ti-tfp410.c            |  25 ++--
 drivers/gpu/drm/drm_connector.c               |  19 +++
 drivers/gpu/drm/drm_sysfs.c                   |   8 +
 drivers/gpu/drm/exynos/exynos_hdmi.c          |  17 ++-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  11 +-
 drivers/gpu/drm/imx/imx-ldb.c                 |  20 +--
 drivers/gpu/drm/imx/imx-tve.c                 |  14 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c           |  16 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c        |  13 +-
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c     |   6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c    | 141 +++++++++++++-----
 drivers/gpu/drm/rockchip/inno_hdmi.c          |  23 +--
 drivers/gpu/drm/rockchip/rk3066_hdmi.c        |  24 +--
 drivers/gpu/drm/sti/sti_hdmi.c                |   6 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi.h            |   1 -
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c        |  21 +--
 drivers/gpu/drm/tegra/drm.h                   |   1 -
 drivers/gpu/drm/tegra/hdmi.c                  |   7 +-
 drivers/gpu/drm/tegra/output.c                |  12 +-
 drivers/gpu/drm/tegra/sor.c                   |  13 +-
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c        |   6 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                |  26 ++--
 drivers/gpu/drm/zte/zx_hdmi.c                 |  31 ++--
 drivers/gpu/drm/zte/zx_vga.c                  |  31 ++--
 include/drm/drm_connector.h                   |  16 ++
 29 files changed, 428 insertions(+), 259 deletions(-)
    
Revision 3
      It is difficult for a user to know which of the i2c adapters is for which
drm connector. This series addresses this problem.

The idea is to have a symbolic link in connector's sysfs directory, e.g.:

ls -l /sys/class/drm/card0-HDMI-A-1/ddc
lrwxrwxrwx 1 root root 0 Jun 24 10:42 /sys/class/drm/card0-HDMI-A-1/ddc \
	-> ../../../../soc/13880000.i2c/i2c-2

The user then knows that their card0-HDMI-A-1 uses i2c-2 and can e.g. run
ddcutil:

ddcutil -b 2 getvcp 0x10
VCP code 0x10 (Brightness): current value =    90, max value =   100

The first patch in the series adds struct i2c_adapter pointer to struct
drm_connector. If the field is used by a particular driver, then an
appropriate symbolic link is created by the generic code, which is also added
by this patch.

Patch 2 adds a new variant of drm_connector_init(), see the changelog
below.

Patches 3..24 are examples of how to convert a driver to this new scheme.

v1..v2:

- used fixed name "ddc" for the symbolic link in order to make it easy for
userspace to find the i2c adapter

v2..v3:

- converted as many drivers as possible.

v3..v4:

- added Reviewed-by for patch 01/23
- moved "ddc" field assignment to before drm_connector_init() is called
in msm, vc4, sti, mgag200, ast, amdgpu, radeon
- simplified the code in amdgpu and radeon at the expense of some lines
exceeding 80 characters as per Alex Deucher's suggestion
- added i915

v4..v5:

- changed "include <linux/i2c.h>" to "struct i2c_adapter;"
in drm_connector.h, consequently, added "include <linux/i2c.h>"
in drm_sysfs.c.
- added "drm_connector_init_with_ddc()" variant to ensure that the ddc
field of drm_connector is preserved accross its invocation
- accordingly changed invocations of drm_connector_init() in the
touched drivers to use the new variant

v5..v6:

- improved subject line of patch 1
- added kernel-doc for drm_connector_init_with_ddc()
- improved kernel-doc for the ddc field of struct drm_connector
- added Reviewed-by in patches 17 and 18
- added Acked-by in patch 2
- made the ownership of ddc i2c_adapter explicit in all patches,
this made the affected patches much simpler

@Benjamin
@Shawn

There were your Acked-by or Reviewed-by for some patches in v4, but now
that the patches use the newly added function I'm not sure I can still
include those tags without you actually confirming. Can I? Or can you
please re-review? 

TODO: nouveau, gma500, omapdrm, panel-simple - if applicable.
Other drivers are either already converted or don't mention neither
"ddc" nor "i2c_adapter".

Andrzej Pietrasiewicz (24):
  drm: Add ddc link in sysfs created by drm_connector
  drm: Add drm_connector_init() variant with ddc
  drm/exynos: Provide ddc symlink in connector's sysfs
  drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory
  drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory
  drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory
  drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs
    directory
  drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory
  drm/tegra: Provide ddc symlink in output connector sysfs directory
  drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
  drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
  drm/vc4: Provide ddc symlink in connector sysfs directory
  drm: zte: Provide ddc symlink in hdmi connector sysfs directory
  drm: zte: Provide ddc symlink in vga connector sysfs directory
  drm/tilcdc: Provide ddc symlink in connector sysfs directory
  drm: sti: Provide ddc symlink in hdmi connector sysfs directory
  drm/mgag200: Provide ddc symlink in connector sysfs directory
  drm/ast: Provide ddc symlink in connector sysfs directory
  drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs
    directory
  drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
  drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs
    directory
  drm/amdgpu: Provide ddc symlink in connector sysfs directory
  drm/radeon: Provide ddc symlink in connector sysfs directory
  drm/i915: Provide ddc symlink in hdmi connector sysfs directory

 .../gpu/drm/amd/amdgpu/amdgpu_connectors.c    |  96 ++++++++----
 drivers/gpu/drm/ast/ast_mode.c                |  13 +-
 drivers/gpu/drm/bridge/dumb-vga-dac.c         |   6 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c     |   6 +-
 drivers/gpu/drm/bridge/ti-tfp410.c            |   6 +-
 drivers/gpu/drm/drm_connector.c               |  35 +++++
 drivers/gpu/drm/drm_sysfs.c                   |   8 +
 drivers/gpu/drm/exynos/exynos_hdmi.c          |   6 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  12 +-
 drivers/gpu/drm/imx/imx-ldb.c                 |   7 +-
 drivers/gpu/drm/imx/imx-tve.c                 |   6 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c           |   7 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c        |  13 +-
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c     |   6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c    | 142 +++++++++++++-----
 drivers/gpu/drm/rockchip/inno_hdmi.c          |   6 +-
 drivers/gpu/drm/rockchip/rk3066_hdmi.c        |   7 +-
 drivers/gpu/drm/sti/sti_hdmi.c                |   6 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c        |   7 +-
 drivers/gpu/drm/tegra/hdmi.c                  |   7 +-
 drivers/gpu/drm/tegra/sor.c                   |   7 +-
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c        |   6 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                |  12 +-
 drivers/gpu/drm/zte/zx_hdmi.c                 |   6 +-
 drivers/gpu/drm/zte/zx_vga.c                  |   6 +-
 include/drm/drm_connector.h                   |  18 +++
 26 files changed, 336 insertions(+), 121 deletions(-)
    

Revisions

Patches download mbox

# Name Submitter State A F R T
[v4,01/23] drm: Include ddc adapter pointer in struct drm_connector Andrzej Pietrasiewicz New 1 1
[v4,02/23] drm/exynos: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v4,03/23] drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory Andrzej Pietrasiewicz New
[v4,04/23] drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory Andrzej Pietrasiewicz New
[v4,05/23] drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v4,06/23] drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v4,07/23] drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v4,08/23] drm/tegra: Provide ddc symlink in output connector sysfs directory Andrzej Pietrasiewicz New
[v4,09/23] drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v4,10/23] drm/imx: imx-tve: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v4,11/23] drm/vc4: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,12/23] drm: zte: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,13/23] drm: zte: Provide ddc symlink in vga connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,14/23] drm/tilcdc: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,15/23] drm: sti: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,16/23] drm/mgag200: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,17/23] drm/ast: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,18/23] drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,19/23] drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,20/23] drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v4,21/23] drm/amdgpu: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,22/23] drm/radeon: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v4,23/23] drm/i915: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New

Patches download mbox

# Name Submitter State A F R T
[v5,01/24] drm: Include ddc adapter pointer in struct drm_connector Andrzej Pietrasiewicz New 1 1
[v5,02/24] drm: Add drm_connector_init() variant with ddc Andrzej Pietrasiewicz New
[v5,03/24] drm/exynos: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v5,04/24] drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory Andrzej Pietrasiewicz New
[v5,05/24] drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory Andrzej Pietrasiewicz New
[v5,06/24] drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v5,07/24] drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v5,08/24] drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v5,09/24] drm/tegra: Provide ddc symlink in output connector sysfs directory Andrzej Pietrasiewicz New
[v5,10/24] drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v5,11/24] drm/imx: imx-tve: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v5,12/24] drm/vc4: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,13/24] drm: zte: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v5,14/24] drm: zte: Provide ddc symlink in vga connector sysfs directory Andrzej Pietrasiewicz New
[v5,15/24] drm/tilcdc: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,16/24] drm: sti: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v5,17/24] drm/mgag200: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,18/24] drm/ast: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,19/24] drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,20/24] drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,21/24] drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,22/24] drm/amdgpu: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,23/24] drm/radeon: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v5,24/24] drm/i915: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New

Patches download mbox

# Name Submitter State A F R T
[v6,01/24] drm: Add ddc link in sysfs created by drm_connector Andrzej Pietrasiewicz New 1 2
[v6,02/24] drm: Add drm_connector_init() variant with ddc Andrzej Pietrasiewicz New 1
[v6,03/24] drm/exynos: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New
[v6,04/24] drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory Andrzej Pietrasiewicz New
[v6,05/24] drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory Andrzej Pietrasiewicz New
[v6,06/24] drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v6,07/24] drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,08/24] drm/mediatek: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v6,09/24] drm/tegra: Provide ddc symlink in output connector sysfs directory Andrzej Pietrasiewicz New
[v6,10/24] drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New 1
[v6,11/24] drm/imx: imx-tve: Provide ddc symlink in connector's sysfs Andrzej Pietrasiewicz New 1
[v6,12/24] drm/vc4: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v6,13/24] drm: zte: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New
[v6,14/24] drm: zte: Provide ddc symlink in vga connector sysfs directory Andrzej Pietrasiewicz New
[v6,15/24] drm/tilcdc: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New
[v6,16/24] drm: sti: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,17/24] drm/mgag200: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,18/24] drm/ast: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,19/24] drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,20/24] drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,21/24] drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,22/24] drm/amdgpu: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,23/24] drm/radeon: Provide ddc symlink in connector sysfs directory Andrzej Pietrasiewicz New 1
[v6,24/24] drm/i915: Provide ddc symlink in hdmi connector sysfs directory Andrzej Pietrasiewicz New