Re: [PATCH v2 2/2] ARM: dts: OMAP5: add palmas node and omap specific palmas regulator properties

2013-06-10 Thread Lee Jones
On Mon, 10 Jun 2013, J Keerthy wrote:

 Add palmas node and omap specific palmas regulator properties.
 
 Signed-off-by: J Keerthy j-keer...@ti.com
 ---
  arch/arm/boot/dts/omap5-uevm.dts |  147 
 ++
  1 files changed, 147 insertions(+), 0 deletions(-)
 
 diff --git a/arch/arm/boot/dts/omap5-uevm.dts 
 b/arch/arm/boot/dts/omap5-uevm.dts
 index 927db1e..ffbcc3f 100644
 --- a/arch/arm/boot/dts/omap5-uevm.dts
 +++ b/arch/arm/boot/dts/omap5-uevm.dts
 @@ -8,6 +8,8 @@
  /dts-v1/;
  
  #include omap5.dtsi
 +#include dt-bindings/interrupt-controller/irq.h
 +#include dt-bindings/interrupt-controller/arm-gic.h
  
  / {
   model = TI OMAP5 uEVM board;
 @@ -254,6 +256,151 @@
   pinctrl-0 = i2c1_pins;
  
   clock-frequency = 40;
 +
 + palmas: palmas@48 {
 + reg = 0x48;
 + /* SPI = 0, IRQ# = 7, active high level-sensitive */

I still think this is superfluous, especially now you're using the
defines which basically say the same thing.

 + interrupts = GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH; /* IRQ_SYS_1N */
 + interrupt-parent = gic;
 + };
 +
 +};
 +
 +#include palmas.dtsi
 +
 +palmas {
 + palmas_pmic {
 + ti,ldo6-vibrator;
 +
 + regulators {
 + smps123_reg: smps123 {
 + regulator-min-microvolt =  60;
 + regulator-max-microvolt = 150;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + smps45_reg: smps45 {
 + regulator-min-microvolt =  60;
 + regulator-max-microvolt = 131;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + smps6_reg: smps6 {
 + regulator-min-microvolt = 120;
 + regulator-max-microvolt = 120;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + smps7_reg: smps7 {
 + regulator-min-microvolt = 180;
 + regulator-max-microvolt = 180;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + smps8_reg: smps8 {
 + regulator-min-microvolt =  60;
 + regulator-max-microvolt = 131;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + smps9_reg: smps9 {
 + regulator-min-microvolt = 210;
 + regulator-max-microvolt = 210;
 + regulator-always-on;
 + regulator-boot-on;
 + ti,smps-range = 0x80;
 + };
 +
 + smps10_reg: smps10 {
 + regulator-min-microvolt = 500;
 + regulator-max-microvolt = 500;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + ldo1_reg: ldo1 {
 + regulator-min-microvolt = 280;
 + regulator-max-microvolt = 280;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + ldo2_reg: ldo2 {
 + regulator-min-microvolt = 290;
 + regulator-max-microvolt = 290;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + ldo3_reg: ldo3 {
 + regulator-min-microvolt = 300;
 + regulator-max-microvolt = 300;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + ldo4_reg: ldo4 {
 + regulator-min-microvolt = 220;
 + regulator-max-microvolt = 220;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 + ldo5_reg: ldo5 {
 + regulator-min-microvolt = 180;
 + regulator-max-microvolt = 180;
 + regulator-always-on;
 + regulator-boot-on;
 + };
 +
 +

RE: [PATCH v2 2/2] ARM: dts: OMAP5: add palmas node and omap specific palmas regulator properties

2013-06-10 Thread J, KEERTHY
Hello Lee jones,

 -Original Message-
 From: Lee Jones [mailto:lee.jo...@linaro.org]
 Sent: Monday, June 10, 2013 3:36 PM
 To: J, KEERTHY
 Cc: Cousson, Benoit; devicetree-disc...@lists.ozlabs.org; linux-
 o...@vger.kernel.org; linux-ker...@vger.kernel.org;
 ldewan...@nvidia.com; grant.lik...@secretlab.ca; swar...@wwwdotorg.org;
 swar...@nvidia.com; sa...@linux.intel.com; g...@slimlogic.co.uk
 Subject: Re: [PATCH v2 2/2] ARM: dts: OMAP5: add palmas node and omap
 specific palmas regulator properties
 
 On Mon, 10 Jun 2013, J Keerthy wrote:
 
  Add palmas node and omap specific palmas regulator properties.
 
  Signed-off-by: J Keerthy j-keer...@ti.com
  ---
   arch/arm/boot/dts/omap5-uevm.dts |  147
  ++
   1 files changed, 147 insertions(+), 0 deletions(-)
 
  diff --git a/arch/arm/boot/dts/omap5-uevm.dts
  b/arch/arm/boot/dts/omap5-uevm.dts
  index 927db1e..ffbcc3f 100644
  --- a/arch/arm/boot/dts/omap5-uevm.dts
  +++ b/arch/arm/boot/dts/omap5-uevm.dts
  @@ -8,6 +8,8 @@
   /dts-v1/;
 
   #include omap5.dtsi
  +#include dt-bindings/interrupt-controller/irq.h
  +#include dt-bindings/interrupt-controller/arm-gic.h
 
   / {
  model = TI OMAP5 uEVM board;
  @@ -254,6 +256,151 @@
  pinctrl-0 = i2c1_pins;
 
  clock-frequency = 40;
  +
  +   palmas: palmas@48 {
  +   reg = 0x48;
  +   /* SPI = 0, IRQ# = 7, active high level-sensitive */
 
 I still think this is superfluous, especially now you're using the
 defines which basically say the same thing.

I retained the whole comment as it was needed to specify IRQ# as 7
And thought it completely described the below interrupt property.

I can knock it off if it is totally unnecessary.

If there are no further comments. Can I add a Reviewed-by?

 
  +   interrupts = GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH; /* IRQ_SYS_1N
 */
  +   interrupt-parent = gic;
  +   };
  +
  +};
  +
  +#include palmas.dtsi
  +
  +palmas {
  +   palmas_pmic {
  +   ti,ldo6-vibrator;
  +
  +   regulators {
  +   smps123_reg: smps123 {
  +   regulator-min-microvolt =  60;
  +   regulator-max-microvolt = 150;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   smps45_reg: smps45 {
  +   regulator-min-microvolt =  60;
  +   regulator-max-microvolt = 131;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   smps6_reg: smps6 {
  +   regulator-min-microvolt = 120;
  +   regulator-max-microvolt = 120;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   smps7_reg: smps7 {
  +   regulator-min-microvolt = 180;
  +   regulator-max-microvolt = 180;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   smps8_reg: smps8 {
  +   regulator-min-microvolt =  60;
  +   regulator-max-microvolt = 131;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   smps9_reg: smps9 {
  +   regulator-min-microvolt = 210;
  +   regulator-max-microvolt = 210;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   ti,smps-range = 0x80;
  +   };
  +
  +   smps10_reg: smps10 {
  +   regulator-min-microvolt = 500;
  +   regulator-max-microvolt = 500;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   ldo1_reg: ldo1 {
  +   regulator-min-microvolt = 280;
  +   regulator-max-microvolt = 280;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   ldo2_reg: ldo2 {
  +   regulator-min-microvolt = 290;
  +   regulator-max-microvolt = 290;
  +   regulator-always-on;
  +   regulator-boot-on;
  +   };
  +
  +   ldo3_reg: ldo3 {
  +   regulator-min-microvolt = 300;
  +   regulator-max-microvolt = 300