0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 #include "exynos4412-midas.dtsi"
0004
0005 / {
0006 compatible = "samsung,n710x", "samsung,midas", "samsung,exynos4412", "samsung,exynos4";
0007 model = "Samsung Galaxy Note 2 (GT-N7100, GT-N7105) based on Exynos4412";
0008 chassis-type = "handset";
0009
0010 memory@40000000 {
0011 device_type = "memory";
0012 reg = <0x40000000 0x80000000>;
0013 };
0014
0015 /* bootargs are passed in by bootloader */
0016
0017 cam_vdda_reg: voltage-regulator-10 {
0018 compatible = "regulator-fixed";
0019 regulator-name = "CAM_SENSOR_CORE_1.2V";
0020 regulator-min-microvolt = <1200000>;
0021 regulator-max-microvolt = <1200000>;
0022 gpio = <&gpm4 1 GPIO_ACTIVE_HIGH>;
0023 enable-active-high;
0024 };
0025 };
0026
0027 &buck9_reg {
0028 maxim,ena-gpios = <&gpm1 0 GPIO_ACTIVE_HIGH>;
0029 };
0030
0031 &cam_af_reg {
0032 gpio = <&gpm1 1 GPIO_ACTIVE_HIGH>;
0033 status = "okay";
0034 };
0035
0036 &cam_io_reg {
0037 gpio = <&gpm0 7 GPIO_ACTIVE_HIGH>;
0038 status = "okay";
0039 };
0040
0041 &i2c_3 {
0042 samsung,i2c-sda-delay = <100>;
0043 samsung,i2c-slave-addr = <0x10>;
0044 samsung,i2c-max-bus-freq = <400000>;
0045 pinctrl-0 = <&i2c3_bus>;
0046 pinctrl-names = "default";
0047 status = "okay";
0048
0049 touchscreen@48 {
0050 compatible = "melfas,mms152";
0051 reg = <0x48>;
0052 interrupt-parent = <&gpm2>;
0053 interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
0054 touchscreen-size-x = <720>;
0055 touchscreen-size-y = <1280>;
0056 avdd-supply = <&ldo23_reg>;
0057 vdd-supply = <&ldo24_reg>;
0058 };
0059 };
0060
0061 &ldo13_reg {
0062 regulator-name = "VCC_1.8V_LCD";
0063 regulator-always-on;
0064 };
0065
0066 &ldo25_reg {
0067 regulator-name = "VCI_3.0V_LCD";
0068 regulator-min-microvolt = <3000000>;
0069 regulator-max-microvolt = <3000000>;
0070 };
0071
0072 &s5c73m3 {
0073 standby-gpios = <&gpm0 6 GPIO_ACTIVE_LOW>; /* ISP_STANDBY */
0074 vdda-supply = <&cam_vdda_reg>;
0075 status = "okay";
0076 };
0077
0078 &sound {
0079 samsung,audio-routing =
0080 "HP", "HPOUT1L",
0081 "HP", "HPOUT1R",
0082
0083 "SPK", "SPKOUTLN",
0084 "SPK", "SPKOUTLP",
0085
0086 "RCV", "HPOUT2N",
0087 "RCV", "HPOUT2P",
0088
0089 "HDMI", "LINEOUT1N",
0090 "HDMI", "LINEOUT1P",
0091
0092 "LINE", "LINEOUT2N",
0093 "LINE", "LINEOUT2P",
0094
0095 "IN1LP", "MICBIAS2",
0096 "IN1LN", "MICBIAS2",
0097 "Headset Mic", "MICBIAS2",
0098
0099 "IN1RP", "Sub Mic",
0100 "IN1RN", "Sub Mic",
0101
0102 "IN2LP:VXRN", "Main Mic",
0103 "IN2LN", "Main Mic",
0104
0105 "IN2RN", "FM In",
0106 "IN2RP:VXRP", "FM In";
0107 };
0108
0109 &submic_bias_reg {
0110 regulator-always-on;
0111 };
0112
0113 &touchkey_reg {
0114 gpio = <&gpm0 5 GPIO_ACTIVE_HIGH>;
0115 status = "okay";
0116 };