On Tuesday 20 of August 2013 19:35:36 Tomasz Figa wrote: > Exynos cpufreq drivers does not support device tree based regulator > lookup, so it can get the VDD ARM regulator only by its name. To get > cpufreq working for now, this patch works this around by renaming the > regulator in board dts files to vdd_arm, which is the name expected by > the driver. > > Signed-off-by: Tomasz Figa <t.figa@xxxxxxxxxxx> > Signed-off-by: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> > --- > arch/arm/boot/dts/exynos4210-origen.dts | 7 ++++++- > arch/arm/boot/dts/exynos4210-trats.dts | 7 ++++++- > 2 files changed, 12 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/boot/dts/exynos4210-origen.dts > b/arch/arm/boot/dts/exynos4210-origen.dts index 382d8c7..46378fe 100644 > --- a/arch/arm/boot/dts/exynos4210-origen.dts > +++ b/arch/arm/boot/dts/exynos4210-origen.dts > @@ -192,7 +192,12 @@ > }; > > buck1_reg: BUCK1 { > - regulator-name = "VDD_ARM_1.2V"; > + /* > + * HACK: The real name is VDD_ARM_1.2V, > + * but exynos-cpufreq does not support > + * DT-based regulator lookup yet. > + */ > + regulator-name = "vdd_arm"; > regulator-min-microvolt = <950000>; > regulator-max-microvolt = <1350000>; > regulator-always-on; > diff --git a/arch/arm/boot/dts/exynos4210-trats.dts > b/arch/arm/boot/dts/exynos4210-trats.dts index 1c164f2..63cc571 100644 > --- a/arch/arm/boot/dts/exynos4210-trats.dts > +++ b/arch/arm/boot/dts/exynos4210-trats.dts > @@ -290,7 +290,12 @@ > }; > > varm_breg: BUCK1 { > - regulator-name = "VARM_1.2V_C210"; > + /* > + * HACK: The real name is VARM_1.2V_C210, > + * but exynos-cpufreq does not support > + * DT-based regulator lookup yet. > + */ > + regulator-name = "vdd_arm"; > regulator-min-microvolt = <900000>; > regulator-max-microvolt = <1350000>; > regulator-always-on; Ping. This patch fixes broken cpufreq on above two boards, so it would be nice to have it merged for 3.12, even if it's a bit hacky, since it's too late for proper solution at the moment. (It's already in development, though.) Best regards, Tomasz -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html