145fef752SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0 25f04c4cfSChanwoo Choi/* 35f04c4cfSChanwoo Choi * Samsung's Exynos5433 SoC device tree source 45f04c4cfSChanwoo Choi * 55f04c4cfSChanwoo Choi * Copyright (c) 2016 Samsung Electronics Co., Ltd. 65f04c4cfSChanwoo Choi * 75f04c4cfSChanwoo Choi * Samsung's Exynos5433 SoC device nodes are listed in this file. 85f04c4cfSChanwoo Choi * Exynos5433 based board files can include this file and provide 95f04c4cfSChanwoo Choi * values for board specific bindings. 105f04c4cfSChanwoo Choi * 115f04c4cfSChanwoo Choi * Note: This file does not include device nodes for all the controllers in 125f04c4cfSChanwoo Choi * Exynos5433 SoC. As device tree coverage for Exynos5433 increases, 135f04c4cfSChanwoo Choi * additional nodes can be added to this file. 145f04c4cfSChanwoo Choi */ 155f04c4cfSChanwoo Choi 165f04c4cfSChanwoo Choi#include <dt-bindings/clock/exynos5433.h> 175f04c4cfSChanwoo Choi#include <dt-bindings/interrupt-controller/arm-gic.h> 185f04c4cfSChanwoo Choi 195f04c4cfSChanwoo Choi/ { 205f04c4cfSChanwoo Choi compatible = "samsung,exynos5433"; 21bed90316SMarek Szyprowski #address-cells = <2>; 22bed90316SMarek Szyprowski #size-cells = <2>; 235f04c4cfSChanwoo Choi 245f04c4cfSChanwoo Choi interrupt-parent = <&gic>; 255f04c4cfSChanwoo Choi 26d45d3621SKrzysztof Kozlowski arm-a53-pmu { 27114c9604SKrzysztof Kozlowski compatible = "arm,cortex-a53-pmu"; 28179a2802SKrzysztof Kozlowski interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 29179a2802SKrzysztof Kozlowski <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 30179a2802SKrzysztof Kozlowski <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 31179a2802SKrzysztof Kozlowski <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 32179a2802SKrzysztof Kozlowski interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 33179a2802SKrzysztof Kozlowski }; 34179a2802SKrzysztof Kozlowski 35d45d3621SKrzysztof Kozlowski arm-a57-pmu { 36114c9604SKrzysztof Kozlowski compatible = "arm,cortex-a57-pmu"; 37179a2802SKrzysztof Kozlowski interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 38179a2802SKrzysztof Kozlowski <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 39179a2802SKrzysztof Kozlowski <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 40179a2802SKrzysztof Kozlowski <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 41179a2802SKrzysztof Kozlowski interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>; 42179a2802SKrzysztof Kozlowski }; 43179a2802SKrzysztof Kozlowski 44f36afdd0SKrzysztof Kozlowski xxti: clock { 45f36afdd0SKrzysztof Kozlowski /* XXTI */ 46f36afdd0SKrzysztof Kozlowski compatible = "fixed-clock"; 47f36afdd0SKrzysztof Kozlowski clock-output-names = "oscclk"; 48f36afdd0SKrzysztof Kozlowski #clock-cells = <0>; 49f36afdd0SKrzysztof Kozlowski }; 50f36afdd0SKrzysztof Kozlowski 515f04c4cfSChanwoo Choi cpus { 525f04c4cfSChanwoo Choi #address-cells = <1>; 535f04c4cfSChanwoo Choi #size-cells = <0>; 545f04c4cfSChanwoo Choi 550cdcca7eSKrzysztof Kozlowski cpu-map { 560cdcca7eSKrzysztof Kozlowski cluster0 { 570cdcca7eSKrzysztof Kozlowski core0 { 580cdcca7eSKrzysztof Kozlowski cpu = <&cpu0>; 590cdcca7eSKrzysztof Kozlowski }; 600cdcca7eSKrzysztof Kozlowski core1 { 610cdcca7eSKrzysztof Kozlowski cpu = <&cpu1>; 620cdcca7eSKrzysztof Kozlowski }; 630cdcca7eSKrzysztof Kozlowski core2 { 640cdcca7eSKrzysztof Kozlowski cpu = <&cpu2>; 650cdcca7eSKrzysztof Kozlowski }; 660cdcca7eSKrzysztof Kozlowski core3 { 670cdcca7eSKrzysztof Kozlowski cpu = <&cpu3>; 680cdcca7eSKrzysztof Kozlowski }; 690cdcca7eSKrzysztof Kozlowski }; 700cdcca7eSKrzysztof Kozlowski 710cdcca7eSKrzysztof Kozlowski cluster1 { 720cdcca7eSKrzysztof Kozlowski core0 { 730cdcca7eSKrzysztof Kozlowski cpu = <&cpu4>; 740cdcca7eSKrzysztof Kozlowski }; 750cdcca7eSKrzysztof Kozlowski core1 { 760cdcca7eSKrzysztof Kozlowski cpu = <&cpu5>; 770cdcca7eSKrzysztof Kozlowski }; 780cdcca7eSKrzysztof Kozlowski core2 { 790cdcca7eSKrzysztof Kozlowski cpu = <&cpu6>; 800cdcca7eSKrzysztof Kozlowski }; 810cdcca7eSKrzysztof Kozlowski core3 { 820cdcca7eSKrzysztof Kozlowski cpu = <&cpu7>; 830cdcca7eSKrzysztof Kozlowski }; 840cdcca7eSKrzysztof Kozlowski }; 850cdcca7eSKrzysztof Kozlowski }; 860cdcca7eSKrzysztof Kozlowski 875f04c4cfSChanwoo Choi cpu0: cpu@100 { 885f04c4cfSChanwoo Choi device_type = "cpu"; 8931af04cdSRob Herring compatible = "arm,cortex-a53"; 905f04c4cfSChanwoo Choi enable-method = "psci"; 915f04c4cfSChanwoo Choi reg = <0x100>; 925f04c4cfSChanwoo Choi clocks = <&cmu_apollo CLK_SCLK_APOLLO>; 935f04c4cfSChanwoo Choi clock-names = "apolloclk"; 945f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a53_opp_table>; 955f04c4cfSChanwoo Choi #cooling-cells = <2>; 96178a5d90SAlim Akhtar i-cache-size = <0x8000>; 97178a5d90SAlim Akhtar i-cache-line-size = <64>; 98178a5d90SAlim Akhtar i-cache-sets = <256>; 99178a5d90SAlim Akhtar d-cache-size = <0x8000>; 100178a5d90SAlim Akhtar d-cache-line-size = <64>; 101178a5d90SAlim Akhtar d-cache-sets = <128>; 102178a5d90SAlim Akhtar next-level-cache = <&cluster_a53_l2>; 1035f04c4cfSChanwoo Choi }; 1045f04c4cfSChanwoo Choi 1055f04c4cfSChanwoo Choi cpu1: cpu@101 { 1065f04c4cfSChanwoo Choi device_type = "cpu"; 10731af04cdSRob Herring compatible = "arm,cortex-a53"; 1085f04c4cfSChanwoo Choi enable-method = "psci"; 1095f04c4cfSChanwoo Choi reg = <0x101>; 1105f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a53_opp_table>; 1115f04c4cfSChanwoo Choi #cooling-cells = <2>; 112178a5d90SAlim Akhtar i-cache-size = <0x8000>; 113178a5d90SAlim Akhtar i-cache-line-size = <64>; 114178a5d90SAlim Akhtar i-cache-sets = <256>; 115178a5d90SAlim Akhtar d-cache-size = <0x8000>; 116178a5d90SAlim Akhtar d-cache-line-size = <64>; 117178a5d90SAlim Akhtar d-cache-sets = <128>; 118178a5d90SAlim Akhtar next-level-cache = <&cluster_a53_l2>; 1195f04c4cfSChanwoo Choi }; 1205f04c4cfSChanwoo Choi 1215f04c4cfSChanwoo Choi cpu2: cpu@102 { 1225f04c4cfSChanwoo Choi device_type = "cpu"; 12331af04cdSRob Herring compatible = "arm,cortex-a53"; 1245f04c4cfSChanwoo Choi enable-method = "psci"; 1255f04c4cfSChanwoo Choi reg = <0x102>; 1265f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a53_opp_table>; 1275f04c4cfSChanwoo Choi #cooling-cells = <2>; 128178a5d90SAlim Akhtar i-cache-size = <0x8000>; 129178a5d90SAlim Akhtar i-cache-line-size = <64>; 130178a5d90SAlim Akhtar i-cache-sets = <256>; 131178a5d90SAlim Akhtar d-cache-size = <0x8000>; 132178a5d90SAlim Akhtar d-cache-line-size = <64>; 133178a5d90SAlim Akhtar d-cache-sets = <128>; 134178a5d90SAlim Akhtar next-level-cache = <&cluster_a53_l2>; 1355f04c4cfSChanwoo Choi }; 1365f04c4cfSChanwoo Choi 1375f04c4cfSChanwoo Choi cpu3: cpu@103 { 1385f04c4cfSChanwoo Choi device_type = "cpu"; 13931af04cdSRob Herring compatible = "arm,cortex-a53"; 1405f04c4cfSChanwoo Choi enable-method = "psci"; 1415f04c4cfSChanwoo Choi reg = <0x103>; 1425f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a53_opp_table>; 1435f04c4cfSChanwoo Choi #cooling-cells = <2>; 144178a5d90SAlim Akhtar i-cache-size = <0x8000>; 145178a5d90SAlim Akhtar i-cache-line-size = <64>; 146178a5d90SAlim Akhtar i-cache-sets = <256>; 147178a5d90SAlim Akhtar d-cache-size = <0x8000>; 148178a5d90SAlim Akhtar d-cache-line-size = <64>; 149178a5d90SAlim Akhtar d-cache-sets = <128>; 150178a5d90SAlim Akhtar next-level-cache = <&cluster_a53_l2>; 1515f04c4cfSChanwoo Choi }; 1525f04c4cfSChanwoo Choi 1535f04c4cfSChanwoo Choi cpu4: cpu@0 { 1545f04c4cfSChanwoo Choi device_type = "cpu"; 15531af04cdSRob Herring compatible = "arm,cortex-a57"; 1565f04c4cfSChanwoo Choi enable-method = "psci"; 1575f04c4cfSChanwoo Choi reg = <0x0>; 1585f04c4cfSChanwoo Choi clocks = <&cmu_atlas CLK_SCLK_ATLAS>; 1595f04c4cfSChanwoo Choi clock-names = "atlasclk"; 1605f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a57_opp_table>; 1615f04c4cfSChanwoo Choi #cooling-cells = <2>; 162178a5d90SAlim Akhtar i-cache-size = <0xc000>; 163178a5d90SAlim Akhtar i-cache-line-size = <64>; 164178a5d90SAlim Akhtar i-cache-sets = <256>; 165178a5d90SAlim Akhtar d-cache-size = <0x8000>; 166178a5d90SAlim Akhtar d-cache-line-size = <64>; 167178a5d90SAlim Akhtar d-cache-sets = <256>; 168178a5d90SAlim Akhtar next-level-cache = <&cluster_a57_l2>; 1695f04c4cfSChanwoo Choi }; 1705f04c4cfSChanwoo Choi 1715f04c4cfSChanwoo Choi cpu5: cpu@1 { 1725f04c4cfSChanwoo Choi device_type = "cpu"; 17331af04cdSRob Herring compatible = "arm,cortex-a57"; 1745f04c4cfSChanwoo Choi enable-method = "psci"; 1755f04c4cfSChanwoo Choi reg = <0x1>; 1765f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a57_opp_table>; 1775f04c4cfSChanwoo Choi #cooling-cells = <2>; 178178a5d90SAlim Akhtar i-cache-size = <0xc000>; 179178a5d90SAlim Akhtar i-cache-line-size = <64>; 180178a5d90SAlim Akhtar i-cache-sets = <256>; 181178a5d90SAlim Akhtar d-cache-size = <0x8000>; 182178a5d90SAlim Akhtar d-cache-line-size = <64>; 183178a5d90SAlim Akhtar d-cache-sets = <256>; 184178a5d90SAlim Akhtar next-level-cache = <&cluster_a57_l2>; 1855f04c4cfSChanwoo Choi }; 1865f04c4cfSChanwoo Choi 1875f04c4cfSChanwoo Choi cpu6: cpu@2 { 1885f04c4cfSChanwoo Choi device_type = "cpu"; 18931af04cdSRob Herring compatible = "arm,cortex-a57"; 1905f04c4cfSChanwoo Choi enable-method = "psci"; 1915f04c4cfSChanwoo Choi reg = <0x2>; 1925f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a57_opp_table>; 1935f04c4cfSChanwoo Choi #cooling-cells = <2>; 194178a5d90SAlim Akhtar i-cache-size = <0xc000>; 195178a5d90SAlim Akhtar i-cache-line-size = <64>; 196178a5d90SAlim Akhtar i-cache-sets = <256>; 197178a5d90SAlim Akhtar d-cache-size = <0x8000>; 198178a5d90SAlim Akhtar d-cache-line-size = <64>; 199178a5d90SAlim Akhtar d-cache-sets = <256>; 200178a5d90SAlim Akhtar next-level-cache = <&cluster_a57_l2>; 2015f04c4cfSChanwoo Choi }; 2025f04c4cfSChanwoo Choi 2035f04c4cfSChanwoo Choi cpu7: cpu@3 { 2045f04c4cfSChanwoo Choi device_type = "cpu"; 20531af04cdSRob Herring compatible = "arm,cortex-a57"; 2065f04c4cfSChanwoo Choi enable-method = "psci"; 2075f04c4cfSChanwoo Choi reg = <0x3>; 2085f04c4cfSChanwoo Choi operating-points-v2 = <&cluster_a57_opp_table>; 2095f04c4cfSChanwoo Choi #cooling-cells = <2>; 210178a5d90SAlim Akhtar i-cache-size = <0xc000>; 211178a5d90SAlim Akhtar i-cache-line-size = <64>; 212178a5d90SAlim Akhtar i-cache-sets = <256>; 213178a5d90SAlim Akhtar d-cache-size = <0x8000>; 214178a5d90SAlim Akhtar d-cache-line-size = <64>; 215178a5d90SAlim Akhtar d-cache-sets = <256>; 216178a5d90SAlim Akhtar next-level-cache = <&cluster_a57_l2>; 217178a5d90SAlim Akhtar }; 218178a5d90SAlim Akhtar 219178a5d90SAlim Akhtar cluster_a57_l2: l2-cache0 { 220178a5d90SAlim Akhtar compatible = "cache"; 221f3de8530SPierre Gondois cache-level = <2>; 222f3de8530SPierre Gondois cache-unified; 223178a5d90SAlim Akhtar cache-size = <0x200000>; 224178a5d90SAlim Akhtar cache-line-size = <64>; 225178a5d90SAlim Akhtar cache-sets = <2048>; 226178a5d90SAlim Akhtar }; 227178a5d90SAlim Akhtar 228178a5d90SAlim Akhtar cluster_a53_l2: l2-cache1 { 229178a5d90SAlim Akhtar compatible = "cache"; 230f3de8530SPierre Gondois cache-level = <2>; 231f3de8530SPierre Gondois cache-unified; 232178a5d90SAlim Akhtar cache-size = <0x40000>; 233178a5d90SAlim Akhtar cache-line-size = <64>; 234178a5d90SAlim Akhtar cache-sets = <256>; 2355f04c4cfSChanwoo Choi }; 2365f04c4cfSChanwoo Choi }; 2375f04c4cfSChanwoo Choi 238ee3b1f97SKrzysztof Kozlowski cluster_a53_opp_table: opp-table-0 { 2395f04c4cfSChanwoo Choi compatible = "operating-points-v2"; 2405f04c4cfSChanwoo Choi opp-shared; 2415f04c4cfSChanwoo Choi 242684c581fSViresh Kumar opp-400000000 { 2435f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <400000000>; 2445f04c4cfSChanwoo Choi opp-microvolt = <900000>; 2455f04c4cfSChanwoo Choi }; 246684c581fSViresh Kumar opp-500000000 { 2475f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <500000000>; 2485f04c4cfSChanwoo Choi opp-microvolt = <925000>; 2495f04c4cfSChanwoo Choi }; 250684c581fSViresh Kumar opp-600000000 { 2515f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <600000000>; 2525f04c4cfSChanwoo Choi opp-microvolt = <950000>; 2535f04c4cfSChanwoo Choi }; 254684c581fSViresh Kumar opp-700000000 { 2555f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <700000000>; 2565f04c4cfSChanwoo Choi opp-microvolt = <975000>; 2575f04c4cfSChanwoo Choi }; 258684c581fSViresh Kumar opp-800000000 { 2595f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <800000000>; 2605f04c4cfSChanwoo Choi opp-microvolt = <1000000>; 2615f04c4cfSChanwoo Choi }; 262684c581fSViresh Kumar opp-900000000 { 2635f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <900000000>; 2645f04c4cfSChanwoo Choi opp-microvolt = <1050000>; 2655f04c4cfSChanwoo Choi }; 266684c581fSViresh Kumar opp-1000000000 { 2675f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1000000000>; 2685f04c4cfSChanwoo Choi opp-microvolt = <1075000>; 2695f04c4cfSChanwoo Choi }; 270684c581fSViresh Kumar opp-1100000000 { 2715f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1100000000>; 2725f04c4cfSChanwoo Choi opp-microvolt = <1112500>; 2735f04c4cfSChanwoo Choi }; 274684c581fSViresh Kumar opp-1200000000 { 2755f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1200000000>; 2765f04c4cfSChanwoo Choi opp-microvolt = <1112500>; 2775f04c4cfSChanwoo Choi }; 278684c581fSViresh Kumar opp-1300000000 { 2795f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1300000000>; 2805f04c4cfSChanwoo Choi opp-microvolt = <1150000>; 2815f04c4cfSChanwoo Choi }; 2825f04c4cfSChanwoo Choi }; 2835f04c4cfSChanwoo Choi 284ee3b1f97SKrzysztof Kozlowski cluster_a57_opp_table: opp-table-1 { 2855f04c4cfSChanwoo Choi compatible = "operating-points-v2"; 2865f04c4cfSChanwoo Choi opp-shared; 2875f04c4cfSChanwoo Choi 288684c581fSViresh Kumar opp-500000000 { 2895f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <500000000>; 2905f04c4cfSChanwoo Choi opp-microvolt = <900000>; 2915f04c4cfSChanwoo Choi }; 292684c581fSViresh Kumar opp-600000000 { 2935f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <600000000>; 2945f04c4cfSChanwoo Choi opp-microvolt = <900000>; 2955f04c4cfSChanwoo Choi }; 296684c581fSViresh Kumar opp-700000000 { 2975f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <700000000>; 2985f04c4cfSChanwoo Choi opp-microvolt = <912500>; 2995f04c4cfSChanwoo Choi }; 300684c581fSViresh Kumar opp-800000000 { 3015f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <800000000>; 3025f04c4cfSChanwoo Choi opp-microvolt = <912500>; 3035f04c4cfSChanwoo Choi }; 304684c581fSViresh Kumar opp-900000000 { 3055f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <900000000>; 3065f04c4cfSChanwoo Choi opp-microvolt = <937500>; 3075f04c4cfSChanwoo Choi }; 308684c581fSViresh Kumar opp-1000000000 { 3095f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1000000000>; 3105f04c4cfSChanwoo Choi opp-microvolt = <975000>; 3115f04c4cfSChanwoo Choi }; 312684c581fSViresh Kumar opp-1100000000 { 3135f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1100000000>; 3145f04c4cfSChanwoo Choi opp-microvolt = <1012500>; 3155f04c4cfSChanwoo Choi }; 316684c581fSViresh Kumar opp-1200000000 { 3175f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1200000000>; 3185f04c4cfSChanwoo Choi opp-microvolt = <1037500>; 3195f04c4cfSChanwoo Choi }; 320684c581fSViresh Kumar opp-1300000000 { 3215f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1300000000>; 3225f04c4cfSChanwoo Choi opp-microvolt = <1062500>; 3235f04c4cfSChanwoo Choi }; 324684c581fSViresh Kumar opp-1400000000 { 3255f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1400000000>; 3265f04c4cfSChanwoo Choi opp-microvolt = <1087500>; 3275f04c4cfSChanwoo Choi }; 328684c581fSViresh Kumar opp-1500000000 { 3295f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1500000000>; 3305f04c4cfSChanwoo Choi opp-microvolt = <1125000>; 3315f04c4cfSChanwoo Choi }; 332684c581fSViresh Kumar opp-1600000000 { 3335f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1600000000>; 3345f04c4cfSChanwoo Choi opp-microvolt = <1137500>; 3355f04c4cfSChanwoo Choi }; 336684c581fSViresh Kumar opp-1700000000 { 3375f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1700000000>; 3385f04c4cfSChanwoo Choi opp-microvolt = <1175000>; 3395f04c4cfSChanwoo Choi }; 340684c581fSViresh Kumar opp-1800000000 { 3415f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1800000000>; 3425f04c4cfSChanwoo Choi opp-microvolt = <1212500>; 3435f04c4cfSChanwoo Choi }; 344684c581fSViresh Kumar opp-1900000000 { 3455f04c4cfSChanwoo Choi opp-hz = /bits/ 64 <1900000000>; 3465f04c4cfSChanwoo Choi opp-microvolt = <1262500>; 3475f04c4cfSChanwoo Choi }; 3485f04c4cfSChanwoo Choi }; 3495f04c4cfSChanwoo Choi 3505f04c4cfSChanwoo Choi psci { 3515f04c4cfSChanwoo Choi compatible = "arm,psci"; 3525f04c4cfSChanwoo Choi method = "smc"; 3535f04c4cfSChanwoo Choi cpu_off = <0x84000002>; 354987414b1SKrzysztof Kozlowski cpu_on = <0xc4000003>; 3555f04c4cfSChanwoo Choi }; 3565f04c4cfSChanwoo Choi 3570eaecd29SKrzysztof Kozlowski soc: soc@0 { 3585f04c4cfSChanwoo Choi compatible = "simple-bus"; 3595f04c4cfSChanwoo Choi #address-cells = <1>; 3605f04c4cfSChanwoo Choi #size-cells = <1>; 361bed90316SMarek Szyprowski ranges = <0x0 0x0 0x0 0x18000000>; 3625f04c4cfSChanwoo Choi 3635f04c4cfSChanwoo Choi chipid@10000000 { 364c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-chipid", 365c226e8c5SKrzysztof Kozlowski "samsung,exynos4210-chipid"; 3665f04c4cfSChanwoo Choi reg = <0x10000000 0x100>; 3675f04c4cfSChanwoo Choi }; 3685f04c4cfSChanwoo Choi 3695f04c4cfSChanwoo Choi cmu_top: clock-controller@10030000 { 3705f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-top"; 3715f04c4cfSChanwoo Choi reg = <0x10030000 0x1000>; 3725f04c4cfSChanwoo Choi #clock-cells = <1>; 3735f04c4cfSChanwoo Choi 3745f04c4cfSChanwoo Choi clock-names = "oscclk", 3755f04c4cfSChanwoo Choi "sclk_mphy_pll", 3765f04c4cfSChanwoo Choi "sclk_mfc_pll", 3775f04c4cfSChanwoo Choi "sclk_bus_pll"; 3785f04c4cfSChanwoo Choi clocks = <&xxti>, 3795f04c4cfSChanwoo Choi <&cmu_cpif CLK_SCLK_MPHY_PLL>, 3805f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_MFC_PLL>, 3815f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_BUS_PLL>; 3825f04c4cfSChanwoo Choi }; 3835f04c4cfSChanwoo Choi 3845f04c4cfSChanwoo Choi cmu_cpif: clock-controller@10fc0000 { 3855f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-cpif"; 3865f04c4cfSChanwoo Choi reg = <0x10fc0000 0x1000>; 3875f04c4cfSChanwoo Choi #clock-cells = <1>; 3885f04c4cfSChanwoo Choi 3895f04c4cfSChanwoo Choi clock-names = "oscclk"; 3905f04c4cfSChanwoo Choi clocks = <&xxti>; 3915f04c4cfSChanwoo Choi }; 3925f04c4cfSChanwoo Choi 3935f04c4cfSChanwoo Choi cmu_mif: clock-controller@105b0000 { 3945f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-mif"; 3955f04c4cfSChanwoo Choi reg = <0x105b0000 0x2000>; 3965f04c4cfSChanwoo Choi #clock-cells = <1>; 3975f04c4cfSChanwoo Choi 3985f04c4cfSChanwoo Choi clock-names = "oscclk", 3995f04c4cfSChanwoo Choi "sclk_mphy_pll"; 4005f04c4cfSChanwoo Choi clocks = <&xxti>, 4015f04c4cfSChanwoo Choi <&cmu_cpif CLK_SCLK_MPHY_PLL>; 4025f04c4cfSChanwoo Choi }; 4035f04c4cfSChanwoo Choi 4045f04c4cfSChanwoo Choi cmu_peric: clock-controller@14c80000 { 4055f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-peric"; 4065f04c4cfSChanwoo Choi reg = <0x14c80000 0x1000>; 4075f04c4cfSChanwoo Choi #clock-cells = <1>; 4085f04c4cfSChanwoo Choi }; 4095f04c4cfSChanwoo Choi 410df5d5a93SAndrzej Hajda cmu_peris: clock-controller@10040000 { 4115f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-peris"; 4125f04c4cfSChanwoo Choi reg = <0x10040000 0x1000>; 4135f04c4cfSChanwoo Choi #clock-cells = <1>; 4145f04c4cfSChanwoo Choi }; 4155f04c4cfSChanwoo Choi 4165f04c4cfSChanwoo Choi cmu_fsys: clock-controller@156e0000 { 4175f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-fsys"; 4185f04c4cfSChanwoo Choi reg = <0x156e0000 0x1000>; 4195f04c4cfSChanwoo Choi #clock-cells = <1>; 4205f04c4cfSChanwoo Choi 4215f04c4cfSChanwoo Choi clock-names = "oscclk", 4225f04c4cfSChanwoo Choi "sclk_ufs_mphy", 423e206f85cSMarek Szyprowski "aclk_fsys_200", 4245f04c4cfSChanwoo Choi "sclk_pcie_100_fsys", 4255f04c4cfSChanwoo Choi "sclk_ufsunipro_fsys", 4265f04c4cfSChanwoo Choi "sclk_mmc2_fsys", 4275f04c4cfSChanwoo Choi "sclk_mmc1_fsys", 4285f04c4cfSChanwoo Choi "sclk_mmc0_fsys", 4295f04c4cfSChanwoo Choi "sclk_usbhost30_fsys", 4305f04c4cfSChanwoo Choi "sclk_usbdrd30_fsys"; 4315f04c4cfSChanwoo Choi clocks = <&xxti>, 4325f04c4cfSChanwoo Choi <&cmu_cpif CLK_SCLK_UFS_MPHY>, 433e206f85cSMarek Szyprowski <&cmu_top CLK_ACLK_FSYS_200>, 4345f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_PCIE_100_FSYS>, 4355f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_UFSUNIPRO_FSYS>, 4365f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_MMC2_FSYS>, 4375f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_MMC1_FSYS>, 4385f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_MMC0_FSYS>, 4395f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_USBHOST30_FSYS>, 4405f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_USBDRD30_FSYS>; 4415f04c4cfSChanwoo Choi }; 4425f04c4cfSChanwoo Choi 4435f04c4cfSChanwoo Choi cmu_g2d: clock-controller@12460000 { 4445f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-g2d"; 4455f04c4cfSChanwoo Choi reg = <0x12460000 0x1000>; 4465f04c4cfSChanwoo Choi #clock-cells = <1>; 4475f04c4cfSChanwoo Choi 4485f04c4cfSChanwoo Choi clock-names = "oscclk", 4495f04c4cfSChanwoo Choi "aclk_g2d_266", 4505f04c4cfSChanwoo Choi "aclk_g2d_400"; 4515f04c4cfSChanwoo Choi clocks = <&xxti>, 4525f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_G2D_266>, 4535f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_G2D_400>; 4543b94d24dSMarek Szyprowski power-domains = <&pd_g2d>; 4555f04c4cfSChanwoo Choi }; 4565f04c4cfSChanwoo Choi 4575f04c4cfSChanwoo Choi cmu_disp: clock-controller@13b90000 { 4585f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-disp"; 4595f04c4cfSChanwoo Choi reg = <0x13b90000 0x1000>; 4605f04c4cfSChanwoo Choi #clock-cells = <1>; 4615f04c4cfSChanwoo Choi 4625f04c4cfSChanwoo Choi clock-names = "oscclk", 4635f04c4cfSChanwoo Choi "sclk_dsim1_disp", 4645f04c4cfSChanwoo Choi "sclk_dsim0_disp", 4655f04c4cfSChanwoo Choi "sclk_dsd_disp", 4665f04c4cfSChanwoo Choi "sclk_decon_tv_eclk_disp", 4675f04c4cfSChanwoo Choi "sclk_decon_vclk_disp", 4685f04c4cfSChanwoo Choi "sclk_decon_eclk_disp", 4695f04c4cfSChanwoo Choi "sclk_decon_tv_vclk_disp", 4705f04c4cfSChanwoo Choi "aclk_disp_333"; 4715f04c4cfSChanwoo Choi clocks = <&xxti>, 4725f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DSIM1_DISP>, 4735f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DSIM0_DISP>, 4745f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DSD_DISP>, 4755f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DECON_TV_ECLK_DISP>, 4765f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DECON_VCLK_DISP>, 4775f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DECON_ECLK_DISP>, 4785f04c4cfSChanwoo Choi <&cmu_mif CLK_SCLK_DECON_TV_VCLK_DISP>, 4795f04c4cfSChanwoo Choi <&cmu_mif CLK_ACLK_DISP_333>; 4809715ed87SMarek Szyprowski power-domains = <&pd_disp>; 4815f04c4cfSChanwoo Choi }; 4825f04c4cfSChanwoo Choi 4835f04c4cfSChanwoo Choi cmu_aud: clock-controller@114c0000 { 4845f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-aud"; 4855f04c4cfSChanwoo Choi reg = <0x114c0000 0x1000>; 4865f04c4cfSChanwoo Choi #clock-cells = <1>; 487e681376eSMarek Szyprowski clock-names = "oscclk", "fout_aud_pll"; 488e681376eSMarek Szyprowski clocks = <&xxti>, <&cmu_top CLK_FOUT_AUD_PLL>; 489217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 4905f04c4cfSChanwoo Choi }; 4915f04c4cfSChanwoo Choi 4925f04c4cfSChanwoo Choi cmu_bus0: clock-controller@13600000 { 4935f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-bus0"; 4945f04c4cfSChanwoo Choi reg = <0x13600000 0x1000>; 4955f04c4cfSChanwoo Choi #clock-cells = <1>; 4965f04c4cfSChanwoo Choi 4975f04c4cfSChanwoo Choi clock-names = "aclk_bus0_400"; 4985f04c4cfSChanwoo Choi clocks = <&cmu_top CLK_ACLK_BUS0_400>; 4995f04c4cfSChanwoo Choi }; 5005f04c4cfSChanwoo Choi 5015f04c4cfSChanwoo Choi cmu_bus1: clock-controller@14800000 { 5025f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-bus1"; 5035f04c4cfSChanwoo Choi reg = <0x14800000 0x1000>; 5045f04c4cfSChanwoo Choi #clock-cells = <1>; 5055f04c4cfSChanwoo Choi 5065f04c4cfSChanwoo Choi clock-names = "aclk_bus1_400"; 5075f04c4cfSChanwoo Choi clocks = <&cmu_top CLK_ACLK_BUS1_400>; 5085f04c4cfSChanwoo Choi }; 5095f04c4cfSChanwoo Choi 5105f04c4cfSChanwoo Choi cmu_bus2: clock-controller@13400000 { 5115f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-bus2"; 5125f04c4cfSChanwoo Choi reg = <0x13400000 0x1000>; 5135f04c4cfSChanwoo Choi #clock-cells = <1>; 5145f04c4cfSChanwoo Choi 5155f04c4cfSChanwoo Choi clock-names = "oscclk", "aclk_bus2_400"; 5165f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_mif CLK_ACLK_BUS2_400>; 5175f04c4cfSChanwoo Choi }; 5185f04c4cfSChanwoo Choi 5195f04c4cfSChanwoo Choi cmu_g3d: clock-controller@14aa0000 { 5205f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-g3d"; 5215f04c4cfSChanwoo Choi reg = <0x14aa0000 0x2000>; 5225f04c4cfSChanwoo Choi #clock-cells = <1>; 5235f04c4cfSChanwoo Choi 5245f04c4cfSChanwoo Choi clock-names = "oscclk", "aclk_g3d_400"; 5255f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_top CLK_ACLK_G3D_400>; 5263b94d24dSMarek Szyprowski power-domains = <&pd_g3d>; 5275f04c4cfSChanwoo Choi }; 5285f04c4cfSChanwoo Choi 5295f04c4cfSChanwoo Choi cmu_gscl: clock-controller@13cf0000 { 5305f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-gscl"; 5315f04c4cfSChanwoo Choi reg = <0x13cf0000 0x1000>; 5325f04c4cfSChanwoo Choi #clock-cells = <1>; 5335f04c4cfSChanwoo Choi 5345f04c4cfSChanwoo Choi clock-names = "oscclk", 5355f04c4cfSChanwoo Choi "aclk_gscl_111", 5365f04c4cfSChanwoo Choi "aclk_gscl_333"; 5375f04c4cfSChanwoo Choi clocks = <&xxti>, 5385f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_GSCL_111>, 5395f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_GSCL_333>; 540c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 5415f04c4cfSChanwoo Choi }; 5425f04c4cfSChanwoo Choi 5435f04c4cfSChanwoo Choi cmu_apollo: clock-controller@11900000 { 5445f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-apollo"; 5455f04c4cfSChanwoo Choi reg = <0x11900000 0x2000>; 5465f04c4cfSChanwoo Choi #clock-cells = <1>; 5475f04c4cfSChanwoo Choi 5485f04c4cfSChanwoo Choi clock-names = "oscclk", "sclk_bus_pll_apollo"; 5495f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_APOLLO>; 5505f04c4cfSChanwoo Choi }; 5515f04c4cfSChanwoo Choi 5525f04c4cfSChanwoo Choi cmu_atlas: clock-controller@11800000 { 5535f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-atlas"; 5545f04c4cfSChanwoo Choi reg = <0x11800000 0x2000>; 5555f04c4cfSChanwoo Choi #clock-cells = <1>; 5565f04c4cfSChanwoo Choi 5575f04c4cfSChanwoo Choi clock-names = "oscclk", "sclk_bus_pll_atlas"; 5585f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_ATLAS>; 5595f04c4cfSChanwoo Choi }; 5605f04c4cfSChanwoo Choi 56105e9e0c7SKrzysztof Kozlowski cmu_mscl: clock-controller@150d0000 { 5625f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-mscl"; 5635f04c4cfSChanwoo Choi reg = <0x150d0000 0x1000>; 5645f04c4cfSChanwoo Choi #clock-cells = <1>; 5655f04c4cfSChanwoo Choi 5665f04c4cfSChanwoo Choi clock-names = "oscclk", 5675f04c4cfSChanwoo Choi "sclk_jpeg_mscl", 5685f04c4cfSChanwoo Choi "aclk_mscl_400"; 5695f04c4cfSChanwoo Choi clocks = <&xxti>, 5705f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_JPEG_MSCL>, 5715f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_MSCL_400>; 572e45dda53SMarek Szyprowski power-domains = <&pd_mscl>; 5735f04c4cfSChanwoo Choi }; 5745f04c4cfSChanwoo Choi 5755f04c4cfSChanwoo Choi cmu_mfc: clock-controller@15280000 { 5765f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-mfc"; 5775f04c4cfSChanwoo Choi reg = <0x15280000 0x1000>; 5785f04c4cfSChanwoo Choi #clock-cells = <1>; 5795f04c4cfSChanwoo Choi 5805f04c4cfSChanwoo Choi clock-names = "oscclk", "aclk_mfc_400"; 5815f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_top CLK_ACLK_MFC_400>; 582c4e7aba6SMarek Szyprowski power-domains = <&pd_mfc>; 5835f04c4cfSChanwoo Choi }; 5845f04c4cfSChanwoo Choi 5855f04c4cfSChanwoo Choi cmu_hevc: clock-controller@14f80000 { 5865f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-hevc"; 5875f04c4cfSChanwoo Choi reg = <0x14f80000 0x1000>; 5885f04c4cfSChanwoo Choi #clock-cells = <1>; 5895f04c4cfSChanwoo Choi 5905f04c4cfSChanwoo Choi clock-names = "oscclk", "aclk_hevc_400"; 5915f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_top CLK_ACLK_HEVC_400>; 5923b94d24dSMarek Szyprowski power-domains = <&pd_hevc>; 5935f04c4cfSChanwoo Choi }; 5945f04c4cfSChanwoo Choi 5955f04c4cfSChanwoo Choi cmu_isp: clock-controller@146d0000 { 5965f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-isp"; 5975f04c4cfSChanwoo Choi reg = <0x146d0000 0x1000>; 5985f04c4cfSChanwoo Choi #clock-cells = <1>; 5995f04c4cfSChanwoo Choi 6005f04c4cfSChanwoo Choi clock-names = "oscclk", 6015f04c4cfSChanwoo Choi "aclk_isp_dis_400", 6025f04c4cfSChanwoo Choi "aclk_isp_400"; 6035f04c4cfSChanwoo Choi clocks = <&xxti>, 6045f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_ISP_DIS_400>, 6055f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_ISP_400>; 6063b94d24dSMarek Szyprowski power-domains = <&pd_isp>; 6075f04c4cfSChanwoo Choi }; 6085f04c4cfSChanwoo Choi 6095f04c4cfSChanwoo Choi cmu_cam0: clock-controller@120d0000 { 6105f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-cam0"; 6115f04c4cfSChanwoo Choi reg = <0x120d0000 0x1000>; 6125f04c4cfSChanwoo Choi #clock-cells = <1>; 6135f04c4cfSChanwoo Choi 6145f04c4cfSChanwoo Choi clock-names = "oscclk", 6155f04c4cfSChanwoo Choi "aclk_cam0_333", 6165f04c4cfSChanwoo Choi "aclk_cam0_400", 6175f04c4cfSChanwoo Choi "aclk_cam0_552"; 6185f04c4cfSChanwoo Choi clocks = <&xxti>, 6195f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM0_333>, 6205f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM0_400>, 6215f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM0_552>; 6223b94d24dSMarek Szyprowski power-domains = <&pd_cam0>; 6235f04c4cfSChanwoo Choi }; 6245f04c4cfSChanwoo Choi 6255f04c4cfSChanwoo Choi cmu_cam1: clock-controller@145d0000 { 6265f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-cmu-cam1"; 6275f04c4cfSChanwoo Choi reg = <0x145d0000 0x1000>; 6285f04c4cfSChanwoo Choi #clock-cells = <1>; 6295f04c4cfSChanwoo Choi 6305f04c4cfSChanwoo Choi clock-names = "oscclk", 6315f04c4cfSChanwoo Choi "sclk_isp_uart_cam1", 6325f04c4cfSChanwoo Choi "sclk_isp_spi1_cam1", 6335f04c4cfSChanwoo Choi "sclk_isp_spi0_cam1", 6345f04c4cfSChanwoo Choi "aclk_cam1_333", 6355f04c4cfSChanwoo Choi "aclk_cam1_400", 6365f04c4cfSChanwoo Choi "aclk_cam1_552"; 6375f04c4cfSChanwoo Choi clocks = <&xxti>, 6385f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_ISP_UART_CAM1>, 6395f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_ISP_SPI1_CAM1>, 6405f04c4cfSChanwoo Choi <&cmu_top CLK_SCLK_ISP_SPI0_CAM1>, 6415f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM1_333>, 6425f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM1_400>, 6435f04c4cfSChanwoo Choi <&cmu_top CLK_ACLK_CAM1_552>; 6443b94d24dSMarek Szyprowski power-domains = <&pd_cam1>; 6455f04c4cfSChanwoo Choi }; 6465f04c4cfSChanwoo Choi 64772d7e948SKamil Konieczny cmu_imem: clock-controller@11060000 { 64872d7e948SKamil Konieczny compatible = "samsung,exynos5433-cmu-imem"; 64972d7e948SKamil Konieczny reg = <0x11060000 0x1000>; 65072d7e948SKamil Konieczny #clock-cells = <1>; 65172d7e948SKamil Konieczny 65272d7e948SKamil Konieczny clock-names = "oscclk", 65372d7e948SKamil Konieczny "aclk_imem_sssx_266", 65472d7e948SKamil Konieczny "aclk_imem_266", 65572d7e948SKamil Konieczny "aclk_imem_200"; 65672d7e948SKamil Konieczny clocks = <&xxti>, 65772d7e948SKamil Konieczny <&cmu_top CLK_DIV_ACLK_IMEM_SSSX_266>, 65872d7e948SKamil Konieczny <&cmu_top CLK_DIV_ACLK_IMEM_266>, 65972d7e948SKamil Konieczny <&cmu_top CLK_DIV_ACLK_IMEM_200>; 66072d7e948SKamil Konieczny }; 66172d7e948SKamil Konieczny 66277fc4697SKamil Konieczny slim_sss: slim-sss@11140000 { 66377fc4697SKamil Konieczny compatible = "samsung,exynos5433-slim-sss"; 66477fc4697SKamil Konieczny reg = <0x11140000 0x1000>; 66577fc4697SKamil Konieczny interrupts = <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>; 666396e589aSKrzysztof Kozlowski clock-names = "pclk", "aclk"; 667396e589aSKrzysztof Kozlowski clocks = <&cmu_imem CLK_PCLK_SLIMSSS>, 668396e589aSKrzysztof Kozlowski <&cmu_imem CLK_ACLK_SLIMSSS>; 66977fc4697SKamil Konieczny }; 67077fc4697SKamil Konieczny 671c2607220SMarek Szyprowski pd_gscl: power-domain@105c4000 { 672c2607220SMarek Szyprowski compatible = "samsung,exynos5433-pd"; 673c2607220SMarek Szyprowski reg = <0x105c4000 0x20>; 674c2607220SMarek Szyprowski #power-domain-cells = <0>; 675c2607220SMarek Szyprowski label = "GSCL"; 676c2607220SMarek Szyprowski }; 677c2607220SMarek Szyprowski 6783b94d24dSMarek Szyprowski pd_cam0: power-domain@105c4020 { 6793b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 6803b94d24dSMarek Szyprowski reg = <0x105c4020 0x20>; 6813b94d24dSMarek Szyprowski #power-domain-cells = <0>; 6823b94d24dSMarek Szyprowski power-domains = <&pd_cam1>; 6833b94d24dSMarek Szyprowski label = "CAM0"; 6843b94d24dSMarek Szyprowski }; 6853b94d24dSMarek Szyprowski 686e45dda53SMarek Szyprowski pd_mscl: power-domain@105c4040 { 687e45dda53SMarek Szyprowski compatible = "samsung,exynos5433-pd"; 688e45dda53SMarek Szyprowski reg = <0x105c4040 0x20>; 689e45dda53SMarek Szyprowski #power-domain-cells = <0>; 690e45dda53SMarek Szyprowski label = "MSCL"; 691e45dda53SMarek Szyprowski }; 692e45dda53SMarek Szyprowski 6933b94d24dSMarek Szyprowski pd_g3d: power-domain@105c4060 { 6943b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 6953b94d24dSMarek Szyprowski reg = <0x105c4060 0x20>; 6963b94d24dSMarek Szyprowski #power-domain-cells = <0>; 6973b94d24dSMarek Szyprowski label = "G3D"; 6983b94d24dSMarek Szyprowski }; 6993b94d24dSMarek Szyprowski 7009715ed87SMarek Szyprowski pd_disp: power-domain@105c4080 { 7019715ed87SMarek Szyprowski compatible = "samsung,exynos5433-pd"; 7029715ed87SMarek Szyprowski reg = <0x105c4080 0x20>; 7039715ed87SMarek Szyprowski #power-domain-cells = <0>; 7049715ed87SMarek Szyprowski label = "DISP"; 7059715ed87SMarek Szyprowski }; 7069715ed87SMarek Szyprowski 7073b94d24dSMarek Szyprowski pd_cam1: power-domain@105c40a0 { 7083b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 7093b94d24dSMarek Szyprowski reg = <0x105c40a0 0x20>; 7103b94d24dSMarek Szyprowski #power-domain-cells = <0>; 7113b94d24dSMarek Szyprowski label = "CAM1"; 7123b94d24dSMarek Szyprowski }; 7133b94d24dSMarek Szyprowski 714217d3f4fSMarek Szyprowski pd_aud: power-domain@105c40c0 { 715217d3f4fSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 716217d3f4fSMarek Szyprowski reg = <0x105c40c0 0x20>; 717217d3f4fSMarek Szyprowski #power-domain-cells = <0>; 718217d3f4fSMarek Szyprowski label = "AUD"; 719217d3f4fSMarek Szyprowski }; 720217d3f4fSMarek Szyprowski 7213b94d24dSMarek Szyprowski pd_g2d: power-domain@105c4120 { 7223b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 7233b94d24dSMarek Szyprowski reg = <0x105c4120 0x20>; 7243b94d24dSMarek Szyprowski #power-domain-cells = <0>; 7253b94d24dSMarek Szyprowski label = "G2D"; 7263b94d24dSMarek Szyprowski }; 7273b94d24dSMarek Szyprowski 7283b94d24dSMarek Szyprowski pd_isp: power-domain@105c4140 { 7293b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 7303b94d24dSMarek Szyprowski reg = <0x105c4140 0x20>; 7313b94d24dSMarek Szyprowski #power-domain-cells = <0>; 7323b94d24dSMarek Szyprowski power-domains = <&pd_cam0>; 7333b94d24dSMarek Szyprowski label = "ISP"; 7343b94d24dSMarek Szyprowski }; 7353b94d24dSMarek Szyprowski 736c4e7aba6SMarek Szyprowski pd_mfc: power-domain@105c4180 { 737c4e7aba6SMarek Szyprowski compatible = "samsung,exynos5433-pd"; 738c4e7aba6SMarek Szyprowski reg = <0x105c4180 0x20>; 739c4e7aba6SMarek Szyprowski #power-domain-cells = <0>; 740c4e7aba6SMarek Szyprowski label = "MFC"; 741c4e7aba6SMarek Szyprowski }; 742c4e7aba6SMarek Szyprowski 7433b94d24dSMarek Szyprowski pd_hevc: power-domain@105c41c0 { 7443b94d24dSMarek Szyprowski compatible = "samsung,exynos5433-pd"; 7453b94d24dSMarek Szyprowski reg = <0x105c41c0 0x20>; 7463b94d24dSMarek Szyprowski #power-domain-cells = <0>; 7473b94d24dSMarek Szyprowski label = "HEVC"; 7483b94d24dSMarek Szyprowski }; 7493b94d24dSMarek Szyprowski 7505f04c4cfSChanwoo Choi tmu_atlas0: tmu@10060000 { 7515f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-tmu"; 7525f04c4cfSChanwoo Choi reg = <0x10060000 0x200>; 753cebef6beSMarek Szyprowski interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>; 7545f04c4cfSChanwoo Choi clocks = <&cmu_peris CLK_PCLK_TMU0_APBIF>, 7555f04c4cfSChanwoo Choi <&cmu_peris CLK_SCLK_TMU0>; 7565f04c4cfSChanwoo Choi clock-names = "tmu_apbif", "tmu_sclk"; 7570263a303SBartlomiej Zolnierkiewicz #thermal-sensor-cells = <0>; 7585f04c4cfSChanwoo Choi status = "disabled"; 7595f04c4cfSChanwoo Choi }; 7605f04c4cfSChanwoo Choi 7615f04c4cfSChanwoo Choi tmu_atlas1: tmu@10068000 { 7625f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-tmu"; 7635f04c4cfSChanwoo Choi reg = <0x10068000 0x200>; 764cebef6beSMarek Szyprowski interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>; 7655f04c4cfSChanwoo Choi clocks = <&cmu_peris CLK_PCLK_TMU0_APBIF>, 7665f04c4cfSChanwoo Choi <&cmu_peris CLK_SCLK_TMU0>; 7675f04c4cfSChanwoo Choi clock-names = "tmu_apbif", "tmu_sclk"; 7680263a303SBartlomiej Zolnierkiewicz #thermal-sensor-cells = <0>; 7695f04c4cfSChanwoo Choi status = "disabled"; 7705f04c4cfSChanwoo Choi }; 7715f04c4cfSChanwoo Choi 7725f04c4cfSChanwoo Choi tmu_g3d: tmu@10070000 { 7735f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-tmu"; 7745f04c4cfSChanwoo Choi reg = <0x10070000 0x200>; 775cebef6beSMarek Szyprowski interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 7765f04c4cfSChanwoo Choi clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>, 7775f04c4cfSChanwoo Choi <&cmu_peris CLK_SCLK_TMU1>; 7785f04c4cfSChanwoo Choi clock-names = "tmu_apbif", "tmu_sclk"; 7790263a303SBartlomiej Zolnierkiewicz #thermal-sensor-cells = <0>; 7805f04c4cfSChanwoo Choi status = "disabled"; 7815f04c4cfSChanwoo Choi }; 7825f04c4cfSChanwoo Choi 7835f04c4cfSChanwoo Choi tmu_apollo: tmu@10078000 { 7845f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-tmu"; 7855f04c4cfSChanwoo Choi reg = <0x10078000 0x200>; 786cebef6beSMarek Szyprowski interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>; 7875f04c4cfSChanwoo Choi clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>, 7885f04c4cfSChanwoo Choi <&cmu_peris CLK_SCLK_TMU1>; 7895f04c4cfSChanwoo Choi clock-names = "tmu_apbif", "tmu_sclk"; 7900263a303SBartlomiej Zolnierkiewicz #thermal-sensor-cells = <0>; 7915f04c4cfSChanwoo Choi status = "disabled"; 7925f04c4cfSChanwoo Choi }; 7935f04c4cfSChanwoo Choi 7945f04c4cfSChanwoo Choi tmu_isp: tmu@1007c000 { 7955f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-tmu"; 7965f04c4cfSChanwoo Choi reg = <0x1007c000 0x200>; 797cebef6beSMarek Szyprowski interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>; 7985f04c4cfSChanwoo Choi clocks = <&cmu_peris CLK_PCLK_TMU1_APBIF>, 7995f04c4cfSChanwoo Choi <&cmu_peris CLK_SCLK_TMU1>; 8005f04c4cfSChanwoo Choi clock-names = "tmu_apbif", "tmu_sclk"; 8010263a303SBartlomiej Zolnierkiewicz #thermal-sensor-cells = <0>; 8025f04c4cfSChanwoo Choi status = "disabled"; 8035f04c4cfSChanwoo Choi }; 8045f04c4cfSChanwoo Choi 8059f17f839SKrzysztof Kozlowski timer@101c0000 { 80626169222SKrzysztof Kozlowski compatible = "samsung,exynos5433-mct", 80726169222SKrzysztof Kozlowski "samsung,exynos4210-mct"; 8085f04c4cfSChanwoo Choi reg = <0x101c0000 0x800>; 809cebef6beSMarek Szyprowski interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 810cebef6beSMarek Szyprowski <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, 811cebef6beSMarek Szyprowski <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, 812cebef6beSMarek Szyprowski <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>, 813cebef6beSMarek Szyprowski <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, 814cebef6beSMarek Szyprowski <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>, 815cebef6beSMarek Szyprowski <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, 816cebef6beSMarek Szyprowski <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 817cebef6beSMarek Szyprowski <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 818cebef6beSMarek Szyprowski <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>, 819cebef6beSMarek Szyprowski <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>, 820cebef6beSMarek Szyprowski <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 8215f04c4cfSChanwoo Choi clocks = <&xxti>, <&cmu_peris CLK_PCLK_MCT>; 8225f04c4cfSChanwoo Choi clock-names = "fin_pll", "mct"; 8235f04c4cfSChanwoo Choi }; 8245f04c4cfSChanwoo Choi 8257774f4e2SChanwoo Choi ppmu_d0_cpu: ppmu@10480000 { 8267774f4e2SChanwoo Choi compatible = "samsung,exynos-ppmu-v2"; 8277774f4e2SChanwoo Choi reg = <0x10480000 0x2000>; 8287774f4e2SChanwoo Choi status = "disabled"; 8297774f4e2SChanwoo Choi }; 8307774f4e2SChanwoo Choi 8317774f4e2SChanwoo Choi ppmu_d0_general: ppmu@10490000 { 8327774f4e2SChanwoo Choi compatible = "samsung,exynos-ppmu-v2"; 8337774f4e2SChanwoo Choi reg = <0x10490000 0x2000>; 8347774f4e2SChanwoo Choi status = "disabled"; 8357774f4e2SChanwoo Choi }; 8367774f4e2SChanwoo Choi 8377774f4e2SChanwoo Choi ppmu_d1_cpu: ppmu@104b0000 { 8387774f4e2SChanwoo Choi compatible = "samsung,exynos-ppmu-v2"; 8397774f4e2SChanwoo Choi reg = <0x104b0000 0x2000>; 8407774f4e2SChanwoo Choi status = "disabled"; 8417774f4e2SChanwoo Choi }; 8427774f4e2SChanwoo Choi 8437774f4e2SChanwoo Choi ppmu_d1_general: ppmu@104c0000 { 8447774f4e2SChanwoo Choi compatible = "samsung,exynos-ppmu-v2"; 8457774f4e2SChanwoo Choi reg = <0x104c0000 0x2000>; 8467774f4e2SChanwoo Choi status = "disabled"; 8477774f4e2SChanwoo Choi }; 8487774f4e2SChanwoo Choi 8495f04c4cfSChanwoo Choi pinctrl_alive: pinctrl@10580000 { 8505f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8515f04c4cfSChanwoo Choi reg = <0x10580000 0x1a20>, <0x11090000 0x100>; 8525f04c4cfSChanwoo Choi 8535f04c4cfSChanwoo Choi wakeup-interrupt-controller { 854c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-wakeup-eint", 855c226e8c5SKrzysztof Kozlowski "samsung,exynos7-wakeup-eint"; 856cebef6beSMarek Szyprowski interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 8575f04c4cfSChanwoo Choi }; 8585f04c4cfSChanwoo Choi }; 8595f04c4cfSChanwoo Choi 8605f04c4cfSChanwoo Choi pinctrl_aud: pinctrl@114b0000 { 8615f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8625f04c4cfSChanwoo Choi reg = <0x114b0000 0x1000>; 863cebef6beSMarek Szyprowski interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; 864217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 8655f04c4cfSChanwoo Choi }; 8665f04c4cfSChanwoo Choi 8675f04c4cfSChanwoo Choi pinctrl_cpif: pinctrl@10fe0000 { 8685f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8695f04c4cfSChanwoo Choi reg = <0x10fe0000 0x1000>; 870cebef6beSMarek Szyprowski interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>; 8715f04c4cfSChanwoo Choi }; 8725f04c4cfSChanwoo Choi 8735f04c4cfSChanwoo Choi pinctrl_ese: pinctrl@14ca0000 { 8745f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8755f04c4cfSChanwoo Choi reg = <0x14ca0000 0x1000>; 876cebef6beSMarek Szyprowski interrupts = <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>; 8775f04c4cfSChanwoo Choi }; 8785f04c4cfSChanwoo Choi 8795f04c4cfSChanwoo Choi pinctrl_finger: pinctrl@14cb0000 { 8805f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8815f04c4cfSChanwoo Choi reg = <0x14cb0000 0x1000>; 882cebef6beSMarek Szyprowski interrupts = <GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>; 8835f04c4cfSChanwoo Choi }; 8845f04c4cfSChanwoo Choi 8855f04c4cfSChanwoo Choi pinctrl_fsys: pinctrl@15690000 { 8865f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8875f04c4cfSChanwoo Choi reg = <0x15690000 0x1000>; 888cebef6beSMarek Szyprowski interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 8895f04c4cfSChanwoo Choi }; 8905f04c4cfSChanwoo Choi 8915f04c4cfSChanwoo Choi pinctrl_imem: pinctrl@11090000 { 8925f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8935f04c4cfSChanwoo Choi reg = <0x11090000 0x1000>; 894cebef6beSMarek Szyprowski interrupts = <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>; 8955f04c4cfSChanwoo Choi }; 8965f04c4cfSChanwoo Choi 8975f04c4cfSChanwoo Choi pinctrl_nfc: pinctrl@14cd0000 { 8985f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 8995f04c4cfSChanwoo Choi reg = <0x14cd0000 0x1000>; 900cebef6beSMarek Szyprowski interrupts = <GIC_SPI 441 IRQ_TYPE_LEVEL_HIGH>; 9015f04c4cfSChanwoo Choi }; 9025f04c4cfSChanwoo Choi 9035f04c4cfSChanwoo Choi pinctrl_peric: pinctrl@14cc0000 { 9045f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 9055f04c4cfSChanwoo Choi reg = <0x14cc0000 0x1100>; 906cebef6beSMarek Szyprowski interrupts = <GIC_SPI 440 IRQ_TYPE_LEVEL_HIGH>; 9075f04c4cfSChanwoo Choi }; 9085f04c4cfSChanwoo Choi 9095f04c4cfSChanwoo Choi pinctrl_touch: pinctrl@14ce0000 { 9105f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-pinctrl"; 9115f04c4cfSChanwoo Choi reg = <0x14ce0000 0x1100>; 912cebef6beSMarek Szyprowski interrupts = <GIC_SPI 442 IRQ_TYPE_LEVEL_HIGH>; 9135f04c4cfSChanwoo Choi }; 9145f04c4cfSChanwoo Choi 9155f04c4cfSChanwoo Choi pmu_system_controller: system-controller@105c0000 { 916017cdefeSKrzysztof Kozlowski compatible = "samsung,exynos5433-pmu", "simple-mfd", "syscon"; 9175f04c4cfSChanwoo Choi reg = <0x105c0000 0x5008>; 9185f04c4cfSChanwoo Choi #clock-cells = <1>; 9195f04c4cfSChanwoo Choi clock-names = "clkout16"; 9205f04c4cfSChanwoo Choi clocks = <&xxti>; 921d98b53b9SKrzysztof Kozlowski 922017cdefeSKrzysztof Kozlowski mipi_phy: mipi-phy { 923017cdefeSKrzysztof Kozlowski compatible = "samsung,exynos5433-mipi-video-phy"; 924017cdefeSKrzysztof Kozlowski #phy-cells = <1>; 925017cdefeSKrzysztof Kozlowski samsung,cam0-sysreg = <&syscon_cam0>; 926017cdefeSKrzysztof Kozlowski samsung,cam1-sysreg = <&syscon_cam1>; 927017cdefeSKrzysztof Kozlowski samsung,disp-sysreg = <&syscon_disp>; 928017cdefeSKrzysztof Kozlowski }; 929017cdefeSKrzysztof Kozlowski 930d98b53b9SKrzysztof Kozlowski reboot: syscon-reboot { 931d98b53b9SKrzysztof Kozlowski compatible = "syscon-reboot"; 932d98b53b9SKrzysztof Kozlowski regmap = <&pmu_system_controller>; 933d98b53b9SKrzysztof Kozlowski offset = <0x400>; /* SWRESET */ 934d98b53b9SKrzysztof Kozlowski mask = <0x1>; 935d98b53b9SKrzysztof Kozlowski }; 9365f04c4cfSChanwoo Choi }; 9375f04c4cfSChanwoo Choi 9385f04c4cfSChanwoo Choi gic: interrupt-controller@11001000 { 9395f04c4cfSChanwoo Choi compatible = "arm,gic-400"; 9405f04c4cfSChanwoo Choi #interrupt-cells = <3>; 9415f04c4cfSChanwoo Choi interrupt-controller; 9425f04c4cfSChanwoo Choi reg = <0x11001000 0x1000>, 9435f04c4cfSChanwoo Choi <0x11002000 0x2000>, 9445f04c4cfSChanwoo Choi <0x11004000 0x2000>, 9455f04c4cfSChanwoo Choi <0x11006000 0x2000>; 9465f04c4cfSChanwoo Choi interrupts = <GIC_PPI 9 0xf04>; 9475f04c4cfSChanwoo Choi }; 9485f04c4cfSChanwoo Choi 9495f04c4cfSChanwoo Choi decon: decon@13800000 { 9505f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-decon"; 9515f04c4cfSChanwoo Choi reg = <0x13800000 0x2104>; 9525f04c4cfSChanwoo Choi clocks = <&cmu_disp CLK_PCLK_DECON>, 9535f04c4cfSChanwoo Choi <&cmu_disp CLK_ACLK_DECON>, 9545f04c4cfSChanwoo Choi <&cmu_disp CLK_ACLK_SMMU_DECON0X>, 9555f04c4cfSChanwoo Choi <&cmu_disp CLK_ACLK_XIU_DECON0X>, 9565f04c4cfSChanwoo Choi <&cmu_disp CLK_PCLK_SMMU_DECON0X>, 957f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_ACLK_SMMU_DECON1X>, 958f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_ACLK_XIU_DECON1X>, 959f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_PCLK_SMMU_DECON1X>, 9605f04c4cfSChanwoo Choi <&cmu_disp CLK_SCLK_DECON_VCLK>, 96145eedc0eSAndrzej Hajda <&cmu_disp CLK_SCLK_DECON_ECLK>, 96245eedc0eSAndrzej Hajda <&cmu_disp CLK_SCLK_DSD>; 9635f04c4cfSChanwoo Choi clock-names = "pclk", "aclk_decon", "aclk_smmu_decon0x", 9645f04c4cfSChanwoo Choi "aclk_xiu_decon0x", "pclk_smmu_decon0x", 965f0b5e8a2SMarek Szyprowski "aclk_smmu_decon1x", "aclk_xiu_decon1x", 966f0b5e8a2SMarek Szyprowski "pclk_smmu_decon1x", "sclk_decon_vclk", 96745eedc0eSAndrzej Hajda "sclk_decon_eclk", "dsd"; 9689715ed87SMarek Szyprowski power-domains = <&pd_disp>; 9695f04c4cfSChanwoo Choi interrupt-names = "fifo", "vsync", "lcd_sys"; 970cebef6beSMarek Szyprowski interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 971cebef6beSMarek Szyprowski <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 972cebef6beSMarek Szyprowski <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 9735f04c4cfSChanwoo Choi samsung,disp-sysreg = <&syscon_disp>; 9745f04c4cfSChanwoo Choi status = "disabled"; 9755f04c4cfSChanwoo Choi iommus = <&sysmmu_decon0x>, <&sysmmu_decon1x>; 9765f04c4cfSChanwoo Choi iommu-names = "m0", "m1"; 9775f04c4cfSChanwoo Choi 9785f04c4cfSChanwoo Choi ports { 9795f04c4cfSChanwoo Choi #address-cells = <1>; 9805f04c4cfSChanwoo Choi #size-cells = <0>; 9815f04c4cfSChanwoo Choi 9825f04c4cfSChanwoo Choi port@0 { 9835f04c4cfSChanwoo Choi reg = <0>; 9845f04c4cfSChanwoo Choi decon_to_mic: endpoint { 9855f04c4cfSChanwoo Choi remote-endpoint = 9865f04c4cfSChanwoo Choi <&mic_to_decon>; 9875f04c4cfSChanwoo Choi }; 9885f04c4cfSChanwoo Choi }; 9895f04c4cfSChanwoo Choi }; 9905f04c4cfSChanwoo Choi }; 9915f04c4cfSChanwoo Choi 992e80deee0SAndrzej Hajda decon_tv: decon@13880000 { 993e80deee0SAndrzej Hajda compatible = "samsung,exynos5433-decon-tv"; 994e80deee0SAndrzej Hajda reg = <0x13880000 0x20b8>; 995e80deee0SAndrzej Hajda clocks = <&cmu_disp CLK_PCLK_DECON_TV>, 996e80deee0SAndrzej Hajda <&cmu_disp CLK_ACLK_DECON_TV>, 997e80deee0SAndrzej Hajda <&cmu_disp CLK_ACLK_SMMU_TV0X>, 998e80deee0SAndrzej Hajda <&cmu_disp CLK_ACLK_XIU_TV0X>, 999e80deee0SAndrzej Hajda <&cmu_disp CLK_PCLK_SMMU_TV0X>, 1000f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_ACLK_SMMU_TV1X>, 1001f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_ACLK_XIU_TV1X>, 1002f0b5e8a2SMarek Szyprowski <&cmu_disp CLK_PCLK_SMMU_TV1X>, 1003e80deee0SAndrzej Hajda <&cmu_disp CLK_SCLK_DECON_TV_VCLK>, 100445eedc0eSAndrzej Hajda <&cmu_disp CLK_SCLK_DECON_TV_ECLK>, 100545eedc0eSAndrzej Hajda <&cmu_disp CLK_SCLK_DSD>; 1006e80deee0SAndrzej Hajda clock-names = "pclk", "aclk_decon", "aclk_smmu_decon0x", 1007e80deee0SAndrzej Hajda "aclk_xiu_decon0x", "pclk_smmu_decon0x", 1008f0b5e8a2SMarek Szyprowski "aclk_smmu_decon1x", "aclk_xiu_decon1x", 1009f0b5e8a2SMarek Szyprowski "pclk_smmu_decon1x", "sclk_decon_vclk", 101045eedc0eSAndrzej Hajda "sclk_decon_eclk", "dsd"; 1011e80deee0SAndrzej Hajda samsung,disp-sysreg = <&syscon_disp>; 10129715ed87SMarek Szyprowski power-domains = <&pd_disp>; 1013e80deee0SAndrzej Hajda interrupt-names = "fifo", "vsync", "lcd_sys"; 1014e80deee0SAndrzej Hajda interrupts = <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 1015e80deee0SAndrzej Hajda <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 1016e80deee0SAndrzej Hajda <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>; 1017e80deee0SAndrzej Hajda status = "disabled"; 1018e80deee0SAndrzej Hajda iommus = <&sysmmu_tv0x>, <&sysmmu_tv1x>; 1019e80deee0SAndrzej Hajda iommu-names = "m0", "m1"; 1020e80deee0SAndrzej Hajda }; 1021e80deee0SAndrzej Hajda 10225f04c4cfSChanwoo Choi dsi: dsi@13900000 { 10235f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-mipi-dsi"; 1024987414b1SKrzysztof Kozlowski reg = <0x13900000 0xc0>; 1025cebef6beSMarek Szyprowski interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 10265f04c4cfSChanwoo Choi phys = <&mipi_phy 1>; 10275f04c4cfSChanwoo Choi phy-names = "dsim"; 10285f04c4cfSChanwoo Choi clocks = <&cmu_disp CLK_PCLK_DSIM0>, 10295f04c4cfSChanwoo Choi <&cmu_disp CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8>, 10305f04c4cfSChanwoo Choi <&cmu_disp CLK_PHYCLK_MIPIDPHY0_RXCLKESC0>, 10315f04c4cfSChanwoo Choi <&cmu_disp CLK_SCLK_RGB_VCLK_TO_DSIM0>, 10325f04c4cfSChanwoo Choi <&cmu_disp CLK_SCLK_DSIM0>; 10335f04c4cfSChanwoo Choi clock-names = "bus_clk", 10345f04c4cfSChanwoo Choi "phyclk_mipidphy0_bitclkdiv8", 10355f04c4cfSChanwoo Choi "phyclk_mipidphy0_rxclkesc0", 10365f04c4cfSChanwoo Choi "sclk_rgb_vclk_to_dsim0", 10375f04c4cfSChanwoo Choi "sclk_mipi"; 10389715ed87SMarek Szyprowski power-domains = <&pd_disp>; 10395f04c4cfSChanwoo Choi status = "disabled"; 10405f04c4cfSChanwoo Choi #address-cells = <1>; 10415f04c4cfSChanwoo Choi #size-cells = <0>; 10425f04c4cfSChanwoo Choi 10435f04c4cfSChanwoo Choi ports { 10445f04c4cfSChanwoo Choi #address-cells = <1>; 10455f04c4cfSChanwoo Choi #size-cells = <0>; 10465f04c4cfSChanwoo Choi 10475f04c4cfSChanwoo Choi port@0 { 10485f04c4cfSChanwoo Choi reg = <0>; 10495f04c4cfSChanwoo Choi dsi_to_mic: endpoint { 10505f04c4cfSChanwoo Choi remote-endpoint = <&mic_to_dsi>; 10515f04c4cfSChanwoo Choi }; 10525f04c4cfSChanwoo Choi }; 10535f04c4cfSChanwoo Choi }; 10545f04c4cfSChanwoo Choi }; 10555f04c4cfSChanwoo Choi 10565f04c4cfSChanwoo Choi mic: mic@13930000 { 10575f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-mic"; 10585f04c4cfSChanwoo Choi reg = <0x13930000 0x48>; 10595f04c4cfSChanwoo Choi clocks = <&cmu_disp CLK_PCLK_MIC0>, 10605f04c4cfSChanwoo Choi <&cmu_disp CLK_SCLK_RGB_VCLK_TO_MIC0>; 10615f04c4cfSChanwoo Choi clock-names = "pclk_mic0", "sclk_rgb_vclk_to_mic0"; 10629715ed87SMarek Szyprowski power-domains = <&pd_disp>; 10635f04c4cfSChanwoo Choi samsung,disp-syscon = <&syscon_disp>; 10645f04c4cfSChanwoo Choi status = "disabled"; 10655f04c4cfSChanwoo Choi 10665f04c4cfSChanwoo Choi ports { 10675f04c4cfSChanwoo Choi #address-cells = <1>; 10685f04c4cfSChanwoo Choi #size-cells = <0>; 10695f04c4cfSChanwoo Choi 10705f04c4cfSChanwoo Choi port@0 { 10715f04c4cfSChanwoo Choi reg = <0>; 10725f04c4cfSChanwoo Choi mic_to_decon: endpoint { 10735f04c4cfSChanwoo Choi remote-endpoint = 10745f04c4cfSChanwoo Choi <&decon_to_mic>; 10755f04c4cfSChanwoo Choi }; 10765f04c4cfSChanwoo Choi }; 10775f04c4cfSChanwoo Choi 10785f04c4cfSChanwoo Choi port@1 { 10795f04c4cfSChanwoo Choi reg = <1>; 10805f04c4cfSChanwoo Choi mic_to_dsi: endpoint { 10815f04c4cfSChanwoo Choi remote-endpoint = <&dsi_to_mic>; 10825f04c4cfSChanwoo Choi }; 10835f04c4cfSChanwoo Choi }; 10845f04c4cfSChanwoo Choi }; 10855f04c4cfSChanwoo Choi }; 10865f04c4cfSChanwoo Choi 1087cb872bd9SAndrzej Hajda hdmi: hdmi@13970000 { 1088cb872bd9SAndrzej Hajda compatible = "samsung,exynos5433-hdmi"; 1089cb872bd9SAndrzej Hajda reg = <0x13970000 0x70000>; 1090cb872bd9SAndrzej Hajda interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 1091cb872bd9SAndrzej Hajda clocks = <&cmu_disp CLK_PCLK_HDMI>, 1092cb872bd9SAndrzej Hajda <&cmu_disp CLK_PCLK_HDMIPHY>, 1093cb872bd9SAndrzej Hajda <&cmu_disp CLK_PHYCLK_HDMIPHY_TMDS_CLKO>, 1094cb872bd9SAndrzej Hajda <&cmu_disp CLK_PHYCLK_HDMI_PIXEL>, 1095cb872bd9SAndrzej Hajda <&cmu_disp CLK_PHYCLK_HDMIPHY_TMDS_CLKO_PHY>, 1096cb872bd9SAndrzej Hajda <&cmu_disp CLK_MOUT_PHYCLK_HDMIPHY_TMDS_CLKO_USER>, 1097cb872bd9SAndrzej Hajda <&cmu_disp CLK_PHYCLK_HDMIPHY_PIXEL_CLKO_PHY>, 1098cb872bd9SAndrzej Hajda <&cmu_disp CLK_MOUT_PHYCLK_HDMIPHY_PIXEL_CLKO_USER>, 1099cb872bd9SAndrzej Hajda <&xxti>, <&cmu_disp CLK_SCLK_HDMI_SPDIF>; 1100cb872bd9SAndrzej Hajda clock-names = "hdmi_pclk", "hdmi_i_pclk", 1101cb872bd9SAndrzej Hajda "i_tmds_clk", "i_pixel_clk", 1102cb872bd9SAndrzej Hajda "tmds_clko", "tmds_clko_user", 1103cb872bd9SAndrzej Hajda "pixel_clko", "pixel_clko_user", 1104cb872bd9SAndrzej Hajda "oscclk", "i_spdif_clk"; 1105cb872bd9SAndrzej Hajda phy = <&hdmiphy>; 1106cb872bd9SAndrzej Hajda ddc = <&hsi2c_11>; 1107cb872bd9SAndrzej Hajda samsung,syscon-phandle = <&pmu_system_controller>; 1108cb872bd9SAndrzej Hajda samsung,sysreg-phandle = <&syscon_disp>; 1109cf2ad8c0SSylwester Nawrocki #sound-dai-cells = <0>; 1110cb872bd9SAndrzej Hajda status = "disabled"; 1111cb872bd9SAndrzej Hajda }; 1112cb872bd9SAndrzej Hajda 1113cb872bd9SAndrzej Hajda hdmiphy: hdmiphy@13af0000 { 1114cb872bd9SAndrzej Hajda reg = <0x13af0000 0x80>; 1115cb872bd9SAndrzej Hajda }; 1116cb872bd9SAndrzej Hajda 11175f04c4cfSChanwoo Choi syscon_disp: syscon@13b80000 { 1118c514239cSKrzysztof Kozlowski compatible = "samsung,exynos5433-disp-sysreg", 1119c514239cSKrzysztof Kozlowski "samsung,exynos5433-sysreg", "syscon"; 11205f04c4cfSChanwoo Choi reg = <0x13b80000 0x1010>; 11215f04c4cfSChanwoo Choi }; 11225f04c4cfSChanwoo Choi 11235f04c4cfSChanwoo Choi syscon_cam0: syscon@120f0000 { 1124c514239cSKrzysztof Kozlowski compatible = "samsung,exynos5433-cam0-sysreg", 1125c514239cSKrzysztof Kozlowski "samsung,exynos5433-sysreg", "syscon"; 11265f04c4cfSChanwoo Choi reg = <0x120f0000 0x1020>; 11275f04c4cfSChanwoo Choi }; 11285f04c4cfSChanwoo Choi 11295f04c4cfSChanwoo Choi syscon_cam1: syscon@145f0000 { 1130c514239cSKrzysztof Kozlowski compatible = "samsung,exynos5433-cam1-sysreg", 1131c514239cSKrzysztof Kozlowski "samsung,exynos5433-sysreg", "syscon"; 11325f04c4cfSChanwoo Choi reg = <0x145f0000 0x1038>; 11335f04c4cfSChanwoo Choi }; 11345f04c4cfSChanwoo Choi 113598c03b6eSJaehoon Chung syscon_fsys: syscon@156f0000 { 1136c514239cSKrzysztof Kozlowski compatible = "samsung,exynos5433-fsys-sysreg", 1137c514239cSKrzysztof Kozlowski "samsung,exynos5433-sysreg", "syscon"; 113898c03b6eSJaehoon Chung reg = <0x156f0000 0x1044>; 113998c03b6eSJaehoon Chung }; 114098c03b6eSJaehoon Chung 1141a0d00427SKrzysztof Kozlowski gsc_0: video-scaler@13c00000 { 114288b9ca09SMarek Szyprowski compatible = "samsung,exynos5433-gsc"; 114388b9ca09SMarek Szyprowski reg = <0x13c00000 0x1000>; 114488b9ca09SMarek Szyprowski interrupts = <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>; 114588b9ca09SMarek Szyprowski clock-names = "pclk", "aclk", "aclk_xiu", 114645eedc0eSAndrzej Hajda "aclk_gsclbend", "gsd"; 114788b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_PCLK_GSCL0>, 114888b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_GSCL0>, 114988b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_XIU_GSCLX>, 115045eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSCLBEND_333>, 115145eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSD>; 115288b9ca09SMarek Szyprowski iommus = <&sysmmu_gscl0>; 1153c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 115488b9ca09SMarek Szyprowski }; 115588b9ca09SMarek Szyprowski 1156a0d00427SKrzysztof Kozlowski gsc_1: video-scaler@13c10000 { 115788b9ca09SMarek Szyprowski compatible = "samsung,exynos5433-gsc"; 115888b9ca09SMarek Szyprowski reg = <0x13c10000 0x1000>; 115988b9ca09SMarek Szyprowski interrupts = <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>; 116088b9ca09SMarek Szyprowski clock-names = "pclk", "aclk", "aclk_xiu", 116145eedc0eSAndrzej Hajda "aclk_gsclbend", "gsd"; 116288b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_PCLK_GSCL1>, 116388b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_GSCL1>, 116488b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_XIU_GSCLX>, 116545eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSCLBEND_333>, 116645eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSD>; 116788b9ca09SMarek Szyprowski iommus = <&sysmmu_gscl1>; 1168c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 116988b9ca09SMarek Szyprowski }; 117088b9ca09SMarek Szyprowski 1171a0d00427SKrzysztof Kozlowski gsc_2: video-scaler@13c20000 { 117288b9ca09SMarek Szyprowski compatible = "samsung,exynos5433-gsc"; 117388b9ca09SMarek Szyprowski reg = <0x13c20000 0x1000>; 117488b9ca09SMarek Szyprowski interrupts = <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>; 117588b9ca09SMarek Szyprowski clock-names = "pclk", "aclk", "aclk_xiu", 117645eedc0eSAndrzej Hajda "aclk_gsclbend", "gsd"; 117788b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_PCLK_GSCL2>, 117888b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_GSCL2>, 117988b9ca09SMarek Szyprowski <&cmu_gscl CLK_ACLK_XIU_GSCLX>, 118045eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSCLBEND_333>, 118145eedc0eSAndrzej Hajda <&cmu_gscl CLK_ACLK_GSD>; 118288b9ca09SMarek Szyprowski iommus = <&sysmmu_gscl2>; 1183c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 118488b9ca09SMarek Szyprowski }; 118588b9ca09SMarek Szyprowski 118672ddcf6aSMarek Szyprowski gpu: gpu@14ac0000 { 118772ddcf6aSMarek Szyprowski compatible = "samsung,exynos5433-mali", "arm,mali-t760"; 118872ddcf6aSMarek Szyprowski reg = <0x14ac0000 0x5000>; 118972ddcf6aSMarek Szyprowski interrupts = <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>, 119072ddcf6aSMarek Szyprowski <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>, 119172ddcf6aSMarek Szyprowski <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>; 119272ddcf6aSMarek Szyprowski interrupt-names = "job", "mmu", "gpu"; 119372ddcf6aSMarek Szyprowski clocks = <&cmu_g3d CLK_ACLK_G3D>; 119472ddcf6aSMarek Szyprowski clock-names = "core"; 119572ddcf6aSMarek Szyprowski power-domains = <&pd_g3d>; 119672ddcf6aSMarek Szyprowski operating-points-v2 = <&gpu_opp_table>; 119772ddcf6aSMarek Szyprowski status = "disabled"; 119872ddcf6aSMarek Szyprowski 1199fceeb3f6SKrzysztof Kozlowski gpu_opp_table: opp-table { 120072ddcf6aSMarek Szyprowski compatible = "operating-points-v2"; 120172ddcf6aSMarek Szyprowski 120272ddcf6aSMarek Szyprowski opp-160000000 { 120372ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <160000000>; 120472ddcf6aSMarek Szyprowski opp-microvolt = <1000000>; 120572ddcf6aSMarek Szyprowski }; 120672ddcf6aSMarek Szyprowski opp-267000000 { 120772ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <267000000>; 120872ddcf6aSMarek Szyprowski opp-microvolt = <1000000>; 120972ddcf6aSMarek Szyprowski }; 121072ddcf6aSMarek Szyprowski opp-350000000 { 121172ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <350000000>; 121272ddcf6aSMarek Szyprowski opp-microvolt = <1025000>; 121372ddcf6aSMarek Szyprowski }; 121472ddcf6aSMarek Szyprowski opp-420000000 { 121572ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <420000000>; 121672ddcf6aSMarek Szyprowski opp-microvolt = <1025000>; 121772ddcf6aSMarek Szyprowski }; 121872ddcf6aSMarek Szyprowski opp-500000000 { 121972ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <500000000>; 122072ddcf6aSMarek Szyprowski opp-microvolt = <1075000>; 122172ddcf6aSMarek Szyprowski }; 122272ddcf6aSMarek Szyprowski opp-550000000 { 122372ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <550000000>; 122472ddcf6aSMarek Szyprowski opp-microvolt = <1125000>; 122572ddcf6aSMarek Szyprowski }; 122672ddcf6aSMarek Szyprowski opp-600000000 { 122772ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <600000000>; 122872ddcf6aSMarek Szyprowski opp-microvolt = <1150000>; 122972ddcf6aSMarek Szyprowski }; 123072ddcf6aSMarek Szyprowski opp-700000000 { 123172ddcf6aSMarek Szyprowski opp-hz = /bits/ 64 <700000000>; 123272ddcf6aSMarek Szyprowski opp-microvolt = <1150000>; 123372ddcf6aSMarek Szyprowski }; 123472ddcf6aSMarek Szyprowski }; 123572ddcf6aSMarek Szyprowski }; 123672ddcf6aSMarek Szyprowski 12378dd6203fSAndrzej Pietrasiewicz scaler_0: scaler@15000000 { 12388dd6203fSAndrzej Pietrasiewicz compatible = "samsung,exynos5433-scaler"; 12398dd6203fSAndrzej Pietrasiewicz reg = <0x15000000 0x1294>; 12408dd6203fSAndrzej Pietrasiewicz interrupts = <0 402 IRQ_TYPE_LEVEL_HIGH>; 12418dd6203fSAndrzej Pietrasiewicz clock-names = "pclk", "aclk", "aclk_xiu"; 12428dd6203fSAndrzej Pietrasiewicz clocks = <&cmu_mscl CLK_PCLK_M2MSCALER0>, 12438dd6203fSAndrzej Pietrasiewicz <&cmu_mscl CLK_ACLK_M2MSCALER0>, 12448dd6203fSAndrzej Pietrasiewicz <&cmu_mscl CLK_ACLK_XIU_MSCLX>; 12458dd6203fSAndrzej Pietrasiewicz iommus = <&sysmmu_scaler_0>; 12468dd6203fSAndrzej Pietrasiewicz power-domains = <&pd_mscl>; 12478dd6203fSAndrzej Pietrasiewicz }; 12488dd6203fSAndrzej Pietrasiewicz 12498dd6203fSAndrzej Pietrasiewicz scaler_1: scaler@15010000 { 12508dd6203fSAndrzej Pietrasiewicz compatible = "samsung,exynos5433-scaler"; 12518dd6203fSAndrzej Pietrasiewicz reg = <0x15010000 0x1294>; 12528dd6203fSAndrzej Pietrasiewicz interrupts = <0 403 IRQ_TYPE_LEVEL_HIGH>; 12538dd6203fSAndrzej Pietrasiewicz clock-names = "pclk", "aclk", "aclk_xiu"; 12548dd6203fSAndrzej Pietrasiewicz clocks = <&cmu_mscl CLK_PCLK_M2MSCALER1>, 12558dd6203fSAndrzej Pietrasiewicz <&cmu_mscl CLK_ACLK_M2MSCALER1>, 12568dd6203fSAndrzej Pietrasiewicz <&cmu_mscl CLK_ACLK_XIU_MSCLX>; 12578dd6203fSAndrzej Pietrasiewicz iommus = <&sysmmu_scaler_1>; 12588dd6203fSAndrzej Pietrasiewicz power-domains = <&pd_mscl>; 12598dd6203fSAndrzej Pietrasiewicz }; 12608dd6203fSAndrzej Pietrasiewicz 1261e036c75aSMarek Szyprowski jpeg: codec@15020000 { 1262e036c75aSMarek Szyprowski compatible = "samsung,exynos5433-jpeg"; 1263e036c75aSMarek Szyprowski reg = <0x15020000 0x10000>; 1264e036c75aSMarek Szyprowski interrupts = <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>; 1265e036c75aSMarek Szyprowski clock-names = "pclk", "aclk", "aclk_xiu", "sclk"; 1266e036c75aSMarek Szyprowski clocks = <&cmu_mscl CLK_PCLK_JPEG>, 1267e036c75aSMarek Szyprowski <&cmu_mscl CLK_ACLK_JPEG>, 1268e036c75aSMarek Szyprowski <&cmu_mscl CLK_ACLK_XIU_MSCLX>, 1269e036c75aSMarek Szyprowski <&cmu_mscl CLK_SCLK_JPEG>; 1270e036c75aSMarek Szyprowski iommus = <&sysmmu_jpeg>; 1271e45dda53SMarek Szyprowski power-domains = <&pd_mscl>; 1272e036c75aSMarek Szyprowski }; 1273e036c75aSMarek Szyprowski 1274a0d00427SKrzysztof Kozlowski mfc: codec@152e0000 { 127574c78036SMarek Szyprowski compatible = "samsung,exynos5433-mfc"; 1276987414b1SKrzysztof Kozlowski reg = <0x152e0000 0x10000>; 127774c78036SMarek Szyprowski interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 127874c78036SMarek Szyprowski clock-names = "pclk", "aclk", "aclk_xiu"; 127974c78036SMarek Szyprowski clocks = <&cmu_mfc CLK_PCLK_MFC>, 128074c78036SMarek Szyprowski <&cmu_mfc CLK_ACLK_MFC>, 128174c78036SMarek Szyprowski <&cmu_mfc CLK_ACLK_XIU_MFCX>; 128274c78036SMarek Szyprowski iommus = <&sysmmu_mfc_0>, <&sysmmu_mfc_1>; 128374c78036SMarek Szyprowski iommu-names = "left", "right"; 1284c4e7aba6SMarek Szyprowski power-domains = <&pd_mfc>; 128574c78036SMarek Szyprowski }; 128674c78036SMarek Szyprowski 1287df5d5a93SAndrzej Hajda sysmmu_decon0x: sysmmu@13a00000 { 12885f04c4cfSChanwoo Choi compatible = "samsung,exynos-sysmmu"; 12895f04c4cfSChanwoo Choi reg = <0x13a00000 0x1000>; 1290cebef6beSMarek Szyprowski interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 12910d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 12920d92c191SMaciej Falkowski clocks = <&cmu_disp CLK_ACLK_SMMU_DECON0X>, 12930d92c191SMaciej Falkowski <&cmu_disp CLK_PCLK_SMMU_DECON0X>; 12949715ed87SMarek Szyprowski power-domains = <&pd_disp>; 12955f04c4cfSChanwoo Choi #iommu-cells = <0>; 12965f04c4cfSChanwoo Choi }; 12975f04c4cfSChanwoo Choi 1298df5d5a93SAndrzej Hajda sysmmu_decon1x: sysmmu@13a10000 { 12995f04c4cfSChanwoo Choi compatible = "samsung,exynos-sysmmu"; 13005f04c4cfSChanwoo Choi reg = <0x13a10000 0x1000>; 1301cebef6beSMarek Szyprowski interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 13020d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13030d92c191SMaciej Falkowski clocks = <&cmu_disp CLK_ACLK_SMMU_DECON1X>, 13040d92c191SMaciej Falkowski <&cmu_disp CLK_PCLK_SMMU_DECON1X>; 13055f04c4cfSChanwoo Choi #iommu-cells = <0>; 13069715ed87SMarek Szyprowski power-domains = <&pd_disp>; 13075f04c4cfSChanwoo Choi }; 13085f04c4cfSChanwoo Choi 1309e80deee0SAndrzej Hajda sysmmu_tv0x: sysmmu@13a20000 { 1310e80deee0SAndrzej Hajda compatible = "samsung,exynos-sysmmu"; 1311e80deee0SAndrzej Hajda reg = <0x13a20000 0x1000>; 1312e80deee0SAndrzej Hajda interrupts = <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; 13130d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13140d92c191SMaciej Falkowski clocks = <&cmu_disp CLK_ACLK_SMMU_TV0X>, 13150d92c191SMaciej Falkowski <&cmu_disp CLK_PCLK_SMMU_TV0X>; 1316e80deee0SAndrzej Hajda #iommu-cells = <0>; 13179715ed87SMarek Szyprowski power-domains = <&pd_disp>; 1318e80deee0SAndrzej Hajda }; 1319e80deee0SAndrzej Hajda 1320e80deee0SAndrzej Hajda sysmmu_tv1x: sysmmu@13a30000 { 1321e80deee0SAndrzej Hajda compatible = "samsung,exynos-sysmmu"; 1322e80deee0SAndrzej Hajda reg = <0x13a30000 0x1000>; 1323e80deee0SAndrzej Hajda interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>; 13240d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13250d92c191SMaciej Falkowski clocks = <&cmu_disp CLK_ACLK_SMMU_TV1X>, 13260d92c191SMaciej Falkowski <&cmu_disp CLK_PCLK_SMMU_TV1X>; 1327e80deee0SAndrzej Hajda #iommu-cells = <0>; 13289715ed87SMarek Szyprowski power-domains = <&pd_disp>; 1329e80deee0SAndrzej Hajda }; 1330e80deee0SAndrzej Hajda 1331df5d5a93SAndrzej Hajda sysmmu_gscl0: sysmmu@13c80000 { 133288b9ca09SMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 1333987414b1SKrzysztof Kozlowski reg = <0x13c80000 0x1000>; 133488b9ca09SMarek Szyprowski interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 133588b9ca09SMarek Szyprowski clock-names = "aclk", "pclk"; 133688b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL0>, 133788b9ca09SMarek Szyprowski <&cmu_gscl CLK_PCLK_SMMU_GSCL0>; 133888b9ca09SMarek Szyprowski #iommu-cells = <0>; 1339c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 134088b9ca09SMarek Szyprowski }; 134188b9ca09SMarek Szyprowski 1342df5d5a93SAndrzej Hajda sysmmu_gscl1: sysmmu@13c90000 { 134388b9ca09SMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 1344987414b1SKrzysztof Kozlowski reg = <0x13c90000 0x1000>; 134588b9ca09SMarek Szyprowski interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 134688b9ca09SMarek Szyprowski clock-names = "aclk", "pclk"; 134788b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL1>, 134888b9ca09SMarek Szyprowski <&cmu_gscl CLK_PCLK_SMMU_GSCL1>; 134988b9ca09SMarek Szyprowski #iommu-cells = <0>; 1350c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 135188b9ca09SMarek Szyprowski }; 135288b9ca09SMarek Szyprowski 1353df5d5a93SAndrzej Hajda sysmmu_gscl2: sysmmu@13ca0000 { 135488b9ca09SMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 1355987414b1SKrzysztof Kozlowski reg = <0x13ca0000 0x1000>; 135688b9ca09SMarek Szyprowski interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>; 135788b9ca09SMarek Szyprowski clock-names = "aclk", "pclk"; 135888b9ca09SMarek Szyprowski clocks = <&cmu_gscl CLK_ACLK_SMMU_GSCL2>, 135988b9ca09SMarek Szyprowski <&cmu_gscl CLK_PCLK_SMMU_GSCL2>; 136088b9ca09SMarek Szyprowski #iommu-cells = <0>; 1361c2607220SMarek Szyprowski power-domains = <&pd_gscl>; 136288b9ca09SMarek Szyprowski }; 136388b9ca09SMarek Szyprowski 136417aa1530SKrzysztof Kozlowski sysmmu_scaler_0: sysmmu@15040000 { 13658dd6203fSAndrzej Pietrasiewicz compatible = "samsung,exynos-sysmmu"; 13668dd6203fSAndrzej Pietrasiewicz reg = <0x15040000 0x1000>; 13678dd6203fSAndrzej Pietrasiewicz interrupts = <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>; 13680d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13690d92c191SMaciej Falkowski clocks = <&cmu_mscl CLK_ACLK_SMMU_M2MSCALER0>, 13700d92c191SMaciej Falkowski <&cmu_mscl CLK_PCLK_SMMU_M2MSCALER0>; 13718dd6203fSAndrzej Pietrasiewicz #iommu-cells = <0>; 13728dd6203fSAndrzej Pietrasiewicz power-domains = <&pd_mscl>; 13738dd6203fSAndrzej Pietrasiewicz }; 13748dd6203fSAndrzej Pietrasiewicz 137517aa1530SKrzysztof Kozlowski sysmmu_scaler_1: sysmmu@15050000 { 13768dd6203fSAndrzej Pietrasiewicz compatible = "samsung,exynos-sysmmu"; 13778dd6203fSAndrzej Pietrasiewicz reg = <0x15050000 0x1000>; 13788dd6203fSAndrzej Pietrasiewicz interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>; 13790d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13800d92c191SMaciej Falkowski clocks = <&cmu_mscl CLK_ACLK_SMMU_M2MSCALER1>, 13810d92c191SMaciej Falkowski <&cmu_mscl CLK_PCLK_SMMU_M2MSCALER1>; 13828dd6203fSAndrzej Pietrasiewicz #iommu-cells = <0>; 13838dd6203fSAndrzej Pietrasiewicz power-domains = <&pd_mscl>; 13848dd6203fSAndrzej Pietrasiewicz }; 13858dd6203fSAndrzej Pietrasiewicz 1386df5d5a93SAndrzej Hajda sysmmu_jpeg: sysmmu@15060000 { 1387e036c75aSMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 1388e036c75aSMarek Szyprowski reg = <0x15060000 0x1000>; 1389e036c75aSMarek Szyprowski interrupts = <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>; 13900d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 13910d92c191SMaciej Falkowski clocks = <&cmu_mscl CLK_ACLK_SMMU_JPEG>, 13920d92c191SMaciej Falkowski <&cmu_mscl CLK_PCLK_SMMU_JPEG>; 1393e036c75aSMarek Szyprowski #iommu-cells = <0>; 1394e45dda53SMarek Szyprowski power-domains = <&pd_mscl>; 1395e036c75aSMarek Szyprowski }; 1396e036c75aSMarek Szyprowski 1397df5d5a93SAndrzej Hajda sysmmu_mfc_0: sysmmu@15200000 { 139874c78036SMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 139974c78036SMarek Szyprowski reg = <0x15200000 0x1000>; 140074c78036SMarek Szyprowski interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 14010d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 14020d92c191SMaciej Falkowski clocks = <&cmu_mfc CLK_ACLK_SMMU_MFC_0>, 14030d92c191SMaciej Falkowski <&cmu_mfc CLK_PCLK_SMMU_MFC_0>; 140474c78036SMarek Szyprowski #iommu-cells = <0>; 1405c4e7aba6SMarek Szyprowski power-domains = <&pd_mfc>; 140674c78036SMarek Szyprowski }; 140774c78036SMarek Szyprowski 1408df5d5a93SAndrzej Hajda sysmmu_mfc_1: sysmmu@15210000 { 140974c78036SMarek Szyprowski compatible = "samsung,exynos-sysmmu"; 141074c78036SMarek Szyprowski reg = <0x15210000 0x1000>; 141174c78036SMarek Szyprowski interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 14120d92c191SMaciej Falkowski clock-names = "aclk", "pclk"; 14130d92c191SMaciej Falkowski clocks = <&cmu_mfc CLK_ACLK_SMMU_MFC_1>, 14140d92c191SMaciej Falkowski <&cmu_mfc CLK_PCLK_SMMU_MFC_1>; 141574c78036SMarek Szyprowski #iommu-cells = <0>; 1416c4e7aba6SMarek Szyprowski power-domains = <&pd_mfc>; 141774c78036SMarek Szyprowski }; 141874c78036SMarek Szyprowski 14195f04c4cfSChanwoo Choi serial_0: serial@14c10000 { 14205f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-uart"; 14215f04c4cfSChanwoo Choi reg = <0x14c10000 0x100>; 1422cebef6beSMarek Szyprowski interrupts = <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>; 14235f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_UART0>, 14245f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_UART0>; 14255f04c4cfSChanwoo Choi clock-names = "uart", "clk_uart_baud0"; 14265f04c4cfSChanwoo Choi pinctrl-names = "default"; 14275f04c4cfSChanwoo Choi pinctrl-0 = <&uart0_bus>; 14285f04c4cfSChanwoo Choi status = "disabled"; 14295f04c4cfSChanwoo Choi }; 14305f04c4cfSChanwoo Choi 14315f04c4cfSChanwoo Choi serial_1: serial@14c20000 { 14325f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-uart"; 14335f04c4cfSChanwoo Choi reg = <0x14c20000 0x100>; 1434cebef6beSMarek Szyprowski interrupts = <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>; 14355f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_UART1>, 14365f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_UART1>; 14375f04c4cfSChanwoo Choi clock-names = "uart", "clk_uart_baud0"; 14385f04c4cfSChanwoo Choi pinctrl-names = "default"; 14395f04c4cfSChanwoo Choi pinctrl-0 = <&uart1_bus>; 14405f04c4cfSChanwoo Choi status = "disabled"; 14415f04c4cfSChanwoo Choi }; 14425f04c4cfSChanwoo Choi 14435f04c4cfSChanwoo Choi serial_2: serial@14c30000 { 14445f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-uart"; 14455f04c4cfSChanwoo Choi reg = <0x14c30000 0x100>; 1446cebef6beSMarek Szyprowski interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>; 14475f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_UART2>, 14485f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_UART2>; 14495f04c4cfSChanwoo Choi clock-names = "uart", "clk_uart_baud0"; 14505f04c4cfSChanwoo Choi pinctrl-names = "default"; 14515f04c4cfSChanwoo Choi pinctrl-0 = <&uart2_bus>; 14525f04c4cfSChanwoo Choi status = "disabled"; 14535f04c4cfSChanwoo Choi }; 14545f04c4cfSChanwoo Choi 14555f04c4cfSChanwoo Choi spi_0: spi@14d20000 { 14565f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-spi"; 14575f04c4cfSChanwoo Choi reg = <0x14d20000 0x100>; 1458cebef6beSMarek Szyprowski interrupts = <GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>; 14595f04c4cfSChanwoo Choi dmas = <&pdma0 9>, <&pdma0 8>; 14605f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 14615f04c4cfSChanwoo Choi #address-cells = <1>; 14625f04c4cfSChanwoo Choi #size-cells = <0>; 14635f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_SPI0>, 14645f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_SPI0>, 14655f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_IOCLK_SPI0>; 14665f04c4cfSChanwoo Choi clock-names = "spi", "spi_busclk0", "spi_ioclk"; 14675f04c4cfSChanwoo Choi samsung,spi-src-clk = <0>; 14685f04c4cfSChanwoo Choi pinctrl-names = "default"; 14695f04c4cfSChanwoo Choi pinctrl-0 = <&spi0_bus>; 14705f04c4cfSChanwoo Choi num-cs = <1>; 1471*65993c76STudor Ambarus fifo-depth = <256>; 14725f04c4cfSChanwoo Choi status = "disabled"; 14735f04c4cfSChanwoo Choi }; 14745f04c4cfSChanwoo Choi 14755f04c4cfSChanwoo Choi spi_1: spi@14d30000 { 14765f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-spi"; 14775f04c4cfSChanwoo Choi reg = <0x14d30000 0x100>; 1478cebef6beSMarek Szyprowski interrupts = <GIC_SPI 433 IRQ_TYPE_LEVEL_HIGH>; 14795f04c4cfSChanwoo Choi dmas = <&pdma0 11>, <&pdma0 10>; 14805f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 14815f04c4cfSChanwoo Choi #address-cells = <1>; 14825f04c4cfSChanwoo Choi #size-cells = <0>; 14835f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_SPI1>, 14845f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_SPI1>, 14855f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_IOCLK_SPI1>; 14865f04c4cfSChanwoo Choi clock-names = "spi", "spi_busclk0", "spi_ioclk"; 14875f04c4cfSChanwoo Choi samsung,spi-src-clk = <0>; 14885f04c4cfSChanwoo Choi pinctrl-names = "default"; 14895f04c4cfSChanwoo Choi pinctrl-0 = <&spi1_bus>; 14905f04c4cfSChanwoo Choi num-cs = <1>; 1491*65993c76STudor Ambarus fifo-depth = <64>; 14925f04c4cfSChanwoo Choi status = "disabled"; 14935f04c4cfSChanwoo Choi }; 14945f04c4cfSChanwoo Choi 14955f04c4cfSChanwoo Choi spi_2: spi@14d40000 { 14965f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-spi"; 14975f04c4cfSChanwoo Choi reg = <0x14d40000 0x100>; 1498cebef6beSMarek Szyprowski interrupts = <GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>; 14995f04c4cfSChanwoo Choi dmas = <&pdma0 13>, <&pdma0 12>; 15005f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 15015f04c4cfSChanwoo Choi #address-cells = <1>; 15025f04c4cfSChanwoo Choi #size-cells = <0>; 15035f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_SPI2>, 15045f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_SPI2>, 15055f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_IOCLK_SPI2>; 15065f04c4cfSChanwoo Choi clock-names = "spi", "spi_busclk0", "spi_ioclk"; 15075f04c4cfSChanwoo Choi samsung,spi-src-clk = <0>; 15085f04c4cfSChanwoo Choi pinctrl-names = "default"; 15095f04c4cfSChanwoo Choi pinctrl-0 = <&spi2_bus>; 15105f04c4cfSChanwoo Choi num-cs = <1>; 1511*65993c76STudor Ambarus fifo-depth = <64>; 15125f04c4cfSChanwoo Choi status = "disabled"; 15135f04c4cfSChanwoo Choi }; 15145f04c4cfSChanwoo Choi 15155f04c4cfSChanwoo Choi spi_3: spi@14d50000 { 15165f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-spi"; 15175f04c4cfSChanwoo Choi reg = <0x14d50000 0x100>; 1518cebef6beSMarek Szyprowski interrupts = <GIC_SPI 447 IRQ_TYPE_LEVEL_HIGH>; 15195f04c4cfSChanwoo Choi dmas = <&pdma0 23>, <&pdma0 22>; 15205f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 15215f04c4cfSChanwoo Choi #address-cells = <1>; 15225f04c4cfSChanwoo Choi #size-cells = <0>; 15235f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_SPI3>, 15245f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_SPI3>, 15255f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_IOCLK_SPI3>; 15265f04c4cfSChanwoo Choi clock-names = "spi", "spi_busclk0", "spi_ioclk"; 15275f04c4cfSChanwoo Choi samsung,spi-src-clk = <0>; 15285f04c4cfSChanwoo Choi pinctrl-names = "default"; 15295f04c4cfSChanwoo Choi pinctrl-0 = <&spi3_bus>; 15305f04c4cfSChanwoo Choi num-cs = <1>; 1531*65993c76STudor Ambarus fifo-depth = <64>; 15325f04c4cfSChanwoo Choi status = "disabled"; 15335f04c4cfSChanwoo Choi }; 15345f04c4cfSChanwoo Choi 15355f04c4cfSChanwoo Choi spi_4: spi@14d00000 { 15365f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-spi"; 15375f04c4cfSChanwoo Choi reg = <0x14d00000 0x100>; 1538cebef6beSMarek Szyprowski interrupts = <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>; 15395f04c4cfSChanwoo Choi dmas = <&pdma0 25>, <&pdma0 24>; 15405f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 15415f04c4cfSChanwoo Choi #address-cells = <1>; 15425f04c4cfSChanwoo Choi #size-cells = <0>; 15435f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_SPI4>, 15445f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_SPI4>, 15455f04c4cfSChanwoo Choi <&cmu_peric CLK_SCLK_IOCLK_SPI4>; 15465f04c4cfSChanwoo Choi clock-names = "spi", "spi_busclk0", "spi_ioclk"; 15475f04c4cfSChanwoo Choi samsung,spi-src-clk = <0>; 15485f04c4cfSChanwoo Choi pinctrl-names = "default"; 15495f04c4cfSChanwoo Choi pinctrl-0 = <&spi4_bus>; 15505f04c4cfSChanwoo Choi num-cs = <1>; 1551*65993c76STudor Ambarus fifo-depth = <64>; 15525f04c4cfSChanwoo Choi status = "disabled"; 15535f04c4cfSChanwoo Choi }; 15545f04c4cfSChanwoo Choi 15555f04c4cfSChanwoo Choi adc: adc@14d10000 { 1556c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-adc", "samsung,exynos7-adc"; 15575f04c4cfSChanwoo Choi reg = <0x14d10000 0x100>; 1558cebef6beSMarek Szyprowski interrupts = <GIC_SPI 438 IRQ_TYPE_LEVEL_HIGH>; 15595f04c4cfSChanwoo Choi clock-names = "adc"; 15605f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_ADCIF>; 15615f04c4cfSChanwoo Choi #io-channel-cells = <1>; 15625f04c4cfSChanwoo Choi status = "disabled"; 15635f04c4cfSChanwoo Choi }; 15645f04c4cfSChanwoo Choi 1565d8d579c3SSylwester Nawrocki i2s1: i2s@14d60000 { 1566c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-i2s", "samsung,exynos7-i2s"; 1567d8d579c3SSylwester Nawrocki reg = <0x14d60000 0x100>; 156859de78f1SMaciej Falkowski dmas = <&pdma0 31>, <&pdma0 30>; 1569d8d579c3SSylwester Nawrocki dma-names = "tx", "rx"; 15700d463d84SMarek Szyprowski interrupts = <GIC_SPI 435 IRQ_TYPE_LEVEL_HIGH>; 1571d8d579c3SSylwester Nawrocki clocks = <&cmu_peric CLK_PCLK_I2S1>, 1572d8d579c3SSylwester Nawrocki <&cmu_peric CLK_PCLK_I2S1>, 1573d8d579c3SSylwester Nawrocki <&cmu_peric CLK_SCLK_I2S1>; 1574d8d579c3SSylwester Nawrocki clock-names = "iis", "i2s_opclk0", "i2s_opclk1"; 1575d8d579c3SSylwester Nawrocki #clock-cells = <1>; 1576d8d579c3SSylwester Nawrocki #sound-dai-cells = <1>; 1577d8d579c3SSylwester Nawrocki status = "disabled"; 1578d8d579c3SSylwester Nawrocki }; 1579d8d579c3SSylwester Nawrocki 15805f04c4cfSChanwoo Choi pwm: pwm@14dd0000 { 1581c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-pwm", "samsung,exynos4210-pwm"; 15825f04c4cfSChanwoo Choi reg = <0x14dd0000 0x100>; 1583cebef6beSMarek Szyprowski interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>, 1584cebef6beSMarek Szyprowski <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>, 1585cebef6beSMarek Szyprowski <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>, 1586cebef6beSMarek Szyprowski <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>, 1587cebef6beSMarek Szyprowski <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>; 15885f04c4cfSChanwoo Choi samsung,pwm-outputs = <0>, <1>, <2>, <3>; 15895f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_PWM>; 15905f04c4cfSChanwoo Choi clock-names = "timers"; 15915f04c4cfSChanwoo Choi #pwm-cells = <3>; 15925f04c4cfSChanwoo Choi status = "disabled"; 15935f04c4cfSChanwoo Choi }; 15945f04c4cfSChanwoo Choi 15958858f862SSam Protsenko hsi2c_0: i2c@14e40000 { 1596c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1597c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 15985f04c4cfSChanwoo Choi reg = <0x14e40000 0x1000>; 1599cebef6beSMarek Szyprowski interrupts = <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>; 16005f04c4cfSChanwoo Choi #address-cells = <1>; 16015f04c4cfSChanwoo Choi #size-cells = <0>; 16025f04c4cfSChanwoo Choi pinctrl-names = "default"; 16035f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c0_bus>; 16045f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C0>; 16055f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16065f04c4cfSChanwoo Choi status = "disabled"; 16075f04c4cfSChanwoo Choi }; 16085f04c4cfSChanwoo Choi 16098858f862SSam Protsenko hsi2c_1: i2c@14e50000 { 1610c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1611c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16125f04c4cfSChanwoo Choi reg = <0x14e50000 0x1000>; 1613cebef6beSMarek Szyprowski interrupts = <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>; 16145f04c4cfSChanwoo Choi #address-cells = <1>; 16155f04c4cfSChanwoo Choi #size-cells = <0>; 16165f04c4cfSChanwoo Choi pinctrl-names = "default"; 16175f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c1_bus>; 16185f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C1>; 16195f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16205f04c4cfSChanwoo Choi status = "disabled"; 16215f04c4cfSChanwoo Choi }; 16225f04c4cfSChanwoo Choi 16238858f862SSam Protsenko hsi2c_2: i2c@14e60000 { 1624c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1625c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16265f04c4cfSChanwoo Choi reg = <0x14e60000 0x1000>; 1627cebef6beSMarek Szyprowski interrupts = <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>; 16285f04c4cfSChanwoo Choi #address-cells = <1>; 16295f04c4cfSChanwoo Choi #size-cells = <0>; 16305f04c4cfSChanwoo Choi pinctrl-names = "default"; 16315f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c2_bus>; 16325f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C2>; 16335f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16345f04c4cfSChanwoo Choi status = "disabled"; 16355f04c4cfSChanwoo Choi }; 16365f04c4cfSChanwoo Choi 16378858f862SSam Protsenko hsi2c_3: i2c@14e70000 { 1638c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1639c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16405f04c4cfSChanwoo Choi reg = <0x14e70000 0x1000>; 1641cebef6beSMarek Szyprowski interrupts = <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>; 16425f04c4cfSChanwoo Choi #address-cells = <1>; 16435f04c4cfSChanwoo Choi #size-cells = <0>; 16445f04c4cfSChanwoo Choi pinctrl-names = "default"; 16455f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c3_bus>; 16465f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C3>; 16475f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16485f04c4cfSChanwoo Choi status = "disabled"; 16495f04c4cfSChanwoo Choi }; 16505f04c4cfSChanwoo Choi 16518858f862SSam Protsenko hsi2c_4: i2c@14ec0000 { 1652c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1653c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16545f04c4cfSChanwoo Choi reg = <0x14ec0000 0x1000>; 1655cebef6beSMarek Szyprowski interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>; 16565f04c4cfSChanwoo Choi #address-cells = <1>; 16575f04c4cfSChanwoo Choi #size-cells = <0>; 16585f04c4cfSChanwoo Choi pinctrl-names = "default"; 16595f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c4_bus>; 16605f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C4>; 16615f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16625f04c4cfSChanwoo Choi status = "disabled"; 16635f04c4cfSChanwoo Choi }; 16645f04c4cfSChanwoo Choi 16658858f862SSam Protsenko hsi2c_5: i2c@14ed0000 { 1666c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1667c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16685f04c4cfSChanwoo Choi reg = <0x14ed0000 0x1000>; 1669cebef6beSMarek Szyprowski interrupts = <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>; 16705f04c4cfSChanwoo Choi #address-cells = <1>; 16715f04c4cfSChanwoo Choi #size-cells = <0>; 16725f04c4cfSChanwoo Choi pinctrl-names = "default"; 16735f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c5_bus>; 16745f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C5>; 16755f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16765f04c4cfSChanwoo Choi status = "disabled"; 16775f04c4cfSChanwoo Choi }; 16785f04c4cfSChanwoo Choi 16798858f862SSam Protsenko hsi2c_6: i2c@14ee0000 { 1680c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1681c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16825f04c4cfSChanwoo Choi reg = <0x14ee0000 0x1000>; 1683cebef6beSMarek Szyprowski interrupts = <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>; 16845f04c4cfSChanwoo Choi #address-cells = <1>; 16855f04c4cfSChanwoo Choi #size-cells = <0>; 16865f04c4cfSChanwoo Choi pinctrl-names = "default"; 16875f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c6_bus>; 16885f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C6>; 16895f04c4cfSChanwoo Choi clock-names = "hsi2c"; 16905f04c4cfSChanwoo Choi status = "disabled"; 16915f04c4cfSChanwoo Choi }; 16925f04c4cfSChanwoo Choi 16938858f862SSam Protsenko hsi2c_7: i2c@14ef0000 { 1694c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1695c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 16965f04c4cfSChanwoo Choi reg = <0x14ef0000 0x1000>; 1697cebef6beSMarek Szyprowski interrupts = <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>; 16985f04c4cfSChanwoo Choi #address-cells = <1>; 16995f04c4cfSChanwoo Choi #size-cells = <0>; 17005f04c4cfSChanwoo Choi pinctrl-names = "default"; 17015f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c7_bus>; 17025f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C7>; 17035f04c4cfSChanwoo Choi clock-names = "hsi2c"; 17045f04c4cfSChanwoo Choi status = "disabled"; 17055f04c4cfSChanwoo Choi }; 17065f04c4cfSChanwoo Choi 17078858f862SSam Protsenko hsi2c_8: i2c@14d90000 { 1708c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1709c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 17105f04c4cfSChanwoo Choi reg = <0x14d90000 0x1000>; 1711cebef6beSMarek Szyprowski interrupts = <GIC_SPI 443 IRQ_TYPE_LEVEL_HIGH>; 17125f04c4cfSChanwoo Choi #address-cells = <1>; 17135f04c4cfSChanwoo Choi #size-cells = <0>; 17145f04c4cfSChanwoo Choi pinctrl-names = "default"; 17155f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c8_bus>; 17165f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C8>; 17175f04c4cfSChanwoo Choi clock-names = "hsi2c"; 17185f04c4cfSChanwoo Choi status = "disabled"; 17195f04c4cfSChanwoo Choi }; 17205f04c4cfSChanwoo Choi 17218858f862SSam Protsenko hsi2c_9: i2c@14da0000 { 1722c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1723c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 17245f04c4cfSChanwoo Choi reg = <0x14da0000 0x1000>; 1725cebef6beSMarek Szyprowski interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>; 17265f04c4cfSChanwoo Choi #address-cells = <1>; 17275f04c4cfSChanwoo Choi #size-cells = <0>; 17285f04c4cfSChanwoo Choi pinctrl-names = "default"; 17295f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c9_bus>; 17305f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C9>; 17315f04c4cfSChanwoo Choi clock-names = "hsi2c"; 17325f04c4cfSChanwoo Choi status = "disabled"; 17335f04c4cfSChanwoo Choi }; 17345f04c4cfSChanwoo Choi 17358858f862SSam Protsenko hsi2c_10: i2c@14de0000 { 1736c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1737c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 17385f04c4cfSChanwoo Choi reg = <0x14de0000 0x1000>; 1739cebef6beSMarek Szyprowski interrupts = <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>; 17405f04c4cfSChanwoo Choi #address-cells = <1>; 17415f04c4cfSChanwoo Choi #size-cells = <0>; 17425f04c4cfSChanwoo Choi pinctrl-names = "default"; 17435f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c10_bus>; 17445f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C10>; 17455f04c4cfSChanwoo Choi clock-names = "hsi2c"; 17465f04c4cfSChanwoo Choi status = "disabled"; 17475f04c4cfSChanwoo Choi }; 17485f04c4cfSChanwoo Choi 17498858f862SSam Protsenko hsi2c_11: i2c@14df0000 { 1750c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-hsi2c", 1751c226e8c5SKrzysztof Kozlowski "samsung,exynos7-hsi2c"; 17525f04c4cfSChanwoo Choi reg = <0x14df0000 0x1000>; 1753cebef6beSMarek Szyprowski interrupts = <GIC_SPI 446 IRQ_TYPE_LEVEL_HIGH>; 17545f04c4cfSChanwoo Choi #address-cells = <1>; 17555f04c4cfSChanwoo Choi #size-cells = <0>; 17565f04c4cfSChanwoo Choi pinctrl-names = "default"; 17575f04c4cfSChanwoo Choi pinctrl-0 = <&hs_i2c11_bus>; 17585f04c4cfSChanwoo Choi clocks = <&cmu_peric CLK_PCLK_HSI2C11>; 17595f04c4cfSChanwoo Choi clock-names = "hsi2c"; 17605f04c4cfSChanwoo Choi status = "disabled"; 17615f04c4cfSChanwoo Choi }; 17625f04c4cfSChanwoo Choi 1763becad83eSKrzysztof Kozlowski usbdrd30: usb@15400000 { 1764f68b18fdSMarek Szyprowski compatible = "samsung,exynos5433-dwusb3"; 17655f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_USBDRD30>, 1766f68b18fdSMarek Szyprowski <&cmu_fsys CLK_SCLK_USBDRD30>, 1767f68b18fdSMarek Szyprowski <&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK>, 1768f68b18fdSMarek Szyprowski <&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK>; 1769f68b18fdSMarek Szyprowski clock-names = "aclk", "susp_clk", "phyclk", "pipe_pclk"; 17705f04c4cfSChanwoo Choi #address-cells = <1>; 17715f04c4cfSChanwoo Choi #size-cells = <1>; 1772becad83eSKrzysztof Kozlowski ranges = <0x0 0x15400000 0x10000>; 17735f04c4cfSChanwoo Choi status = "disabled"; 17745f04c4cfSChanwoo Choi 1775becad83eSKrzysztof Kozlowski usbdrd_dwc3: usb@0 { 17765f04c4cfSChanwoo Choi compatible = "snps,dwc3"; 1777f68b18fdSMarek Szyprowski clocks = <&cmu_fsys CLK_SCLK_USBDRD30>, 1778f68b18fdSMarek Szyprowski <&cmu_fsys CLK_ACLK_USBDRD30>, 1779f68b18fdSMarek Szyprowski <&cmu_fsys CLK_SCLK_USBDRD30>; 1780f68b18fdSMarek Szyprowski clock-names = "ref", "bus_early", "suspend"; 1781becad83eSKrzysztof Kozlowski reg = <0x0 0x10000>; 1782cebef6beSMarek Szyprowski interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 17835f04c4cfSChanwoo Choi phys = <&usbdrd30_phy 0>, <&usbdrd30_phy 1>; 17845f04c4cfSChanwoo Choi phy-names = "usb2-phy", "usb3-phy"; 17855f04c4cfSChanwoo Choi }; 17865f04c4cfSChanwoo Choi }; 17875f04c4cfSChanwoo Choi 17885f04c4cfSChanwoo Choi usbdrd30_phy: phy@15500000 { 17895f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-usbdrd-phy"; 17905f04c4cfSChanwoo Choi reg = <0x15500000 0x100>; 17915f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_USBDRD30>, <&xxti>, 17925f04c4cfSChanwoo Choi <&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK>, 17935f04c4cfSChanwoo Choi <&cmu_fsys CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK>, 17945f04c4cfSChanwoo Choi <&cmu_fsys CLK_SCLK_USBDRD30>; 17955f04c4cfSChanwoo Choi clock-names = "phy", "ref", "phy_utmi", "phy_pipe", 17965f04c4cfSChanwoo Choi "itp"; 17975f04c4cfSChanwoo Choi #phy-cells = <1>; 17985f04c4cfSChanwoo Choi samsung,pmu-syscon = <&pmu_system_controller>; 17995f04c4cfSChanwoo Choi status = "disabled"; 18005f04c4cfSChanwoo Choi }; 18015f04c4cfSChanwoo Choi 18025f04c4cfSChanwoo Choi usbhost30_phy: phy@15580000 { 18035f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-usbdrd-phy"; 18045f04c4cfSChanwoo Choi reg = <0x15580000 0x100>; 18055f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_USBHOST30>, <&xxti>, 18065f04c4cfSChanwoo Choi <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK>, 18075f04c4cfSChanwoo Choi <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK>, 18085f04c4cfSChanwoo Choi <&cmu_fsys CLK_SCLK_USBHOST30>; 18095f04c4cfSChanwoo Choi clock-names = "phy", "ref", "phy_utmi", "phy_pipe", 18105f04c4cfSChanwoo Choi "itp"; 18115f04c4cfSChanwoo Choi #phy-cells = <1>; 18125f04c4cfSChanwoo Choi samsung,pmu-syscon = <&pmu_system_controller>; 18135f04c4cfSChanwoo Choi status = "disabled"; 18145f04c4cfSChanwoo Choi }; 18155f04c4cfSChanwoo Choi 1816becad83eSKrzysztof Kozlowski usbhost30: usb@15a00000 { 1817f68b18fdSMarek Szyprowski compatible = "samsung,exynos5433-dwusb3"; 18185f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_USBHOST30>, 1819f68b18fdSMarek Szyprowski <&cmu_fsys CLK_SCLK_USBHOST30>, 1820f68b18fdSMarek Szyprowski <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK>, 1821f68b18fdSMarek Szyprowski <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK>; 1822f68b18fdSMarek Szyprowski clock-names = "aclk", "susp_clk", "phyclk", "pipe_pclk"; 18235f04c4cfSChanwoo Choi #address-cells = <1>; 18245f04c4cfSChanwoo Choi #size-cells = <1>; 1825becad83eSKrzysztof Kozlowski ranges = <0x0 0x15a00000 0x10000>; 18265f04c4cfSChanwoo Choi status = "disabled"; 18275f04c4cfSChanwoo Choi 1828becad83eSKrzysztof Kozlowski usbhost_dwc3: usb@0 { 18295f04c4cfSChanwoo Choi compatible = "snps,dwc3"; 1830f68b18fdSMarek Szyprowski clocks = <&cmu_fsys CLK_SCLK_USBHOST30>, 1831f68b18fdSMarek Szyprowski <&cmu_fsys CLK_ACLK_USBHOST30>, 1832f68b18fdSMarek Szyprowski <&cmu_fsys CLK_SCLK_USBHOST30>; 1833f68b18fdSMarek Szyprowski clock-names = "ref", "bus_early", "suspend"; 1834becad83eSKrzysztof Kozlowski reg = <0x0 0x10000>; 1835cebef6beSMarek Szyprowski interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>; 18365f04c4cfSChanwoo Choi phys = <&usbhost30_phy 0>, <&usbhost30_phy 1>; 18375f04c4cfSChanwoo Choi phy-names = "usb2-phy", "usb3-phy"; 18385f04c4cfSChanwoo Choi }; 18395f04c4cfSChanwoo Choi }; 18405f04c4cfSChanwoo Choi 18412164784aSKrzysztof Kozlowski mshc_0: mmc@15540000 { 1842c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-dw-mshc-smu", 1843c226e8c5SKrzysztof Kozlowski "samsung,exynos7-dw-mshc-smu"; 1844cebef6beSMarek Szyprowski interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 18455f04c4cfSChanwoo Choi #address-cells = <1>; 18465f04c4cfSChanwoo Choi #size-cells = <0>; 18475f04c4cfSChanwoo Choi reg = <0x15540000 0x2000>; 18485f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_MMC0>, 18495f04c4cfSChanwoo Choi <&cmu_fsys CLK_SCLK_MMC0>; 18505f04c4cfSChanwoo Choi clock-names = "biu", "ciu"; 18515f04c4cfSChanwoo Choi fifo-depth = <0x40>; 18525f04c4cfSChanwoo Choi status = "disabled"; 18535f04c4cfSChanwoo Choi }; 18545f04c4cfSChanwoo Choi 18552164784aSKrzysztof Kozlowski mshc_1: mmc@15550000 { 1856c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-dw-mshc-smu", 1857c226e8c5SKrzysztof Kozlowski "samsung,exynos7-dw-mshc-smu"; 1858cebef6beSMarek Szyprowski interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 18595f04c4cfSChanwoo Choi #address-cells = <1>; 18605f04c4cfSChanwoo Choi #size-cells = <0>; 18615f04c4cfSChanwoo Choi reg = <0x15550000 0x2000>; 18625f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_MMC1>, 18635f04c4cfSChanwoo Choi <&cmu_fsys CLK_SCLK_MMC1>; 18645f04c4cfSChanwoo Choi clock-names = "biu", "ciu"; 18655f04c4cfSChanwoo Choi fifo-depth = <0x40>; 18665f04c4cfSChanwoo Choi status = "disabled"; 18675f04c4cfSChanwoo Choi }; 18685f04c4cfSChanwoo Choi 18692164784aSKrzysztof Kozlowski mshc_2: mmc@15560000 { 1870c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-dw-mshc-smu", 1871c226e8c5SKrzysztof Kozlowski "samsung,exynos7-dw-mshc-smu"; 1872cebef6beSMarek Szyprowski interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 18735f04c4cfSChanwoo Choi #address-cells = <1>; 18745f04c4cfSChanwoo Choi #size-cells = <0>; 18755f04c4cfSChanwoo Choi reg = <0x15560000 0x2000>; 18765f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_ACLK_MMC2>, 18775f04c4cfSChanwoo Choi <&cmu_fsys CLK_SCLK_MMC2>; 18785f04c4cfSChanwoo Choi clock-names = "biu", "ciu"; 18795f04c4cfSChanwoo Choi fifo-depth = <0x40>; 18805f04c4cfSChanwoo Choi status = "disabled"; 18815f04c4cfSChanwoo Choi }; 18825f04c4cfSChanwoo Choi 18832002c282SKrzysztof Kozlowski pdma0: dma-controller@15610000 { 18845f04c4cfSChanwoo Choi compatible = "arm,pl330", "arm,primecell"; 18855f04c4cfSChanwoo Choi reg = <0x15610000 0x1000>; 1886cebef6beSMarek Szyprowski interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 18875f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_PDMA0>; 18885f04c4cfSChanwoo Choi clock-names = "apb_pclk"; 18895f04c4cfSChanwoo Choi #dma-cells = <1>; 18905f04c4cfSChanwoo Choi }; 18915f04c4cfSChanwoo Choi 18922002c282SKrzysztof Kozlowski pdma1: dma-controller@15600000 { 18935f04c4cfSChanwoo Choi compatible = "arm,pl330", "arm,primecell"; 18945f04c4cfSChanwoo Choi reg = <0x15600000 0x1000>; 1895cebef6beSMarek Szyprowski interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 18965f04c4cfSChanwoo Choi clocks = <&cmu_fsys CLK_PDMA1>; 18975f04c4cfSChanwoo Choi clock-names = "apb_pclk"; 18985f04c4cfSChanwoo Choi #dma-cells = <1>; 18995f04c4cfSChanwoo Choi }; 19005f04c4cfSChanwoo Choi 19015f04c4cfSChanwoo Choi audio-subsystem@11400000 { 19025f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-lpass"; 19035f04c4cfSChanwoo Choi reg = <0x11400000 0x100>, <0x11500000 0x08>; 19047547162aSMarek Szyprowski clocks = <&cmu_aud CLK_PCLK_SFR0_CTRL>; 19057547162aSMarek Szyprowski clock-names = "sfr0_ctrl"; 1906217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 19075f04c4cfSChanwoo Choi #address-cells = <1>; 19085f04c4cfSChanwoo Choi #size-cells = <1>; 19095f04c4cfSChanwoo Choi ranges; 19105f04c4cfSChanwoo Choi 19112002c282SKrzysztof Kozlowski adma: dma-controller@11420000 { 19125f04c4cfSChanwoo Choi compatible = "arm,pl330", "arm,primecell"; 19135f04c4cfSChanwoo Choi reg = <0x11420000 0x1000>; 1914cebef6beSMarek Szyprowski interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 19155f04c4cfSChanwoo Choi clocks = <&cmu_aud CLK_ACLK_DMAC>; 19165f04c4cfSChanwoo Choi clock-names = "apb_pclk"; 19175f04c4cfSChanwoo Choi #dma-cells = <1>; 1918217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 19195f04c4cfSChanwoo Choi }; 19205f04c4cfSChanwoo Choi 1921ac2af0fdSSylwester Nawrocki i2s0: i2s@11440000 { 1922c226e8c5SKrzysztof Kozlowski compatible = "samsung,exynos5433-i2s", 1923c226e8c5SKrzysztof Kozlowski "samsung,exynos7-i2s"; 19245f04c4cfSChanwoo Choi reg = <0x11440000 0x100>; 192559de78f1SMaciej Falkowski dmas = <&adma 0>, <&adma 2>; 19265f04c4cfSChanwoo Choi dma-names = "tx", "rx"; 1927cebef6beSMarek Szyprowski interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; 19285f04c4cfSChanwoo Choi #address-cells = <1>; 19295f04c4cfSChanwoo Choi #size-cells = <0>; 19305f04c4cfSChanwoo Choi clocks = <&cmu_aud CLK_PCLK_AUD_I2S>, 19315f04c4cfSChanwoo Choi <&cmu_aud CLK_SCLK_AUD_I2S>, 19325f04c4cfSChanwoo Choi <&cmu_aud CLK_SCLK_I2S_BCLK>; 19335f04c4cfSChanwoo Choi clock-names = "iis", "i2s_opclk0", "i2s_opclk1"; 1934ac2af0fdSSylwester Nawrocki #clock-cells = <1>; 19355f04c4cfSChanwoo Choi pinctrl-names = "default"; 19365f04c4cfSChanwoo Choi pinctrl-0 = <&i2s0_bus>; 1937217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 1938ac2af0fdSSylwester Nawrocki #sound-dai-cells = <1>; 19395f04c4cfSChanwoo Choi status = "disabled"; 19405f04c4cfSChanwoo Choi }; 19415f04c4cfSChanwoo Choi 19425f04c4cfSChanwoo Choi serial_3: serial@11460000 { 19435f04c4cfSChanwoo Choi compatible = "samsung,exynos5433-uart"; 19445f04c4cfSChanwoo Choi reg = <0x11460000 0x100>; 1945cebef6beSMarek Szyprowski interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 19465f04c4cfSChanwoo Choi clocks = <&cmu_aud CLK_PCLK_AUD_UART>, 19475f04c4cfSChanwoo Choi <&cmu_aud CLK_SCLK_AUD_UART>; 19485f04c4cfSChanwoo Choi clock-names = "uart", "clk_uart_baud0"; 19495f04c4cfSChanwoo Choi pinctrl-names = "default"; 19505f04c4cfSChanwoo Choi pinctrl-0 = <&uart_aud_bus>; 1951217d3f4fSMarek Szyprowski power-domains = <&pd_aud>; 19525f04c4cfSChanwoo Choi status = "disabled"; 19535f04c4cfSChanwoo Choi }; 19545f04c4cfSChanwoo Choi }; 195598c03b6eSJaehoon Chung 195698c03b6eSJaehoon Chung pcie_phy: pcie-phy@15680000 { 195798c03b6eSJaehoon Chung compatible = "samsung,exynos5433-pcie-phy"; 195898c03b6eSJaehoon Chung reg = <0x15680000 0x1000>; 195998c03b6eSJaehoon Chung samsung,pmu-syscon = <&pmu_system_controller>; 196098c03b6eSJaehoon Chung samsung,fsys-sysreg = <&syscon_fsys>; 196198c03b6eSJaehoon Chung #phy-cells = <0>; 196298c03b6eSJaehoon Chung status = "disabled"; 196398c03b6eSJaehoon Chung }; 196498c03b6eSJaehoon Chung 196598c03b6eSJaehoon Chung pcie: pcie@15700000 { 196698c03b6eSJaehoon Chung compatible = "samsung,exynos5433-pcie"; 196798c03b6eSJaehoon Chung reg = <0x15700000 0x1000>, <0x156b0000 0x1000>, 196898c03b6eSJaehoon Chung <0x0c000000 0x1000>; 196998c03b6eSJaehoon Chung reg-names = "dbi", "elbi", "config"; 197098c03b6eSJaehoon Chung #address-cells = <3>; 197198c03b6eSJaehoon Chung #size-cells = <2>; 197298c03b6eSJaehoon Chung #interrupt-cells = <1>; 197398c03b6eSJaehoon Chung device_type = "pci"; 197498c03b6eSJaehoon Chung interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>; 197598c03b6eSJaehoon Chung clocks = <&cmu_fsys CLK_PCIE>, 197698c03b6eSJaehoon Chung <&cmu_fsys CLK_PCLK_PCIE_PHY>; 197798c03b6eSJaehoon Chung clock-names = "pcie", "pcie_bus"; 197898c03b6eSJaehoon Chung num-lanes = <1>; 197998c03b6eSJaehoon Chung num-viewport = <3>; 198098c03b6eSJaehoon Chung bus-range = <0x00 0xff>; 198198c03b6eSJaehoon Chung phys = <&pcie_phy>; 198298c03b6eSJaehoon Chung ranges = <0x81000000 0 0 0x0c001000 0 0x00010000>, 198398c03b6eSJaehoon Chung <0x82000000 0 0x0c011000 0x0c011000 0 0x03feefff>; 198498c03b6eSJaehoon Chung status = "disabled"; 198598c03b6eSJaehoon Chung }; 19865f04c4cfSChanwoo Choi }; 19875f04c4cfSChanwoo Choi 19885f04c4cfSChanwoo Choi timer: timer { 19895f04c4cfSChanwoo Choi compatible = "arm,armv8-timer"; 19905f04c4cfSChanwoo Choi interrupts = <GIC_PPI 13 19915f04c4cfSChanwoo Choi (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>, 19925f04c4cfSChanwoo Choi <GIC_PPI 14 19935f04c4cfSChanwoo Choi (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>, 19945f04c4cfSChanwoo Choi <GIC_PPI 11 19955f04c4cfSChanwoo Choi (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>, 19965f04c4cfSChanwoo Choi <GIC_PPI 10 19975f04c4cfSChanwoo Choi (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>; 19985f04c4cfSChanwoo Choi }; 19995f04c4cfSChanwoo Choi}; 20005f04c4cfSChanwoo Choi 2001ce23eb93SChanwoo Choi#include "exynos5433-bus.dtsi" 20025f04c4cfSChanwoo Choi#include "exynos5433-pinctrl.dtsi" 20035f04c4cfSChanwoo Choi#include "exynos5433-tmu.dtsi" 2004