Message ID | 538DB973.9020803@bp.renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 1d41f36a68c0f4e9b01d563ce33bab5201858b54 |
Headers | show |
On Tue, Jun 03, 2014 at 09:02:59PM +0900, Gaku Inami wrote: > The CA15 cluster is capable of voltage scaling. Add the regulator > in the i2c6 node, to allow the generic CPUFreq driver to use it. > > Enable the i2c6 pin mux and the device node as well since the > da9210 is connected to that bus. > > Note: In R-CAR Gen2, each frequency is using the same voltage, > and DVS control is not used. Therefore, this patch set the > voltage(Vmin/Vmax) to 1000mv. > > Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> Thanks, I have queued this up with Magnus's ack. > --- > > Changes since version 1: > - added this patch for enabling da9210 regulator. > - fixed subject. > > arch/arm/boot/dts/r8a7791-koelsch.dts | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts > index 05d44f9..95331d7 100644 > --- a/arch/arm/boot/dts/r8a7791-koelsch.dts > +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts > @@ -293,6 +293,11 @@ > "msiof0_tx"; > renesas,function = "msiof0"; > }; > + > + i2c6_pins: i2c6 { > + renesas,groups = "i2c6"; > + renesas,function = "i2c6"; > + }; > }; > > ðer { > @@ -408,3 +413,19 @@ > spi-cpha; > }; > }; > + > +&i2c6 { > + pinctrl-names = "default"; > + pinctrl-0 = <&i2c6_pins>; > + status = "okay"; > + > + vdd_dvfs: regulator@68 { > + compatible = "diasemi,da9210"; > + reg = <0x68>; > + > + regulator-min-microvolt = <1000000>; > + regulator-max-microvolt = <1000000>; > + regulator-boot-on; > + regulator-always-on; > + }; > +}; > -- > 1.7.9.5 > -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts index 05d44f9..95331d7 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts @@ -293,6 +293,11 @@ "msiof0_tx"; renesas,function = "msiof0"; }; + + i2c6_pins: i2c6 { + renesas,groups = "i2c6"; + renesas,function = "i2c6"; + }; }; ðer { @@ -408,3 +413,19 @@ spi-cpha; }; }; + +&i2c6 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c6_pins>; + status = "okay"; + + vdd_dvfs: regulator@68 { + compatible = "diasemi,da9210"; + reg = <0x68>; + + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + regulator-boot-on; + regulator-always-on; + }; +};
The CA15 cluster is capable of voltage scaling. Add the regulator in the i2c6 node, to allow the generic CPUFreq driver to use it. Enable the i2c6 pin mux and the device node as well since the da9210 is connected to that bus. Note: In R-CAR Gen2, each frequency is using the same voltage, and DVS control is not used. Therefore, this patch set the voltage(Vmin/Vmax) to 1000mv. Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com> --- Changes since version 1: - added this patch for enabling da9210 regulator. - fixed subject. arch/arm/boot/dts/r8a7791-koelsch.dts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+)