From: Jani Nikula <jani.nikula@intel.com>
To: Rodrigo Vivi <rodrigo.vivi@gmail.com>
Cc: intel-gfx <intel-gfx@lists.freedesktop.org>,
Thierry Reding <thierry.reding@gmail.com>
Subject: Re: [PATCH 5/6] drm/i915/dp: move dp aux ch register init to aux init
Date: Mon, 17 Mar 2014 16:48:58 +0200 [thread overview]
Message-ID: <8738ig284l.fsf@intel.com> (raw)
In-Reply-To: <CABVU7+vnSq6MaDqJHXURO6fL+ThTpLYUmgBPNDfF4kOxt-fH2Q@mail.gmail.com>
On Mon, 17 Mar 2014, Rodrigo Vivi <rodrigo.vivi@gmail.com> wrote:
> I would prefer an else instead of unecessary comparisons and
> assignment that will be override..
In general I agree, but see next patch. ;)
BR,
Jani.
>
> But anyway it works, so feel free to use:
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
>
> On Fri, Mar 14, 2014 at 11:51 AM, Jani Nikula <jani.nikula@intel.com> wrote:
>> Do a slight rearrangement of the switch to prep for follow-up.
>>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/i915/intel_dp.c | 42 ++++++++++++++++++++-------------------
>> 1 file changed, 22 insertions(+), 20 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
>> index 24cbf4bd36c4..71a76d00d634 100644
>> --- a/drivers/gpu/drm/i915/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/intel_dp.c
>> @@ -643,6 +643,28 @@ static void
>> intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector)
>> {
>> struct drm_device *dev = intel_dp_to_dev(intel_dp);
>> + struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);
>> + enum port port = intel_dig_port->port;
>> +
>> + switch (port) {
>> + case PORT_A:
>> + intel_dp->aux_ch_ctl_reg = DPA_AUX_CH_CTL;
>> + break;
>> + case PORT_B:
>> + intel_dp->aux_ch_ctl_reg = PCH_DPB_AUX_CH_CTL;
>> + break;
>> + case PORT_C:
>> + intel_dp->aux_ch_ctl_reg = PCH_DPC_AUX_CH_CTL;
>> + break;
>> + case PORT_D:
>> + intel_dp->aux_ch_ctl_reg = PCH_DPD_AUX_CH_CTL;
>> + break;
>> + default:
>> + BUG();
>> + }
>> +
>> + if (!HAS_DDI(dev))
>> + intel_dp->aux_ch_ctl_reg = intel_dp->output_reg + 0x10;
>>
>> intel_dp->aux.dev = dev->dev;
>> intel_dp->aux.transfer = intel_dp_aux_transfer;
>> @@ -3849,26 +3871,6 @@ intel_dp_init_connector(struct intel_digital_port *intel_dig_port,
>> intel_connector->get_hw_state = intel_connector_get_hw_state;
>> intel_connector->unregister = intel_dp_connector_unregister;
>>
>> - intel_dp->aux_ch_ctl_reg = intel_dp->output_reg + 0x10;
>> - if (HAS_DDI(dev)) {
>> - switch (intel_dig_port->port) {
>> - case PORT_A:
>> - intel_dp->aux_ch_ctl_reg = DPA_AUX_CH_CTL;
>> - break;
>> - case PORT_B:
>> - intel_dp->aux_ch_ctl_reg = PCH_DPB_AUX_CH_CTL;
>> - break;
>> - case PORT_C:
>> - intel_dp->aux_ch_ctl_reg = PCH_DPC_AUX_CH_CTL;
>> - break;
>> - case PORT_D:
>> - intel_dp->aux_ch_ctl_reg = PCH_DPD_AUX_CH_CTL;
>> - break;
>> - default:
>> - BUG();
>> - }
>> - }
>> -
>> /* Set up the DDC bus. */
>> switch (port) {
>> case PORT_A:
>> --
>> 1.7.9.5
>>
>> _______________________________________________
>> Intel-gfx mailing list
>> Intel-gfx@lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
>
>
> --
> Rodrigo Vivi
> Blog: http://blog.vivi.eng.br
--
Jani Nikula, Intel Open Source Technology Center
next prev parent reply other threads:[~2014-03-17 14:49 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-14 14:51 [PATCH 0/6] drm/i915: switch to drm core dp aux helpers Jani Nikula
2014-03-14 14:51 ` [PATCH 1/6] drm/dp: let drivers specify the name of the I2C-over-AUX adapter Jani Nikula
2014-03-17 14:09 ` Rodrigo Vivi
2014-03-14 14:51 ` [PATCH 2/6] drm/i915/dp: split edp_panel_vdd_on() for reuse Jani Nikula
2014-03-17 14:09 ` Rodrigo Vivi
2014-03-17 14:47 ` Rodrigo Vivi
2014-03-14 14:51 ` [PATCH 3/6] drm/i915/dp: move edp vdd enable/disable at a lower level in i2c-over-aux Jani Nikula
2014-03-17 14:09 ` Rodrigo Vivi
2014-03-14 14:51 ` [PATCH 4/6] drm/i915/dp: use the new drm helpers for dp aux Jani Nikula
2014-03-17 14:08 ` Rodrigo Vivi
2014-03-17 14:51 ` Rodrigo Vivi
2014-03-17 14:54 ` Jani Nikula
2014-03-18 10:54 ` Jani Nikula
2014-03-18 14:02 ` Rodrigo Vivi
2014-03-18 14:06 ` Daniel Vetter
2014-03-14 14:51 ` [PATCH 5/6] drm/i915/dp: move dp aux ch register init to aux init Jani Nikula
2014-03-17 14:12 ` Rodrigo Vivi
2014-03-17 14:48 ` Jani Nikula [this message]
2014-03-14 14:51 ` [PATCH 6/6] drm/i915/dp: use the new drm helpers for dp i2c-over-aux Jani Nikula
2014-03-17 14:45 ` Rodrigo Vivi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8738ig284l.fsf@intel.com \
--to=jani.nikula@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=rodrigo.vivi@gmail.com \
--cc=thierry.reding@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.