1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/dts-v1/; 3*724ba675SRob Herring#include "exynos4412-midas.dtsi" 4*724ba675SRob Herring 5*724ba675SRob Herring/ { 6*724ba675SRob Herring compatible = "samsung,n710x", "samsung,midas", "samsung,exynos4412", "samsung,exynos4"; 7*724ba675SRob Herring model = "Samsung Galaxy Note 2 (GT-N7100, GT-N7105) based on Exynos4412"; 8*724ba675SRob Herring chassis-type = "handset"; 9*724ba675SRob Herring 10*724ba675SRob Herring memory@40000000 { 11*724ba675SRob Herring device_type = "memory"; 12*724ba675SRob Herring reg = <0x40000000 0x80000000>; 13*724ba675SRob Herring }; 14*724ba675SRob Herring 15*724ba675SRob Herring /* bootargs are passed in by bootloader */ 16*724ba675SRob Herring 17*724ba675SRob Herring cam_vdda_reg: voltage-regulator-10 { 18*724ba675SRob Herring compatible = "regulator-fixed"; 19*724ba675SRob Herring regulator-name = "CAM_SENSOR_CORE_1.2V"; 20*724ba675SRob Herring regulator-min-microvolt = <1200000>; 21*724ba675SRob Herring regulator-max-microvolt = <1200000>; 22*724ba675SRob Herring gpio = <&gpm4 1 GPIO_ACTIVE_HIGH>; 23*724ba675SRob Herring enable-active-high; 24*724ba675SRob Herring }; 25*724ba675SRob Herring}; 26*724ba675SRob Herring 27*724ba675SRob Herring&buck9_reg { 28*724ba675SRob Herring maxim,ena-gpios = <&gpm1 0 GPIO_ACTIVE_HIGH>; 29*724ba675SRob Herring}; 30*724ba675SRob Herring 31*724ba675SRob Herring&cam_af_reg { 32*724ba675SRob Herring gpio = <&gpm1 1 GPIO_ACTIVE_HIGH>; 33*724ba675SRob Herring status = "okay"; 34*724ba675SRob Herring}; 35*724ba675SRob Herring 36*724ba675SRob Herring&cam_io_reg { 37*724ba675SRob Herring gpio = <&gpm0 7 GPIO_ACTIVE_HIGH>; 38*724ba675SRob Herring status = "okay"; 39*724ba675SRob Herring}; 40*724ba675SRob Herring 41*724ba675SRob Herring&i2c_3 { 42*724ba675SRob Herring samsung,i2c-sda-delay = <100>; 43*724ba675SRob Herring samsung,i2c-slave-addr = <0x10>; 44*724ba675SRob Herring samsung,i2c-max-bus-freq = <400000>; 45*724ba675SRob Herring pinctrl-0 = <&i2c3_bus>; 46*724ba675SRob Herring pinctrl-names = "default"; 47*724ba675SRob Herring status = "okay"; 48*724ba675SRob Herring 49*724ba675SRob Herring touchscreen@48 { 50*724ba675SRob Herring compatible = "melfas,mms152"; 51*724ba675SRob Herring reg = <0x48>; 52*724ba675SRob Herring interrupt-parent = <&gpm2>; 53*724ba675SRob Herring interrupts = <3 IRQ_TYPE_EDGE_FALLING>; 54*724ba675SRob Herring touchscreen-size-x = <720>; 55*724ba675SRob Herring touchscreen-size-y = <1280>; 56*724ba675SRob Herring avdd-supply = <&ldo23_reg>; 57*724ba675SRob Herring vdd-supply = <&ldo24_reg>; 58*724ba675SRob Herring }; 59*724ba675SRob Herring}; 60*724ba675SRob Herring 61*724ba675SRob Herring&ldo13_reg { 62*724ba675SRob Herring regulator-name = "VCC_1.8V_LCD"; 63*724ba675SRob Herring regulator-always-on; 64*724ba675SRob Herring}; 65*724ba675SRob Herring 66*724ba675SRob Herring&ldo25_reg { 67*724ba675SRob Herring regulator-name = "VCI_3.0V_LCD"; 68*724ba675SRob Herring regulator-min-microvolt = <3000000>; 69*724ba675SRob Herring regulator-max-microvolt = <3000000>; 70*724ba675SRob Herring}; 71*724ba675SRob Herring 72*724ba675SRob Herring&s5c73m3 { 73*724ba675SRob Herring standby-gpios = <&gpm0 6 GPIO_ACTIVE_LOW>; /* ISP_STANDBY */ 74*724ba675SRob Herring vdda-supply = <&cam_vdda_reg>; 75*724ba675SRob Herring status = "okay"; 76*724ba675SRob Herring}; 77*724ba675SRob Herring 78*724ba675SRob Herring&sound { 79*724ba675SRob Herring samsung,audio-routing = 80*724ba675SRob Herring "HP", "HPOUT1L", 81*724ba675SRob Herring "HP", "HPOUT1R", 82*724ba675SRob Herring 83*724ba675SRob Herring "SPK", "SPKOUTLN", 84*724ba675SRob Herring "SPK", "SPKOUTLP", 85*724ba675SRob Herring 86*724ba675SRob Herring "RCV", "HPOUT2N", 87*724ba675SRob Herring "RCV", "HPOUT2P", 88*724ba675SRob Herring 89*724ba675SRob Herring "HDMI", "LINEOUT1N", 90*724ba675SRob Herring "HDMI", "LINEOUT1P", 91*724ba675SRob Herring 92*724ba675SRob Herring "LINE", "LINEOUT2N", 93*724ba675SRob Herring "LINE", "LINEOUT2P", 94*724ba675SRob Herring 95*724ba675SRob Herring "IN1LP", "MICBIAS2", 96*724ba675SRob Herring "IN1LN", "MICBIAS2", 97*724ba675SRob Herring "Headset Mic", "MICBIAS2", 98*724ba675SRob Herring 99*724ba675SRob Herring "IN1RP", "Sub Mic", 100*724ba675SRob Herring "IN1RN", "Sub Mic", 101*724ba675SRob Herring 102*724ba675SRob Herring "IN2LP:VXRN", "Main Mic", 103*724ba675SRob Herring "IN2LN", "Main Mic", 104*724ba675SRob Herring 105*724ba675SRob Herring "IN2RN", "FM In", 106*724ba675SRob Herring "IN2RP:VXRP", "FM In"; 107*724ba675SRob Herring}; 108*724ba675SRob Herring 109*724ba675SRob Herring&submic_bias_reg { 110*724ba675SRob Herring regulator-always-on; 111*724ba675SRob Herring}; 112*724ba675SRob Herring 113*724ba675SRob Herring&touchkey_reg { 114*724ba675SRob Herring gpio = <&gpm0 5 GPIO_ACTIVE_HIGH>; 115*724ba675SRob Herring status = "okay"; 116*724ba675SRob Herring}; 117