All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Madhav Chauhan <madhav.chauhan@intel.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH v10 13/15] drm/i915/icl: add dummy DSI GPIO element execution function
Date: Fri, 02 Nov 2018 15:10:35 +0200	[thread overview]
Message-ID: <87h8gzeib8.fsf@intel.com> (raw)
In-Reply-To: <9aa7dd14-6dfc-86a6-f8c7-f7960175c865@intel.com>

On Fri, 02 Nov 2018, Madhav Chauhan <madhav.chauhan@intel.com> wrote:
> On 11/2/2018 5:17 PM, Jani Nikula wrote:
>> Add dummy debug logging GPIO element execution function for ICL.
>>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> Its kinda split of "drm/i915/icl: Add changes to program DSI panel GPIOs"
> to pave out the way further. Looks good to me.

Yeah since there was controversy with that change, add this one to not
take the other platform code paths for ICL.

> Reviewed-by: Madhav Chauhan <madhav.chauhan@intel.com>

Thanks,
Jani.

>
> Regards,
> Madhav
>
>> ---
>>   drivers/gpu/drm/i915/intel_dsi_vbt.c | 10 +++++++++-
>>   1 file changed, 9 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_dsi_vbt.c b/drivers/gpu/drm/i915/intel_dsi_vbt.c
>> index b41ca6436401..a1a8b3790e61 100644
>> --- a/drivers/gpu/drm/i915/intel_dsi_vbt.c
>> +++ b/drivers/gpu/drm/i915/intel_dsi_vbt.c
>> @@ -336,6 +336,12 @@ static void bxt_exec_gpio(struct drm_i915_private *dev_priv,
>>   	gpiod_set_value(gpio_desc, value);
>>   }
>>   
>> +static void icl_exec_gpio(struct drm_i915_private *dev_priv,
>> +			  u8 gpio_source, u8 gpio_index, bool value)
>> +{
>> +	DRM_DEBUG_KMS("Skipping ICL GPIO element execution\n");
>> +}
>> +
>>   static const u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, const u8 *data)
>>   {
>>   	struct drm_device *dev = intel_dsi->base.base.dev;
>> @@ -359,7 +365,9 @@ static const u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, const u8 *data)
>>   	/* pull up/down */
>>   	value = *data++ & 1;
>>   
>> -	if (IS_VALLEYVIEW(dev_priv))
>> +	if (IS_ICELAKE(dev_priv))
>> +		icl_exec_gpio(dev_priv, gpio_source, gpio_index, value);
>> +	else if (IS_VALLEYVIEW(dev_priv))
>>   		vlv_exec_gpio(dev_priv, gpio_source, gpio_number, value);
>>   	else if (IS_CHERRYVIEW(dev_priv))
>>   		chv_exec_gpio(dev_priv, gpio_source, gpio_number, value);
>

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2018-11-02 13:10 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-02 11:47 [PATCH v10 00/15] drm/i915/icl: dsi enabling Jani Nikula
2018-11-02 11:47 ` [PATCH v10 01/15] drm/i915/icl: Allocate DSI encoder/connector Jani Nikula
2018-11-02 11:47 ` [PATCH v10 02/15] drm/i915/icl: Fill DSI ports info Jani Nikula
2018-11-02 11:47 ` [PATCH v10 03/15] drm/i915/icl: Allocate DSI hosts and imlement host transfer Jani Nikula
2018-11-02 11:47 ` [PATCH v10 04/15] drm/i915/icl: Add get config functionality for DSI Jani Nikula
2018-11-02 11:47 ` [PATCH v10 05/15] drm/i915/icl: Get HW state for DSI encoder Jani Nikula
2018-11-02 13:30   ` Madhav Chauhan
2018-11-08 14:29   ` Lisovskiy, Stanislav
2018-11-02 11:47 ` [PATCH v10 06/15] drm/i915/icl: Add DSI encoder remaining functions Jani Nikula
2018-11-02 12:20   ` Madhav Chauhan
2018-11-02 11:47 ` [PATCH v10 07/15] drm/i915/icl: Configure DSI Dual link mode Jani Nikula
2018-11-02 11:47 ` [PATCH v10 08/15] drm/i915/icl: Consider DSI for getting transcoder state Jani Nikula
2018-11-02 11:47 ` [PATCH v10 09/15] drm/i915/icl: Get pipe timings for DSI Jani Nikula
2018-11-02 11:47 ` [PATCH v10 10/15] drm/i915/icl: Define missing bitfield for shortplug reg Jani Nikula
2018-11-02 11:47 ` [PATCH v10 11/15] drm/i915/icl: Define Panel power ctrl register Jani Nikula
2018-11-02 11:47 ` [PATCH v10 12/15] drm/i915/icl: Define display GPIO pins for DSI Jani Nikula
2018-11-02 11:47 ` [PATCH v10 13/15] drm/i915/icl: add dummy DSI GPIO element execution function Jani Nikula
2018-11-02 11:54   ` Madhav Chauhan
2018-11-02 13:10     ` Jani Nikula [this message]
2018-11-02 11:47 ` [PATCH v10 14/15] HACK: drm/i915/icl: Add changes to program DSI panel GPIOs Jani Nikula
2018-11-02 11:47 ` [PATCH v10 15/15] HACK: drm/i915/icl: Configure backlight functions for DSI Jani Nikula
2018-11-02 11:49 ` [PATCH v10 00/15] drm/i915/icl: dsi enabling Jani Nikula
2018-11-02 12:26 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/icl: dsi enabling (rev5) Patchwork
2018-11-02 12:30 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-11-02 12:44 ` ✗ Fi.CI.BAT: failure " Patchwork
2018-11-02 13:45 ` [PATCH v10 00/15] drm/i915/icl: dsi enabling Jani Nikula
2018-11-02 18:33   ` Madhav Chauhan
2018-11-03 19:16     ` Jani Nikula
2018-11-05  5:46       ` Kulkarni, Vandita
2018-11-05  9:32         ` Chauhan, Madhav
2018-11-05  9:55           ` Kulkarni, Vandita
2018-11-05 10:16             ` Chauhan, Madhav
2018-11-05 11:42               ` Kulkarni, Vandita
2018-11-02 13:47 ` ✗ Fi.CI.BAT: failure for drm/i915/icl: dsi enabling (rev5) Patchwork
2018-11-30 14:13 ` [PATCH v10 00/15] drm/i915/icl: dsi enabling Madhav Chauhan
2018-11-30 14:15   ` Chauhan, Madhav

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=87h8gzeib8.fsf@intel.com \
    --to=jani.nikula@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=madhav.chauhan@intel.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.