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