Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0+
      2 /*
      3  * Samsung's S5PC110-based Goni board device tree source
      4  *
      5  * Copyright (c) 2014 Google, Inc
      6  */
      7 
      8 /dts-v1/;
      9 
     10 #include "skeleton.dtsi"
     11 #include "s5pc110-pinctrl.dtsi"
     12 
     13 / {
     14 	model = "Samsung Goni based on S5PC110";
     15 	compatible = "samsung,goni", "samsung,s5pc110";
     16 
     17 	aliases {
     18 		serial2 = "/serial@e2900800";
     19 		console = "/serial@e2900800";
     20 		pinctrl0 = &pinctrl0;
     21 		i2c3 = &i2c_pmic;
     22 	};
     23 
     24 	pinctrl0: pinctrl@e0200000 {
     25 		compatible = "samsung,s5pc110-pinctrl";
     26 		reg = <0xe0200000 0x1000>;
     27 	};
     28 
     29 	serial@e2900800 {
     30 		compatible = "samsung,exynos4210-uart";
     31 		reg = <0xe2900800 0x400>;
     32 		id = <2>;
     33 	};
     34 
     35 	i2c_pmic: i2c-pmic {
     36 		compatible = "i2c-gpio";
     37 		gpios = <&gpj4 0 0>, /* sda */
     38 			<&gpj4 3 0>; /* scl */
     39 		i2c-gpio,delay-us = <2>;        /* ~100 kHz */
     40 		#address-cells = <1>;
     41 		#size-cells = <0>;
     42 		status = "okay";
     43 
     44 		max8998-pmic@66 {
     45 			compatible = "maxim,max8998";
     46 			reg = <0x66 0 0>;
     47 
     48 			voltage-regulators {
     49 				ldo2_reg: LDO2 {
     50 					regulator-compatible = "LDO2";
     51 					regulator-name = "VALIVE_1.1V";
     52 					regulator-min-microvolt = <1100000>;
     53 					regulator-max-microvolt = <1100000>;
     54 					regulator-always-on;
     55 				};
     56 
     57 				ldo3_reg: LDO3 {
     58 					regulator-compatible = "LDO3";
     59 					regulator-name = "VUSB+MIPI_1.1V";
     60 					regulator-min-microvolt = <1100000>;
     61 					regulator-max-microvolt = <1100000>;
     62 					regulator-always-on;
     63 				};
     64 
     65 				ldo4_reg: LDO4 {
     66 					regulator-compatible = "LDO4";
     67 					regulator-name = "VADC_3.3V";
     68 					regulator-min-microvolt = <3300000>;
     69 					regulator-max-microvolt = <3300000>;
     70 				};
     71 
     72 				ldo5_reg: LDO5 {
     73 					regulator-compatible = "LDO5";
     74 					regulator-name = "VTF_2.8V";
     75 					regulator-min-microvolt = <2800000>;
     76 					regulator-max-microvolt = <2800000>;
     77 				};
     78 
     79 				ldo6_reg: LDO6 {
     80 					regulator-compatible = "LDO6";
     81 					regulator-name = "VCC_3.3V";
     82 					regulator-min-microvolt = <3300000>;
     83 					regulator-max-microvolt = <3300000>;
     84 				};
     85 
     86 				ldo7_reg: LDO7 {
     87 					regulator-compatible = "LDO7";
     88 					regulator-name = "VLCD_1.8V";
     89 					regulator-min-microvolt = <1800000>;
     90 					regulator-max-microvolt = <1800000>;
     91 					regulator-always-on;
     92 				};
     93 
     94 				ldo8_reg: LDO8 {
     95 					regulator-compatible = "LDO8";
     96 					regulator-name = "VUSB+VDAC_3.3V";
     97 					regulator-min-microvolt = <3300000>;
     98 					regulator-max-microvolt = <3300000>;
     99 				};
    100 
    101 				ldo9_reg: LDO9 {
    102 					regulator-compatible = "LDO9";
    103 					regulator-name = "VCC+VCAM_2.8V";
    104 					regulator-min-microvolt = <2800000>;
    105 					regulator-max-microvolt = <2800000>;
    106 				};
    107 
    108 				ldo10_reg: LDO10 {
    109 					regulator-compatible = "LDO10";
    110 					regulator-name = "VPLL_1.1V";
    111 					regulator-min-microvolt = <1100000>;
    112 					regulator-max-microvolt = <1100000>;
    113 					regulator-boot-on;
    114 				};
    115 
    116 				ldo11_reg: LDO11 {
    117 					regulator-compatible = "LDO11";
    118 					regulator-name = "CAM_IO_2.8V";
    119 					regulator-min-microvolt = <2800000>;
    120 					regulator-max-microvolt = <2800000>;
    121 				};
    122 
    123 				ldo12_reg: LDO12 {
    124 					regulator-compatible = "LDO12";
    125 					regulator-name = "CAM_ISP_1.2V";
    126 					regulator-min-microvolt = <1200000>;
    127 					regulator-max-microvolt = <1200000>;
    128 				};
    129 
    130 				ldo13_reg: LDO13 {
    131 					regulator-compatible = "LDO13";
    132 					regulator-name = "CAM_A_2.8V";
    133 					regulator-min-microvolt = <2800000>;
    134 					regulator-max-microvolt = <2800000>;
    135 				};
    136 
    137 				ldo14_reg: LDO14 {
    138 					regulator-compatible = "LDO14";
    139 					regulator-name = "CAM_CIF_1.8V";
    140 					regulator-min-microvolt = <1800000>;
    141 					regulator-max-microvolt = <1800000>;
    142 				};
    143 
    144 				ldo15_reg: LDO15 {
    145 					regulator-compatible = "LDO15";
    146 					regulator-name = "CAM_AF_3.3V";
    147 					regulator-min-microvolt = <3300000>;
    148 					regulator-max-microvolt = <3300000>;
    149 				};
    150 
    151 				ldo16_reg: LDO16 {
    152 					regulator-compatible = "LDO16";
    153 					regulator-name = "VMIPI_1.8V";
    154 					regulator-min-microvolt = <1800000>;
    155 					regulator-max-microvolt = <1800000>;
    156 				};
    157 
    158 				ldo17_reg: LDO17 {
    159 					regulator-compatible = "LDO17";
    160 					regulator-name = "CAM_8M_1.8V";
    161 					regulator-min-microvolt = <1800000>;
    162 					regulator-max-microvolt = <1800000>;
    163 					regulator-always-on;
    164 				};
    165 
    166 				buck1_reg: BUCK1 {
    167 					regulator-compatible = "BUCK1";
    168 					regulator-name = "VARM_1.2V";
    169 					regulator-min-microvolt = <1200000>;
    170 					regulator-max-microvolt = <1200000>;
    171 				};
    172 
    173 				buck2_reg: BUCK2 {
    174 					regulator-compatible = "BUCK2";
    175 					regulator-name = "VINT_1.2V";
    176 					regulator-min-microvolt = <1200000>;
    177 					regulator-max-microvolt = <1200000>;
    178 				};
    179 
    180 				buck3_reg: BUCK3 {
    181 					regulator-compatible = "BUCK3";
    182 					regulator-name = "VCC_1.8V";
    183 					regulator-min-microvolt = <1800000>;
    184 					regulator-max-microvolt = <1800000>;
    185 					regulator-always-on;
    186 				};
    187 
    188 				buck4_reg: BUCK4 {
    189 					regulator-compatible = "BUCK4";
    190 					regulator-name = "CAM_CORE_1.2V";
    191 					regulator-min-microvolt = <1200000>;
    192 					regulator-max-microvolt = <1200000>;
    193 					regulator-always-on;
    194 				};
    195 			};
    196 		};
    197 	};
    198 
    199 };
    200