Hi Manorit

On 08/09/23 13:42, Manorit Chawdhry wrote:
Hi Neha,

On 19:44-20230907, Neha Malcom Francis wrote:
Sync k3-j721e DTS with kernel.org v6.5-rc1.

Signed-off-by: Neha Malcom Francis <n-fran...@ti.com>
---
  .../k3-j721e-common-proc-board-u-boot.dtsi    | 146 +--
  arch/arm/dts/k3-j721e-common-proc-board.dts   | 483 ++++++---
  arch/arm/dts/k3-j721e-main.dtsi               | 974 ++++++++++++++++--
  arch/arm/dts/k3-j721e-mcu-wakeup.dtsi         | 280 ++++-
  .../arm/dts/k3-j721e-r5-common-proc-board.dts | 302 +-----
  arch/arm/dts/k3-j721e-r5-sk.dts               | 522 +---------
  arch/arm/dts/k3-j721e-sk-u-boot.dtsi          | 177 +---
  arch/arm/dts/k3-j721e-sk.dts                  | 663 +++++++++---
  arch/arm/dts/k3-j721e-som-p0.dtsi             | 226 ++--
  arch/arm/dts/k3-j721e-thermal.dtsi            |  75 ++
  arch/arm/dts/k3-j721e.dtsi                    |  32 +-
  11 files changed, 2365 insertions(+), 1515 deletions(-)
  create mode 100644 arch/arm/dts/k3-j721e-thermal.dtsi

diff --git a/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi 
b/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
index 540c847eb3..4cca01be61 100644
--- a/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
+++ b/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
@@ -7,15 +7,7 @@
[..]
-
        aliases {
-               ethernet0 = &cpsw_port1;
-               spi0 = &ospi0;
-               spi1 = &ospi1;
                remoteproc0 = &mcu_r5fss0_core0;
                remoteproc1 = &mcu_r5fss0_core1;
                remoteproc2 = &main_r5fss0_core0;
@@ -25,61 +17,49 @@
                remoteproc6 = &c66_0;
                remoteproc7 = &c66_1;
                remoteproc8 = &c71_0;

I don't think these aliases are used anywhere, they can be removed ig.


I kept them from v1 review comment by Nishanth that remoteproc aliases have not been taken in upstream kernel [1]

-               i2c0 = &wkup_i2c0;
-               i2c1 = &mcu_i2c0;
-               i2c2 = &mcu_i2c1;
-               i2c3 = &main_i2c0;
        };
  };
[..]

diff --git a/arch/arm/dts/k3-j721e-common-proc-board.dts 
b/arch/arm/dts/k3-j721e-common-proc-board.dts
index 1b600547c0..c1cbbae761 100644
--- a/arch/arm/dts/k3-j721e-common-proc-board.dts
+++ b/arch/arm/dts/k3-j721e-common-proc-board.dts

[..]

diff --git a/arch/arm/dts/k3-j721e-main.dtsi b/arch/arm/dts/k3-j721e-main.dtsi
index cf3482376c..2ded1ee1a8 100644
--- a/arch/arm/dts/k3-j721e-main.dtsi
+++ b/arch/arm/dts/k3-j721e-main.dtsi

[..]

diff --git a/arch/arm/dts/k3-j721e-r5-common-proc-board.dts 
b/arch/arm/dts/k3-j721e-r5-common-proc-board.dts
index 7bb5ce775c..0452e94b6d 100644
--- a/arch/arm/dts/k3-j721e-r5-common-proc-board.dts
+++ b/arch/arm/dts/k3-j721e-r5-common-proc-board.dts
@@ -12,16 +12,15 @@
  -};
-
-&wkup_uart0 {
+&secure_proxy_mcu {
        bootph-pre-ram;
-       pinctrl-names = "default";
-       pinctrl-0 = <&wkup_uart0_pins_default>;
        status = "okay";

Am not sure if this should be okay or did I break something in my series
by not setting this as okay, will see what Nishanth has to comment
regarding this.


Looking at k3-j721e-r5-common-proc-board.dts before sync, I see that the status was set to okay. I will look into whether it's in use any where or not.

  };
-&wkup_gpio0 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&wkup_gpio_pins_default>;
+&cbass_mcu_wakeup {
+       sysctrler: sysctrler {
+               bootph-pre-ram;
+               compatible = "ti,am654-system-controller";
+               mboxes= <&secure_proxy_mcu 4>, <&secure_proxy_mcu 5>;
+               mbox-names = "tx", "rx";
+       };
  };
&mcu_uart0 {
-       /delete-property/ power-domains;
-       /delete-property/ clocks;
-       /delete-property/ clock-names;
-       pinctrl-names = "default";
-       pinctrl-0 = <&mcu_uart0_pins_default>;
-       status = "okay";
        clock-frequency = <48000000>;
  };
-&main_uart0 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&main_uart0_pins_default>;
-       status = "okay";
-       power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
-};
-
  &main_sdhci0 {
-       /delete-property/ power-domains;
-       /delete-property/ assigned-clocks;
-       /delete-property/ assigned-clock-parents;
-       clock-names = "clk_xin";
-       clocks = <&clk_200mhz>;
-       ti,driver-strength-ohm = <50>;
-       non-removable;
+       clock-frequency = <200000000>;
        bus-width = <8>;

This property will need to be removed too I believe.


Yes I see it's not used in the U-Boot driver, will remove it.

  };
&main_sdhci1 {
-       /delete-property/ power-domains;
-       /delete-property/ assigned-clocks;
-       /delete-property/ assigned-clock-parents;
-       pinctrl-names = "default";
-       pinctrl-0 = <&main_mmc1_pins_default>;
-       clock-names = "clk_xin";
-       clocks = <&clk_200mhz>;
-       ti,driver-strength-ohm = <50>;
+       clock-frequency = <19200000>;
  };
&wkup_i2c0 {
@@ -293,96 +124,35 @@
  };
&usbss0 {
-       /delete-property/ power-domains;
-       /delete-property/ assigned-clocks;
-       /delete-property/ assigned-clock-parents;
-       clocks = <&clk_19_2mhz>;
-       clock-names = "ref";
-       pinctrl-names = "default";
-       pinctrl-0 = <&main_usbss0_pins_default>;
-       ti,vbus-divider;
-};
-

[..]
diff --git a/arch/arm/dts/k3-j721e-r5-sk.dts b/arch/arm/dts/k3-j721e-r5-sk.dts
index 1cc64d07f7..f5eb29a861 100644
--- a/arch/arm/dts/k3-j721e-r5-sk.dts
+++ b/arch/arm/dts/k3-j721e-r5-sk.dts

With the above comments.

Reviewed-By: Manorit Chawdhry <m-chawd...@ti.com>


Thanks for the review!

Regards,
Manorit

[1] https://lore.kernel.org/lkml/20230822215042.yjaqtwhuhls57pbu@glamour/T/

--
Thanking You
Neha Malcom Francis

Reply via email to