All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans de Goede <hdegoede@redhat.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Thierry Reding <thierry.reding@gmail.com>
Cc: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
	"Rafael J . Wysocki" <rjw@rjwysocki.net>,
	"Len Brown" <lenb@kernel.org>,
	linux-pwm@vger.kernel.org,
	intel-gfx <intel-gfx@lists.freedesktop.org>,
	dri-devel@lists.freedesktop.org,
	"Mika Westerberg" <mika.westerberg@linux.intel.com>,
	linux-acpi@vger.kernel.org
Subject: Re: [PATCH v5 00/16] acpi/pwm/i915: Convert pwm-crc and i915 driver's PWM code to use the atomic PWM API
Date: Wed, 29 Jul 2020 11:32:28 +0200	[thread overview]
Message-ID: <b87c535a-022f-2894-1e38-5be035c6fbfc@redhat.com> (raw)
In-Reply-To: <20200729082305.GK3703480@smile.fi.intel.com>

cHi,

On 7/29/20 10:23 AM, Andy Shevchenko wrote:
> On Mon, Jul 27, 2020 at 09:41:20AM +0200, Thierry Reding wrote:
>> On Fri, Jul 17, 2020 at 03:37:37PM +0200, Hans de Goede wrote:
> 
>> I've applied patches 3 through 12 to the PWM tree. I thought it was a
>> bit odd that only a handful of these patches had been reviewed and there
>> were no Tested-bys, but I'm going to trust that you know what you're
>> doing. =) If this breaks things for anyone I'm sure they'll complain.

Thank you for picking up these patches, but ...

> Can we postpone a bit?

I have to agree with Andy here, as mentioned my plan was to push the
entire series through drm-intel-next-queued once the last few PWM
patches are reviewed.

There are some fixes, to the pwm-crc driver which change behavior in
a possibly undesirable way, unless combined with the i915 changes.

E.g. there is a fix which makes the pwm-crc driver actually honor
the requested output frequency (it was not doing this due to a bug)
and before the i915 changes, the i915 driver was hardcoding an output
freq, rather then looking at the video-bios-tables as it should.

So having just the pwm-crc fix, will change the output frequency
which some LCD panels might not like.

Note things are probably fine with the hardcoded output freq, but I
would like to play it safe here.

Also Andy was still reviewing some of the PWM patches, and has requested
changes to 1 patch, nothing functional just some code-reshuffling for
cleaner code, so we could alternatively fix this up with a follow-up patch.

Either way please let us know how you want to proceed.

>> That said I see that Rafael has acked patches 1-2 and Jani did so for
>> patches 13-16. I'm not sure if you expect me to pick those patches up as
>> well. As far as I can tell the ACPI, PWM and DRM parts are all
>> independent, so these patches could be applied to the corresponding
>> subsystem trees.
>>
>> Anyway, if you want me to pick those all up into the PWM tree, I suppose
>> that's something I can do as well.

drm-intel-next-queued is usually seeing quite a bit of churn, so the i915
patches really should go upstream through that branch.

Regards,

Hans


WARNING: multiple messages have this Message-ID (diff)
From: Hans de Goede <hdegoede@redhat.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Thierry Reding <thierry.reding@gmail.com>
Cc: linux-pwm@vger.kernel.org,
	intel-gfx <intel-gfx@lists.freedesktop.org>,
	"Rafael J . Wysocki" <rjw@rjwysocki.net>,
	linux-acpi@vger.kernel.org, dri-devel@lists.freedesktop.org,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
	"Mika Westerberg" <mika.westerberg@linux.intel.com>,
	"Len Brown" <lenb@kernel.org>
Subject: Re: [PATCH v5 00/16] acpi/pwm/i915: Convert pwm-crc and i915 driver's PWM code to use the atomic PWM API
Date: Wed, 29 Jul 2020 11:32:28 +0200	[thread overview]
Message-ID: <b87c535a-022f-2894-1e38-5be035c6fbfc@redhat.com> (raw)
In-Reply-To: <20200729082305.GK3703480@smile.fi.intel.com>

cHi,

On 7/29/20 10:23 AM, Andy Shevchenko wrote:
> On Mon, Jul 27, 2020 at 09:41:20AM +0200, Thierry Reding wrote:
>> On Fri, Jul 17, 2020 at 03:37:37PM +0200, Hans de Goede wrote:
> 
>> I've applied patches 3 through 12 to the PWM tree. I thought it was a
>> bit odd that only a handful of these patches had been reviewed and there
>> were no Tested-bys, but I'm going to trust that you know what you're
>> doing. =) If this breaks things for anyone I'm sure they'll complain.

Thank you for picking up these patches, but ...

> Can we postpone a bit?

I have to agree with Andy here, as mentioned my plan was to push the
entire series through drm-intel-next-queued once the last few PWM
patches are reviewed.

There are some fixes, to the pwm-crc driver which change behavior in
a possibly undesirable way, unless combined with the i915 changes.

E.g. there is a fix which makes the pwm-crc driver actually honor
the requested output frequency (it was not doing this due to a bug)
and before the i915 changes, the i915 driver was hardcoding an output
freq, rather then looking at the video-bios-tables as it should.

So having just the pwm-crc fix, will change the output frequency
which some LCD panels might not like.

Note things are probably fine with the hardcoded output freq, but I
would like to play it safe here.

Also Andy was still reviewing some of the PWM patches, and has requested
changes to 1 patch, nothing functional just some code-reshuffling for
cleaner code, so we could alternatively fix this up with a follow-up patch.

Either way please let us know how you want to proceed.

>> That said I see that Rafael has acked patches 1-2 and Jani did so for
>> patches 13-16. I'm not sure if you expect me to pick those patches up as
>> well. As far as I can tell the ACPI, PWM and DRM parts are all
>> independent, so these patches could be applied to the corresponding
>> subsystem trees.
>>
>> Anyway, if you want me to pick those all up into the PWM tree, I suppose
>> that's something I can do as well.

drm-intel-next-queued is usually seeing quite a bit of churn, so the i915
patches really should go upstream through that branch.

Regards,

Hans

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

WARNING: multiple messages have this Message-ID (diff)
From: Hans de Goede <hdegoede@redhat.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Thierry Reding <thierry.reding@gmail.com>
Cc: linux-pwm@vger.kernel.org,
	intel-gfx <intel-gfx@lists.freedesktop.org>,
	"Rafael J . Wysocki" <rjw@rjwysocki.net>,
	linux-acpi@vger.kernel.org, dri-devel@lists.freedesktop.org,
	"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
	"Mika Westerberg" <mika.westerberg@linux.intel.com>,
	"Len Brown" <lenb@kernel.org>
Subject: Re: [Intel-gfx] [PATCH v5 00/16] acpi/pwm/i915: Convert pwm-crc and i915 driver's PWM code to use the atomic PWM API
Date: Wed, 29 Jul 2020 11:32:28 +0200	[thread overview]
Message-ID: <b87c535a-022f-2894-1e38-5be035c6fbfc@redhat.com> (raw)
In-Reply-To: <20200729082305.GK3703480@smile.fi.intel.com>

cHi,

On 7/29/20 10:23 AM, Andy Shevchenko wrote:
> On Mon, Jul 27, 2020 at 09:41:20AM +0200, Thierry Reding wrote:
>> On Fri, Jul 17, 2020 at 03:37:37PM +0200, Hans de Goede wrote:
> 
>> I've applied patches 3 through 12 to the PWM tree. I thought it was a
>> bit odd that only a handful of these patches had been reviewed and there
>> were no Tested-bys, but I'm going to trust that you know what you're
>> doing. =) If this breaks things for anyone I'm sure they'll complain.

Thank you for picking up these patches, but ...

> Can we postpone a bit?

I have to agree with Andy here, as mentioned my plan was to push the
entire series through drm-intel-next-queued once the last few PWM
patches are reviewed.

There are some fixes, to the pwm-crc driver which change behavior in
a possibly undesirable way, unless combined with the i915 changes.

E.g. there is a fix which makes the pwm-crc driver actually honor
the requested output frequency (it was not doing this due to a bug)
and before the i915 changes, the i915 driver was hardcoding an output
freq, rather then looking at the video-bios-tables as it should.

So having just the pwm-crc fix, will change the output frequency
which some LCD panels might not like.

Note things are probably fine with the hardcoded output freq, but I
would like to play it safe here.

Also Andy was still reviewing some of the PWM patches, and has requested
changes to 1 patch, nothing functional just some code-reshuffling for
cleaner code, so we could alternatively fix this up with a follow-up patch.

Either way please let us know how you want to proceed.

>> That said I see that Rafael has acked patches 1-2 and Jani did so for
>> patches 13-16. I'm not sure if you expect me to pick those patches up as
>> well. As far as I can tell the ACPI, PWM and DRM parts are all
>> independent, so these patches could be applied to the corresponding
>> subsystem trees.
>>
>> Anyway, if you want me to pick those all up into the PWM tree, I suppose
>> that's something I can do as well.

drm-intel-next-queued is usually seeing quite a bit of churn, so the i915
patches really should go upstream through that branch.

Regards,

Hans

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2020-07-29  9:32 UTC|newest]

Thread overview: 121+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-17 13:37 [PATCH v5 00/16] acpi/pwm/i915: Convert pwm-crc and i915 driver's PWM code to use the atomic PWM API Hans de Goede
2020-07-17 13:37 ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37 ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 01/16] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 02/16] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 03/16] pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 04/16] pwm: lpss: Add range limit check for the base_unit register value Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 05/16] pwm: lpss: Add pwm_lpss_prepare_enable() helper Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-28 18:45   ` Andy Shevchenko
2020-07-28 18:45     ` [Intel-gfx] " Andy Shevchenko
2020-07-28 18:45     ` Andy Shevchenko
2020-07-28 19:49     ` Hans de Goede
2020-07-28 19:49       ` [Intel-gfx] " Hans de Goede
2020-07-28 19:49       ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 06/16] pwm: lpss: Use pwm_lpss_apply() when restoring state on resume Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-28 18:57   ` Andy Shevchenko
2020-07-28 18:57     ` [Intel-gfx] " Andy Shevchenko
2020-07-28 18:57     ` Andy Shevchenko
2020-07-28 19:55     ` Hans de Goede
2020-07-28 19:55       ` [Intel-gfx] " Hans de Goede
2020-07-28 19:55       ` Hans de Goede
2020-07-29  8:12       ` Andy Shevchenko
2020-07-29  8:12         ` [Intel-gfx] " Andy Shevchenko
2020-07-29  8:12         ` Andy Shevchenko
2020-08-02 20:51         ` Hans de Goede
2020-08-02 20:51           ` [Intel-gfx] " Hans de Goede
2020-08-02 20:51           ` Hans de Goede
2020-08-03  8:41           ` Andy Shevchenko
2020-08-03  8:41             ` [Intel-gfx] " Andy Shevchenko
2020-08-03  8:41             ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 07/16] pwm: crc: Fix period / duty_cycle times being off by a factor of 256 Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-28 19:36   ` Andy Shevchenko
2020-07-28 19:36     ` [Intel-gfx] " Andy Shevchenko
2020-07-28 19:36     ` Andy Shevchenko
2020-07-28 20:00     ` Hans de Goede
2020-07-28 20:00       ` [Intel-gfx] " Hans de Goede
2020-07-28 20:00       ` Hans de Goede
2020-07-29  8:13   ` Andy Shevchenko
2020-07-29  8:13     ` [Intel-gfx] " Andy Shevchenko
2020-07-29  8:13     ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 08/16] pwm: crc: Fix off-by-one error in the clock-divider calculations Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-29 10:28   ` Andy Shevchenko
2020-07-29 10:28     ` [Intel-gfx] " Andy Shevchenko
2020-07-29 10:28     ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 09/16] pwm: crc: Fix period changes not having any effect Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-29 10:30   ` Andy Shevchenko
2020-07-29 10:30     ` [Intel-gfx] " Andy Shevchenko
2020-07-29 10:30     ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 10/16] pwm: crc: Enable/disable PWM output on enable/disable Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-29 10:32   ` Andy Shevchenko
2020-07-29 10:32     ` [Intel-gfx] " Andy Shevchenko
2020-07-29 10:32     ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 11/16] pwm: crc: Implement apply() method to support the new atomic PWM API Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-29 10:51   ` Andy Shevchenko
2020-07-29 10:51     ` [Intel-gfx] " Andy Shevchenko
2020-07-29 10:51     ` Andy Shevchenko
2020-07-17 13:37 ` [PATCH v5 12/16] pwm: crc: Implement get_state() method Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 13/16] drm/i915: panel: Add get_vbt_pwm_freq() helper Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:37 ` [PATCH v5 14/16] drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller Hans de Goede
2020-07-17 13:37   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:37   ` Hans de Goede
2020-07-17 13:44 ` [PATCH v5 15/16] drm/i915: panel: Honor the VBT PWM min setting " Hans de Goede
2020-07-17 13:44   ` [Intel-gfx] " Hans de Goede
2020-07-17 13:44   ` Hans de Goede
2020-07-17 13:44   ` [PATCH v5 16/16] drm/i915: panel: Use atomic PWM API " Hans de Goede
2020-07-17 13:44     ` [Intel-gfx] " Hans de Goede
2020-07-17 13:44     ` Hans de Goede
2020-07-17 13:44     ` Hans de Goede
2020-07-27  7:41 ` [PATCH v5 00/16] acpi/pwm/i915: Convert pwm-crc and i915 driver's PWM code to use the atomic PWM API Thierry Reding
2020-07-27  7:41   ` [Intel-gfx] " Thierry Reding
2020-07-27  7:41   ` Thierry Reding
2020-07-29  8:23   ` Andy Shevchenko
2020-07-29  8:23     ` [Intel-gfx] " Andy Shevchenko
2020-07-29  8:23     ` Andy Shevchenko
2020-07-29  9:32     ` Hans de Goede [this message]
2020-07-29  9:32       ` [Intel-gfx] " Hans de Goede
2020-07-29  9:32       ` Hans de Goede
2020-07-30  9:26       ` Thierry Reding
2020-07-30  9:26         ` [Intel-gfx] " Thierry Reding
2020-07-30  9:26         ` Thierry Reding
2020-08-01 14:33         ` Hans de Goede
2020-08-01 14:33           ` [Intel-gfx] " Hans de Goede
2020-08-01 14:33           ` Hans de Goede
2020-07-29 10:54 ` Andy Shevchenko
2020-07-29 10:54   ` [Intel-gfx] " Andy Shevchenko
2020-07-29 10:54   ` Andy Shevchenko
2020-08-01 14:38   ` Hans de Goede
2020-08-01 14:38     ` [Intel-gfx] " Hans de Goede
2020-08-01 14:38     ` Hans de Goede
2020-08-02 11:25     ` Andy Shevchenko
2020-08-02 11:25       ` [Intel-gfx] " Andy Shevchenko
2020-08-02 11:25       ` Andy Shevchenko
2020-08-02 19:43       ` Hans de Goede
2020-08-02 19:43         ` [Intel-gfx] " Hans de Goede
2020-08-02 19:43         ` Hans de Goede

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=b87c535a-022f-2894-1e38-5be035c6fbfc@redhat.com \
    --to=hdegoede@redhat.com \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=lenb@kernel.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-pwm@vger.kernel.org \
    --cc=mika.westerberg@linux.intel.com \
    --cc=rjw@rjwysocki.net \
    --cc=rodrigo.vivi@intel.com \
    --cc=thierry.reding@gmail.com \
    --cc=u.kleine-koenig@pengutronix.de \
    --cc=ville.syrjala@linux.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.