Clean-up "imx93-phyboard-segin-u-boot.dtsi" internal device-tree from
nodes already part of the upstream device-tree since commit 79f3e77133bd
("Subtree merge tag 'v6.16-dts' of dts repo [1] into dts/upstream"). No
functional change is made with this commit.

Signed-off-by: Primoz Fiser <primoz.fi...@norik.com>
---
 arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi | 219 +++---------------
 1 file changed, 35 insertions(+), 184 deletions(-)

diff --git a/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi 
b/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
index 0c3ca2961c98..0c8d0ba9693f 100644
--- a/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
+++ b/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
@@ -69,6 +69,16 @@
        bootph-some-ram;
 };
 
+&pinctrl_lpi2c3 {
+       bootph-pre-ram;
+       bootph-some-ram;
+};
+
+&pinctrl_pmic {
+       bootph-pre-ram;
+       bootph-some-ram;
+};
+
 &pinctrl_reg_usdhc2_vmmc {
        bootph-pre-ram;
 };
@@ -83,6 +93,16 @@
        bootph-some-ram;
 };
 
+&pinctrl_usdhc1_100mhz {
+       bootph-pre-ram;
+       bootph-some-ram;
+};
+
+&pinctrl_usdhc1_200mhz {
+       bootph-pre-ram;
+       bootph-some-ram;
+};
+
 &pinctrl_usdhc2_cd {
        bootph-pre-ram;
        bootph-some-ram;
@@ -128,31 +148,9 @@
        bootph-some-ram;
 };
 
-/*
- * Remove once USB support is added to imx93-phyboard-segin.dts upstream.
- */
-&usbotg1 {
-       disable-over-current;
-       dr_mode = "otg";
-       status = "okay";
-};
-
-&usbotg2 {
-       disable-over-current;
-       dr_mode = "host";
-       status = "okay";
-};
-
 &usdhc1 {
        bootph-pre-ram;
        bootph-some-ram;
-       /*
-        * Remove pinctrl assignments once they are added to 
imx93-phycore-som.dtsi
-        */
-       pinctrl-names = "default", "state_100mhz", "state_200mhz";
-       pinctrl-0 = <&pinctrl_usdhc1>;
-       pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
-       pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
 };
 
 &usdhc2 {
@@ -174,6 +172,21 @@
 &lpi2c3 {
        bootph-pre-ram;
        bootph-some-ram;
+
+       pmic@25 {
+               bootph-pre-ram;
+               bootph-some-ram;
+
+               regulators {
+                       bootph-pre-ram;
+                       bootph-some-ram;
+               };
+       };
+
+       eeprom@50 {
+               bootph-pre-ram;
+               bootph-some-ram;
+       };
 };
 
 &s4muap {
@@ -209,165 +222,3 @@
        bootph-all;
        bootph-pre-ram;
 };
-
-/*
- * The two nodes below won't be needed once nxp,pca9451a
- * support is added to the Linux kernel.
- */
-&iomuxc {
-       pinctrl_lpi2c3: lpi2c3grp {
-               bootph-pre-ram;
-               fsl,pins = <
-                       MX93_PAD_GPIO_IO28__LPI2C3_SDA          0x40000b9e
-                       MX93_PAD_GPIO_IO29__LPI2C3_SCL          0x40000b9e
-               >;
-       };
-
-       pinctrl_pmic: pmicgrp {
-               bootph-pre-ram;
-               fsl,pins = <
-                       MX93_PAD_ENET2_RD3__GPIO4_IO27                  0x31e
-               >;
-       };
-
-       /*
-        * Remove pinctrl_usdhc1_100mhz and pinctrl_usdhc1_200mhz once they
-        * are added to imx93-phycore-som.dtsi
-        */
-       /* need to config the SION for data and cmd pad, refer to ERR052021 */
-       pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
-               bootph-pre-ram;
-               bootph-some-ram;
-               fsl,pins = <
-                       MX93_PAD_SD1_CLK__USDHC1_CLK            0x17be
-                       MX93_PAD_SD1_CMD__USDHC1_CMD            0x4000139e
-                       MX93_PAD_SD1_DATA0__USDHC1_DATA0        0x4000138e
-                       MX93_PAD_SD1_DATA1__USDHC1_DATA1        0x4000139e
-                       MX93_PAD_SD1_DATA2__USDHC1_DATA2        0x400013be
-                       MX93_PAD_SD1_DATA3__USDHC1_DATA3        0x4000139e
-                       MX93_PAD_SD1_DATA4__USDHC1_DATA4        0x4000139e
-                       MX93_PAD_SD1_DATA5__USDHC1_DATA5        0x4000139e
-                       MX93_PAD_SD1_DATA6__USDHC1_DATA6        0x4000139e
-                       MX93_PAD_SD1_DATA7__USDHC1_DATA7        0x4000139e
-                       MX93_PAD_SD1_STROBE__USDHC1_STROBE      0x179e
-               >;
-       };
-
-       /* need to config the SION for data and cmd pad, refer to ERR052021 */
-       pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
-               bootph-pre-ram;
-               bootph-some-ram;
-               fsl,pins = <
-                       MX93_PAD_SD1_CLK__USDHC1_CLK            0x17be
-                       MX93_PAD_SD1_CMD__USDHC1_CMD            0x4000139e
-                       MX93_PAD_SD1_DATA0__USDHC1_DATA0        0x4000139e
-                       MX93_PAD_SD1_DATA1__USDHC1_DATA1        0x400013be
-                       MX93_PAD_SD1_DATA2__USDHC1_DATA2        0x400013be
-                       MX93_PAD_SD1_DATA3__USDHC1_DATA3        0x400013be
-                       MX93_PAD_SD1_DATA4__USDHC1_DATA4        0x400013be
-                       MX93_PAD_SD1_DATA5__USDHC1_DATA5        0x400013be
-                       MX93_PAD_SD1_DATA6__USDHC1_DATA6        0x400013be
-                       MX93_PAD_SD1_DATA7__USDHC1_DATA7        0x400013be
-                       MX93_PAD_SD1_STROBE__USDHC1_STROBE      0x179e
-               >;
-       };
-};
-
-&lpi2c3 {
-       bootph-pre-ram;
-       bootph-some-ram;
-       clock-frequency = <400000>;
-       pinctrl-names = "default", "sleep";
-       pinctrl-0 = <&pinctrl_lpi2c3>;
-       pinctrl-1 = <&pinctrl_lpi2c3>;
-       status = "okay";
-
-       pmic@25 {
-               bootph-pre-ram;
-               bootph-some-ram;
-               compatible = "nxp,pca9451a";
-               reg = <0x25>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_pmic>;
-               interrupt-parent = <&gpio4>;
-               interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
-
-               regulators {
-                       bootph-pre-ram;
-                       bootph-some-ram;
-                       buck1: BUCK1 {
-                               regulator-name = "VDD_SOC";
-                               regulator-min-microvolt = <610000>;
-                               regulator-max-microvolt = <950000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                               regulator-ramp-delay = <3125>;
-                       };
-
-                       buck2: BUCK2 {
-                               regulator-name = "VDDQ_0V6";
-                               regulator-min-microvolt = <600000>;
-                               regulator-max-microvolt = <600000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       buck4: BUCK4 {
-                               regulator-name = "VDD_3V3_BUCK";
-                               regulator-min-microvolt = <3300000>;
-                               regulator-max-microvolt = <3300000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       buck5: BUCK5 {
-                               regulator-name = "VDD_1V8";
-                               regulator-min-microvolt = <1800000>;
-                               regulator-max-microvolt = <1800000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       buck6: BUCK6 {
-                               regulator-name = "VDD_1V1";
-                               regulator-min-microvolt = <1100000>;
-                               regulator-max-microvolt = <1100000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       ldo1: LDO1 {
-                               regulator-name = "PMIC_SNVS_1V8";
-                               regulator-min-microvolt = <1800000>;
-                               regulator-max-microvolt = <1800000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       ldo4: LDO4 {
-                               regulator-name = "VDD_0V8";
-                               regulator-min-microvolt = <800000>;
-                               regulator-max-microvolt = <800000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-
-                       ldo5: LDO5 {
-                               regulator-name = "NVCC_SD2";
-                               regulator-min-microvolt = <1800000>;
-                               regulator-max-microvolt = <3300000>;
-                               regulator-boot-on;
-                               regulator-always-on;
-                       };
-               };
-       };
-
-       eeprom@50 {
-               bootph-pre-ram;
-               bootph-some-ram;
-               compatible = "atmel,24c32";
-               reg = <0x50>;
-               pagesize = <32>;
-               vcc-supply = <&buck4>;
-       };
-};
-- 
2.34.1

Reply via email to