Files
u-boot/doc/device-tree-bindings/remoteproc/k3-system-controller.txt
Anshul Dalal 2792cbf5d2 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>
2025-08-21 13:27:53 -06:00

28 lines
855 B
Plaintext

Texas Instruments' K3 System Controller
=========================================
K3 specific SoCs have a dedicated microcontroller for doing
resource management. Any HLOS/firmware on compute clusters should
load a firmware to this microcontroller before accessing any resource.
This driver communicates with ROM for loading this firmware.
Required properties:
--------------------
- 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.
Optional properties:
--------------------
- mbox-names: "boot_notify" for Optional alternate boot notification channel.
Example:
--------
system-controller: system-controller {
compatible = "ti,am654-tisci-rproc-r5-r5";
mboxes= <&secproxy 4>, <&secproxy 5>;
mbox-names = "tx", "rx";
};