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}; 35b7b73428SCaleb Connolly 36b7b73428SCaleb Connolly&i2c4 { 37b7b73428SCaleb Connolly status = "okay"; 38b7b73428SCaleb Connolly 39b7b73428SCaleb Connolly max98927_codec: max98927@3a { 40b7b73428SCaleb Connolly compatible = "maxim,max98927"; 41b7b73428SCaleb Connolly reg = <0x3a>; 42*636f47caSKrzysztof Kozlowski #sound-dai-cells = <0>; 43b7b73428SCaleb Connolly 44b7b73428SCaleb Connolly pinctrl-0 = <&speaker_default>; 45b7b73428SCaleb Connolly pinctrl-names = "default"; 46b7b73428SCaleb Connolly 47b7b73428SCaleb Connolly reset-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>; 48b7b73428SCaleb Connolly 49b7b73428SCaleb Connolly vmon-slot-no = <1>; 50b7b73428SCaleb Connolly imon-slot-no = <0>; 51b7b73428SCaleb Connolly }; 52b7b73428SCaleb Connolly}; 53b7b73428SCaleb Connolly 5423cf50b1SCaleb Connolly&pmi8998_charger { 5523cf50b1SCaleb Connolly monitored-battery = <&battery>; 5623cf50b1SCaleb Connolly}; 5723cf50b1SCaleb Connolly 58b7b73428SCaleb Connolly&sound { 59b7b73428SCaleb Connolly model = "OnePlus 6"; 60b7b73428SCaleb Connolly audio-routing = "RX_BIAS", "MCLK", 61b7b73428SCaleb Connolly "AMIC2", "MIC BIAS2", 62b7b73428SCaleb Connolly "AMIC3", "MIC BIAS4", 63b7b73428SCaleb Connolly "AMIC4", "MIC BIAS1", 64b7b73428SCaleb Connolly "AMIC5", "MIC BIAS4"; 65b7b73428SCaleb Connolly}; 66b7b73428SCaleb Connolly 67b7b73428SCaleb Connolly&speaker_playback_dai { 68b7b73428SCaleb Connolly codec { 69*636f47caSKrzysztof Kozlowski sound-dai = <&max98927_codec>; 70b7b73428SCaleb Connolly }; 71b7b73428SCaleb Connolly}; 72b7b73428SCaleb Connolly 73b7b73428SCaleb Connolly&wcd9340 { 74b7b73428SCaleb Connolly qcom,micbias1-microvolt = <1800000>; 75b7b73428SCaleb Connolly qcom,micbias2-microvolt = <2700000>; 76b7b73428SCaleb Connolly qcom,micbias3-microvolt = <1800000>; 77b7b73428SCaleb Connolly qcom,micbias4-microvolt = <1800000>; 78b7b73428SCaleb Connolly}; 79