* [PATCH v3] drm/i915: add i2c symlink under hdmi connector
@ 2019-05-20 15:06 Oleg Vasilev
2019-05-21 11:37 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev2) Patchwork
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Oleg Vasilev @ 2019-05-20 15:06 UTC (permalink / raw)
To: intel-gfx; +Cc: Jani Nikula
Currently, the i2c adapter is available only under DP connectors.
Add i2c symlink under hdmi connector pointing to i2c adapter in order to
make this behaviour consistent.
The initial motivation was to make igt i2c subtest
patch [1] work on all connectors.
[1]: https://patchwork.freedesktop.org/series/60357/
v2:
- Moved symlink remove to unregister (Ville)
- Clarified commit message (Jani)
- Changed WARN to DRM_ERROR (Jani)
- Minor codestyle changes proposed by Jani
v3: added blank line
Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Oleg Vasilev <oleg.vasilev@intel.com>
---
drivers/gpu/drm/i915/intel_hdmi.c | 41 ++++++++++++++++++++++++++++++-
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_hdmi.c b/drivers/gpu/drm/i915/intel_hdmi.c
index 2a4086cf2692..a51d1408db7f 100644
--- a/drivers/gpu/drm/i915/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/intel_hdmi.c
@@ -2658,6 +2658,36 @@ static void chv_hdmi_pre_enable(struct intel_encoder *encoder,
chv_phy_release_cl2_override(encoder);
}
+static struct i2c_adapter *
+intel_hdmi_get_i2c_adapter(struct drm_connector *connector)
+{
+ struct drm_i915_private *dev_priv = to_i915(connector->dev);
+ struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
+
+ return intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus);
+}
+
+static void intel_hdmi_create_i2c_symlink(struct drm_connector *connector)
+{
+ struct i2c_adapter *adapter = intel_hdmi_get_i2c_adapter(connector);
+ struct kobject *i2c_kobj = &adapter->dev.kobj;
+ struct kobject *connector_kobj = &connector->kdev->kobj;
+ int ret;
+
+ ret = sysfs_create_link(connector_kobj, i2c_kobj, i2c_kobj->name);
+ if (ret)
+ DRM_ERROR("Failed to create i2c symlink (%d)\n", ret);
+}
+
+static void intel_hdmi_remove_i2c_symlink(struct drm_connector *connector)
+{
+ struct i2c_adapter *adapter = intel_hdmi_get_i2c_adapter(connector);
+ struct kobject *i2c_kobj = &adapter->dev.kobj;
+ struct kobject *connector_kobj = &connector->kdev->kobj;
+
+ sysfs_remove_link(connector_kobj, i2c_kobj->name);
+}
+
static int
intel_hdmi_connector_register(struct drm_connector *connector)
{
@@ -2669,6 +2699,8 @@ intel_hdmi_connector_register(struct drm_connector *connector)
i915_debugfs_connector_add(connector);
+ intel_hdmi_create_i2c_symlink(connector);
+
return ret;
}
@@ -2680,6 +2712,13 @@ static void intel_hdmi_destroy(struct drm_connector *connector)
intel_connector_destroy(connector);
}
+static void intel_hdmi_connector_unregister(struct drm_connector *connector)
+{
+ intel_hdmi_remove_i2c_symlink(connector);
+
+ intel_connector_unregister(connector);
+}
+
static const struct drm_connector_funcs intel_hdmi_connector_funcs = {
.detect = intel_hdmi_detect,
.force = intel_hdmi_force,
@@ -2687,7 +2726,7 @@ static const struct drm_connector_funcs intel_hdmi_connector_funcs = {
.atomic_get_property = intel_digital_connector_atomic_get_property,
.atomic_set_property = intel_digital_connector_atomic_set_property,
.late_register = intel_hdmi_connector_register,
- .early_unregister = intel_connector_unregister,
+ .early_unregister = intel_hdmi_connector_unregister,
.destroy = intel_hdmi_destroy,
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
.atomic_duplicate_state = intel_digital_connector_duplicate_state,
--
2.21.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 8+ messages in thread* ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev2) 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev @ 2019-05-21 11:37 ` Patchwork 2019-05-21 17:15 ` ✓ Fi.CI.IGT: " Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-05-21 11:37 UTC (permalink / raw) To: Oleg Vasilev; +Cc: intel-gfx == Series Details == Series: drm/i915: add i2c symlink under hdmi connector (rev2) URL : https://patchwork.freedesktop.org/series/60866/ State : success == Summary == CI Bug Log - changes from CI_DRM_6110 -> Patchwork_13053 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/ Known issues ------------ Here are the changes found in Patchwork_13053 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_contexts: - fi-bdw-gvtdvm: [PASS][1] -> [DMESG-FAIL][2] ([fdo#110235]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/fi-bdw-gvtdvm/igt@i915_selftest@live_contexts.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/fi-bdw-gvtdvm/igt@i915_selftest@live_contexts.html * igt@i915_selftest@live_hangcheck: - fi-skl-iommu: [PASS][3] -> [INCOMPLETE][4] ([fdo#108602] / [fdo#108744]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/fi-skl-iommu/igt@i915_selftest@live_hangcheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/fi-skl-iommu/igt@i915_selftest@live_hangcheck.html #### Possible fixes #### * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [FAIL][5] ([fdo#109485]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569 [fdo#108602]: https://bugs.freedesktop.org/show_bug.cgi?id=108602 [fdo#108744]: https://bugs.freedesktop.org/show_bug.cgi?id=108744 [fdo#109485]: https://bugs.freedesktop.org/show_bug.cgi?id=109485 [fdo#110235]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 Participating hosts (49 -> 43) ------------------------------ Additional (2): fi-icl-u2 fi-gdg-551 Missing (8): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-apl-guc fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_6110 -> Patchwork_13053 CI_DRM_6110: ae35264eb9f700d5f9856552bf98e20ec2b74739 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4999: eee6e9ea7a7e22a64afc029a696b80da8053bc3c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13053: 48df4de334a009d498d729bfc014be1f0c94f77f @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 48df4de334a0 drm/i915: add i2c symlink under hdmi connector == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add i2c symlink under hdmi connector (rev2) 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev 2019-05-21 11:37 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev2) Patchwork @ 2019-05-21 17:15 ` Patchwork 2019-06-03 10:09 ` [PATCH v3] drm/i915: add i2c symlink under hdmi connector Vasilev, Oleg ` (2 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-05-21 17:15 UTC (permalink / raw) To: Oleg Vasilev; +Cc: intel-gfx == Series Details == Series: drm/i915: add i2c symlink under hdmi connector (rev2) URL : https://patchwork.freedesktop.org/series/60866/ State : success == Summary == CI Bug Log - changes from CI_DRM_6110_full -> Patchwork_13053_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_13053_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_create@create-clear: - shard-hsw: [PASS][1] -> [INCOMPLETE][2] ([fdo#103540] / [fdo#110401]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-hsw6/igt@gem_create@create-clear.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-hsw5/igt@gem_create@create-clear.html * igt@gem_exec_suspend@basic-s3: - shard-apl: [PASS][3] -> [DMESG-WARN][4] ([fdo#108566]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-apl8/igt@gem_exec_suspend@basic-s3.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-apl2/igt@gem_exec_suspend@basic-s3.html * igt@gem_mmap_gtt@forked-basic-small-copy-xy: - shard-snb: [PASS][5] -> [INCOMPLETE][6] ([fdo#105411]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-snb6/igt@gem_mmap_gtt@forked-basic-small-copy-xy.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-snb7/igt@gem_mmap_gtt@forked-basic-small-copy-xy.html * igt@gem_mmap_gtt@medium-copy-xy: - shard-glk: [PASS][7] -> [INCOMPLETE][8] ([fdo#103359] / [k.org#198133]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-glk9/igt@gem_mmap_gtt@medium-copy-xy.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-glk4/igt@gem_mmap_gtt@medium-copy-xy.html * igt@gem_pwrite@big-gtt-fbr: - shard-kbl: [PASS][9] -> [INCOMPLETE][10] ([fdo#103665]) +4 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl7/igt@gem_pwrite@big-gtt-fbr.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl2/igt@gem_pwrite@big-gtt-fbr.html * igt@gem_pwrite@small-cpu-random: - shard-hsw: [PASS][11] -> [INCOMPLETE][12] ([fdo#103540]) +4 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-hsw7/igt@gem_pwrite@small-cpu-random.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-hsw2/igt@gem_pwrite@small-cpu-random.html * igt@gem_tiled_swapping@non-threaded: - shard-glk: [PASS][13] -> [DMESG-WARN][14] ([fdo#108686]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-glk8/igt@gem_tiled_swapping@non-threaded.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-glk3/igt@gem_tiled_swapping@non-threaded.html * igt@i915_pm_rpm@reg-read-ioctl: - shard-skl: [PASS][15] -> [INCOMPLETE][16] ([fdo#107807]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl9/igt@i915_pm_rpm@reg-read-ioctl.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl4/igt@i915_pm_rpm@reg-read-ioctl.html * igt@kms_draw_crc@draw-method-rgb565-blt-untiled: - shard-skl: [PASS][17] -> [FAIL][18] ([fdo#103184] / [fdo#103232]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl4/igt@kms_draw_crc@draw-method-rgb565-blt-untiled.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl6/igt@kms_draw_crc@draw-method-rgb565-blt-untiled.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-skl: [PASS][19] -> [INCOMPLETE][20] ([fdo#104108]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl1/igt@kms_frontbuffer_tracking@fbc-suspend.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl1/igt@kms_frontbuffer_tracking@fbc-suspend.html #### Possible fixes #### * igt@gem_create@create-clear: - shard-kbl: [INCOMPLETE][21] ([fdo#103665] / [fdo#110401]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl4/igt@gem_create@create-clear.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl1/igt@gem_create@create-clear.html * igt@gem_mmap_gtt@basic-small-bo: - shard-hsw: [INCOMPLETE][23] ([fdo#103540]) -> [PASS][24] +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-hsw8/igt@gem_mmap_gtt@basic-small-bo.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-hsw6/igt@gem_mmap_gtt@basic-small-bo.html * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-glk: [INCOMPLETE][25] ([fdo#103359] / [k.org#198133]) -> [PASS][26] +2 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-glk4/igt@gem_ppgtt@blt-vs-render-ctx0.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-glk8/igt@gem_ppgtt@blt-vs-render-ctx0.html - shard-snb: [INCOMPLETE][27] ([fdo#105411]) -> [PASS][28] +3 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-snb7/igt@gem_ppgtt@blt-vs-render-ctx0.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-snb2/igt@gem_ppgtt@blt-vs-render-ctx0.html * igt@gem_pwrite@small-cpu-fbr: - shard-kbl: [INCOMPLETE][29] ([fdo#103665]) -> [PASS][30] +5 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl2/igt@gem_pwrite@small-cpu-fbr.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl1/igt@gem_pwrite@small-cpu-fbr.html * igt@kms_busy@basic-flip-a: - shard-snb: [SKIP][31] ([fdo#109271] / [fdo#109278]) -> [PASS][32] +1 similar issue [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-snb2/igt@kms_busy@basic-flip-a.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-snb5/igt@kms_busy@basic-flip-a.html * {igt@kms_cursor_crc@pipe-a-cursor-suspend}: - shard-skl: [INCOMPLETE][33] -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled: - shard-snb: [SKIP][35] ([fdo#109271]) -> [PASS][36] +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-snb2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-snb5/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes: - shard-apl: [DMESG-WARN][37] ([fdo#108566]) -> [PASS][38] +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: [FAIL][39] ([fdo#108145] / [fdo#110403]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl6/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl5/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html * igt@kms_setmode@basic: - shard-kbl: [FAIL][41] ([fdo#99912]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl1/igt@kms_setmode@basic.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl1/igt@kms_setmode@basic.html * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend: - shard-skl: [INCOMPLETE][43] ([fdo#104108]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-skl2/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-skl10/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html * igt@perf@oa-exponents: - shard-glk: [FAIL][45] ([fdo#105483]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-glk8/igt@perf@oa-exponents.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-glk5/igt@perf@oa-exponents.html #### Warnings #### * igt@gem_pwrite@huge-gtt-random: - shard-glk: [SKIP][47] ([fdo#109271]) -> [INCOMPLETE][48] ([fdo#103359] / [k.org#198133]) +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-glk8/igt@gem_pwrite@huge-gtt-random.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-glk4/igt@gem_pwrite@huge-gtt-random.html * igt@gem_userptr_blits@coherency-sync: - shard-kbl: [SKIP][49] ([fdo#109271]) -> [INCOMPLETE][50] ([fdo#103665]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl1/igt@gem_userptr_blits@coherency-sync.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl3/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@coherency-unsync: - shard-kbl: [INCOMPLETE][51] ([fdo#103665]) -> [SKIP][52] ([fdo#109271]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6110/shard-kbl3/igt@gem_userptr_blits@coherency-unsync.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/shard-kbl7/igt@gem_userptr_blits@coherency-unsync.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103184]: https://bugs.freedesktop.org/show_bug.cgi?id=103184 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359 [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411 [fdo#105483]: https://bugs.freedesktop.org/show_bug.cgi?id=105483 [fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#110401]: https://bugs.freedesktop.org/show_bug.cgi?id=110401 [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-iclb Build changes ------------- * Linux: CI_DRM_6110 -> Patchwork_13053 CI_DRM_6110: ae35264eb9f700d5f9856552bf98e20ec2b74739 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4999: eee6e9ea7a7e22a64afc029a696b80da8053bc3c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13053: 48df4de334a009d498d729bfc014be1f0c94f77f @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13053/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v3] drm/i915: add i2c symlink under hdmi connector 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev 2019-05-21 11:37 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev2) Patchwork 2019-05-21 17:15 ` ✓ Fi.CI.IGT: " Patchwork @ 2019-06-03 10:09 ` Vasilev, Oleg 2019-06-03 13:33 ` Ville Syrjälä 2019-06-03 14:54 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev3) Patchwork 2019-06-03 23:16 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 1 reply; 8+ messages in thread From: Vasilev, Oleg @ 2019-06-03 10:09 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org; +Cc: Nikula, Jani [-- Attachment #1.1: Type: text/plain, Size: 3932 bytes --] Hi, Can this be reviewed, please? On Mon, 2019-05-20 at 18:06 +0300, Oleg Vasilev wrote: > Currently, the i2c adapter is available only under DP connectors. > > Add i2c symlink under hdmi connector pointing to i2c adapter in order > to > make this behaviour consistent. > > The initial motivation was to make igt i2c subtest > patch [1] work on all connectors. > > [1]: https://patchwork.freedesktop.org/series/60357/ > > v2: > - Moved symlink remove to unregister (Ville) > - Clarified commit message (Jani) > - Changed WARN to DRM_ERROR (Jani) > - Minor codestyle changes proposed by Jani > > v3: added blank line > > Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Oleg Vasilev <oleg.vasilev@intel.com> > --- > drivers/gpu/drm/i915/intel_hdmi.c | 41 > ++++++++++++++++++++++++++++++- > 1 file changed, 40 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/intel_hdmi.c > b/drivers/gpu/drm/i915/intel_hdmi.c > index 2a4086cf2692..a51d1408db7f 100644 > --- a/drivers/gpu/drm/i915/intel_hdmi.c > +++ b/drivers/gpu/drm/i915/intel_hdmi.c > @@ -2658,6 +2658,36 @@ static void chv_hdmi_pre_enable(struct > intel_encoder *encoder, > chv_phy_release_cl2_override(encoder); > } > > +static struct i2c_adapter * > +intel_hdmi_get_i2c_adapter(struct drm_connector *connector) > +{ > + struct drm_i915_private *dev_priv = to_i915(connector->dev); > + struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector); > + > + return intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); > +} > + > +static void intel_hdmi_create_i2c_symlink(struct drm_connector > *connector) > +{ > + struct i2c_adapter *adapter = > intel_hdmi_get_i2c_adapter(connector); > + struct kobject *i2c_kobj = &adapter->dev.kobj; > + struct kobject *connector_kobj = &connector->kdev->kobj; > + int ret; > + > + ret = sysfs_create_link(connector_kobj, i2c_kobj, i2c_kobj- > >name); > + if (ret) > + DRM_ERROR("Failed to create i2c symlink (%d)\n", ret); > +} > + > +static void intel_hdmi_remove_i2c_symlink(struct drm_connector > *connector) > +{ > + struct i2c_adapter *adapter = > intel_hdmi_get_i2c_adapter(connector); > + struct kobject *i2c_kobj = &adapter->dev.kobj; > + struct kobject *connector_kobj = &connector->kdev->kobj; > + > + sysfs_remove_link(connector_kobj, i2c_kobj->name); > +} > + > static int > intel_hdmi_connector_register(struct drm_connector *connector) > { > @@ -2669,6 +2699,8 @@ intel_hdmi_connector_register(struct > drm_connector *connector) > > i915_debugfs_connector_add(connector); > > + intel_hdmi_create_i2c_symlink(connector); > + > return ret; > } > > @@ -2680,6 +2712,13 @@ static void intel_hdmi_destroy(struct > drm_connector *connector) > intel_connector_destroy(connector); > } > > +static void intel_hdmi_connector_unregister(struct drm_connector > *connector) > +{ > + intel_hdmi_remove_i2c_symlink(connector); > + > + intel_connector_unregister(connector); > +} > + > static const struct drm_connector_funcs intel_hdmi_connector_funcs = > { > .detect = intel_hdmi_detect, > .force = intel_hdmi_force, > @@ -2687,7 +2726,7 @@ static const struct drm_connector_funcs > intel_hdmi_connector_funcs = { > .atomic_get_property = > intel_digital_connector_atomic_get_property, > .atomic_set_property = > intel_digital_connector_atomic_set_property, > .late_register = intel_hdmi_connector_register, > - .early_unregister = intel_connector_unregister, > + .early_unregister = intel_hdmi_connector_unregister, > .destroy = intel_hdmi_destroy, > .atomic_destroy_state = > drm_atomic_helper_connector_destroy_state, > .atomic_duplicate_state = > intel_digital_connector_duplicate_state, [-- Attachment #1.2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 3261 bytes --] [-- Attachment #2: Type: text/plain, Size: 159 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v3] drm/i915: add i2c symlink under hdmi connector 2019-06-03 10:09 ` [PATCH v3] drm/i915: add i2c symlink under hdmi connector Vasilev, Oleg @ 2019-06-03 13:33 ` Ville Syrjälä 2019-06-04 13:45 ` Ville Syrjälä 0 siblings, 1 reply; 8+ messages in thread From: Ville Syrjälä @ 2019-06-03 13:33 UTC (permalink / raw) To: Vasilev, Oleg; +Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org On Mon, Jun 03, 2019 at 10:09:30AM +0000, Vasilev, Oleg wrote: > Hi, > > Can this be reviewed, please? It looks good to me. But the test results are horrible, due to the ext4 fail I think. I've hit retest to get new results. > > On Mon, 2019-05-20 at 18:06 +0300, Oleg Vasilev wrote: > > Currently, the i2c adapter is available only under DP connectors. > > > > Add i2c symlink under hdmi connector pointing to i2c adapter in order > > to > > make this behaviour consistent. > > > > The initial motivation was to make igt i2c subtest > > patch [1] work on all connectors. > > > > [1]: https://patchwork.freedesktop.org/series/60357/ > > > > v2: > > - Moved symlink remove to unregister (Ville) > > - Clarified commit message (Jani) > > - Changed WARN to DRM_ERROR (Jani) > > - Minor codestyle changes proposed by Jani > > > > v3: added blank line > > > > Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com> > > Cc: Imre Deak <imre.deak@intel.com> > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Cc: Jani Nikula <jani.nikula@intel.com> > > Signed-off-by: Oleg Vasilev <oleg.vasilev@intel.com> > > --- > > drivers/gpu/drm/i915/intel_hdmi.c | 41 > > ++++++++++++++++++++++++++++++- > > 1 file changed, 40 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/intel_hdmi.c > > b/drivers/gpu/drm/i915/intel_hdmi.c > > index 2a4086cf2692..a51d1408db7f 100644 > > --- a/drivers/gpu/drm/i915/intel_hdmi.c > > +++ b/drivers/gpu/drm/i915/intel_hdmi.c > > @@ -2658,6 +2658,36 @@ static void chv_hdmi_pre_enable(struct > > intel_encoder *encoder, > > chv_phy_release_cl2_override(encoder); > > } > > > > +static struct i2c_adapter * > > +intel_hdmi_get_i2c_adapter(struct drm_connector *connector) > > +{ > > + struct drm_i915_private *dev_priv = to_i915(connector->dev); > > + struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector); > > + > > + return intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); > > +} > > + > > +static void intel_hdmi_create_i2c_symlink(struct drm_connector > > *connector) > > +{ > > + struct i2c_adapter *adapter = > > intel_hdmi_get_i2c_adapter(connector); > > + struct kobject *i2c_kobj = &adapter->dev.kobj; > > + struct kobject *connector_kobj = &connector->kdev->kobj; > > + int ret; > > + > > + ret = sysfs_create_link(connector_kobj, i2c_kobj, i2c_kobj- > > >name); > > + if (ret) > > + DRM_ERROR("Failed to create i2c symlink (%d)\n", ret); > > +} > > + > > +static void intel_hdmi_remove_i2c_symlink(struct drm_connector > > *connector) > > +{ > > + struct i2c_adapter *adapter = > > intel_hdmi_get_i2c_adapter(connector); > > + struct kobject *i2c_kobj = &adapter->dev.kobj; > > + struct kobject *connector_kobj = &connector->kdev->kobj; > > + > > + sysfs_remove_link(connector_kobj, i2c_kobj->name); > > +} > > + > > static int > > intel_hdmi_connector_register(struct drm_connector *connector) > > { > > @@ -2669,6 +2699,8 @@ intel_hdmi_connector_register(struct > > drm_connector *connector) > > > > i915_debugfs_connector_add(connector); > > > > + intel_hdmi_create_i2c_symlink(connector); > > + > > return ret; > > } > > > > @@ -2680,6 +2712,13 @@ static void intel_hdmi_destroy(struct > > drm_connector *connector) > > intel_connector_destroy(connector); > > } > > > > +static void intel_hdmi_connector_unregister(struct drm_connector > > *connector) > > +{ > > + intel_hdmi_remove_i2c_symlink(connector); > > + > > + intel_connector_unregister(connector); > > +} > > + > > static const struct drm_connector_funcs intel_hdmi_connector_funcs = > > { > > .detect = intel_hdmi_detect, > > .force = intel_hdmi_force, > > @@ -2687,7 +2726,7 @@ static const struct drm_connector_funcs > > intel_hdmi_connector_funcs = { > > .atomic_get_property = > > intel_digital_connector_atomic_get_property, > > .atomic_set_property = > > intel_digital_connector_atomic_set_property, > > .late_register = intel_hdmi_connector_register, > > - .early_unregister = intel_connector_unregister, > > + .early_unregister = intel_hdmi_connector_unregister, > > .destroy = intel_hdmi_destroy, > > .atomic_destroy_state = > > drm_atomic_helper_connector_destroy_state, > > .atomic_duplicate_state = > > intel_digital_connector_duplicate_state, -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v3] drm/i915: add i2c symlink under hdmi connector 2019-06-03 13:33 ` Ville Syrjälä @ 2019-06-04 13:45 ` Ville Syrjälä 0 siblings, 0 replies; 8+ messages in thread From: Ville Syrjälä @ 2019-06-04 13:45 UTC (permalink / raw) To: Vasilev, Oleg; +Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org On Mon, Jun 03, 2019 at 04:33:19PM +0300, Ville Syrjälä wrote: > On Mon, Jun 03, 2019 at 10:09:30AM +0000, Vasilev, Oleg wrote: > > Hi, > > > > Can this be reviewed, please? > > It looks good to me. But the test results are horrible, due to the ext4 > fail I think. I've hit retest to get new results. New results looked fine, so pushed. Thanks for the patch. -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev3) 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev ` (2 preceding siblings ...) 2019-06-03 10:09 ` [PATCH v3] drm/i915: add i2c symlink under hdmi connector Vasilev, Oleg @ 2019-06-03 14:54 ` Patchwork 2019-06-03 23:16 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-06-03 14:54 UTC (permalink / raw) To: Vasilev, Oleg; +Cc: intel-gfx == Series Details == Series: drm/i915: add i2c symlink under hdmi connector (rev3) URL : https://patchwork.freedesktop.org/series/60866/ State : success == Summary == CI Bug Log - changes from CI_DRM_6180 -> Patchwork_13159 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/ Known issues ------------ Here are the changes found in Patchwork_13159 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_hangcheck: - fi-icl-dsi: [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#108569]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/fi-icl-dsi/igt@i915_selftest@live_hangcheck.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/fi-icl-dsi/igt@i915_selftest@live_hangcheck.html #### Possible fixes #### * igt@gem_exec_reloc@basic-write-gtt-noreloc: - fi-icl-u3: [DMESG-WARN][3] ([fdo#107724]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/fi-icl-u3/igt@gem_exec_reloc@basic-write-gtt-noreloc.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/fi-icl-u3/igt@gem_exec_reloc@basic-write-gtt-noreloc.html * igt@gem_exec_suspend@basic-s3: - fi-blb-e6850: [INCOMPLETE][5] ([fdo#107718]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html * igt@kms_frontbuffer_tracking@basic: - fi-icl-u3: [FAIL][7] ([fdo#103167]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724 [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569 [fdo#110818 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110818 Participating hosts (51 -> 45) ------------------------------ Additional (1): fi-skl-6770hq Missing (7): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ilk-650 fi-kbl-7560u fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_6180 -> Patchwork_13159 CI_DRM_6180: e724dd1cacd9da18b18808880a13b0cb33ddd3d7 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5027: c998ca40a12933a0cefbe6b99c916eae32846919 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13159: e5f7c2de7b3d721dfa8af56c3f0b24209d3ea1a9 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == e5f7c2de7b3d drm/i915: add i2c symlink under hdmi connector == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: add i2c symlink under hdmi connector (rev3) 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev ` (3 preceding siblings ...) 2019-06-03 14:54 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev3) Patchwork @ 2019-06-03 23:16 ` Patchwork 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-06-03 23:16 UTC (permalink / raw) To: Vasilev, Oleg; +Cc: intel-gfx == Series Details == Series: drm/i915: add i2c symlink under hdmi connector (rev3) URL : https://patchwork.freedesktop.org/series/60866/ State : success == Summary == CI Bug Log - changes from CI_DRM_6180_full -> Patchwork_13159_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_13159_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_mmap_gtt@forked-big-copy: - shard-iclb: [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#109100]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb4/igt@gem_mmap_gtt@forked-big-copy.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb3/igt@gem_mmap_gtt@forked-big-copy.html * igt@gem_pwrite@big-cpu-random: - shard-hsw: [PASS][3] -> [INCOMPLETE][4] ([fdo#103540]) +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-hsw5/igt@gem_pwrite@big-cpu-random.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-hsw2/igt@gem_pwrite@big-cpu-random.html * igt@gem_workarounds@suspend-resume: - shard-apl: [PASS][5] -> [DMESG-WARN][6] ([fdo#108566]) +2 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-apl3/igt@gem_workarounds@suspend-resume.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-apl8/igt@gem_workarounds@suspend-resume.html - shard-kbl: [PASS][7] -> [INCOMPLETE][8] ([fdo#103665]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-kbl6/igt@gem_workarounds@suspend-resume.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-kbl2/igt@gem_workarounds@suspend-resume.html * igt@i915_pm_rpm@cursor: - shard-iclb: [PASS][9] -> [INCOMPLETE][10] ([fdo#107713] / [fdo#108840]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb6/igt@i915_pm_rpm@cursor.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb2/igt@i915_pm_rpm@cursor.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic: - shard-hsw: [PASS][11] -> [FAIL][12] ([fdo#105767]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-hsw4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-hsw4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html * igt@kms_flip@flip-vs-modeset-vs-hang-interruptible: - shard-glk: [PASS][13] -> [INCOMPLETE][14] ([fdo#103359] / [k.org#198133]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-glk3/igt@kms_flip@flip-vs-modeset-vs-hang-interruptible.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-glk2/igt@kms_flip@flip-vs-modeset-vs-hang-interruptible.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt: - shard-iclb: [PASS][15] -> [FAIL][16] ([fdo#103167]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-skl: [PASS][17] -> [INCOMPLETE][18] ([fdo#104108] / [fdo#106978]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-skl4/igt@kms_frontbuffer_tracking@psr-suspend.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-skl4/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: [PASS][19] -> [FAIL][20] ([fdo#108145]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-skl4/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [PASS][21] -> [SKIP][22] ([fdo#109642]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb2/igt@kms_psr2_su@frontbuffer.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb5/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: [PASS][23] -> [SKIP][24] ([fdo#109441]) +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb5/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom: - shard-glk: [PASS][25] -> [DMESG-FAIL][26] ([fdo#105763] / [fdo#106538]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-glk1/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-glk8/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html * igt@kms_setmode@basic: - shard-apl: [PASS][27] -> [FAIL][28] ([fdo#99912]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-apl4/igt@kms_setmode@basic.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-apl5/igt@kms_setmode@basic.html - shard-kbl: [PASS][29] -> [FAIL][30] ([fdo#99912]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-kbl2/igt@kms_setmode@basic.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-kbl7/igt@kms_setmode@basic.html * igt@tools_test@tools_test: - shard-apl: [PASS][31] -> [SKIP][32] ([fdo#109271]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-apl1/igt@tools_test@tools_test.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-apl3/igt@tools_test@tools_test.html #### Possible fixes #### * igt@gem_eio@unwedge-stress: - shard-snb: [FAIL][33] ([fdo#109661]) -> [PASS][34] +1 similar issue [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-snb6/igt@gem_eio@unwedge-stress.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-snb7/igt@gem_eio@unwedge-stress.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-snb: [SKIP][35] ([fdo#109271]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-snb7/igt@i915_pm_rc6_residency@rc6-accuracy.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-snb1/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@i915_pm_rpm@gem-evict-pwrite: - shard-iclb: [INCOMPLETE][37] ([fdo#107713] / [fdo#108840]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb7/igt@i915_pm_rpm@gem-evict-pwrite.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb2/igt@i915_pm_rpm@gem-evict-pwrite.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-apl: [DMESG-WARN][39] ([fdo#108566]) -> [PASS][40] +6 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-skl: [INCOMPLETE][41] ([fdo#104108]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-skl2/igt@kms_fbcon_fbt@fbc-suspend.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-skl4/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-plain-flip: - shard-hsw: [SKIP][43] ([fdo#109271]) -> [PASS][44] +4 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-hsw1/igt@kms_flip@2x-plain-flip.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-hsw5/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@dpms-vs-vblank-race: - shard-glk: [FAIL][45] ([fdo#103060]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-glk1/igt@kms_flip@dpms-vs-vblank-race.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-glk8/igt@kms_flip@dpms-vs-vblank-race.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-skl: [FAIL][47] ([fdo#105363]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-skl9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-hsw: [INCOMPLETE][49] ([fdo#103540]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-hsw1/igt@kms_flip@flip-vs-suspend.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-hsw4/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite: - shard-iclb: [FAIL][51] ([fdo#103167]) -> [PASS][52] +4 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [SKIP][53] ([fdo#109441]) -> [PASS][54] +6 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb5/igt@kms_psr@psr2_sprite_plane_move.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_sysfs_edid_timing: - shard-iclb: [FAIL][55] ([fdo#100047]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6180/shard-iclb3/igt@kms_sysfs_edid_timing.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/shard-iclb6/igt@kms_sysfs_edid_timing.html [fdo#100047]: https://bugs.freedesktop.org/show_bug.cgi?id=100047 [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359 [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767 [fdo#106538]: https://bugs.freedesktop.org/show_bug.cgi?id=106538 [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840 [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#109661]: https://bugs.freedesktop.org/show_bug.cgi?id=109661 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_6180 -> Patchwork_13159 CI_DRM_6180: e724dd1cacd9da18b18808880a13b0cb33ddd3d7 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5027: c998ca40a12933a0cefbe6b99c916eae32846919 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13159: e5f7c2de7b3d721dfa8af56c3f0b24209d3ea1a9 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13159/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-06-04 13:45 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-05-20 15:06 [PATCH v3] drm/i915: add i2c symlink under hdmi connector Oleg Vasilev 2019-05-21 11:37 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev2) Patchwork 2019-05-21 17:15 ` ✓ Fi.CI.IGT: " Patchwork 2019-06-03 10:09 ` [PATCH v3] drm/i915: add i2c symlink under hdmi connector Vasilev, Oleg 2019-06-03 13:33 ` Ville Syrjälä 2019-06-04 13:45 ` Ville Syrjälä 2019-06-03 14:54 ` ✓ Fi.CI.BAT: success for drm/i915: add i2c symlink under hdmi connector (rev3) Patchwork 2019-06-03 23:16 ` ✓ Fi.CI.IGT: " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.