forked from OERV-BSP/u-boot
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>
28 lines
855 B
Plaintext
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";
|
|
};
|