1*bc5bf7b1SAnton Bambura// SPDX-License-Identifier: GPL-2.0-only 2*bc5bf7b1SAnton Bambura 3*bc5bf7b1SAnton Bambura/dts-v1/; 4*bc5bf7b1SAnton Bambura 5*bc5bf7b1SAnton Bambura#include "msm8916-wingtech-wt865x8.dtsi" 6*bc5bf7b1SAnton Bambura 7*bc5bf7b1SAnton Bambura/ { 8*bc5bf7b1SAnton Bambura model = "Lenovo A6000 (Wingtech WT86518)"; 9*bc5bf7b1SAnton Bambura compatible = "wingtech,wt86518", "qcom,msm8916"; 10*bc5bf7b1SAnton Bambura chassis-type = "handset"; 11*bc5bf7b1SAnton Bambura 12*bc5bf7b1SAnton Bambura speaker_amp: audio-amplifier { 13*bc5bf7b1SAnton Bambura compatible = "awinic,aw8738"; 14*bc5bf7b1SAnton Bambura 15*bc5bf7b1SAnton Bambura pinctrl-0 = <&spk_ext_pa_default>; 16*bc5bf7b1SAnton Bambura pinctrl-names = "default"; 17*bc5bf7b1SAnton Bambura 18*bc5bf7b1SAnton Bambura mode-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>; 19*bc5bf7b1SAnton Bambura sound-name-prefix = "Speaker Amp"; 20*bc5bf7b1SAnton Bambura awinic,mode = <1>; 21*bc5bf7b1SAnton Bambura }; 22*bc5bf7b1SAnton Bambura}; 23*bc5bf7b1SAnton Bambura 24*bc5bf7b1SAnton Bambura&blsp_i2c2 { 25*bc5bf7b1SAnton Bambura accelerometer@e { 26*bc5bf7b1SAnton Bambura compatible = "kionix,kxcj91008"; 27*bc5bf7b1SAnton Bambura reg = <0xe>; 28*bc5bf7b1SAnton Bambura 29*bc5bf7b1SAnton Bambura vdd-supply = <&pm8916_l6>; 30*bc5bf7b1SAnton Bambura vddio-supply = <&pm8916_l6>; 31*bc5bf7b1SAnton Bambura 32*bc5bf7b1SAnton Bambura mount-matrix = "0", "-1", "0", 33*bc5bf7b1SAnton Bambura "-1", "0", "0", 34*bc5bf7b1SAnton Bambura "0", "0", "1"; 35*bc5bf7b1SAnton Bambura }; 36*bc5bf7b1SAnton Bambura}; 37*bc5bf7b1SAnton Bambura 38*bc5bf7b1SAnton Bambura&headphones_switch { 39*bc5bf7b1SAnton Bambura VCC-supply = <&pm8916_l17>; 40*bc5bf7b1SAnton Bambura}; 41*bc5bf7b1SAnton Bambura 42*bc5bf7b1SAnton Bambura&pm8916_bms { 43*bc5bf7b1SAnton Bambura power-supplies = <&pm8916_charger>; 44*bc5bf7b1SAnton Bambura}; 45*bc5bf7b1SAnton Bambura 46*bc5bf7b1SAnton Bambura&pm8916_charger { 47*bc5bf7b1SAnton Bambura qcom,fast-charge-safe-current = <900000>; 48*bc5bf7b1SAnton Bambura qcom,fast-charge-safe-voltage = <4300000>; 49*bc5bf7b1SAnton Bambura 50*bc5bf7b1SAnton Bambura monitored-battery = <&battery>; 51*bc5bf7b1SAnton Bambura 52*bc5bf7b1SAnton Bambura status = "okay"; 53*bc5bf7b1SAnton Bambura}; 54*bc5bf7b1SAnton Bambura 55*bc5bf7b1SAnton Bambura&sound { 56*bc5bf7b1SAnton Bambura model = "wt88047"; 57*bc5bf7b1SAnton Bambura widgets = "Speaker", "Speaker", 58*bc5bf7b1SAnton Bambura "Headphone", "Headphones"; 59*bc5bf7b1SAnton Bambura pin-switches = "Speaker", "Headphones"; 60*bc5bf7b1SAnton Bambura audio-routing = "Speaker", "Speaker Amp OUT", 61*bc5bf7b1SAnton Bambura "Speaker Amp IN", "HPH_R", 62*bc5bf7b1SAnton Bambura "Headphones", "Headphones Switch OUTL", 63*bc5bf7b1SAnton Bambura "Headphones", "Headphones Switch OUTR", 64*bc5bf7b1SAnton Bambura "Headphones Switch INL", "HPH_L", 65*bc5bf7b1SAnton Bambura "Headphones Switch INR", "HPH_R", 66*bc5bf7b1SAnton Bambura "AMIC1", "MIC BIAS Internal1", 67*bc5bf7b1SAnton Bambura "AMIC2", "MIC BIAS Internal2"; 68*bc5bf7b1SAnton Bambura aux-devs = <&speaker_amp>, <&headphones_switch>; 69*bc5bf7b1SAnton Bambura}; 70*bc5bf7b1SAnton Bambura 71*bc5bf7b1SAnton Bambura&usb { 72*bc5bf7b1SAnton Bambura dr_mode = "peripheral"; 73*bc5bf7b1SAnton Bambura extcon = <&pm8916_charger>; 74*bc5bf7b1SAnton Bambura}; 75*bc5bf7b1SAnton Bambura 76*bc5bf7b1SAnton Bambura&usb_hs_phy { 77*bc5bf7b1SAnton Bambura extcon = <&pm8916_charger>; 78*bc5bf7b1SAnton Bambura}; 79*bc5bf7b1SAnton Bambura 80*bc5bf7b1SAnton Bambura&tlmm { 81*bc5bf7b1SAnton Bambura spk_ext_pa_default: spk-ext-pa-default-state { 82*bc5bf7b1SAnton Bambura pins = "gpio119"; 83*bc5bf7b1SAnton Bambura function = "gpio"; 84*bc5bf7b1SAnton Bambura drive-strength = <2>; 85*bc5bf7b1SAnton Bambura bias-disable; 86*bc5bf7b1SAnton Bambura }; 87*bc5bf7b1SAnton Bambura}; 88