Commit da8c3cdb authored by Stanislav Lisovskiy's avatar Stanislav Lisovskiy Committed by Ville Syrjälä

drm/i915: Rename bigjoiner master/slave to bigjoiner primary/secondary

According to BSpec we now should call "master" pipes, "primary" pipes
and "slave" pipes, should be "secondary" pipes.
Signed-off-by: default avatarStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
[vsyrjala: Don't rename port sync stuff, catch a few more things]
Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240603112551.6481-3-stanislav.lisovskiy@intel.com
parent fb494357
...@@ -336,10 +336,10 @@ void intel_plane_copy_uapi_to_hw_state(struct intel_plane_state *plane_state, ...@@ -336,10 +336,10 @@ void intel_plane_copy_uapi_to_hw_state(struct intel_plane_state *plane_state,
intel_plane_clear_hw_state(plane_state); intel_plane_clear_hw_state(plane_state);
/* /*
* For the joiner slave uapi.crtc will point at * For the joiner secondary uapi.crtc will point at
* the master crtc. So we explicitly assign the right * the primary crtc. So we explicitly assign the right
* slave crtc to hw.crtc. uapi.crtc!=NULL simply indicates * secondary crtc to hw.crtc. uapi.crtc!=NULL simply
* the plane is logically enabled on the uapi level. * indicates the plane is logically enabled on the uapi level.
*/ */
plane_state->hw.crtc = from_plane_state->uapi.crtc ? &crtc->base : NULL; plane_state->hw.crtc = from_plane_state->uapi.crtc ? &crtc->base : NULL;
...@@ -714,27 +714,27 @@ int intel_plane_atomic_check(struct intel_atomic_state *state, ...@@ -714,27 +714,27 @@ int intel_plane_atomic_check(struct intel_atomic_state *state,
intel_atomic_get_new_plane_state(state, plane); intel_atomic_get_new_plane_state(state, plane);
const struct intel_plane_state *old_plane_state = const struct intel_plane_state *old_plane_state =
intel_atomic_get_old_plane_state(state, plane); intel_atomic_get_old_plane_state(state, plane);
const struct intel_plane_state *new_master_plane_state; const struct intel_plane_state *new_primary_crtc_plane_state;
struct intel_crtc *crtc = intel_crtc_for_pipe(i915, plane->pipe); struct intel_crtc *crtc = intel_crtc_for_pipe(i915, plane->pipe);
const struct intel_crtc_state *old_crtc_state = const struct intel_crtc_state *old_crtc_state =
intel_atomic_get_old_crtc_state(state, crtc); intel_atomic_get_old_crtc_state(state, crtc);
struct intel_crtc_state *new_crtc_state = struct intel_crtc_state *new_crtc_state =
intel_atomic_get_new_crtc_state(state, crtc); intel_atomic_get_new_crtc_state(state, crtc);
if (new_crtc_state && intel_crtc_is_joiner_slave(new_crtc_state)) { if (new_crtc_state && intel_crtc_is_joiner_secondary(new_crtc_state)) {
struct intel_crtc *master_crtc = struct intel_crtc *primary_crtc =
intel_master_crtc(new_crtc_state); intel_primary_crtc(new_crtc_state);
struct intel_plane *master_plane = struct intel_plane *primary_crtc_plane =
intel_crtc_get_plane(master_crtc, plane->id); intel_crtc_get_plane(primary_crtc, plane->id);
new_master_plane_state = new_primary_crtc_plane_state =
intel_atomic_get_new_plane_state(state, master_plane); intel_atomic_get_new_plane_state(state, primary_crtc_plane);
} else { } else {
new_master_plane_state = new_plane_state; new_primary_crtc_plane_state = new_plane_state;
} }
intel_plane_copy_uapi_to_hw_state(new_plane_state, intel_plane_copy_uapi_to_hw_state(new_plane_state,
new_master_plane_state, new_primary_crtc_plane_state,
crtc); crtc);
new_plane_state->uapi.visible = false; new_plane_state->uapi.visible = false;
......
...@@ -223,8 +223,8 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config, ...@@ -223,8 +223,8 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config,
pipe_config->sync_mode_slaves_mask); pipe_config->sync_mode_slaves_mask);
drm_printf(&p, "joiner: %s, pipes: 0x%x\n", drm_printf(&p, "joiner: %s, pipes: 0x%x\n",
intel_crtc_is_joiner_slave(pipe_config) ? "slave" : intel_crtc_is_joiner_secondary(pipe_config) ? "secondary" :
intel_crtc_is_joiner_master(pipe_config) ? "master" : "no", intel_crtc_is_joiner_primary(pipe_config) ? "primary" : "no",
pipe_config->joiner_pipes); pipe_config->joiner_pipes);
drm_printf(&p, "splitter: %s, link count %d, overlap %d\n", drm_printf(&p, "splitter: %s, link count %d, overlap %d\n",
......
...@@ -3516,11 +3516,10 @@ intel_ddi_pre_pll_enable(struct intel_atomic_state *state, ...@@ -3516,11 +3516,10 @@ intel_ddi_pre_pll_enable(struct intel_atomic_state *state,
bool is_tc_port = intel_encoder_is_tc(encoder); bool is_tc_port = intel_encoder_is_tc(encoder);
if (is_tc_port) { if (is_tc_port) {
struct intel_crtc *master_crtc = struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
to_intel_crtc(crtc_state->uapi.crtc);
intel_tc_port_get_link(dig_port, crtc_state->lane_count); intel_tc_port_get_link(dig_port, crtc_state->lane_count);
intel_ddi_update_active_dpll(state, encoder, master_crtc); intel_ddi_update_active_dpll(state, encoder, crtc);
} }
main_link_aux_power_domain_get(dig_port, crtc_state); main_link_aux_power_domain_get(dig_port, crtc_state);
......
...@@ -423,10 +423,10 @@ enum phy intel_port_to_phy(struct drm_i915_private *i915, enum port port); ...@@ -423,10 +423,10 @@ enum phy intel_port_to_phy(struct drm_i915_private *i915, enum port port);
bool is_trans_port_sync_mode(const struct intel_crtc_state *state); bool is_trans_port_sync_mode(const struct intel_crtc_state *state);
bool is_trans_port_sync_master(const struct intel_crtc_state *state); bool is_trans_port_sync_master(const struct intel_crtc_state *state);
u8 intel_crtc_joined_pipe_mask(const struct intel_crtc_state *crtc_state); u8 intel_crtc_joined_pipe_mask(const struct intel_crtc_state *crtc_state);
bool intel_crtc_is_joiner_slave(const struct intel_crtc_state *crtc_state); bool intel_crtc_is_joiner_secondary(const struct intel_crtc_state *crtc_state);
bool intel_crtc_is_joiner_master(const struct intel_crtc_state *crtc_state); bool intel_crtc_is_joiner_primary(const struct intel_crtc_state *crtc_state);
u8 intel_crtc_joiner_slave_pipes(const struct intel_crtc_state *crtc_state); u8 intel_crtc_joiner_secondary_pipes(const struct intel_crtc_state *crtc_state);
struct intel_crtc *intel_master_crtc(const struct intel_crtc_state *crtc_state); struct intel_crtc *intel_primary_crtc(const struct intel_crtc_state *crtc_state);
bool intel_crtc_get_pipe_config(struct intel_crtc_state *crtc_state); bool intel_crtc_get_pipe_config(struct intel_crtc_state *crtc_state);
bool intel_pipe_config_compare(const struct intel_crtc_state *current_config, bool intel_pipe_config_compare(const struct intel_crtc_state *current_config,
const struct intel_crtc_state *pipe_config, const struct intel_crtc_state *pipe_config,
......
...@@ -578,7 +578,7 @@ static void intel_crtc_info(struct seq_file *m, struct intel_crtc *crtc) ...@@ -578,7 +578,7 @@ static void intel_crtc_info(struct seq_file *m, struct intel_crtc *crtc)
if (crtc_state->joiner_pipes) if (crtc_state->joiner_pipes)
seq_printf(m, "\tLinked to 0x%x pipes as a %s\n", seq_printf(m, "\tLinked to 0x%x pipes as a %s\n",
crtc_state->joiner_pipes, crtc_state->joiner_pipes,
intel_crtc_is_joiner_slave(crtc_state) ? "slave" : "master"); intel_crtc_is_joiner_secondary(crtc_state) ? "slave" : "master");
for_each_intel_encoder_mask(&dev_priv->drm, encoder, for_each_intel_encoder_mask(&dev_priv->drm, encoder,
crtc_state->uapi.encoder_mask) crtc_state->uapi.encoder_mask)
......
...@@ -157,7 +157,7 @@ void intel_drrs_activate(const struct intel_crtc_state *crtc_state) ...@@ -157,7 +157,7 @@ void intel_drrs_activate(const struct intel_crtc_state *crtc_state)
if (!crtc_state->hw.active) if (!crtc_state->hw.active)
return; return;
if (intel_crtc_is_joiner_slave(crtc_state)) if (intel_crtc_is_joiner_secondary(crtc_state))
return; return;
mutex_lock(&crtc->drrs.mutex); mutex_lock(&crtc->drrs.mutex);
...@@ -189,7 +189,7 @@ void intel_drrs_deactivate(const struct intel_crtc_state *old_crtc_state) ...@@ -189,7 +189,7 @@ void intel_drrs_deactivate(const struct intel_crtc_state *old_crtc_state)
if (!old_crtc_state->hw.active) if (!old_crtc_state->hw.active)
return; return;
if (intel_crtc_is_joiner_slave(old_crtc_state)) if (intel_crtc_is_joiner_secondary(old_crtc_state))
return; return;
mutex_lock(&crtc->drrs.mutex); mutex_lock(&crtc->drrs.mutex);
......
...@@ -68,7 +68,7 @@ static void intel_crtc_disable_noatomic_begin(struct intel_crtc *crtc, ...@@ -68,7 +68,7 @@ static void intel_crtc_disable_noatomic_begin(struct intel_crtc *crtc,
/* Everything's already locked, -EDEADLK can't happen. */ /* Everything's already locked, -EDEADLK can't happen. */
for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc,
BIT(pipe) | BIT(pipe) |
intel_crtc_joiner_slave_pipes(crtc_state)) { intel_crtc_joiner_secondary_pipes(crtc_state)) {
struct intel_crtc_state *temp_crtc_state = struct intel_crtc_state *temp_crtc_state =
intel_atomic_get_crtc_state(state, temp_crtc); intel_atomic_get_crtc_state(state, temp_crtc);
int ret; int ret;
...@@ -189,7 +189,7 @@ static void intel_crtc_disable_noatomic_complete(struct intel_crtc *crtc) ...@@ -189,7 +189,7 @@ static void intel_crtc_disable_noatomic_complete(struct intel_crtc *crtc)
/* /*
* Return all the pipes using a transcoder in @transcoder_mask. * Return all the pipes using a transcoder in @transcoder_mask.
* For joiner configs return only the joiner master. * For joiner configs return only the joiner primary.
*/ */
static u8 get_transcoder_pipes(struct drm_i915_private *i915, static u8 get_transcoder_pipes(struct drm_i915_private *i915,
u8 transcoder_mask) u8 transcoder_mask)
...@@ -204,7 +204,7 @@ static u8 get_transcoder_pipes(struct drm_i915_private *i915, ...@@ -204,7 +204,7 @@ static u8 get_transcoder_pipes(struct drm_i915_private *i915,
if (temp_crtc_state->cpu_transcoder == INVALID_TRANSCODER) if (temp_crtc_state->cpu_transcoder == INVALID_TRANSCODER)
continue; continue;
if (intel_crtc_is_joiner_slave(temp_crtc_state)) if (intel_crtc_is_joiner_secondary(temp_crtc_state))
continue; continue;
if (transcoder_mask & BIT(temp_crtc_state->cpu_transcoder)) if (transcoder_mask & BIT(temp_crtc_state->cpu_transcoder))
...@@ -216,7 +216,7 @@ static u8 get_transcoder_pipes(struct drm_i915_private *i915, ...@@ -216,7 +216,7 @@ static u8 get_transcoder_pipes(struct drm_i915_private *i915,
/* /*
* Return the port sync master and slave pipes linked to @crtc. * Return the port sync master and slave pipes linked to @crtc.
* For joiner configs return only the joiner master pipes. * For joiner configs return only the joiner primary pipes.
*/ */
static void get_portsync_pipes(struct intel_crtc *crtc, static void get_portsync_pipes(struct intel_crtc *crtc,
u8 *master_pipe_mask, u8 *slave_pipes_mask) u8 *master_pipe_mask, u8 *slave_pipes_mask)
...@@ -248,16 +248,16 @@ static void get_portsync_pipes(struct intel_crtc *crtc, ...@@ -248,16 +248,16 @@ static void get_portsync_pipes(struct intel_crtc *crtc,
*slave_pipes_mask = get_transcoder_pipes(i915, master_crtc_state->sync_mode_slaves_mask); *slave_pipes_mask = get_transcoder_pipes(i915, master_crtc_state->sync_mode_slaves_mask);
} }
static u8 get_joiner_slave_pipes(struct drm_i915_private *i915, u8 master_pipes_mask) static u8 get_joiner_secondary_pipes(struct drm_i915_private *i915, u8 primary_pipes_mask)
{ {
struct intel_crtc *master_crtc; struct intel_crtc *primary_crtc;
u8 pipes = 0; u8 pipes = 0;
for_each_intel_crtc_in_pipe_mask(&i915->drm, master_crtc, master_pipes_mask) { for_each_intel_crtc_in_pipe_mask(&i915->drm, primary_crtc, primary_pipes_mask) {
struct intel_crtc_state *master_crtc_state = struct intel_crtc_state *primary_crtc_state =
to_intel_crtc_state(master_crtc->base.state); to_intel_crtc_state(primary_crtc->base.state);
pipes |= intel_crtc_joiner_slave_pipes(master_crtc_state); pipes |= intel_crtc_joiner_secondary_pipes(primary_crtc_state);
} }
return pipes; return pipes;
...@@ -269,21 +269,21 @@ static void intel_crtc_disable_noatomic(struct intel_crtc *crtc, ...@@ -269,21 +269,21 @@ static void intel_crtc_disable_noatomic(struct intel_crtc *crtc,
struct drm_i915_private *i915 = to_i915(crtc->base.dev); struct drm_i915_private *i915 = to_i915(crtc->base.dev);
u8 portsync_master_mask; u8 portsync_master_mask;
u8 portsync_slaves_mask; u8 portsync_slaves_mask;
u8 joiner_slaves_mask; u8 joiner_secondaries_mask;
struct intel_crtc *temp_crtc; struct intel_crtc *temp_crtc;
/* TODO: Add support for MST */ /* TODO: Add support for MST */
get_portsync_pipes(crtc, &portsync_master_mask, &portsync_slaves_mask); get_portsync_pipes(crtc, &portsync_master_mask, &portsync_slaves_mask);
joiner_slaves_mask = get_joiner_slave_pipes(i915, joiner_secondaries_mask = get_joiner_secondary_pipes(i915,
portsync_master_mask | portsync_master_mask |
portsync_slaves_mask); portsync_slaves_mask);
drm_WARN_ON(&i915->drm, drm_WARN_ON(&i915->drm,
portsync_master_mask & portsync_slaves_mask || portsync_master_mask & portsync_slaves_mask ||
portsync_master_mask & joiner_slaves_mask || portsync_master_mask & joiner_secondaries_mask ||
portsync_slaves_mask & joiner_slaves_mask); portsync_slaves_mask & joiner_secondaries_mask);
for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, joiner_slaves_mask) for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, joiner_secondaries_mask)
intel_crtc_disable_noatomic_begin(temp_crtc, ctx); intel_crtc_disable_noatomic_begin(temp_crtc, ctx);
for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, portsync_slaves_mask) for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, portsync_slaves_mask)
...@@ -293,7 +293,7 @@ static void intel_crtc_disable_noatomic(struct intel_crtc *crtc, ...@@ -293,7 +293,7 @@ static void intel_crtc_disable_noatomic(struct intel_crtc *crtc,
intel_crtc_disable_noatomic_begin(temp_crtc, ctx); intel_crtc_disable_noatomic_begin(temp_crtc, ctx);
for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc, for_each_intel_crtc_in_pipe_mask(&i915->drm, temp_crtc,
joiner_slaves_mask | joiner_secondaries_mask |
portsync_slaves_mask | portsync_slaves_mask |
portsync_master_mask) portsync_master_mask)
intel_crtc_disable_noatomic_complete(temp_crtc); intel_crtc_disable_noatomic_complete(temp_crtc);
...@@ -326,7 +326,7 @@ static void intel_modeset_update_connector_atomic_state(struct drm_i915_private ...@@ -326,7 +326,7 @@ static void intel_modeset_update_connector_atomic_state(struct drm_i915_private
static void intel_crtc_copy_hw_to_uapi_state(struct intel_crtc_state *crtc_state) static void intel_crtc_copy_hw_to_uapi_state(struct intel_crtc_state *crtc_state)
{ {
if (intel_crtc_is_joiner_slave(crtc_state)) if (intel_crtc_is_joiner_secondary(crtc_state))
return; return;
crtc_state->uapi.enable = crtc_state->hw.enable; crtc_state->uapi.enable = crtc_state->hw.enable;
...@@ -474,7 +474,7 @@ static bool intel_sanitize_crtc(struct intel_crtc *crtc, ...@@ -474,7 +474,7 @@ static bool intel_sanitize_crtc(struct intel_crtc *crtc,
} }
if (!crtc_state->hw.active || if (!crtc_state->hw.active ||
intel_crtc_is_joiner_slave(crtc_state)) intel_crtc_is_joiner_secondary(crtc_state))
return false; return false;
needs_link_reset = intel_crtc_needs_link_reset(crtc); needs_link_reset = intel_crtc_needs_link_reset(crtc);
...@@ -728,19 +728,19 @@ static void intel_modeset_readout_hw_state(struct drm_i915_private *i915) ...@@ -728,19 +728,19 @@ static void intel_modeset_readout_hw_state(struct drm_i915_private *i915)
encoder->base.crtc = &crtc->base; encoder->base.crtc = &crtc->base;
intel_encoder_get_config(encoder, crtc_state); intel_encoder_get_config(encoder, crtc_state);
/* read out to slave crtc as well for joiner */ /* read out to secondary crtc as well for joiner */
if (crtc_state->joiner_pipes) { if (crtc_state->joiner_pipes) {
struct intel_crtc *slave_crtc; struct intel_crtc *secondary_crtc;
/* encoder should read be linked to joiner master */ /* encoder should read be linked to joiner primary */
WARN_ON(intel_crtc_is_joiner_slave(crtc_state)); WARN_ON(intel_crtc_is_joiner_secondary(crtc_state));
for_each_intel_crtc_in_pipe_mask(&i915->drm, slave_crtc, for_each_intel_crtc_in_pipe_mask(&i915->drm, secondary_crtc,
intel_crtc_joiner_slave_pipes(crtc_state)) { intel_crtc_joiner_secondary_pipes(crtc_state)) {
struct intel_crtc_state *slave_crtc_state; struct intel_crtc_state *secondary_crtc_state;
slave_crtc_state = to_intel_crtc_state(slave_crtc->base.state); secondary_crtc_state = to_intel_crtc_state(secondary_crtc->base.state);
intel_encoder_get_config(encoder, slave_crtc_state); intel_encoder_get_config(encoder, secondary_crtc_state);
} }
} }
......
...@@ -166,7 +166,7 @@ verify_crtc_state(struct intel_atomic_state *state, ...@@ -166,7 +166,7 @@ verify_crtc_state(struct intel_atomic_state *state,
const struct intel_crtc_state *sw_crtc_state = const struct intel_crtc_state *sw_crtc_state =
intel_atomic_get_new_crtc_state(state, crtc); intel_atomic_get_new_crtc_state(state, crtc);
struct intel_crtc_state *hw_crtc_state; struct intel_crtc_state *hw_crtc_state;
struct intel_crtc *master_crtc; struct intel_crtc *primary_crtc;
struct intel_encoder *encoder; struct intel_encoder *encoder;
hw_crtc_state = intel_crtc_state_alloc(crtc); hw_crtc_state = intel_crtc_state_alloc(crtc);
...@@ -193,9 +193,9 @@ verify_crtc_state(struct intel_atomic_state *state, ...@@ -193,9 +193,9 @@ verify_crtc_state(struct intel_atomic_state *state,
"transitional active state does not match atomic hw state (expected %i, found %i)\n", "transitional active state does not match atomic hw state (expected %i, found %i)\n",
sw_crtc_state->hw.active, crtc->active); sw_crtc_state->hw.active, crtc->active);
master_crtc = intel_master_crtc(sw_crtc_state); primary_crtc = intel_primary_crtc(sw_crtc_state);
for_each_encoder_on_crtc(dev, &master_crtc->base, encoder) { for_each_encoder_on_crtc(dev, &primary_crtc->base, encoder) {
enum pipe pipe; enum pipe pipe;
bool active; bool active;
...@@ -205,7 +205,7 @@ verify_crtc_state(struct intel_atomic_state *state, ...@@ -205,7 +205,7 @@ verify_crtc_state(struct intel_atomic_state *state,
encoder->base.base.id, active, encoder->base.base.id, active,
sw_crtc_state->hw.active); sw_crtc_state->hw.active);
I915_STATE_WARN(i915, active && master_crtc->pipe != pipe, I915_STATE_WARN(i915, active && primary_crtc->pipe != pipe,
"Encoder connected to wrong pipe %c\n", "Encoder connected to wrong pipe %c\n",
pipe_name(pipe)); pipe_name(pipe));
......
...@@ -761,10 +761,10 @@ void intel_uncompressed_joiner_enable(const struct intel_crtc_state *crtc_state) ...@@ -761,10 +761,10 @@ void intel_uncompressed_joiner_enable(const struct intel_crtc_state *crtc_state)
u32 dss_ctl1_val = 0; u32 dss_ctl1_val = 0;
if (crtc_state->joiner_pipes && !crtc_state->dsc.compression_enable) { if (crtc_state->joiner_pipes && !crtc_state->dsc.compression_enable) {
if (intel_crtc_is_joiner_slave(crtc_state)) if (intel_crtc_is_joiner_secondary(crtc_state))
dss_ctl1_val |= UNCOMPRESSED_JOINER_SLAVE; dss_ctl1_val |= UNCOMPRESSED_JOINER_SECONDARY;
else else
dss_ctl1_val |= UNCOMPRESSED_JOINER_MASTER; dss_ctl1_val |= UNCOMPRESSED_JOINER_PRIMARY;
intel_de_write(dev_priv, dss_ctl1_reg(crtc, crtc_state->cpu_transcoder), dss_ctl1_val); intel_de_write(dev_priv, dss_ctl1_reg(crtc, crtc_state->cpu_transcoder), dss_ctl1_val);
} }
...@@ -790,8 +790,8 @@ void intel_dsc_enable(const struct intel_crtc_state *crtc_state) ...@@ -790,8 +790,8 @@ void intel_dsc_enable(const struct intel_crtc_state *crtc_state)
} }
if (crtc_state->joiner_pipes) { if (crtc_state->joiner_pipes) {
dss_ctl1_val |= BIG_JOINER_ENABLE; dss_ctl1_val |= BIG_JOINER_ENABLE;
if (!intel_crtc_is_joiner_slave(crtc_state)) if (!intel_crtc_is_joiner_secondary(crtc_state))
dss_ctl1_val |= MASTER_BIG_JOINER_ENABLE; dss_ctl1_val |= PRIMARY_BIG_JOINER_ENABLE;
} }
intel_de_write(dev_priv, dss_ctl1_reg(crtc, crtc_state->cpu_transcoder), dss_ctl1_val); intel_de_write(dev_priv, dss_ctl1_reg(crtc, crtc_state->cpu_transcoder), dss_ctl1_val);
intel_de_write(dev_priv, dss_ctl2_reg(crtc, crtc_state->cpu_transcoder), dss_ctl2_val); intel_de_write(dev_priv, dss_ctl2_reg(crtc, crtc_state->cpu_transcoder), dss_ctl2_val);
......
...@@ -32,13 +32,13 @@ ...@@ -32,13 +32,13 @@
_ICL_PIPE_DSS_CTL1_PB, \ _ICL_PIPE_DSS_CTL1_PB, \
_ICL_PIPE_DSS_CTL1_PC) _ICL_PIPE_DSS_CTL1_PC)
#define BIG_JOINER_ENABLE (1 << 29) #define BIG_JOINER_ENABLE (1 << 29)
#define MASTER_BIG_JOINER_ENABLE (1 << 28) #define PRIMARY_BIG_JOINER_ENABLE (1 << 28)
#define VGA_CENTERING_ENABLE (1 << 27) #define VGA_CENTERING_ENABLE (1 << 27)
#define SPLITTER_CONFIGURATION_MASK REG_GENMASK(26, 25) #define SPLITTER_CONFIGURATION_MASK REG_GENMASK(26, 25)
#define SPLITTER_CONFIGURATION_2_SEGMENT REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 0) #define SPLITTER_CONFIGURATION_2_SEGMENT REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 0)
#define SPLITTER_CONFIGURATION_4_SEGMENT REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 1) #define SPLITTER_CONFIGURATION_4_SEGMENT REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 1)
#define UNCOMPRESSED_JOINER_MASTER (1 << 21) #define UNCOMPRESSED_JOINER_PRIMARY (1 << 21)
#define UNCOMPRESSED_JOINER_SLAVE (1 << 20) #define UNCOMPRESSED_JOINER_SECONDARY (1 << 20)
#define _ICL_PIPE_DSS_CTL2_PB 0x78204 #define _ICL_PIPE_DSS_CTL2_PB 0x78204
#define _ICL_PIPE_DSS_CTL2_PC 0x78404 #define _ICL_PIPE_DSS_CTL2_PC 0x78404
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment