Skip to content

Commit c41219f

Browse files
committed
Merge tag 'drm-intel-next-fixes-2020-05-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Fix for TypeC power domain toggling on resets (Cc: stable). Two compile time warning fixes. Signed-off-by: Dave Airlie <[email protected]> From: Joonas Lahtinen <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
2 parents e20bb85 + d96536f commit c41219f

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

drivers/gpu/drm/i915/display/intel_dp.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1359,8 +1359,7 @@ intel_dp_aux_xfer(struct intel_dp *intel_dp,
13591359
bool is_tc_port = intel_phy_is_tc(i915, phy);
13601360
i915_reg_t ch_ctl, ch_data[5];
13611361
u32 aux_clock_divider;
1362-
enum intel_display_power_domain aux_domain =
1363-
intel_aux_power_domain(intel_dig_port);
1362+
enum intel_display_power_domain aux_domain;
13641363
intel_wakeref_t aux_wakeref;
13651364
intel_wakeref_t pps_wakeref;
13661365
int i, ret, recv_bytes;
@@ -1375,6 +1374,8 @@ intel_dp_aux_xfer(struct intel_dp *intel_dp,
13751374
if (is_tc_port)
13761375
intel_tc_port_lock(intel_dig_port);
13771376

1377+
aux_domain = intel_aux_power_domain(intel_dig_port);
1378+
13781379
aux_wakeref = intel_display_power_get(i915, aux_domain);
13791380
pps_wakeref = pps_lock(intel_dp);
13801381

drivers/gpu/drm/i915/display/intel_panel.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -489,16 +489,6 @@ static u32 scale(u32 source_val,
489489
return target_val;
490490
}
491491

492-
/* Scale user_level in range [0..user_max] to [hw_min..hw_max]. */
493-
static u32 scale_user_to_hw(struct intel_connector *connector,
494-
u32 user_level, u32 user_max)
495-
{
496-
struct intel_panel *panel = &connector->panel;
497-
498-
return scale(user_level, 0, user_max,
499-
panel->backlight.min, panel->backlight.max);
500-
}
501-
502492
/* Scale user_level in range [0..user_max] to [0..hw_max], clamping the result
503493
* to [hw_min..hw_max]. */
504494
static u32 clamp_user_to_hw(struct intel_connector *connector,
@@ -1255,6 +1245,16 @@ static u32 intel_panel_get_backlight(struct intel_connector *connector)
12551245
return val;
12561246
}
12571247

1248+
/* Scale user_level in range [0..user_max] to [hw_min..hw_max]. */
1249+
static u32 scale_user_to_hw(struct intel_connector *connector,
1250+
u32 user_level, u32 user_max)
1251+
{
1252+
struct intel_panel *panel = &connector->panel;
1253+
1254+
return scale(user_level, 0, user_max,
1255+
panel->backlight.min, panel->backlight.max);
1256+
}
1257+
12581258
/* set backlight brightness to level in range [0..max], scaling wrt hw min */
12591259
static void intel_panel_set_backlight(const struct drm_connector_state *conn_state,
12601260
u32 user_level, u32 user_max)

drivers/gpu/drm/i915/gvt/scheduler.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ static void update_guest_pdps(struct intel_vgpu *vgpu,
876876
gpa + i * 8, &pdp[7 - i], 4);
877877
}
878878

879-
static bool
879+
static __maybe_unused bool
880880
check_shadow_context_ppgtt(struct execlist_ring_context *c, struct intel_vgpu_mm *m)
881881
{
882882
if (m->ppgtt_mm.root_entry_type == GTT_TYPE_PPGTT_ROOT_L4_ENTRY) {

0 commit comments

Comments
 (0)