Tero Kristo | f81f4cd | 2020-02-14 11:18:15 +0200 | [diff] [blame^] | 1 | Texas Instruments K3 ESM Binding |
| 2 | ====================== |
| 3 | |
| 4 | ESM (Error Signaling Module) is an IP block on TI K3 devices that allows |
| 5 | handling of safety events somewhat similar to what interrupt controller |
| 6 | would do. The safety signals have their separate paths within the SoC, |
| 7 | and they are handled by the ESM, which routes them to the proper |
| 8 | destination, which can be system reset, interrupt controller, etc. In |
| 9 | the simplest configuration the signals are just routed to reset the |
| 10 | SoC. |
| 11 | |
| 12 | Required properties : |
| 13 | - compatible : "ti,j721e-esm" |
| 14 | - ti,esm-pins : integer array of esm events IDs to route to external event |
| 15 | pin which can be used to reset the SoC. The array can |
| 16 | have arbitrary amount of event IDs listed on it. |
| 17 | |
| 18 | Example |
| 19 | ======= |
| 20 | |
| 21 | main_esm: esm@700000 { |
| 22 | compatible = "ti,j721e-esm"; |
| 23 | reg = <0x0 0x700000 0x0 0x1000>; |
| 24 | ti,esm-pins = <344>, <345>; |
| 25 | }; |