Message ID | 1392125231-28387-5-git-send-email-p.zabel@pengutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, Feb 11, 2014 at 02:27:11PM +0100, Philipp Zabel wrote: > The PGC that is part of GPC controls isolation and power sequencing of the > PU power domain. The power domain will be handled by the generic pm domain > framework and needs a phandle to the PU regulator to turn off power when > the domain is disabled. > > Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> > --- > arch/arm/boot/dts/imx6qdl.dtsi | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi > index 253d82c..595750d 100644 > --- a/arch/arm/boot/dts/imx6qdl.dtsi > +++ b/arch/arm/boot/dts/imx6qdl.dtsi > @@ -598,9 +598,17 @@ > }; > > gpc: gpc@020dc000 { > + #address-cells = <1>; > + #size-cells = <1>; > compatible = "fsl,imx6q-gpc"; > reg = <0x020dc000 0x4000>; > interrupts = <0 89 0x04 0 90 0x04>; > + pu-supply = <®_pu>; > + > + pd_pu: power-domain@020dc260 { > + compatible = "fsl,power-domain"; > + reg = <0x020dc260 0x10>; > + }; It's time to have a binding doc for gpc/pgc? And I'm not sure "fsl,power-domain" is a good compatible as it's so generic. Shawn > }; > > gpr: iomuxc-gpr@020e0000 { > -- > 1.8.5.3 >
Am Mittwoch, den 12.02.2014, 15:25 +0800 schrieb Shawn Guo: > On Tue, Feb 11, 2014 at 02:27:11PM +0100, Philipp Zabel wrote: > > The PGC that is part of GPC controls isolation and power sequencing of the > > PU power domain. The power domain will be handled by the generic pm domain > > framework and needs a phandle to the PU regulator to turn off power when > > the domain is disabled. > > > > Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> > > --- > > arch/arm/boot/dts/imx6qdl.dtsi | 8 ++++++++ > > 1 file changed, 8 insertions(+) > > > > diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi > > index 253d82c..595750d 100644 > > --- a/arch/arm/boot/dts/imx6qdl.dtsi > > +++ b/arch/arm/boot/dts/imx6qdl.dtsi > > @@ -598,9 +598,17 @@ > > }; > > > > gpc: gpc@020dc000 { > > + #address-cells = <1>; > > + #size-cells = <1>; > > compatible = "fsl,imx6q-gpc"; > > reg = <0x020dc000 0x4000>; > > interrupts = <0 89 0x04 0 90 0x04>; > > + pu-supply = <®_pu>; > > + > > + pd_pu: power-domain@020dc260 { > > + compatible = "fsl,power-domain"; > > + reg = <0x020dc260 0x10>; > > + }; > > It's time to have a binding doc for gpc/pgc? Yes, I'll add one for the next version. > And I'm not sure > "fsl,power-domain" is a good compatible as it's so generic. fsl,imx6q-power-domain ? Currently there is no need for a compatible property at all, since this node is just used as a phandle target. Even the 0x260 register offset is hardcoded in the driver, but this might change when imx6sl support is added. regards Philipp
On Wed, Feb 12, 2014 at 11:20:55AM +0100, Philipp Zabel wrote: > > > @@ -598,9 +598,17 @@ > > > }; > > > > > > gpc: gpc@020dc000 { > > > + #address-cells = <1>; > > > + #size-cells = <1>; > > > compatible = "fsl,imx6q-gpc"; > > > reg = <0x020dc000 0x4000>; > > > interrupts = <0 89 0x04 0 90 0x04>; > > > + pu-supply = <®_pu>; > > > + > > > + pd_pu: power-domain@020dc260 { > > > + compatible = "fsl,power-domain"; > > > + reg = <0x020dc260 0x10>; > > > + }; > > > > It's time to have a binding doc for gpc/pgc? > > Yes, I'll add one for the next version. > > > And I'm not sure > > "fsl,power-domain" is a good compatible as it's so generic. > > fsl,imx6q-power-domain ? It looks good to me. Shawn
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index 253d82c..595750d 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi @@ -598,9 +598,17 @@ }; gpc: gpc@020dc000 { + #address-cells = <1>; + #size-cells = <1>; compatible = "fsl,imx6q-gpc"; reg = <0x020dc000 0x4000>; interrupts = <0 89 0x04 0 90 0x04>; + pu-supply = <®_pu>; + + pd_pu: power-domain@020dc260 { + compatible = "fsl,power-domain"; + reg = <0x020dc260 0x10>; + }; }; gpr: iomuxc-gpr@020e0000 {
The PGC that is part of GPC controls isolation and power sequencing of the PU power domain. The power domain will be handled by the generic pm domain framework and needs a phandle to the PU regulator to turn off power when the domain is disabled. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> --- arch/arm/boot/dts/imx6qdl.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+)