^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) * ARM CCN (Cache Coherent Network)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) - compatible: (standard compatible string) should be one of:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) "arm,ccn-502"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) "arm,ccn-504"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) "arm,ccn-508"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) "arm,ccn-512"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) - reg: (standard registers property) physical address and size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) (16MB) of the configuration registers block
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) - interrupts: (standard interrupt property) single interrupt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) generated by the control block
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) ccn@2000000000 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) compatible = "arm,ccn-504";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) reg = <0x20 0x00000000 0 0x1000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) interrupts = <0 181 4>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) };