Re: [PATCH v2 0/4] Add PWM polarity flag macro for DT

2013-07-29 Thread Thierry Reding
On Thu, Jul 18, 2013 at 12:54:20AM +0200, Laurent Pinchart wrote:
 Hello,
 
 Here's a small patch set that replaces PWM polarity numerical constants with
 macros in DT.
 
 The series is the result of splitting the original patch into four patches
 that
 
 - add the flag macro (both in a header file and in the PWM DT binding core
   documentation)
 - use the macro in the PWM core code
 - update existing DT bindings to refer to the PWM DT bindings core
   documentation
 - update existing DT sources to use the new macro
 
 I believe I've taken all comments received so far into account. Most notable
 changes include
 
 - splitting the original patch
 - removing the PWM_POLARITY_NORMAL flag, which wasn't a flag but was defined
   as 0
 - renaming the PWM_POLARITY_INVERSED DT flag to PWM_POLARITY_INVERTED
 - not relying on DT flags and PWM C flags having identical names and values
 
 Laurent Pinchart (4):
   pwm: Add PWM polarity flag macro for DT
   pwm: Use the DT macro directly when parsing PWM DT flags
   pwm: Update DT bindings to reference pwm.txt for cells documentation
   ARM: dts: Use the PWM polarity flags
 
  Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt|  8 +++-
  Documentation/devicetree/bindings/pwm/imx-pwm.txt  |  4 ++--
  Documentation/devicetree/bindings/pwm/mxs-pwm.txt  |  4 ++--
  .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt |  5 ++---
  Documentation/devicetree/bindings/pwm/nxp,pca9685-pwm.txt  |  4 ++--
  Documentation/devicetree/bindings/pwm/pwm-samsung.txt  | 10 +++---
  Documentation/devicetree/bindings/pwm/pwm-tiecap.txt   |  8 +++-
  Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt |  8 +++-
  Documentation/devicetree/bindings/pwm/pwm.txt  |  7 ---
  Documentation/devicetree/bindings/pwm/spear-pwm.txt|  5 ++---
  Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt   |  4 ++--
  Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt|  4 ++--
  Documentation/devicetree/bindings/pwm/vt8500-pwm.txt   |  8 +++-
  arch/arm/boot/dts/am335x-evmsk.dts |  3 ++-
  arch/arm/boot/dts/wm8850-w70v2.dts |  3 ++-
  drivers/pwm/core.c |  7 +++
  include/dt-bindings/pwm/pwm.h  | 14 
 ++
  17 files changed, 54 insertions(+), 52 deletions(-)
  create mode 100644 include/dt-bindings/pwm/pwm.h

Applied, thanks.

Thierry


pgpsqWUj7fotS.pgp
Description: PGP signature


Re: [PATCH v2 0/4] Add PWM polarity flag macro for DT

2013-07-23 Thread Thierry Reding
On Fri, Jul 19, 2013 at 01:29:13PM +0200, Laurent Pinchart wrote:
 Hi Stephen,
 
 On Thursday 18 July 2013 10:55:56 Stephen Warren wrote:
  On 07/17/2013 04:54 PM, Laurent Pinchart wrote:
   Hello,
   
   Here's a small patch set that replaces PWM polarity numerical constants
   with macros in DT.
  
  The series,
  Reviewed-by: Stephen Warren swar...@nvidia.com
  
  I'm (very very) slightly hesitant about patch 3/4, since it's moving towards
  all PWMs having to use the same specifier format, whereas specifiers are at
  least potentially binding-specific, not device-type-specific. However,
  consistency is good; there's no need to do something different just for the
  heck of it. Equally, there's nothing actually stopping a new binding from
  defining its own format rather than simply deferring to pwm.txt if it
  absolutely has to, so I think this will turn out fine.
 
 Exactly, that's why I don't think it's an issue. pwm.txt defines a common 
 format, individual bindings are free to use it or not.
 
 Thierry, if you're fine with the patches, could you take them in your tree 
 with Stephen's Reviewed-by, or should I report them and send you a pull 
 request ?

They look good to me. I'll take them into my tree and add Stephen's
Reviwed-by. It might take me another week, though, as I'm currently
rather busy with other things.

Thierry


signature.asc
Description: Digital signature


Re: [PATCH v2 0/4] Add PWM polarity flag macro for DT

2013-07-19 Thread Laurent Pinchart
Hi Stephen,

On Thursday 18 July 2013 10:55:56 Stephen Warren wrote:
 On 07/17/2013 04:54 PM, Laurent Pinchart wrote:
  Hello,
  
  Here's a small patch set that replaces PWM polarity numerical constants
  with macros in DT.
 
 The series,
 Reviewed-by: Stephen Warren swar...@nvidia.com
 
 I'm (very very) slightly hesitant about patch 3/4, since it's moving towards
 all PWMs having to use the same specifier format, whereas specifiers are at
 least potentially binding-specific, not device-type-specific. However,
 consistency is good; there's no need to do something different just for the
 heck of it. Equally, there's nothing actually stopping a new binding from
 defining its own format rather than simply deferring to pwm.txt if it
 absolutely has to, so I think this will turn out fine.

Exactly, that's why I don't think it's an issue. pwm.txt defines a common 
format, individual bindings are free to use it or not.

Thierry, if you're fine with the patches, could you take them in your tree 
with Stephen's Reviewed-by, or should I report them and send you a pull 
request ?

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 0/4] Add PWM polarity flag macro for DT

2013-07-18 Thread Stephen Warren
On 07/17/2013 04:54 PM, Laurent Pinchart wrote:
 Hello,
 
 Here's a small patch set that replaces PWM polarity numerical constants with
 macros in DT.

The series,
Reviewed-by: Stephen Warren swar...@nvidia.com

I'm (very very) slightly hesitant about patch 3/4, since it's moving
towards all PWMs having to use the same specifier format, whereas
specifiers are at least potentially binding-specific, not
device-type-specific. However, consistency is good; there's no need to
do something different just for the heck of it. Equally, there's nothing
actually stopping a new binding from defining its own format rather than
simply deferring to pwm.txt if it absolutely has to, so I think this
will turn out fine.
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v2 0/4] Add PWM polarity flag macro for DT

2013-07-17 Thread Laurent Pinchart
Hello,

Here's a small patch set that replaces PWM polarity numerical constants with
macros in DT.

The series is the result of splitting the original patch into four patches
that

- add the flag macro (both in a header file and in the PWM DT binding core
  documentation)
- use the macro in the PWM core code
- update existing DT bindings to refer to the PWM DT bindings core
  documentation
- update existing DT sources to use the new macro

I believe I've taken all comments received so far into account. Most notable
changes include

- splitting the original patch
- removing the PWM_POLARITY_NORMAL flag, which wasn't a flag but was defined
  as 0
- renaming the PWM_POLARITY_INVERSED DT flag to PWM_POLARITY_INVERTED
- not relying on DT flags and PWM C flags having identical names and values

Laurent Pinchart (4):
  pwm: Add PWM polarity flag macro for DT
  pwm: Use the DT macro directly when parsing PWM DT flags
  pwm: Update DT bindings to reference pwm.txt for cells documentation
  ARM: dts: Use the PWM polarity flags

 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt|  8 +++-
 Documentation/devicetree/bindings/pwm/imx-pwm.txt  |  4 ++--
 Documentation/devicetree/bindings/pwm/mxs-pwm.txt  |  4 ++--
 .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt |  5 ++---
 Documentation/devicetree/bindings/pwm/nxp,pca9685-pwm.txt  |  4 ++--
 Documentation/devicetree/bindings/pwm/pwm-samsung.txt  | 10 +++---
 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt   |  8 +++-
 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt |  8 +++-
 Documentation/devicetree/bindings/pwm/pwm.txt  |  7 ---
 Documentation/devicetree/bindings/pwm/spear-pwm.txt|  5 ++---
 Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt   |  4 ++--
 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt|  4 ++--
 Documentation/devicetree/bindings/pwm/vt8500-pwm.txt   |  8 +++-
 arch/arm/boot/dts/am335x-evmsk.dts |  3 ++-
 arch/arm/boot/dts/wm8850-w70v2.dts |  3 ++-
 drivers/pwm/core.c |  7 +++
 include/dt-bindings/pwm/pwm.h  | 14 ++
 17 files changed, 54 insertions(+), 52 deletions(-)
 create mode 100644 include/dt-bindings/pwm/pwm.h

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html