2019-04-08 07:46:26

by Anson Huang

[permalink] [raw]
Subject: [PATCH] ARM: dts: imx6dl-sabreauto: update opp table for auto part

Update i.MX6DL automotive part's opp table according to i.MX6DL
automotive datasheet Rev.9, 11/2018, it adds 996MHz set-point
support as below:

LDO enabled(min value):
996MHz: VDDARM: 1.275V, VDDSOC: 1.175V;
792MHz: VDDARM: 1.150V, VDDSOC: 1.150V;
396MHz: VDDARM: 1.125V, VDDSOC: 1.150V;

Adding 25mV to cover board IR drop, for LDO enabled mode of 996MHz,
as the max value of LDO output can NOT exceed 1.3V, so 25mV is NOT
added for VDDARM.

Signed-off-by: Anson Huang <[email protected]>
---
arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 +++++++++++++++
1 file changed, 15 insertions(+)

diff --git a/arch/arm/boot/dts/imx6dl-sabreauto.dts b/arch/arm/boot/dts/imx6dl-sabreauto.dts
index 660d52a..ff3283c8 100644
--- a/arch/arm/boot/dts/imx6dl-sabreauto.dts
+++ b/arch/arm/boot/dts/imx6dl-sabreauto.dts
@@ -11,3 +11,18 @@
model = "Freescale i.MX6 DualLite/Solo SABRE Automotive Board";
compatible = "fsl,imx6dl-sabreauto", "fsl,imx6dl";
};
+
+&cpu0 {
+ operating-points = <
+ /* kHz uV */
+ 996000 1275000
+ 792000 1175000
+ 396000 1150000
+ >;
+ fsl,soc-operating-points = <
+ /* ARM kHz SOC-PU uV */
+ 996000 1200000
+ 792000 1175000
+ 396000 1175000
+ >;
+};
--
2.7.4


2019-04-11 07:01:10

by Shawn Guo

[permalink] [raw]
Subject: Re: [PATCH] ARM: dts: imx6dl-sabreauto: update opp table for auto part

On Mon, Apr 08, 2019 at 07:44:21AM +0000, Anson Huang wrote:
> Update i.MX6DL automotive part's opp table according to i.MX6DL
> automotive datasheet Rev.9, 11/2018, it adds 996MHz set-point
> support as below:
>
> LDO enabled(min value):
> 996MHz: VDDARM: 1.275V, VDDSOC: 1.175V;
> 792MHz: VDDARM: 1.150V, VDDSOC: 1.150V;
> 396MHz: VDDARM: 1.125V, VDDSOC: 1.150V;
>
> Adding 25mV to cover board IR drop, for LDO enabled mode of 996MHz,
> as the max value of LDO output can NOT exceed 1.3V, so 25mV is NOT
> added for VDDARM.
>
> Signed-off-by: Anson Huang <[email protected]>

Applied, thanks.