ARM: dts: imx6: add *ldo dtb file

Add *ldo dtb board file to support board work in ldo-enable mode.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
This commit is contained in:
Robin Gong 2019-11-13 01:55:11 +08:00 committed by Dong Aisheng
parent 18a60fb286
commit 701bc68961
9 changed files with 279 additions and 0 deletions

View File

@ -441,6 +441,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
imx6dl-sabreauto-gpmi-weim.dtb \
imx6dl-sabrelite.dtb \
imx6dl-sabresd.dtb \
imx6dl-sabresd-ldo.dtb \
imx6dl-sabresd-btwifi.dtb \
imx6dl-sabresd-hdcp.dtb \
imx6dl-sabresd-enetirq.dtb \
@ -527,6 +528,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
imx6q-sabreauto-gpmi-weim.dtb \
imx6q-sabrelite.dtb \
imx6q-sabresd.dtb \
imx6q-sabresd-ldo.dtb \
imx6q-sabresd-btwifi.dtb \
imx6q-sabresd-hdcp.dtb \
imx6q-sabresd-uart.dtb \
@ -560,6 +562,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
imx6qp-sabreauto-ecspi.dtb \
imx6qp-sabreauto-gpmi-weim.dtb \
imx6qp-sabresd.dtb \
imx6qp-sabresd-ldo.dtb \
imx6qp-sabresd-btwifi.dtb \
imx6qp-sabresd-hdcp.dtb \
imx6qp-tx6qp-8037.dtb \
@ -570,6 +573,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
imx6qp-zii-rdu2.dtb
dtb-$(CONFIG_SOC_IMX6SL) += \
imx6sl-evk.dtb \
imx6sl-evk-ldo.dtb \
imx6sl-evk-csi.dtb \
imx6sl-evk-uart.dtb \
imx6sl-evk-btwifi.dtb \
@ -582,8 +586,10 @@ dtb-$(CONFIG_SOC_IMX6SX) += \
imx6sx-nitrogen6sx.dtb \
imx6sx-sabreauto.dtb \
imx6sx-sdb-reva.dtb \
imx6sx-sdb-reva-ldo.dtb \
imx6sx-sdb-sai.dtb \
imx6sx-sdb.dtb \
imx6sx-sdb-ldo.dtb \
imx6sx-sdb-emmc.dtb \
imx6sx-sdb-lcdif1.dtb \
imx6sx-sdb-m4.dtb \
@ -603,6 +609,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ul-14x14-evk-ecspi.dtb \
imx6ul-14x14-evk-gpmi-weim.dtb \
imx6ul-9x9-evk.dtb \
imx6ul-9x9-evk-ldo.dtb \
imx6ul-9x9-evk-btwifi.dtb \
imx6ul-9x9-evk-btwifi-oob.dtb \
imx6ul-ccimx6ulsbcexpress.dtb \
@ -626,6 +633,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ull-14x14-evk-btwifi-oob.dtb \
imx6ull-14x14-evk-gpmi-weim.dtb \
imx6ull-9x9-evk.dtb \
imx6ull-9x9-evk-ldo.dtb \
imx6ull-9x9-evk-btwifi.dtb \
imx6ull-9x9-evk-btwifi-oob.dtb \
imx6ull-colibri-eval-v3.dtb \

View File

@ -0,0 +1,34 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6dl-sabresd.dts"
&gpc {
/* use ldo-enable, u-boot will check it and configure */
fsl,ldo-bypass = <0>;
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_pu {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};
&wdog1 {
status = "okay";
};
&wdog2 {
status = "disabled";
};

View File

@ -0,0 +1,34 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6q-sabresd.dts"
&gpc {
/* use ldo-enable, u-boot will check it and configure */
fsl,ldo-bypass = <0>;
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_pu {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};
&wdog1 {
status = "okay";
};
&wdog2 {
status = "disabled";
};

View File

@ -0,0 +1,42 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6qp-sabresd.dts"
&wdog1 {
status = "okay";
};
&wdog2 {
status = "disabled";
};
&gpc {
/* use ldo-enable, u-boot will check it and configure */
fsl,ldo-bypass = <0>;
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_pu {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};
&wdog1 {
status = "okay";
};
&wdog2 {
status = "disabled";
};

View File

@ -0,0 +1,26 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6sl-evk.dts"
&gpc {
/* use ldo-enable, u-boot will check it and configure */
fsl,ldo-bypass = <0>;
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_pu {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};

View File

@ -0,0 +1,39 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6sx-sdb.dts"
&cpu0 {
operating-points = <
/* kHz uV */
996000 1250000
792000 1175000
396000 1075000
198000 975000
>;
fsl,soc-operating-points = <
/* ARM kHz SOC uV */
996000 1175000
792000 1175000
396000 1175000
198000 1175000
>;
fsl,arm-soc-shared = <0>;
};
&gpc {
fsl,ldo-bypass = <0>; /* use ldo-enable, u-boot will check it and configure */
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};

View File

@ -0,0 +1,21 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6sx-sdb-reva.dts"
&gpc {
fsl,ldo-bypass = <0>; /* use ldo-enable, u-boot will check it and configure */
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};

View File

@ -0,0 +1,39 @@
/*
* Copyright (C) 2015 Freescale Semiconductor, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6ul-9x9-evk.dts"
&cpu0 {
operating-points = <
/* kHz uV */
696000 1275000
528000 1175000
396000 1025000
198000 950000
>;
fsl,soc-operating-points = <
/* KHz uV */
696000 1275000
528000 1175000
396000 1175000
198000 1175000
>;
fsl,arm-soc-shared = <0>;
};
&gpc {
fsl,ldo-bypass = <0>; /* use ldo-enable, u-boot will check it and configure */
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};

View File

@ -0,0 +1,36 @@
/*
* Copyright (C) 2017 NXP.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "imx6ull-9x9-evk.dts"
&cpu0 {
operating-points = <
/* kHz uV */
528000 1175000
396000 1025000
198000 950000
>;
fsl,soc-operating-points = <
/* KHz uV */
528000 1175000
396000 1175000
198000 1175000
>;
fsl,arm-soc-shared = <0>;
};
&gpc {
fsl,ldo-bypass = <0>; /* use ldo-enable, u-boot will check it and configure */
};
&reg_arm {
/delete-property/ vin-supply;
};
&reg_soc {
/delete-property/ vin-supply;
};