From: Thierry Reding <thierry.reding@gmail.com>
To: Claudiu Beznea <claudiu.beznea@microchip.com>
Cc: shc_work@mail.ru, kgene@kernel.org, krzk@kernel.org,
linux@armlinux.org.uk, mturquette@baylibre.com,
sboyd@codeaurora.org, jani.nikula@linux.intel.com,
joonas.lahtinen@linux.intel.com, rodrigo.vivi@intel.com,
airlied@linux.ie, kamil@wypas.org, b.zolnierkie@samsung.com,
jdelvare@suse.com, linux@roeck-us.net, dmitry.torokhov@gmail.com,
rpurdie@rpsys.net, jacek.anaszewski@gmail.com, pavel@ucw.cz,
mchehab@kernel.org, sean@mess.org, lee.jones@linaro.org,
daniel.thompson@linaro.org, jingoohan1@gmail.com,
milo.kim@ti.com, robh+dt@kernel.org, mark.rutland@arm.com,
corbet@lwn.net, nicolas.ferre@microchip.com,
alexandre.belloni@free-electrons.com, linux-pwm@vger.kernel.org,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org,
intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
linux-hwmon@vger.kernel.org, linux-input@vger.kernel.org,
linux-leds@vger.kernel.org, linux-media@vger.kernel.org,
linux-fbdev@vger.kernel.org, devicetree@vger.kernel.org,
linux-doc@vger.kernel.org
Subject: Re: [PATCH v3 05/10] pwm: add PWM mode to pwm_config()
Date: Wed, 28 Feb 2018 20:44:30 +0100 [thread overview]
Message-ID: <20180228194429.GD22932@mithrandir> (raw)
In-Reply-To: <1519300881-8136-6-git-send-email-claudiu.beznea@microchip.com>
[-- Attachment #1: Type: text/plain, Size: 1581 bytes --]
On Thu, Feb 22, 2018 at 02:01:16PM +0200, Claudiu Beznea wrote:
> Add PWM mode to pwm_config() function. The drivers which uses pwm_config()
> were adapted to this change.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> arch/arm/mach-s3c24xx/mach-rx1950.c | 11 +++++++++--
> drivers/bus/ts-nbus.c | 2 +-
> drivers/clk/clk-pwm.c | 3 ++-
> drivers/gpu/drm/i915/intel_panel.c | 17 ++++++++++++++---
> drivers/hwmon/pwm-fan.c | 2 +-
> drivers/input/misc/max77693-haptic.c | 2 +-
> drivers/input/misc/max8997_haptic.c | 6 +++++-
> drivers/leds/leds-pwm.c | 5 ++++-
> drivers/media/rc/ir-rx51.c | 5 ++++-
> drivers/media/rc/pwm-ir-tx.c | 5 ++++-
> drivers/video/backlight/lm3630a_bl.c | 4 +++-
> drivers/video/backlight/lp855x_bl.c | 4 +++-
> drivers/video/backlight/lp8788_bl.c | 5 ++++-
> drivers/video/backlight/pwm_bl.c | 11 +++++++++--
> drivers/video/fbdev/ssd1307fb.c | 3 ++-
> include/linux/pwm.h | 6 ++++--
> 16 files changed, 70 insertions(+), 21 deletions(-)
I don't think it makes sense to leak mode support into the legacy API.
The pwm_config() function is considered legacy and should eventually go
away. As such it doesn't make sense to integrate a new feature such as
PWM modes into it. All users of pwm_config() assume normal mode, and
that's what pwm_config() should provide.
Anyone that needs something other than normal mode should use the new
atomic PWM API.
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Thierry Reding <thierry.reding@gmail.com>
To: Claudiu Beznea <claudiu.beznea@microchip.com>
Cc: mark.rutland@arm.com, milo.kim@ti.com,
linux-fbdev@vger.kernel.org, sean@mess.org,
devicetree@vger.kernel.org, airlied@linux.ie,
mturquette@baylibre.com, kamil@wypas.org,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
alexandre.belloni@free-electrons.com, pavel@ucw.cz,
lee.jones@linaro.org, linux-clk@vger.kernel.org,
linux-leds@vger.kernel.org, daniel.thompson@linaro.org,
linux-samsung-soc@vger.kernel.org, shc_work@mail.ru,
corbet@lwn.net, linux-doc@vger.kernel.org, linux@armlinux.org.uk,
krzk@kernel.org, kgene@kernel.org, linux-input@vger.kernel.org,
linux@roeck-us.net, linux-media@vger.kernel.org,
linux-pwm@vger.kernel.org, jdelvare@suse.com,
b.zolnierkie@samsung.com, intel-gfx@lists.freedesktop.org,
robh+dt@kernel.org, jacek.anaszewski@gmail.com,
rodrigo.vivi@intel.com, mchehab@kernel.org,
linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.or
Subject: Re: [PATCH v3 05/10] pwm: add PWM mode to pwm_config()
Date: Wed, 28 Feb 2018 19:44:30 +0000 [thread overview]
Message-ID: <20180228194429.GD22932@mithrandir> (raw)
In-Reply-To: <1519300881-8136-6-git-send-email-claudiu.beznea@microchip.com>
[-- Attachment #1: Type: text/plain, Size: 1581 bytes --]
On Thu, Feb 22, 2018 at 02:01:16PM +0200, Claudiu Beznea wrote:
> Add PWM mode to pwm_config() function. The drivers which uses pwm_config()
> were adapted to this change.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> arch/arm/mach-s3c24xx/mach-rx1950.c | 11 +++++++++--
> drivers/bus/ts-nbus.c | 2 +-
> drivers/clk/clk-pwm.c | 3 ++-
> drivers/gpu/drm/i915/intel_panel.c | 17 ++++++++++++++---
> drivers/hwmon/pwm-fan.c | 2 +-
> drivers/input/misc/max77693-haptic.c | 2 +-
> drivers/input/misc/max8997_haptic.c | 6 +++++-
> drivers/leds/leds-pwm.c | 5 ++++-
> drivers/media/rc/ir-rx51.c | 5 ++++-
> drivers/media/rc/pwm-ir-tx.c | 5 ++++-
> drivers/video/backlight/lm3630a_bl.c | 4 +++-
> drivers/video/backlight/lp855x_bl.c | 4 +++-
> drivers/video/backlight/lp8788_bl.c | 5 ++++-
> drivers/video/backlight/pwm_bl.c | 11 +++++++++--
> drivers/video/fbdev/ssd1307fb.c | 3 ++-
> include/linux/pwm.h | 6 ++++--
> 16 files changed, 70 insertions(+), 21 deletions(-)
I don't think it makes sense to leak mode support into the legacy API.
The pwm_config() function is considered legacy and should eventually go
away. As such it doesn't make sense to integrate a new feature such as
PWM modes into it. All users of pwm_config() assume normal mode, and
that's what pwm_config() should provide.
Anyone that needs something other than normal mode should use the new
atomic PWM API.
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Thierry Reding <thierry.reding@gmail.com>
To: Claudiu Beznea <claudiu.beznea@microchip.com>
Cc: mark.rutland@arm.com, milo.kim@ti.com,
linux-fbdev@vger.kernel.org, sean@mess.org,
devicetree@vger.kernel.org, airlied@linux.ie,
mturquette@baylibre.com, kamil@wypas.org,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
alexandre.belloni@free-electrons.com, pavel@ucw.cz,
lee.jones@linaro.org, linux-clk@vger.kernel.org,
linux-leds@vger.kernel.org, daniel.thompson@linaro.org,
linux-samsung-soc@vger.kernel.org, shc_work@mail.ru,
corbet@lwn.net, linux-doc@vger.kernel.org, linux@armlinux.org.uk,
krzk@kernel.org, kgene@kernel.org, linux-input@vger.kernel.org,
linux@roeck-us.net, linux-media@vger.kernel.org,
linux-pwm@vger.kernel.org, jdelvare@suse.com,
b.zolnierkie@samsung.com, intel-gfx@lists.freedesktop.org,
robh+dt@kernel.org, jacek.anaszewski@gmail.com,
rodrigo.vivi@intel.com, mchehab@kernel.org,
linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.or
Subject: Re: [PATCH v3 05/10] pwm: add PWM mode to pwm_config()
Date: Wed, 28 Feb 2018 20:44:30 +0100 [thread overview]
Message-ID: <20180228194429.GD22932@mithrandir> (raw)
In-Reply-To: <1519300881-8136-6-git-send-email-claudiu.beznea@microchip.com>
[-- Attachment #1.1: Type: text/plain, Size: 1581 bytes --]
On Thu, Feb 22, 2018 at 02:01:16PM +0200, Claudiu Beznea wrote:
> Add PWM mode to pwm_config() function. The drivers which uses pwm_config()
> were adapted to this change.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> arch/arm/mach-s3c24xx/mach-rx1950.c | 11 +++++++++--
> drivers/bus/ts-nbus.c | 2 +-
> drivers/clk/clk-pwm.c | 3 ++-
> drivers/gpu/drm/i915/intel_panel.c | 17 ++++++++++++++---
> drivers/hwmon/pwm-fan.c | 2 +-
> drivers/input/misc/max77693-haptic.c | 2 +-
> drivers/input/misc/max8997_haptic.c | 6 +++++-
> drivers/leds/leds-pwm.c | 5 ++++-
> drivers/media/rc/ir-rx51.c | 5 ++++-
> drivers/media/rc/pwm-ir-tx.c | 5 ++++-
> drivers/video/backlight/lm3630a_bl.c | 4 +++-
> drivers/video/backlight/lp855x_bl.c | 4 +++-
> drivers/video/backlight/lp8788_bl.c | 5 ++++-
> drivers/video/backlight/pwm_bl.c | 11 +++++++++--
> drivers/video/fbdev/ssd1307fb.c | 3 ++-
> include/linux/pwm.h | 6 ++++--
> 16 files changed, 70 insertions(+), 21 deletions(-)
I don't think it makes sense to leak mode support into the legacy API.
The pwm_config() function is considered legacy and should eventually go
away. As such it doesn't make sense to integrate a new feature such as
PWM modes into it. All users of pwm_config() assume normal mode, and
that's what pwm_config() should provide.
Anyone that needs something other than normal mode should use the new
atomic PWM API.
Thierry
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
WARNING: multiple messages have this Message-ID (diff)
From: thierry.reding@gmail.com (Thierry Reding)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v3 05/10] pwm: add PWM mode to pwm_config()
Date: Wed, 28 Feb 2018 20:44:30 +0100 [thread overview]
Message-ID: <20180228194429.GD22932@mithrandir> (raw)
In-Reply-To: <1519300881-8136-6-git-send-email-claudiu.beznea@microchip.com>
On Thu, Feb 22, 2018 at 02:01:16PM +0200, Claudiu Beznea wrote:
> Add PWM mode to pwm_config() function. The drivers which uses pwm_config()
> were adapted to this change.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> arch/arm/mach-s3c24xx/mach-rx1950.c | 11 +++++++++--
> drivers/bus/ts-nbus.c | 2 +-
> drivers/clk/clk-pwm.c | 3 ++-
> drivers/gpu/drm/i915/intel_panel.c | 17 ++++++++++++++---
> drivers/hwmon/pwm-fan.c | 2 +-
> drivers/input/misc/max77693-haptic.c | 2 +-
> drivers/input/misc/max8997_haptic.c | 6 +++++-
> drivers/leds/leds-pwm.c | 5 ++++-
> drivers/media/rc/ir-rx51.c | 5 ++++-
> drivers/media/rc/pwm-ir-tx.c | 5 ++++-
> drivers/video/backlight/lm3630a_bl.c | 4 +++-
> drivers/video/backlight/lp855x_bl.c | 4 +++-
> drivers/video/backlight/lp8788_bl.c | 5 ++++-
> drivers/video/backlight/pwm_bl.c | 11 +++++++++--
> drivers/video/fbdev/ssd1307fb.c | 3 ++-
> include/linux/pwm.h | 6 ++++--
> 16 files changed, 70 insertions(+), 21 deletions(-)
I don't think it makes sense to leak mode support into the legacy API.
The pwm_config() function is considered legacy and should eventually go
away. As such it doesn't make sense to integrate a new feature such as
PWM modes into it. All users of pwm_config() assume normal mode, and
that's what pwm_config() should provide.
Anyone that needs something other than normal mode should use the new
atomic PWM API.
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180228/ee4ccbc7/attachment.sig>
next prev parent reply other threads:[~2018-02-28 19:44 UTC|newest]
Thread overview: 119+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-22 12:01 [PATCH v3 00/10] extend PWM framework to support PWM modes Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 01/10] pwm: extend PWM framework with " Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-24 20:49 ` kbuild test robot
2018-02-24 20:49 ` kbuild test robot
2018-02-24 20:49 ` kbuild test robot
2018-02-24 20:49 ` kbuild test robot
2018-02-26 8:11 ` Claudiu Beznea
2018-02-26 8:11 ` Claudiu Beznea
2018-02-26 8:11 ` Claudiu Beznea
2018-02-26 8:11 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 02/10] pwm: clps711x: populate PWM mode in of_xlate function Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 03/10] pwm: cros-ec: " Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 04/10] pwm: pxa: " Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 05/10] pwm: add PWM mode to pwm_config() Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:33 ` Daniel Thompson
2018-02-22 12:33 ` Daniel Thompson
2018-02-22 12:33 ` Daniel Thompson
2018-02-22 12:33 ` Daniel Thompson
2018-02-22 13:21 ` Claudiu Beznea
2018-02-22 13:21 ` Claudiu Beznea
2018-02-22 13:21 ` Claudiu Beznea
2018-02-22 13:21 ` Claudiu Beznea
2018-02-26 9:57 ` Jani Nikula
2018-02-26 9:57 ` Jani Nikula
2018-02-26 9:57 ` Jani Nikula
2018-02-26 9:57 ` Jani Nikula
2018-02-26 14:24 ` Claudiu Beznea
2018-02-26 14:24 ` Claudiu Beznea
2018-02-26 14:24 ` Claudiu Beznea
2018-02-26 14:24 ` Claudiu Beznea
2018-02-27 10:54 ` Daniel Thompson
2018-02-27 10:54 ` Daniel Thompson
2018-02-27 10:54 ` Daniel Thompson
2018-02-27 10:54 ` Daniel Thompson
2018-02-27 11:40 ` Claudiu Beznea
2018-02-27 11:40 ` Claudiu Beznea
2018-02-27 11:40 ` Claudiu Beznea
2018-02-27 11:40 ` Claudiu Beznea
2018-02-27 15:38 ` Daniel Thompson
2018-02-27 15:38 ` Daniel Thompson
2018-02-27 15:38 ` Daniel Thompson
2018-02-27 15:38 ` Daniel Thompson
2018-02-27 16:15 ` Claudiu Beznea
2018-02-27 16:15 ` Claudiu Beznea
2018-02-27 16:15 ` Claudiu Beznea
2018-02-27 16:15 ` Claudiu Beznea
2018-02-22 13:01 ` Sean Young
2018-02-22 13:01 ` Sean Young
2018-02-22 13:01 ` Sean Young
2018-02-22 13:23 ` Claudiu Beznea
2018-02-22 13:23 ` Claudiu Beznea
2018-02-22 13:23 ` Claudiu Beznea
2018-02-22 13:23 ` Claudiu Beznea
2018-02-28 19:44 ` Thierry Reding [this message]
2018-02-28 19:44 ` Thierry Reding
2018-02-28 19:44 ` Thierry Reding
2018-02-28 19:44 ` Thierry Reding
2018-02-28 20:04 ` Jani Nikula
2018-02-28 20:04 ` Jani Nikula
2018-02-28 20:04 ` Jani Nikula
2018-02-28 20:04 ` Jani Nikula
2018-03-02 9:28 ` Claudiu Beznea
2018-03-02 9:28 ` Claudiu Beznea
2018-03-02 9:28 ` Claudiu Beznea
2018-03-02 9:28 ` Claudiu Beznea
2018-03-02 9:28 ` Claudiu Beznea
2018-03-02 9:19 ` Claudiu Beznea
2018-03-02 9:19 ` Claudiu Beznea
2018-03-02 9:19 ` Claudiu Beznea
2018-03-02 9:19 ` Claudiu Beznea
2018-03-02 9:19 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 06/10] pwm: add PWM modes Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 17:28 ` Andy Shevchenko
2018-02-22 17:28 ` Andy Shevchenko
2018-02-22 17:28 ` Andy Shevchenko
2018-02-22 17:28 ` Andy Shevchenko
2018-02-22 17:42 ` Claudiu Beznea
2018-02-22 17:42 ` Claudiu Beznea
2018-02-22 17:42 ` Claudiu Beznea
2018-02-22 17:42 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 07/10] pwm: atmel: add pwm capabilities Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 08/10] pwm: add push-pull mode support Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 09/10] pwm: add documentation for pwm push-pull mode Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` [PATCH v3 10/10] pwm: atmel: add push-pull mode support Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 12:01 ` Claudiu Beznea
2018-02-22 21:00 ` ✗ Fi.CI.BAT: failure for extend PWM framework to support PWM modes Patchwork
2018-02-23 15:38 ` Claudiu Beznea
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=20180228194429.GD22932@mithrandir \
--to=thierry.reding@gmail.com \
--cc=airlied@linux.ie \
--cc=alexandre.belloni@free-electrons.com \
--cc=b.zolnierkie@samsung.com \
--cc=claudiu.beznea@microchip.com \
--cc=corbet@lwn.net \
--cc=daniel.thompson@linaro.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=jacek.anaszewski@gmail.com \
--cc=jani.nikula@linux.intel.com \
--cc=jdelvare@suse.com \
--cc=jingoohan1@gmail.com \
--cc=joonas.lahtinen@linux.intel.com \
--cc=kamil@wypas.org \
--cc=kgene@kernel.org \
--cc=krzk@kernel.org \
--cc=lee.jones@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-leds@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=linux-pwm@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=linux@roeck-us.net \
--cc=mark.rutland@arm.com \
--cc=mchehab@kernel.org \
--cc=milo.kim@ti.com \
--cc=mturquette@baylibre.com \
--cc=nicolas.ferre@microchip.com \
--cc=pavel@ucw.cz \
--cc=robh+dt@kernel.org \
--cc=rodrigo.vivi@intel.com \
--cc=rpurdie@rpsys.net \
--cc=sboyd@codeaurora.org \
--cc=sean@mess.org \
--cc=shc_work@mail.ru \
/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.