Loading arch/arm64/boot/dts/qcom/sm6150-sde.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -529,6 +529,9 @@ qcom,max-lclk-frequency-khz = <540000>; qcom,max-pclk-frequency-khz = <195000>; qcom,max-hdisplay = <1920>; qcom,max-vdisplay = <1200>; qcom,ext-disp = <&ext_disp>; qcom,dp-aux-switch = <&fsa4480>; Loading drivers/gpu/drm/Makefile +1 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ drm-y := drm_auth.o drm_bufs.o drm_cache.o \ drm_encoder.o drm_mode_object.o drm_property.o \ drm_plane.o drm_color_mgmt.o drm_print.o \ drm_dumb_buffers.o drm_mode_config.o drm_vblank.o \ drm_syncobj.o drm_syncobj.o drm_lease.o drm-$(CONFIG_DRM_LIB_RANDOM) += lib/drm_random.o drm-$(CONFIG_DRM_VM) += drm_vm.o Loading drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +8 −8 Original line number Diff line number Diff line Loading @@ -224,7 +224,7 @@ amdgpu_connector_update_scratch_regs(struct drm_connector *connector, if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -249,7 +249,7 @@ amdgpu_connector_find_encoder(struct drm_connector *connector, for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -367,7 +367,7 @@ amdgpu_connector_best_single_encoder(struct drm_connector *connector) /* pick the encoder ids */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading Loading @@ -1084,7 +1084,7 @@ amdgpu_connector_dvi_detect(struct drm_connector *connector, bool force) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -1143,7 +1143,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -1162,7 +1162,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector) /* then check use digitial */ /* pick the first one */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading Loading @@ -1303,7 +1303,7 @@ u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *conn if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -1332,7 +1332,7 @@ static bool amdgpu_connector_encoder_is_hbr2(struct drm_connector *connector) for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading drivers/gpu/drm/amd/amdgpu/dce_virtual.c +2 −2 Original line number Diff line number Diff line Loading @@ -288,7 +288,7 @@ dce_virtual_encoder(struct drm_connector *connector) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -298,7 +298,7 @@ dce_virtual_encoder(struct drm_connector *connector) /* pick the first one */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading drivers/gpu/drm/ast/ast_mode.c +1 −1 Original line number Diff line number Diff line Loading @@ -715,7 +715,7 @@ static struct drm_encoder *ast_best_single_encoder(struct drm_connector *connect int enc_id = connector->encoder_ids[0]; /* pick the encoder ids */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading Loading
arch/arm64/boot/dts/qcom/sm6150-sde.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -529,6 +529,9 @@ qcom,max-lclk-frequency-khz = <540000>; qcom,max-pclk-frequency-khz = <195000>; qcom,max-hdisplay = <1920>; qcom,max-vdisplay = <1200>; qcom,ext-disp = <&ext_disp>; qcom,dp-aux-switch = <&fsa4480>; Loading
drivers/gpu/drm/Makefile +1 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ drm-y := drm_auth.o drm_bufs.o drm_cache.o \ drm_encoder.o drm_mode_object.o drm_property.o \ drm_plane.o drm_color_mgmt.o drm_print.o \ drm_dumb_buffers.o drm_mode_config.o drm_vblank.o \ drm_syncobj.o drm_syncobj.o drm_lease.o drm-$(CONFIG_DRM_LIB_RANDOM) += lib/drm_random.o drm-$(CONFIG_DRM_VM) += drm_vm.o Loading
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +8 −8 Original line number Diff line number Diff line Loading @@ -224,7 +224,7 @@ amdgpu_connector_update_scratch_regs(struct drm_connector *connector, if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -249,7 +249,7 @@ amdgpu_connector_find_encoder(struct drm_connector *connector, for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -367,7 +367,7 @@ amdgpu_connector_best_single_encoder(struct drm_connector *connector) /* pick the encoder ids */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading Loading @@ -1084,7 +1084,7 @@ amdgpu_connector_dvi_detect(struct drm_connector *connector, bool force) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -1143,7 +1143,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -1162,7 +1162,7 @@ amdgpu_connector_dvi_encoder(struct drm_connector *connector) /* then check use digitial */ /* pick the first one */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading Loading @@ -1303,7 +1303,7 @@ u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *conn if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading Loading @@ -1332,7 +1332,7 @@ static bool amdgpu_connector_encoder_is_hbr2(struct drm_connector *connector) for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading
drivers/gpu/drm/amd/amdgpu/dce_virtual.c +2 −2 Original line number Diff line number Diff line Loading @@ -288,7 +288,7 @@ dce_virtual_encoder(struct drm_connector *connector) if (connector->encoder_ids[i] == 0) break; encoder = drm_encoder_find(connector->dev, connector->encoder_ids[i]); encoder = drm_encoder_find(connector->dev, NULL, connector->encoder_ids[i]); if (!encoder) continue; Loading @@ -298,7 +298,7 @@ dce_virtual_encoder(struct drm_connector *connector) /* pick the first one */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading
drivers/gpu/drm/ast/ast_mode.c +1 −1 Original line number Diff line number Diff line Loading @@ -715,7 +715,7 @@ static struct drm_encoder *ast_best_single_encoder(struct drm_connector *connect int enc_id = connector->encoder_ids[0]; /* pick the encoder ids */ if (enc_id) return drm_encoder_find(connector->dev, enc_id); return drm_encoder_find(connector->dev, NULL, enc_id); return NULL; } Loading