| .. | .. |
|---|
| 1 | 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 | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
|---|
| 6 | 6 | * http://www.samsung.com |
|---|
| 7 | 7 | * |
|---|
| 8 | | - * SAMSUNG EXYNOS5800 SoC device nodes are listed in this file. |
|---|
| 9 | | - * EXYNOS5800 based board files can include this file and provide |
|---|
| 8 | + * Samsung Exynos5800 SoC device nodes are listed in this file. |
|---|
| 9 | + * Exynos5800 based board files can include this file and provide |
|---|
| 10 | 10 | * values for board specfic bindings. |
|---|
| 11 | 11 | */ |
|---|
| 12 | 12 | |
|---|
| .. | .. |
|---|
| 17 | 17 | }; |
|---|
| 18 | 18 | |
|---|
| 19 | 19 | &clock { |
|---|
| 20 | | - compatible = "samsung,exynos5800-clock"; |
|---|
| 20 | + compatible = "samsung,exynos5800-clock", "syscon"; |
|---|
| 21 | 21 | }; |
|---|
| 22 | 22 | |
|---|
| 23 | 23 | &cluster_a15_opp_table { |
|---|
| 24 | + opp-2000000000 { |
|---|
| 25 | + opp-hz = /bits/ 64 <2000000000>; |
|---|
| 26 | + opp-microvolt = <1312500 1312500 1500000>; |
|---|
| 27 | + clock-latency-ns = <140000>; |
|---|
| 28 | + }; |
|---|
| 29 | + opp-1900000000 { |
|---|
| 30 | + opp-hz = /bits/ 64 <1900000000>; |
|---|
| 31 | + opp-microvolt = <1262500 1262500 1500000>; |
|---|
| 32 | + clock-latency-ns = <140000>; |
|---|
| 33 | + }; |
|---|
| 34 | + opp-1800000000 { |
|---|
| 35 | + opp-hz = /bits/ 64 <1800000000>; |
|---|
| 36 | + opp-microvolt = <1237500 1237500 1500000>; |
|---|
| 37 | + clock-latency-ns = <140000>; |
|---|
| 38 | + }; |
|---|
| 24 | 39 | opp-1700000000 { |
|---|
| 25 | | - opp-microvolt = <1250000>; |
|---|
| 40 | + opp-microvolt = <1250000 1250000 1500000>; |
|---|
| 26 | 41 | }; |
|---|
| 27 | 42 | opp-1600000000 { |
|---|
| 28 | | - opp-microvolt = <1250000>; |
|---|
| 43 | + opp-microvolt = <1250000 1250000 1500000>; |
|---|
| 29 | 44 | }; |
|---|
| 30 | 45 | opp-1500000000 { |
|---|
| 31 | | - opp-microvolt = <1100000>; |
|---|
| 46 | + opp-microvolt = <1100000 1100000 1500000>; |
|---|
| 32 | 47 | }; |
|---|
| 33 | 48 | opp-1400000000 { |
|---|
| 34 | | - opp-microvolt = <1100000>; |
|---|
| 49 | + opp-microvolt = <1100000 1100000 1500000>; |
|---|
| 35 | 50 | }; |
|---|
| 36 | 51 | opp-1300000000 { |
|---|
| 37 | | - opp-microvolt = <1100000>; |
|---|
| 52 | + opp-microvolt = <1100000 1100000 1500000>; |
|---|
| 38 | 53 | }; |
|---|
| 39 | 54 | opp-1200000000 { |
|---|
| 40 | | - opp-microvolt = <1000000>; |
|---|
| 55 | + opp-microvolt = <1000000 1000000 1500000>; |
|---|
| 41 | 56 | }; |
|---|
| 42 | 57 | opp-1100000000 { |
|---|
| 43 | | - opp-microvolt = <1000000>; |
|---|
| 58 | + opp-microvolt = <1000000 1000000 1500000>; |
|---|
| 44 | 59 | }; |
|---|
| 45 | 60 | opp-1000000000 { |
|---|
| 46 | | - opp-microvolt = <1000000>; |
|---|
| 61 | + opp-microvolt = <1000000 1000000 1500000>; |
|---|
| 47 | 62 | }; |
|---|
| 48 | 63 | opp-900000000 { |
|---|
| 49 | | - opp-microvolt = <1000000>; |
|---|
| 64 | + opp-microvolt = <1000000 1000000 1500000>; |
|---|
| 50 | 65 | }; |
|---|
| 51 | 66 | opp-800000000 { |
|---|
| 52 | | - opp-microvolt = <900000>; |
|---|
| 67 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 53 | 68 | }; |
|---|
| 54 | 69 | opp-700000000 { |
|---|
| 55 | | - opp-microvolt = <900000>; |
|---|
| 70 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 56 | 71 | }; |
|---|
| 57 | 72 | opp-600000000 { |
|---|
| 58 | 73 | opp-hz = /bits/ 64 <600000000>; |
|---|
| 59 | | - opp-microvolt = <900000>; |
|---|
| 74 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 60 | 75 | clock-latency-ns = <140000>; |
|---|
| 61 | 76 | }; |
|---|
| 62 | 77 | opp-500000000 { |
|---|
| 63 | 78 | opp-hz = /bits/ 64 <500000000>; |
|---|
| 64 | | - opp-microvolt = <900000>; |
|---|
| 79 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 65 | 80 | clock-latency-ns = <140000>; |
|---|
| 66 | 81 | }; |
|---|
| 67 | 82 | opp-400000000 { |
|---|
| 68 | 83 | opp-hz = /bits/ 64 <400000000>; |
|---|
| 69 | | - opp-microvolt = <900000>; |
|---|
| 84 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 70 | 85 | clock-latency-ns = <140000>; |
|---|
| 71 | 86 | }; |
|---|
| 72 | 87 | opp-300000000 { |
|---|
| 73 | 88 | opp-hz = /bits/ 64 <300000000>; |
|---|
| 74 | | - opp-microvolt = <900000>; |
|---|
| 89 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 75 | 90 | clock-latency-ns = <140000>; |
|---|
| 76 | 91 | }; |
|---|
| 77 | 92 | opp-200000000 { |
|---|
| 78 | 93 | opp-hz = /bits/ 64 <200000000>; |
|---|
| 79 | | - opp-microvolt = <900000>; |
|---|
| 94 | + opp-microvolt = <900000 900000 1500000>; |
|---|
| 80 | 95 | clock-latency-ns = <140000>; |
|---|
| 81 | 96 | }; |
|---|
| 82 | 97 | }; |
|---|
| 83 | 98 | |
|---|
| 84 | 99 | &cluster_a7_opp_table { |
|---|
| 100 | + opp-1400000000 { |
|---|
| 101 | + opp-hz = /bits/ 64 <1400000000>; |
|---|
| 102 | + opp-microvolt = <1275000>; |
|---|
| 103 | + clock-latency-ns = <140000>; |
|---|
| 104 | + }; |
|---|
| 85 | 105 | opp-1300000000 { |
|---|
| 86 | 106 | opp-microvolt = <1250000>; |
|---|
| 87 | 107 | }; |
|---|
| .. | .. |
|---|
| 131 | 151 | &mfc { |
|---|
| 132 | 152 | compatible = "samsung,mfc-v8"; |
|---|
| 133 | 153 | }; |
|---|
| 154 | + |
|---|
| 155 | +&soc { |
|---|
| 156 | + cam_pd: power-domain@10045100 { |
|---|
| 157 | + compatible = "samsung,exynos4210-pd"; |
|---|
| 158 | + reg = <0x10045100 0x20>; |
|---|
| 159 | + #power-domain-cells = <0>; |
|---|
| 160 | + label = "CAM"; |
|---|
| 161 | + }; |
|---|
| 162 | +}; |
|---|