Hi Sachin, On Thursday 07 of November 2013 12:12:55 Sachin Kamat wrote: > From: Prathyush K <prathyush.k@xxxxxxxxxxx> > > Different power domains of Exynos SOCs have different enable values. > E.g. Exynos5250: > ROTATOR_MEM_CONFIGURATION -> 0x3 > GSCL_CONFIGURATION -> 0x7 > Currently, there is no way to differentiate between these power domains > and we write default value of 0x7 to turn on all the power domains. > > This patch adds a new 'enable' property to the power domain structure. > This enable value can be set from the device tree by adding a property > 'enable' in the device node. If no such property is found, the default > value of 0x7 is used as enable value. Is this patch really needed? Is there any problem with simply using 0x7? Patch description should always include rationale behind the change. > > Signed-off-by: Prathyush K <prathyush.k@xxxxxxxxxxx> > Signed-off-by: Sachin Kamat <sachin.kamat@xxxxxxxxxx> > --- > .../bindings/arm/exynos/power_domain.txt | 5 +++++ > arch/arm/mach-exynos/pm_domains.c | 10 +++++++--- > 2 files changed, 12 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/exynos/power_domain.txt b/Documentation/devicetree/bindings/arm/exynos/power_domain.txt > index 5216b419016a..6b24b234617c 100644 > --- a/Documentation/devicetree/bindings/arm/exynos/power_domain.txt > +++ b/Documentation/devicetree/bindings/arm/exynos/power_domain.txt > @@ -9,6 +9,10 @@ Required Properties: > - reg: physical base address of the controller and length of memory mapped > region. > > +Optional Properties: > +- enable: enable value of the register which is used to turn on the power > + domain. If no enable is specificed, default value of 0x7 is used. Vendor-specific properties should have vendor prefix added, so this one should be called samsung,enable instead. Also enable is not a very specific name. So in the end, if it turns out that we really need such patch, I'd prefer something like: - samsung,enable-bit-mask: Mask of power control register bits that need to be set to enable the power domain. If omitted, it defaults to 0x7. Best regards, Tomasz -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html