1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 /* 2 /* 3 * Samsung Exynos5800 SoC device tree source 3 * Samsung Exynos5800 SoC device tree source 4 * 4 * 5 * Copyright (c) 2014 Samsung Electronics Co., 5 * Copyright (c) 2014 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com 6 * http://www.samsung.com 7 * 7 * 8 * Samsung Exynos5800 SoC device nodes are lis 8 * Samsung Exynos5800 SoC device nodes are listed in this file. 9 * Exynos5800 based board files can include th 9 * Exynos5800 based board files can include this file and provide 10 * values for board specific bindings. 10 * values for board specific bindings. 11 */ 11 */ 12 12 13 #include "exynos5420.dtsi" 13 #include "exynos5420.dtsi" 14 14 15 / { 15 / { 16 compatible = "samsung,exynos5800", "sa 16 compatible = "samsung,exynos5800", "samsung,exynos5"; 17 }; 17 }; 18 18 19 &clock { 19 &clock { 20 compatible = "samsung,exynos5800-clock 20 compatible = "samsung,exynos5800-clock", "syscon"; 21 }; 21 }; 22 22 23 &cluster_a15_opp_table { 23 &cluster_a15_opp_table { 24 opp-2000000000 { 24 opp-2000000000 { 25 opp-hz = /bits/ 64 <2000000000 25 opp-hz = /bits/ 64 <2000000000>; 26 opp-microvolt = <1312500 13125 26 opp-microvolt = <1312500 1312500 1500000>; 27 clock-latency-ns = <140000>; 27 clock-latency-ns = <140000>; 28 }; 28 }; 29 opp-1900000000 { 29 opp-1900000000 { 30 opp-hz = /bits/ 64 <1900000000 30 opp-hz = /bits/ 64 <1900000000>; 31 opp-microvolt = <1262500 12625 31 opp-microvolt = <1262500 1262500 1500000>; 32 clock-latency-ns = <140000>; 32 clock-latency-ns = <140000>; 33 }; 33 }; 34 opp-1800000000 { 34 opp-1800000000 { 35 opp-hz = /bits/ 64 <1800000000 35 opp-hz = /bits/ 64 <1800000000>; 36 opp-microvolt = <1237500 12375 36 opp-microvolt = <1237500 1237500 1500000>; 37 clock-latency-ns = <140000>; 37 clock-latency-ns = <140000>; 38 }; 38 }; 39 opp-1700000000 { 39 opp-1700000000 { 40 opp-microvolt = <1250000 12500 40 opp-microvolt = <1250000 1250000 1500000>; 41 }; 41 }; 42 opp-1600000000 { 42 opp-1600000000 { 43 opp-microvolt = <1250000 12500 43 opp-microvolt = <1250000 1250000 1500000>; 44 }; 44 }; 45 opp-1500000000 { 45 opp-1500000000 { 46 opp-microvolt = <1100000 11000 46 opp-microvolt = <1100000 1100000 1500000>; 47 }; 47 }; 48 opp-1400000000 { 48 opp-1400000000 { 49 opp-microvolt = <1100000 11000 49 opp-microvolt = <1100000 1100000 1500000>; 50 }; 50 }; 51 opp-1300000000 { 51 opp-1300000000 { 52 opp-microvolt = <1100000 11000 52 opp-microvolt = <1100000 1100000 1500000>; 53 }; 53 }; 54 opp-1200000000 { 54 opp-1200000000 { 55 opp-microvolt = <1000000 10000 55 opp-microvolt = <1000000 1000000 1500000>; 56 }; 56 }; 57 opp-1100000000 { 57 opp-1100000000 { 58 opp-microvolt = <1000000 10000 58 opp-microvolt = <1000000 1000000 1500000>; 59 }; 59 }; 60 opp-1000000000 { 60 opp-1000000000 { 61 opp-microvolt = <1000000 10000 61 opp-microvolt = <1000000 1000000 1500000>; 62 }; 62 }; 63 opp-900000000 { 63 opp-900000000 { 64 opp-microvolt = <1000000 10000 64 opp-microvolt = <1000000 1000000 1500000>; 65 }; 65 }; 66 opp-800000000 { 66 opp-800000000 { 67 opp-microvolt = <900000 900000 67 opp-microvolt = <900000 900000 1500000>; 68 }; 68 }; 69 opp-700000000 { 69 opp-700000000 { 70 opp-microvolt = <900000 900000 70 opp-microvolt = <900000 900000 1500000>; 71 }; 71 }; 72 opp-600000000 { 72 opp-600000000 { 73 opp-hz = /bits/ 64 <600000000> 73 opp-hz = /bits/ 64 <600000000>; 74 opp-microvolt = <900000 900000 74 opp-microvolt = <900000 900000 1500000>; 75 clock-latency-ns = <140000>; 75 clock-latency-ns = <140000>; 76 }; 76 }; 77 opp-500000000 { 77 opp-500000000 { 78 opp-hz = /bits/ 64 <500000000> 78 opp-hz = /bits/ 64 <500000000>; 79 opp-microvolt = <900000 900000 79 opp-microvolt = <900000 900000 1500000>; 80 clock-latency-ns = <140000>; 80 clock-latency-ns = <140000>; 81 }; 81 }; 82 opp-400000000 { 82 opp-400000000 { 83 opp-hz = /bits/ 64 <400000000> 83 opp-hz = /bits/ 64 <400000000>; 84 opp-microvolt = <900000 900000 84 opp-microvolt = <900000 900000 1500000>; 85 clock-latency-ns = <140000>; 85 clock-latency-ns = <140000>; 86 }; 86 }; 87 opp-300000000 { 87 opp-300000000 { 88 opp-hz = /bits/ 64 <300000000> 88 opp-hz = /bits/ 64 <300000000>; 89 opp-microvolt = <900000 900000 89 opp-microvolt = <900000 900000 1500000>; 90 clock-latency-ns = <140000>; 90 clock-latency-ns = <140000>; 91 }; 91 }; 92 opp-200000000 { 92 opp-200000000 { 93 opp-hz = /bits/ 64 <200000000> 93 opp-hz = /bits/ 64 <200000000>; 94 opp-microvolt = <900000 900000 94 opp-microvolt = <900000 900000 1500000>; 95 clock-latency-ns = <140000>; 95 clock-latency-ns = <140000>; 96 }; 96 }; 97 }; 97 }; 98 98 99 &cluster_a7_opp_table { 99 &cluster_a7_opp_table { 100 opp-1400000000 { 100 opp-1400000000 { 101 opp-hz = /bits/ 64 <1400000000 101 opp-hz = /bits/ 64 <1400000000>; 102 opp-microvolt = <1275000>; 102 opp-microvolt = <1275000>; 103 clock-latency-ns = <140000>; 103 clock-latency-ns = <140000>; 104 }; 104 }; 105 opp-1300000000 { 105 opp-1300000000 { 106 opp-microvolt = <1250000>; 106 opp-microvolt = <1250000>; 107 }; 107 }; 108 opp-1200000000 { 108 opp-1200000000 { 109 opp-microvolt = <1250000>; 109 opp-microvolt = <1250000>; 110 }; 110 }; 111 opp-1100000000 { 111 opp-1100000000 { 112 opp-microvolt = <1250000>; 112 opp-microvolt = <1250000>; 113 }; 113 }; 114 opp-1000000000 { 114 opp-1000000000 { 115 opp-microvolt = <1100000>; 115 opp-microvolt = <1100000>; 116 }; 116 }; 117 opp-900000000 { 117 opp-900000000 { 118 opp-microvolt = <1100000>; 118 opp-microvolt = <1100000>; 119 }; 119 }; 120 opp-800000000 { 120 opp-800000000 { 121 opp-microvolt = <1100000>; 121 opp-microvolt = <1100000>; 122 }; 122 }; 123 opp-700000000 { 123 opp-700000000 { 124 opp-microvolt = <1000000>; 124 opp-microvolt = <1000000>; 125 }; 125 }; 126 opp-600000000 { 126 opp-600000000 { 127 opp-microvolt = <1000000>; 127 opp-microvolt = <1000000>; 128 }; 128 }; 129 opp-500000000 { 129 opp-500000000 { 130 opp-hz = /bits/ 64 <500000000> 130 opp-hz = /bits/ 64 <500000000>; 131 opp-microvolt = <1000000>; 131 opp-microvolt = <1000000>; 132 clock-latency-ns = <140000>; 132 clock-latency-ns = <140000>; 133 }; 133 }; 134 opp-400000000 { 134 opp-400000000 { 135 opp-hz = /bits/ 64 <400000000> 135 opp-hz = /bits/ 64 <400000000>; 136 opp-microvolt = <1000000>; 136 opp-microvolt = <1000000>; 137 clock-latency-ns = <140000>; 137 clock-latency-ns = <140000>; 138 }; 138 }; 139 opp-300000000 { 139 opp-300000000 { 140 opp-hz = /bits/ 64 <300000000> 140 opp-hz = /bits/ 64 <300000000>; 141 opp-microvolt = <900000>; 141 opp-microvolt = <900000>; 142 clock-latency-ns = <140000>; 142 clock-latency-ns = <140000>; 143 }; 143 }; 144 opp-200000000 { 144 opp-200000000 { 145 opp-hz = /bits/ 64 <200000000> 145 opp-hz = /bits/ 64 <200000000>; 146 opp-microvolt = <900000>; 146 opp-microvolt = <900000>; 147 clock-latency-ns = <140000>; 147 clock-latency-ns = <140000>; 148 }; 148 }; 149 }; 149 }; 150 150 151 &dsi { 151 &dsi { 152 compatible = "samsung,exynos5422-mipi- 152 compatible = "samsung,exynos5422-mipi-dsi"; 153 }; 153 }; 154 154 155 &mfc { 155 &mfc { 156 compatible = "samsung,mfc-v8"; 156 compatible = "samsung,mfc-v8"; 157 }; 157 }; 158 158 159 &soc { 159 &soc { 160 cam_pd: power-domain@10045100 { 160 cam_pd: power-domain@10045100 { 161 compatible = "samsung,exynos42 161 compatible = "samsung,exynos4210-pd"; 162 reg = <0x10045100 0x20>; 162 reg = <0x10045100 0x20>; 163 #power-domain-cells = <0>; 163 #power-domain-cells = <0>; 164 label = "CAM"; 164 label = "CAM"; 165 }; 165 }; 166 }; 166 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.