mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 09:33:31 +02:00
drm/i915/sdvo: Get rid of the per-connector i2c symlink
We should switch over to the standard "ddc" per-connector symlink instead of rolling our own thing. The i2c specific symlink is also in the way of reworking the SDVO DDC handling (which is a mess atm) so get rid of it. Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230825134431.24391-5-ville.syrjala@linux.intel.com
This commit is contained in:
parent
c6eddd311d
commit
5bb306b1d1
|
|
@ -2468,31 +2468,6 @@ intel_sdvo_connector_atomic_set_property(struct drm_connector *connector,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
intel_sdvo_connector_register(struct drm_connector *connector)
|
||||
{
|
||||
struct intel_sdvo *sdvo = intel_attached_sdvo(to_intel_connector(connector));
|
||||
int ret;
|
||||
|
||||
ret = intel_connector_register(connector);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return sysfs_create_link(&connector->kdev->kobj,
|
||||
&sdvo->ddc.dev.kobj,
|
||||
sdvo->ddc.dev.kobj.name);
|
||||
}
|
||||
|
||||
static void
|
||||
intel_sdvo_connector_unregister(struct drm_connector *connector)
|
||||
{
|
||||
struct intel_sdvo *sdvo = intel_attached_sdvo(to_intel_connector(connector));
|
||||
|
||||
sysfs_remove_link(&connector->kdev->kobj,
|
||||
sdvo->ddc.dev.kobj.name);
|
||||
intel_connector_unregister(connector);
|
||||
}
|
||||
|
||||
static struct drm_connector_state *
|
||||
intel_sdvo_connector_duplicate_state(struct drm_connector *connector)
|
||||
{
|
||||
|
|
@ -2511,8 +2486,8 @@ static const struct drm_connector_funcs intel_sdvo_connector_funcs = {
|
|||
.fill_modes = drm_helper_probe_single_connector_modes,
|
||||
.atomic_get_property = intel_sdvo_connector_atomic_get_property,
|
||||
.atomic_set_property = intel_sdvo_connector_atomic_set_property,
|
||||
.late_register = intel_sdvo_connector_register,
|
||||
.early_unregister = intel_sdvo_connector_unregister,
|
||||
.late_register = intel_connector_register,
|
||||
.early_unregister = intel_connector_unregister,
|
||||
.destroy = intel_connector_destroy,
|
||||
.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
|
||||
.atomic_duplicate_state = intel_sdvo_connector_duplicate_state,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user