mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
remoteproc: k3: update compatible for am654 syscon
The existing compatible name for U-Boot's k3 system controller driver
i.e "ti,am625-system-controller" has been added to linux[1] device-tree.
This compatible in kernel is meant for configuring the Control Module
registers (CTRL_MMR0).
However in U-Boot, the matching driver was being used to load the system
firmware on the secure M-cores by the R5 SPL and therefore must be
updated to a different compatible to avoid conflicts.
Therefore, this patch renames all references of the compatible to
"ti,am654-tisci-rproc-r5". The "-r5" is appended so as to avoid any
future conflicts since r5 specific compatibles should only be useful for
U-Boot.
[1]: 5959618631fe ("dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654")
https://lore.kernel.org/r/20250421214620.3770172-2-afd@ti.com
Signed-off-by: Anshul Dalal <anshuld@ti.com>
This commit is contained in:
@@ -64,7 +64,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&secure_proxy_sa3 0>;
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>, <&secure_proxy_sa3 0>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>, <&secure_proxy_sa3 0>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>, <&secure_proxy_sa3 0>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>, <&secure_proxy_sa3 0>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&secure_proxy_sa3 0>;
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>;
|
||||
mbox-names = "tx", "rx";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>;
|
||||
mbox-names = "tx", "rx";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
&cbass_main {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>;
|
||||
mbox-names = "tx", "rx";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
&cbass_wakeup {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_mcu 4>, <&secure_proxy_mcu 5>;
|
||||
mbox-names = "tx", "rx";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
|
||||
&cbass_mcu_wakeup {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_mcu 4>,
|
||||
<&secure_proxy_mcu 5>;
|
||||
mbox-names = "tx", "rx";
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
&cbass_mcu_wakeup {
|
||||
sysctrler: sysctrler {
|
||||
bootph-pre-ram;
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_mcu 4>, <&secure_proxy_mcu 5>;
|
||||
mbox-names = "tx", "rx";
|
||||
};
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
&cbass_mcu_wakeup {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_mcu 4>, <&secure_proxy_mcu 5>, <&secure_proxy_sa3 5>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-pre-ram;
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
&cbass_mcu_wakeup {
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
mboxes= <&secure_proxy_mcu 4>,
|
||||
<&secure_proxy_mcu 5>,
|
||||
<&secure_proxy_sa3 5>;
|
||||
|
||||
@@ -30,7 +30,7 @@ Required Properties:
|
||||
Example (AM65x):
|
||||
----------------
|
||||
sysfw: sysfw {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
...
|
||||
k3_pds: power-controller {
|
||||
compatible = "ti,sci-pm-domain";
|
||||
|
||||
@@ -8,7 +8,7 @@ This driver communicates with ROM for loading this firmware.
|
||||
|
||||
Required properties:
|
||||
--------------------
|
||||
- compatible: Shall be: "ti,am654-system-controller"
|
||||
- compatible: Shall be: "ti,am654-tisci-rproc-r5-r5"
|
||||
- mbox-names: "tx" for Transfer channel
|
||||
"rx" for Receive channel
|
||||
- mboxes: Corresponding phandles to mailbox channels.
|
||||
@@ -21,7 +21,7 @@ Example:
|
||||
--------
|
||||
|
||||
system-controller: system-controller {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5-r5";
|
||||
mboxes= <&secproxy 4>, <&secproxy 5>;
|
||||
mbox-names = "tx", "rx";
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ Required Properties:
|
||||
Example (AM65x):
|
||||
----------------
|
||||
sysfw: sysfw {
|
||||
compatible = "ti,am654-system-controller";
|
||||
compatible = "ti,am654-tisci-rproc-r5";
|
||||
...
|
||||
k3_reset: reset-controller {
|
||||
compatible = "ti,sci-reset";
|
||||
|
||||
@@ -327,7 +327,7 @@ static const struct k3_sysctrler_desc k3_sysctrler_am654_desc = {
|
||||
|
||||
static const struct udevice_id k3_sysctrler_ids[] = {
|
||||
{
|
||||
.compatible = "ti,am654-system-controller",
|
||||
.compatible = "ti,am654-tisci-rproc-r5",
|
||||
.data = (ulong)&k3_sysctrler_am654_desc,
|
||||
},
|
||||
{}
|
||||
|
||||
Reference in New Issue
Block a user