1288ef8a4SCaleb Connolly// SPDX-License-Identifier: GPL-2.0 2288ef8a4SCaleb Connolly/* 3288ef8a4SCaleb Connolly * SDM845 OnePlus 6 (enchilada) device tree. 4288ef8a4SCaleb Connolly * 5288ef8a4SCaleb Connolly * Copyright (c) 2020, The Linux Foundation. All rights reserved. 6288ef8a4SCaleb Connolly */ 7288ef8a4SCaleb Connolly 8288ef8a4SCaleb Connolly#include "sdm845-oneplus-common.dtsi" 9288ef8a4SCaleb Connolly 10288ef8a4SCaleb Connolly/ { 11288ef8a4SCaleb Connolly model = "OnePlus 6"; 12288ef8a4SCaleb Connolly compatible = "oneplus,enchilada", "qcom,sdm845"; 13eaa744b1SArnaud Ferraris chassis-type = "handset"; 148e6de09cSCaleb Connolly qcom,msm-id = <0x141 0x20001>; 158e6de09cSCaleb Connolly qcom,board-id = <8 0 17819 22>; 1612dfb002SCaleb Connolly 1712dfb002SCaleb Connolly battery: battery { 1812dfb002SCaleb Connolly compatible = "simple-battery"; 1912dfb002SCaleb Connolly 2012dfb002SCaleb Connolly charge-full-design-microamp-hours = <3300000>; 2112dfb002SCaleb Connolly voltage-min-design-microvolt = <3400000>; 2212dfb002SCaleb Connolly voltage-max-design-microvolt = <4400000>; 2312dfb002SCaleb Connolly }; 24288ef8a4SCaleb Connolly}; 25288ef8a4SCaleb Connolly 26288ef8a4SCaleb Connolly&display_panel { 27288ef8a4SCaleb Connolly status = "okay"; 28288ef8a4SCaleb Connolly 29288ef8a4SCaleb Connolly compatible = "samsung,sofef00"; 30288ef8a4SCaleb Connolly}; 3112dfb002SCaleb Connolly 3212dfb002SCaleb Connolly&bq27441_fg { 3312dfb002SCaleb Connolly monitored-battery = <&battery>; 3412dfb002SCaleb Connolly}; 35*b7b73428SCaleb Connolly 36*b7b73428SCaleb Connolly&i2c4 { 37*b7b73428SCaleb Connolly status = "okay"; 38*b7b73428SCaleb Connolly 39*b7b73428SCaleb Connolly max98927_codec: max98927@3a { 40*b7b73428SCaleb Connolly compatible = "maxim,max98927"; 41*b7b73428SCaleb Connolly reg = <0x3a>; 42*b7b73428SCaleb Connolly #sound-dai-cells = <1>; 43*b7b73428SCaleb Connolly 44*b7b73428SCaleb Connolly pinctrl-0 = <&speaker_default>; 45*b7b73428SCaleb Connolly pinctrl-names = "default"; 46*b7b73428SCaleb Connolly 47*b7b73428SCaleb Connolly reset-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>; 48*b7b73428SCaleb Connolly 49*b7b73428SCaleb Connolly vmon-slot-no = <1>; 50*b7b73428SCaleb Connolly imon-slot-no = <0>; 51*b7b73428SCaleb Connolly }; 52*b7b73428SCaleb Connolly}; 53*b7b73428SCaleb Connolly 54*b7b73428SCaleb Connolly&sound { 55*b7b73428SCaleb Connolly model = "OnePlus 6"; 56*b7b73428SCaleb Connolly audio-routing = "RX_BIAS", "MCLK", 57*b7b73428SCaleb Connolly "AMIC2", "MIC BIAS2", 58*b7b73428SCaleb Connolly "AMIC3", "MIC BIAS4", 59*b7b73428SCaleb Connolly "AMIC4", "MIC BIAS1", 60*b7b73428SCaleb Connolly "AMIC5", "MIC BIAS4"; 61*b7b73428SCaleb Connolly}; 62*b7b73428SCaleb Connolly 63*b7b73428SCaleb Connolly&speaker_playback_dai { 64*b7b73428SCaleb Connolly codec { 65*b7b73428SCaleb Connolly sound-dai = <&max98927_codec 0>; 66*b7b73428SCaleb Connolly }; 67*b7b73428SCaleb Connolly}; 68*b7b73428SCaleb Connolly 69*b7b73428SCaleb Connolly&wcd9340 { 70*b7b73428SCaleb Connolly qcom,micbias1-microvolt = <1800000>; 71*b7b73428SCaleb Connolly qcom,micbias2-microvolt = <2700000>; 72*b7b73428SCaleb Connolly qcom,micbias3-microvolt = <1800000>; 73*b7b73428SCaleb Connolly qcom,micbias4-microvolt = <1800000>; 74*b7b73428SCaleb Connolly}; 75