/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | ti,k3-r5f-rproc.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5f-rproc.yaml# 7 title: TI K3 R5F processor subsystems 13 The TI K3 family of SoCs usually have one or more dual-core Arm Cortex R5F 24 AM62 SoC family support a single R5F core only which runs Device Manager 27 Each Dual-Core R5F sub-system is represented as a single DTS node 29 the individual R5F cores. Each node has a number of required or optional 62 local R5F TCM address spaces to bus addresses. 70 Configuration Mode for the Dual R5F cores within the R5F cluster. 83 # R5F Processor Child Nodes: 87 "^r5f@[a-f0-9]+$": [all …]
|
H A D | xlnx,zynqmp-r5fss.yaml | 7 title: Xilinx R5F processor subsystem 14 The Xilinx platforms include a pair of Cortex-R5F processors (RPU) for 15 real-time processing based on the Cortex-R5F processor core from ARM. 16 The Cortex-R5F processor implements the Arm v7-R architecture and includes a 35 local R5F TCM address spaces to bus addresses. 80 - xlnx,zynqmp-r5f 81 - xlnx,versal-r5f 206 "^r5f@[0-9a-f]+$": 244 "^r5f@[0-9a-f]+$": 293 r5f@0 { [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am68-sk-som.dtsi | 30 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 36 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 42 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 48 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 54 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 60 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 66 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 72 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 78 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 84 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-am642-tqma64xxl.dtsi | 34 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 40 main_r5fss0_core0_memory_region: r5f-memory@a0100000 { 46 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 52 main_r5fss0_core1_memory_region: r5f-memory@a1100000 { 58 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { 64 main_r5fss1_core0_memory_region: r5f-memory@a2100000 { 70 main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { 76 main_r5fss1_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-j721s2-som-p0.dtsi | 34 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 40 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 46 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 52 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 58 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 64 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 70 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 76 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 82 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 88 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-j721e-som-p0.dtsi | 32 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 38 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 44 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 50 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 56 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 62 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 68 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 74 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 80 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 86 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-am64-phycore-som.dtsi | 43 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 49 main_r5fss0_core0_memory_region: r5f-memory@a0100000 { 55 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 61 main_r5fss0_core1_memory_region: r5f-memory@a1100000 { 67 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { 73 main_r5fss1_core0_memory_region: r5f-memory@a2100000 { 79 main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { 85 main_r5fss1_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-j7200-som-p0.dtsi | 32 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 38 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 44 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 50 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 56 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 62 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 68 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 74 main_r5fss0_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-am69-sk.dts | 52 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 58 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 64 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 70 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 76 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 82 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 88 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 94 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 100 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 106 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-j721e-beagleboneai64.dts | 54 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 60 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 66 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 72 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 78 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 84 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 90 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 96 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 102 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 108 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-am642-sr-som.dtsi | 118 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 124 main_r5fss0_core0_memory_region: r5f-memory@a0100000 { 130 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 136 main_r5fss0_core1_memory_region: r5f-memory@a1100000 { 142 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { 148 main_r5fss1_core0_memory_region: r5f-memory@a2100000 { 154 main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { 160 main_r5fss1_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-am642-sk.dts | 54 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 60 main_r5fss0_core0_memory_region: r5f-memory@a0100000 { 66 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 72 main_r5fss0_core1_memory_region: r5f-memory@a1100000 { 78 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { 84 main_r5fss1_core0_memory_region: r5f-memory@a2100000 { 90 main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { 96 main_r5fss1_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-j721e-thermal.dtsi | 65 r5f_thermal: r5f-thermal { 71 r5f_crit: r5f-crit {
|
H A D | k3-j721e-sk.dts | 51 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 57 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 63 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 69 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 { 75 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 { 81 main_r5fss0_core0_memory_region: r5f-memory@a2100000 { 87 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 { 93 main_r5fss0_core1_memory_region: r5f-memory@a3100000 { 99 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 { 105 main_r5fss1_core0_memory_region: r5f-memory@a4100000 { [all …]
|
H A D | k3-am642-evm.dts | 56 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 62 main_r5fss0_core0_memory_region: r5f-memory@a0100000 { 68 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 74 main_r5fss0_core1_memory_region: r5f-memory@a1100000 { 80 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { 86 main_r5fss1_core0_memory_region: r5f-memory@a2100000 { 92 main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { 98 main_r5fss1_core1_memory_region: r5f-memory@a3100000 {
|
H A D | k3-am65.dtsi | 84 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 85 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */
|
H A D | k3-am65-mcu.dtsi | 412 mcu_r5fss0_core0: r5f@41000000 { 413 compatible = "ti,am654-r5f"; 427 mcu_r5fss0_core1: r5f@41400000 { 428 compatible = "ti,am654-r5f";
|
H A D | k3-am654-base-board.dts | 53 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 59 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 65 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 71 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
|
H A D | k3-j7200.dtsi | 146 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 147 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */
|
H A D | k3-j721s2.dtsi | 153 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 154 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */
|
H A D | k3-am65-iot2050-common.dtsi | 50 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 56 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 { 62 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { 68 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
|
H A D | k3-j721e.dtsi | 157 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 158 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */
|
H A D | k3-am62p-j722s-common-mcu.dtsi | 203 mcu_r5fss0_core0: r5f@79000000 { 204 compatible = "ti,am62-r5f";
|
H A D | k3-j721e-mcu-wakeup.dtsi | 598 mcu_r5fss0_core0: r5f@41000000 { 599 compatible = "ti,j721e-r5f"; 613 mcu_r5fss0_core1: r5f@41400000 { 614 compatible = "ti,j721e-r5f";
|
/linux/drivers/remoteproc/ |
H A D | xlnx_r5_remoteproc.c | 162 * @dev: r5f subsystem cluster device node 373 * and jitter. Also, if the OCM is secured and the Cortex-R5F processor in zynqmp_r5_rproc_start() 374 * is non-secured, then the Cortex-R5F processor cannot access the in zynqmp_r5_rproc_start() 880 * Allocate and add struct rproc object for each r5f core 881 * This is called for each individual r5f core 1300 * r5f subsystem node in dts. If Split mode is used in dts in zynqmp_r5_cluster_init() 1469 dev_err_probe(dev, ret, "Invalid r5f subsystem device tree\n"); in zynqmp_r5_remoteproc_probe() 1498 MODULE_DESCRIPTION("Xilinx R5F remote processor driver");
|