[PATCH v2 1/5] arm64: dts: imx8mm: Add common -u-boot.dtsi
Stefano Babic
sbabic at denx.de
Thu Apr 8 11:05:56 CEST 2021
On 08.04.21 04:12, Peng Fan (OSS) wrote:
>
> On 2021/3/16 1:45, Jagan Teki wrote:
>> /soc at 0
>> aips1
>> aips2
>> aips3
>> clk
>> iomuxc
>> osc_24m
>>
>> are common node enablements across imx8mm platform for
>> dm-spi, dm-pre-reloc stages.
>>
>> Move them into common dtsi, imx8mm-u-boot.dtsi
>
> This may conflict with
> https://patchwork.ozlabs.org/project/uboot/patch/20210406035904.26598-1-peng.fan@oss.nxp.com/
Right - Jagan, I have merged Peng's PR, I am merging the other
conversions to DM. Your choice if you prefer to wait until I push on the
server (maybe the best way to do), then you can rebase on top of it.
Regards,
Stefano
>
>
> Thanks,
> Peng.
>
>>
>> Cc: Tim Harvey <tharvey at gateworks.com>
>> Cc: Adam Ford <aford173 at gmail.com>
>> Cc: Peng Fan <peng.fan at nxp.com>
>> Cc: Teresa Remmet <t.remmet at phytec.de>
>> Cc: Igor Opaniuk <igor.opaniuk at toradex.com>
>> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
>> ---
>> Changes for v2:
>> - add venice changes
>>
>> arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 37 +-----------------
>> arch/arm/dts/imx8mm-evk-u-boot.dtsi | 37 +-----------------
>> arch/arm/dts/imx8mm-u-boot.dtsi | 39 +++++++++++++++++++
>> arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 35 +----------------
>> arch/arm/dts/imx8mm-venice-u-boot.dtsi | 37 +-----------------
>> arch/arm/dts/imx8mm-verdin-u-boot.dtsi | 38 ++----------------
>> arch/arm/dts/phycore-imx8mm-u-boot.dtsi | 37 +-----------------
>> 7 files changed, 51 insertions(+), 209 deletions(-)
>> create mode 100644 arch/arm/dts/imx8mm-u-boot.dtsi
>>
>> diff --git a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
>> index 6d80a529ae..73ddfdade6 100644
>> --- a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
>> @@ -3,6 +3,8 @@
>> * Copyright 2020 Compass Electronics Group, LLC
>> */
>> +#include "imx8mm-u-boot.dtsi"
>> +
>> / {
>> wdt-reboot {
>> compatible = "wdt-reboot";
>> @@ -11,32 +13,6 @@
>> };
>> };
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> ®_usdhc2_vmmc {
>> u-boot,off-on-delay-us = <20000>;
>> };
>> @@ -65,15 +41,6 @@
>> u-boot,dm-spl;
>> };
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> &pca6416_0 {
>> compatible = "ti,tca6416";
>> };
>> diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> index e843a5648e..79dffe7ccd 100644
>> --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
>> @@ -3,6 +3,8 @@
>> * Copyright 2019 NXP
>> */
>> +#include "imx8mm-u-boot.dtsi"
>> +
>> / {
>> wdt-reboot {
>> compatible = "wdt-reboot";
>> @@ -11,41 +13,6 @@
>> };
>> };
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> -
>> ®_usdhc2_vmmc {
>> u-boot,off-on-delay-us = <20000>;
>> };
>> diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-u-boot.dtsi
>> new file mode 100644
>> index 0000000000..f833d9df59
>> --- /dev/null
>> +++ b/arch/arm/dts/imx8mm-u-boot.dtsi
>> @@ -0,0 +1,39 @@
>> +// SPDX-License-Identifier: GPL-2.0+
>> +/*
>> + * Copyright (C) 2020 Jagan Teki <jagan at amarulasolutions.com>
>> + */
>> +
>> +&{/soc at 0} {
>> + u-boot,dm-pre-reloc;
>> + u-boot,dm-spl;
>> +};
>> +
>> +&aips1 {
>> + u-boot,dm-spl;
>> + u-boot,dm-pre-reloc;
>> +};
>> +
>> +&aips2 {
>> + u-boot,dm-spl;
>> +};
>> +
>> +&aips3 {
>> + u-boot,dm-spl;
>> +};
>> +
>> +&clk {
>> + u-boot,dm-spl;
>> + u-boot,dm-pre-reloc;
>> + /delete-property/ assigned-clocks;
>> + /delete-property/ assigned-clock-parents;
>> + /delete-property/ assigned-clock-rates;
>> +};
>> +
>> +&iomuxc {
>> + u-boot,dm-spl;
>> +};
>> +
>> +&osc_24m {
>> + u-boot,dm-spl;
>> + u-boot,dm-pre-reloc;
>> +};
>> diff --git a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
>> index a4487e20c3..1a15d6a2ad 100644
>> --- a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
>> @@ -3,40 +3,7 @@
>> * Copyright 2021 Gateworks Corporation
>> */
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> +#include "imx8mm-u-boot.dtsi"
>> &gpio1 {
>> u-boot,dm-spl;
>> diff --git a/arch/arm/dts/imx8mm-venice-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-venice-u-boot.dtsi
>> index 5b06d872c6..42b2903f04 100644
>> --- a/arch/arm/dts/imx8mm-venice-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-venice-u-boot.dtsi
>> @@ -3,6 +3,8 @@
>> * Copyright 2021 Gateworks Corporation
>> */
>> +#include "imx8mm-u-boot.dtsi"
>> +
>> / {
>> wdt-reboot {
>> compatible = "wdt-reboot";
>> @@ -11,41 +13,6 @@
>> };
>> };
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> -
>> &gpio1 {
>> u-boot,dm-spl;
>> };
>> diff --git a/arch/arm/dts/imx8mm-verdin-u-boot.dtsi
>> b/arch/arm/dts/imx8mm-verdin-u-boot.dtsi
>> index 249b0f8f66..67c31c49b6 100644
>> --- a/arch/arm/dts/imx8mm-verdin-u-boot.dtsi
>> +++ b/arch/arm/dts/imx8mm-verdin-u-boot.dtsi
>> @@ -2,6 +2,9 @@
>> /*
>> * Copyright 2020 Toradex
>> */
>> +
>> +#include "imx8mm-u-boot.dtsi"
>> +
>> / {
>> wdt-reboot {
>> compatible = "wdt-reboot";
>> @@ -10,27 +13,6 @@
>> };
>> };
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> &gpio1 {
>> u-boot,dm-spl;
>> };
>> @@ -55,15 +37,6 @@
>> u-boot,dm-spl;
>> };
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> &pinctrl_i2c1 {
>> u-boot,dm-spl;
>> };
>> @@ -84,11 +57,6 @@
>> u-boot,dm-spl;
>> };
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> &{/soc at 0/bus at 30800000/i2c at 30a20000/pmic} {
>> u-boot,dm-spl;
>> };
>> diff --git a/arch/arm/dts/phycore-imx8mm-u-boot.dtsi
>> b/arch/arm/dts/phycore-imx8mm-u-boot.dtsi
>> index fc0fa22d1b..91515b8df9 100644
>> --- a/arch/arm/dts/phycore-imx8mm-u-boot.dtsi
>> +++ b/arch/arm/dts/phycore-imx8mm-u-boot.dtsi
>> @@ -4,6 +4,8 @@
>> * Author: Teresa Remmet <t.remmet at phytec.de>
>> */
>> +#include "imx8mm-u-boot.dtsi"
>> +
>> / {
>> wdt-reboot {
>> compatible = "wdt-reboot";
>> @@ -12,41 +14,6 @@
>> };
>> };
>> -&{/soc at 0} {
>> - u-boot,dm-pre-reloc;
>> - u-boot,dm-spl;
>> -};
>> -
>> -&clk {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> - /delete-property/ assigned-clocks;
>> - /delete-property/ assigned-clock-parents;
>> - /delete-property/ assigned-clock-rates;
>> -};
>> -
>> -&osc_24m {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips1 {
>> - u-boot,dm-spl;
>> - u-boot,dm-pre-reloc;
>> -};
>> -
>> -&aips2 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&aips3 {
>> - u-boot,dm-spl;
>> -};
>> -
>> -&iomuxc {
>> - u-boot,dm-spl;
>> -};
>> -
>> &pinctrl_uart3 {
>> u-boot,dm-spl;
>> };
>>
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
More information about the U-Boot
mailing list