1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 2 /* 3 * Copyright (C) 2016 Marvell Technology Group 3 * Copyright (C) 2016 Marvell Technology Group Ltd. 4 * 4 * 5 * Device Tree file for Marvell Armada AP806. 5 * Device Tree file for Marvell Armada AP806. 6 */ 6 */ 7 7 8 #include "armada-ap806.dtsi" 8 #include "armada-ap806.dtsi" 9 9 10 / { 10 / { 11 model = "Marvell Armada AP806 Quad"; 11 model = "Marvell Armada AP806 Quad"; 12 compatible = "marvell,armada-ap806-qua 12 compatible = "marvell,armada-ap806-quad", "marvell,armada-ap806"; 13 13 14 cpus { 14 cpus { 15 #address-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 16 #size-cells = <0>; 17 17 18 cpu0: cpu@0 { 18 cpu0: cpu@0 { 19 device_type = "cpu"; 19 device_type = "cpu"; 20 compatible = "arm,cort 20 compatible = "arm,cortex-a72"; 21 reg = <0x000>; 21 reg = <0x000>; 22 enable-method = "psci" 22 enable-method = "psci"; 23 #cooling-cells = <2>; 23 #cooling-cells = <2>; 24 clocks = <&cpu_clk 0>; 24 clocks = <&cpu_clk 0>; 25 i-cache-size = <0xc000 25 i-cache-size = <0xc000>; 26 i-cache-line-size = <6 26 i-cache-line-size = <64>; 27 i-cache-sets = <256>; 27 i-cache-sets = <256>; 28 d-cache-size = <0x8000 28 d-cache-size = <0x8000>; 29 d-cache-line-size = <6 29 d-cache-line-size = <64>; 30 d-cache-sets = <256>; 30 d-cache-sets = <256>; 31 next-level-cache = <&l 31 next-level-cache = <&l2_0>; 32 }; 32 }; 33 cpu1: cpu@1 { 33 cpu1: cpu@1 { 34 device_type = "cpu"; 34 device_type = "cpu"; 35 compatible = "arm,cort 35 compatible = "arm,cortex-a72"; 36 reg = <0x001>; 36 reg = <0x001>; 37 enable-method = "psci" 37 enable-method = "psci"; 38 #cooling-cells = <2>; 38 #cooling-cells = <2>; 39 clocks = <&cpu_clk 0>; 39 clocks = <&cpu_clk 0>; 40 i-cache-size = <0xc000 40 i-cache-size = <0xc000>; 41 i-cache-line-size = <6 41 i-cache-line-size = <64>; 42 i-cache-sets = <256>; 42 i-cache-sets = <256>; 43 d-cache-size = <0x8000 43 d-cache-size = <0x8000>; 44 d-cache-line-size = <6 44 d-cache-line-size = <64>; 45 d-cache-sets = <256>; 45 d-cache-sets = <256>; 46 next-level-cache = <&l 46 next-level-cache = <&l2_0>; 47 }; 47 }; 48 cpu2: cpu@100 { 48 cpu2: cpu@100 { 49 device_type = "cpu"; 49 device_type = "cpu"; 50 compatible = "arm,cort 50 compatible = "arm,cortex-a72"; 51 reg = <0x100>; 51 reg = <0x100>; 52 enable-method = "psci" 52 enable-method = "psci"; 53 #cooling-cells = <2>; 53 #cooling-cells = <2>; 54 clocks = <&cpu_clk 1>; 54 clocks = <&cpu_clk 1>; 55 i-cache-size = <0xc000 55 i-cache-size = <0xc000>; 56 i-cache-line-size = <6 56 i-cache-line-size = <64>; 57 i-cache-sets = <256>; 57 i-cache-sets = <256>; 58 d-cache-size = <0x8000 58 d-cache-size = <0x8000>; 59 d-cache-line-size = <6 59 d-cache-line-size = <64>; 60 d-cache-sets = <256>; 60 d-cache-sets = <256>; 61 next-level-cache = <&l 61 next-level-cache = <&l2_1>; 62 }; 62 }; 63 cpu3: cpu@101 { 63 cpu3: cpu@101 { 64 device_type = "cpu"; 64 device_type = "cpu"; 65 compatible = "arm,cort 65 compatible = "arm,cortex-a72"; 66 reg = <0x101>; 66 reg = <0x101>; 67 enable-method = "psci" 67 enable-method = "psci"; 68 #cooling-cells = <2>; 68 #cooling-cells = <2>; 69 clocks = <&cpu_clk 1>; 69 clocks = <&cpu_clk 1>; 70 i-cache-size = <0xc000 70 i-cache-size = <0xc000>; 71 i-cache-line-size = <6 71 i-cache-line-size = <64>; 72 i-cache-sets = <256>; 72 i-cache-sets = <256>; 73 d-cache-size = <0x8000 73 d-cache-size = <0x8000>; 74 d-cache-line-size = <6 74 d-cache-line-size = <64>; 75 d-cache-sets = <256>; 75 d-cache-sets = <256>; 76 next-level-cache = <&l 76 next-level-cache = <&l2_1>; 77 }; 77 }; 78 78 79 l2_0: l2-cache0 { 79 l2_0: l2-cache0 { 80 compatible = "cache"; 80 compatible = "cache"; 81 cache-size = <0x80000> 81 cache-size = <0x80000>; 82 cache-line-size = <64> 82 cache-line-size = <64>; 83 cache-sets = <512>; 83 cache-sets = <512>; 84 cache-level = <2>; 84 cache-level = <2>; 85 cache-unified; << 86 }; 85 }; 87 86 88 l2_1: l2-cache1 { 87 l2_1: l2-cache1 { 89 compatible = "cache"; 88 compatible = "cache"; 90 cache-size = <0x80000> 89 cache-size = <0x80000>; 91 cache-line-size = <64> 90 cache-line-size = <64>; 92 cache-sets = <512>; 91 cache-sets = <512>; 93 cache-level = <2>; 92 cache-level = <2>; 94 cache-unified; << 95 }; 93 }; 96 }; 94 }; 97 }; 95 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.