116e8e807SStephan Gerhold// SPDX-License-Identifier: GPL-2.0-only 216e8e807SStephan Gerhold 316e8e807SStephan Gerhold/dts-v1/; 416e8e807SStephan Gerhold 5bfe9d754SStephan Gerhold#include "msm8916-pm8916.dtsi" 61ab40719SNikita Travkin#include "msm8916-modem-qdsp6.dtsi" 71ab40719SNikita Travkin 816e8e807SStephan Gerhold#include <dt-bindings/gpio/gpio.h> 93ba8bbc4SNikita Travkin#include <dt-bindings/input/input.h> 106eb81528SNikita Travkin#include <dt-bindings/interrupt-controller/irq.h> 116b4ad4beSNikita Travkin#include <dt-bindings/leds/common.h> 1216e8e807SStephan Gerhold 1316e8e807SStephan Gerhold/ { 1416e8e807SStephan Gerhold model = "Longcheer L8150"; 153867ad6dSDmitry Baryshkov compatible = "longcheer,l8150", "qcom,msm8916"; 16eaa744b1SArnaud Ferraris chassis-type = "handset"; 1716e8e807SStephan Gerhold 1816e8e807SStephan Gerhold aliases { 19154f23a8SStephan Gerhold mmc0 = &sdhc_1; /* eMMC */ 20154f23a8SStephan Gerhold mmc1 = &sdhc_2; /* SD card */ 21c310ca82SStephan Gerhold serial0 = &blsp_uart2; 2216e8e807SStephan Gerhold }; 2316e8e807SStephan Gerhold 2416e8e807SStephan Gerhold chosen { 2516e8e807SStephan Gerhold stdout-path = "serial0"; 2616e8e807SStephan Gerhold }; 2716e8e807SStephan Gerhold 280ed3d828SStephan Gerhold /* 290ed3d828SStephan Gerhold * For some reason, the signed wcnss firmware is not relocatable. 301ab40719SNikita Travkin * It must be loaded at 0x8b600000. Unfortunately, this also means that 311ab40719SNikita Travkin * mpss_mem does not fit when loaded to the typical address at 0x86800000. 321ab40719SNikita Travkin * 331ab40719SNikita Travkin * Load wcnss_mem to the fixed address and relocate mpss_mem to the next 341ab40719SNikita Travkin * working higher address. For some reason the modem firmware does not 351ab40719SNikita Travkin * boot when placed at 0x8a800000 to 0x8e800000. 360ed3d828SStephan Gerhold */ 37b0e1600dSNikita Travkin reserved-memory { 381ab40719SNikita Travkin /delete-node/ mpss@86800000; 390ed3d828SStephan Gerhold /delete-node/ wcnss; 40b0e1600dSNikita Travkin 41b0e1600dSNikita Travkin wcnss_mem: wcnss@8b600000 { 42b0e1600dSNikita Travkin reg = <0x0 0x8b600000 0x0 0x600000>; 43b0e1600dSNikita Travkin no-map; 44b0e1600dSNikita Travkin }; 451ab40719SNikita Travkin 461ab40719SNikita Travkin mpss_mem: mpss@8e800000 { 471ab40719SNikita Travkin reg = <0x0 0x8e800000 0x0 0x5000000>; 481ab40719SNikita Travkin no-map; 491ab40719SNikita Travkin }; 50b0e1600dSNikita Travkin }; 51b0e1600dSNikita Travkin 5212fbe585SNikita Travkin battery: battery { 5312fbe585SNikita Travkin compatible = "simple-battery"; 5412fbe585SNikita Travkin voltage-min-design-microvolt = <3400000>; 5512fbe585SNikita Travkin voltage-max-design-microvolt = <4350000>; 5612fbe585SNikita Travkin energy-full-design-microwatt-hours = <9500000>; 5712fbe585SNikita Travkin charge-full-design-microamp-hours = <2500000>; 5812fbe585SNikita Travkin 5912fbe585SNikita Travkin ocv-capacity-celsius = <25>; 6012fbe585SNikita Travkin ocv-capacity-table-0 = <4330000 100>, <4265000 95>, 6112fbe585SNikita Travkin <4208000 90>, <4153000 85>, <4100000 80>, <4049000 75>, 6212fbe585SNikita Travkin <4001000 70>, <3962000 65>, <3919000 60>, <3872000 55>, 6312fbe585SNikita Travkin <3839000 50>, <3817000 45>, <3798000 40>, <3783000 35>, 6412fbe585SNikita Travkin <3767000 30>, <3747000 25>, <3729000 20>, <3709000 16>, 6512fbe585SNikita Travkin <3688000 13>, <3681000 11>, <3680000 10>, <3679000 9>, 6612fbe585SNikita Travkin <3677000 8>, <3674000 7>, <3666000 6>, <3641000 5>, 6712fbe585SNikita Travkin <3597000 4>, <3537000 3>, <3457000 2>, <3336000 1>, 6812fbe585SNikita Travkin <3000000 0>; 6912fbe585SNikita Travkin }; 7012fbe585SNikita Travkin 713ba8bbc4SNikita Travkin gpio-keys { 723ba8bbc4SNikita Travkin compatible = "gpio-keys"; 733ba8bbc4SNikita Travkin 743ba8bbc4SNikita Travkin pinctrl-names = "default"; 753ba8bbc4SNikita Travkin pinctrl-0 = <&gpio_keys_default>; 763ba8bbc4SNikita Travkin 773ba8bbc4SNikita Travkin label = "GPIO Buttons"; 783ba8bbc4SNikita Travkin 79b08f5cbdSKrzysztof Kozlowski button-volume-up { 803ba8bbc4SNikita Travkin label = "Volume Up"; 8141e22c2fSStephan Gerhold gpios = <&tlmm 107 GPIO_ACTIVE_LOW>; 823ba8bbc4SNikita Travkin linux,code = <KEY_VOLUMEUP>; 833ba8bbc4SNikita Travkin }; 843ba8bbc4SNikita Travkin }; 856eb81528SNikita Travkin 866eb81528SNikita Travkin reg_ctp: regulator-ctp { 876eb81528SNikita Travkin compatible = "regulator-fixed"; 886eb81528SNikita Travkin regulator-name = "ctp"; 896eb81528SNikita Travkin 906eb81528SNikita Travkin regulator-min-microvolt = <2800000>; 916eb81528SNikita Travkin regulator-max-microvolt = <2800000>; 926eb81528SNikita Travkin 9341e22c2fSStephan Gerhold gpio = <&tlmm 17 GPIO_ACTIVE_HIGH>; 946eb81528SNikita Travkin enable-active-high; 956eb81528SNikita Travkin 966eb81528SNikita Travkin pinctrl-names = "default"; 976eb81528SNikita Travkin pinctrl-0 = <&ctp_pwr_en_default>; 986eb81528SNikita Travkin }; 996b4ad4beSNikita Travkin 1006b4ad4beSNikita Travkin flash-led-controller { 1016b4ad4beSNikita Travkin compatible = "sgmicro,sgm3140"; 10241e22c2fSStephan Gerhold flash-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>; 10341e22c2fSStephan Gerhold enable-gpios = <&tlmm 32 GPIO_ACTIVE_HIGH>; 1046b4ad4beSNikita Travkin 1056b4ad4beSNikita Travkin pinctrl-names = "default"; 1066b4ad4beSNikita Travkin pinctrl-0 = <&camera_flash_default>; 1076b4ad4beSNikita Travkin 1086b4ad4beSNikita Travkin flash_led: led { 1096b4ad4beSNikita Travkin function = LED_FUNCTION_FLASH; 1106b4ad4beSNikita Travkin color = <LED_COLOR_ID_WHITE>; 1116b4ad4beSNikita Travkin flash-max-timeout-us = <250000>; 1126b4ad4beSNikita Travkin }; 1136b4ad4beSNikita Travkin }; 1146eb81528SNikita Travkin}; 1156eb81528SNikita Travkin 11638260b9eSNikita Travkin&blsp_i2c1 { 11738260b9eSNikita Travkin status = "okay"; 11838260b9eSNikita Travkin 11938260b9eSNikita Travkin led-controller@45 { 12038260b9eSNikita Travkin compatible = "awinic,aw2013"; 12138260b9eSNikita Travkin reg = <0x45>; 12238260b9eSNikita Travkin #address-cells = <1>; 12338260b9eSNikita Travkin #size-cells = <0>; 12438260b9eSNikita Travkin 12538260b9eSNikita Travkin vcc-supply = <&pm8916_l17>; 126cc1ec484SStephan Gerhold vio-supply = <&pm8916_l6>; 12738260b9eSNikita Travkin 12838260b9eSNikita Travkin led@0 { 12938260b9eSNikita Travkin reg = <0>; 13038260b9eSNikita Travkin led-max-microamp = <5000>; 13138260b9eSNikita Travkin function = LED_FUNCTION_INDICATOR; 13238260b9eSNikita Travkin color = <LED_COLOR_ID_RED>; 13338260b9eSNikita Travkin }; 13438260b9eSNikita Travkin 13538260b9eSNikita Travkin led@1 { 13638260b9eSNikita Travkin reg = <1>; 13738260b9eSNikita Travkin led-max-microamp = <5000>; 13838260b9eSNikita Travkin function = LED_FUNCTION_INDICATOR; 13938260b9eSNikita Travkin color = <LED_COLOR_ID_GREEN>; 14038260b9eSNikita Travkin }; 14138260b9eSNikita Travkin 14238260b9eSNikita Travkin led@2 { 14338260b9eSNikita Travkin reg = <2>; 14438260b9eSNikita Travkin led-max-microamp = <5000>; 14538260b9eSNikita Travkin function = LED_FUNCTION_INDICATOR; 14638260b9eSNikita Travkin color = <LED_COLOR_ID_BLUE>; 14738260b9eSNikita Travkin }; 14838260b9eSNikita Travkin }; 14938260b9eSNikita Travkin}; 15038260b9eSNikita Travkin 1516bd2cae7SNikita Travkin&blsp_i2c2 { 1526bd2cae7SNikita Travkin status = "okay"; 1536bd2cae7SNikita Travkin 1546bd2cae7SNikita Travkin accelerometer@10 { 15551c7786fSStephan Gerhold compatible = "bosch,bmc156_accel"; 1566bd2cae7SNikita Travkin reg = <0x10>; 1576bd2cae7SNikita Travkin 15851c7786fSStephan Gerhold /* 15951c7786fSStephan Gerhold * For some reason the interrupt line is usually not connected 16051c7786fSStephan Gerhold * to the BMC156. However, there are two pads next to the chip 16151c7786fSStephan Gerhold * that can be shorted to make it work if needed. 16251c7786fSStephan Gerhold * 16341e22c2fSStephan Gerhold * interrupt-parent = <&tlmm>; 16451c7786fSStephan Gerhold * interrupts = <116 IRQ_TYPE_EDGE_RISING>; 16551c7786fSStephan Gerhold */ 16651c7786fSStephan Gerhold 16751c7786fSStephan Gerhold pinctrl-names = "default"; 16851c7786fSStephan Gerhold pinctrl-0 = <&accel_int_default>; 16951c7786fSStephan Gerhold 1706bd2cae7SNikita Travkin vdd-supply = <&pm8916_l17>; 1716bd2cae7SNikita Travkin vddio-supply = <&pm8916_l6>; 1726bd2cae7SNikita Travkin 1736bd2cae7SNikita Travkin mount-matrix = "0", "1", "0", 1746bd2cae7SNikita Travkin "-1", "0", "0", 1756bd2cae7SNikita Travkin "0", "0", "1"; 1766bd2cae7SNikita Travkin }; 1776bd2cae7SNikita Travkin 1786bd2cae7SNikita Travkin magnetometer@12 { 17951c7786fSStephan Gerhold compatible = "bosch,bmc156_magn"; 1806bd2cae7SNikita Travkin reg = <0x12>; 1816bd2cae7SNikita Travkin 18241e22c2fSStephan Gerhold interrupt-parent = <&tlmm>; 18351c7786fSStephan Gerhold interrupts = <113 IRQ_TYPE_EDGE_RISING>; 18451c7786fSStephan Gerhold 18551c7786fSStephan Gerhold pinctrl-names = "default"; 18651c7786fSStephan Gerhold pinctrl-0 = <&magn_int_default>; 18751c7786fSStephan Gerhold 1886bd2cae7SNikita Travkin vdd-supply = <&pm8916_l17>; 1896bd2cae7SNikita Travkin vddio-supply = <&pm8916_l6>; 1906bd2cae7SNikita Travkin }; 1916bd2cae7SNikita Travkin 1923016af34SNikita Travkin light-sensor@23 { 1933016af34SNikita Travkin compatible = "liteon,ltr559"; 1943016af34SNikita Travkin reg = <0x23>; 1953016af34SNikita Travkin proximity-near-level = <75>; 1963016af34SNikita Travkin 19741e22c2fSStephan Gerhold interrupt-parent = <&tlmm>; 1983016af34SNikita Travkin interrupts = <115 IRQ_TYPE_EDGE_FALLING>; 1993016af34SNikita Travkin 2003016af34SNikita Travkin pinctrl-names = "default"; 2013016af34SNikita Travkin pinctrl-0 = <&light_int_default>; 2023016af34SNikita Travkin 2033016af34SNikita Travkin vdd-supply = <&pm8916_l17>; 2046a541eaaSKrzysztof Kozlowski vddio-supply = <&pm8916_l6>; 2053016af34SNikita Travkin }; 2063016af34SNikita Travkin 2076bd2cae7SNikita Travkin gyroscope@68 { 2086bd2cae7SNikita Travkin compatible = "bosch,bmg160"; 2096bd2cae7SNikita Travkin reg = <0x68>; 2106bd2cae7SNikita Travkin 21141e22c2fSStephan Gerhold interrupt-parent = <&tlmm>; 21251c7786fSStephan Gerhold interrupts = <23 IRQ_TYPE_EDGE_RISING>, 21351c7786fSStephan Gerhold <22 IRQ_TYPE_EDGE_RISING>; 2146bd2cae7SNikita Travkin 2156bd2cae7SNikita Travkin pinctrl-names = "default"; 2166bd2cae7SNikita Travkin pinctrl-0 = <&gyro_int_default>; 2176bd2cae7SNikita Travkin 2186bd2cae7SNikita Travkin vdd-supply = <&pm8916_l17>; 2196bd2cae7SNikita Travkin vddio-supply = <&pm8916_l6>; 2206bd2cae7SNikita Travkin }; 2216bd2cae7SNikita Travkin}; 2226bd2cae7SNikita Travkin 2236eb81528SNikita Travkin&blsp_i2c5 { 2246eb81528SNikita Travkin status = "okay"; 2256eb81528SNikita Travkin 2266eb81528SNikita Travkin rmi4@20 { 2276eb81528SNikita Travkin compatible = "syna,rmi4-i2c"; 2286eb81528SNikita Travkin reg = <0x20>; 2296eb81528SNikita Travkin #address-cells = <1>; 2306eb81528SNikita Travkin #size-cells = <0>; 2316eb81528SNikita Travkin 23241e22c2fSStephan Gerhold interrupt-parent = <&tlmm>; 2336eb81528SNikita Travkin interrupts = <13 IRQ_TYPE_EDGE_FALLING>; 2346eb81528SNikita Travkin 2356eb81528SNikita Travkin vdd-supply = <®_ctp>; 2366eb81528SNikita Travkin vio-supply = <&pm8916_l6>; 2376eb81528SNikita Travkin 2386eb81528SNikita Travkin pinctrl-names = "default"; 2396eb81528SNikita Travkin pinctrl-0 = <&tp_int_default>; 2406eb81528SNikita Travkin 2416eb81528SNikita Travkin syna,startup-delay-ms = <10>; 2426eb81528SNikita Travkin 2436eb81528SNikita Travkin rmi4-f01@1 { 2446eb81528SNikita Travkin reg = <0x1>; 2454bb376f6SKonrad Dybcio syna,nosleep-mode = <1>; /* Allow sleeping */ 2466eb81528SNikita Travkin }; 2476eb81528SNikita Travkin 2486eb81528SNikita Travkin rmi4-f12@12 { 2496eb81528SNikita Travkin reg = <0x12>; 2504bb376f6SKonrad Dybcio syna,sensor-type = <1>; /* Touchscreen */ 2516eb81528SNikita Travkin }; 2526eb81528SNikita Travkin }; 25316e8e807SStephan Gerhold}; 25416e8e807SStephan Gerhold 255c310ca82SStephan Gerhold&blsp_uart2 { 256e2f6482aSStephan Gerhold status = "okay"; 257*2b8d22efSStephan Gerhold pinctrl-0 = <&blsp_uart2_console_default>; 258*2b8d22efSStephan Gerhold pinctrl-1 = <&blsp_uart2_console_sleep>; 2598d88f6c9SStephan Gerhold pinctrl-names = "default", "sleep"; 260e2f6482aSStephan Gerhold}; 261e2f6482aSStephan Gerhold 26212fbe585SNikita Travkin&pm8916_bms { 26312fbe585SNikita Travkin status = "okay"; 26412fbe585SNikita Travkin 26512fbe585SNikita Travkin monitored-battery = <&battery>; 26612fbe585SNikita Travkin power-supplies = <&pm8916_charger>; 26712fbe585SNikita Travkin}; 26812fbe585SNikita Travkin 26912fbe585SNikita Travkin&pm8916_charger { 27012fbe585SNikita Travkin status = "okay"; 27112fbe585SNikita Travkin 27212fbe585SNikita Travkin monitored-battery = <&battery>; 27312fbe585SNikita Travkin 27412fbe585SNikita Travkin qcom,fast-charge-safe-current = <900000>; 27512fbe585SNikita Travkin qcom,fast-charge-safe-voltage = <4300000>; 27612fbe585SNikita Travkin}; 27712fbe585SNikita Travkin 2781ab40719SNikita Travkin&pm8916_codec { 2791ab40719SNikita Travkin qcom,micbias-lvl = <2800>; 2801ab40719SNikita Travkin qcom,mbhc-vthreshold-low = <75 150 237 450 500>; 2811ab40719SNikita Travkin qcom,mbhc-vthreshold-high = <75 150 237 450 500>; 2821ab40719SNikita Travkin qcom,hphl-jack-type-normally-open; 2831ab40719SNikita Travkin}; 2841ab40719SNikita Travkin 2854eb7b63dSStephan Gerhold&pm8916_resin { 2864eb7b63dSStephan Gerhold status = "okay"; 2874eb7b63dSStephan Gerhold linux,code = <KEY_VOLUMEDOWN>; 2884eb7b63dSStephan Gerhold}; 2894eb7b63dSStephan Gerhold 290b0a8f16aSStephan Gerhold&pm8916_rpm_regulators { 291b0a8f16aSStephan Gerhold pm8916_l17: l17 { 292b0a8f16aSStephan Gerhold regulator-min-microvolt = <2850000>; 293b0a8f16aSStephan Gerhold regulator-max-microvolt = <2850000>; 294b0a8f16aSStephan Gerhold }; 295b0a8f16aSStephan Gerhold}; 296b0a8f16aSStephan Gerhold 2970af8bbdbSNikita Travkin&pm8916_vib { 2980af8bbdbSNikita Travkin status = "okay"; 2990af8bbdbSNikita Travkin}; 3000af8bbdbSNikita Travkin 301e2f6482aSStephan Gerhold&sdhc_1 { 302e2f6482aSStephan Gerhold status = "okay"; 303e2f6482aSStephan Gerhold}; 304e2f6482aSStephan Gerhold 305e2f6482aSStephan Gerhold&sdhc_2 { 306e2f6482aSStephan Gerhold status = "okay"; 307e2f6482aSStephan Gerhold non-removable; 308e2f6482aSStephan Gerhold}; 309e2f6482aSStephan Gerhold 3101ab40719SNikita Travkin&sound { 3111ab40719SNikita Travkin audio-routing = 3121ab40719SNikita Travkin "AMIC1", "MIC BIAS Internal1", 3131ab40719SNikita Travkin "AMIC2", "MIC BIAS Internal2", 3141ab40719SNikita Travkin "AMIC3", "MIC BIAS Internal3"; 3151ab40719SNikita Travkin}; 3161ab40719SNikita Travkin 317e2f6482aSStephan Gerhold&usb { 318e2f6482aSStephan Gerhold status = "okay"; 319e2f6482aSStephan Gerhold dr_mode = "peripheral"; 32012fbe585SNikita Travkin extcon = <&pm8916_charger>; 321e2f6482aSStephan Gerhold}; 322e2f6482aSStephan Gerhold 323e2f6482aSStephan Gerhold&usb_hs_phy { 32412fbe585SNikita Travkin extcon = <&pm8916_charger>; 325e2f6482aSStephan Gerhold}; 326e2f6482aSStephan Gerhold 32729589248SStephan Gerhold&venus { 32829589248SStephan Gerhold status = "okay"; 32929589248SStephan Gerhold}; 33029589248SStephan Gerhold 3310ece6438SStephan Gerhold&venus_mem { 3320ece6438SStephan Gerhold status = "okay"; 3330ece6438SStephan Gerhold}; 3340ece6438SStephan Gerhold 33532444424SStephan Gerhold&wcnss { 33632444424SStephan Gerhold status = "okay"; 33732444424SStephan Gerhold}; 33832444424SStephan Gerhold 33932444424SStephan Gerhold&wcnss_iris { 34032444424SStephan Gerhold compatible = "qcom,wcn3620"; 34132444424SStephan Gerhold}; 34232444424SStephan Gerhold 3430ece6438SStephan Gerhold&wcnss_mem { 3440ece6438SStephan Gerhold status = "okay"; 3450ece6438SStephan Gerhold}; 3460ece6438SStephan Gerhold 34741e22c2fSStephan Gerhold&tlmm { 3488b276ca0SKrzysztof Kozlowski accel_int_default: accel-int-default-state { 34951c7786fSStephan Gerhold pins = "gpio116"; 35051c7786fSStephan Gerhold function = "gpio"; 35151c7786fSStephan Gerhold 35251c7786fSStephan Gerhold drive-strength = <2>; 35351c7786fSStephan Gerhold bias-disable; 35451c7786fSStephan Gerhold }; 35551c7786fSStephan Gerhold 3568b276ca0SKrzysztof Kozlowski camera_flash_default: camera-flash-default-state { 3576b4ad4beSNikita Travkin pins = "gpio31", "gpio32"; 3586b4ad4beSNikita Travkin function = "gpio"; 3596b4ad4beSNikita Travkin 3606b4ad4beSNikita Travkin drive-strength = <2>; 3616b4ad4beSNikita Travkin bias-disable; 3626b4ad4beSNikita Travkin }; 3636b4ad4beSNikita Travkin 3648b276ca0SKrzysztof Kozlowski ctp_pwr_en_default: ctp-pwr-en-default-state { 3656eb81528SNikita Travkin pins = "gpio17"; 3666eb81528SNikita Travkin function = "gpio"; 3676eb81528SNikita Travkin 3686eb81528SNikita Travkin drive-strength = <2>; 3696eb81528SNikita Travkin bias-disable; 3706eb81528SNikita Travkin }; 3716eb81528SNikita Travkin 3728b276ca0SKrzysztof Kozlowski gpio_keys_default: gpio-keys-default-state { 3736554a295SStephan Gerhold pins = "gpio107"; 374f7f394f0SStephan Gerhold function = "gpio"; 3756554a295SStephan Gerhold 376f7f394f0SStephan Gerhold drive-strength = <2>; 377f7f394f0SStephan Gerhold bias-pull-up; 378f7f394f0SStephan Gerhold }; 379f7f394f0SStephan Gerhold 3808b276ca0SKrzysztof Kozlowski gyro_int_default: gyro-int-default-state { 38151c7786fSStephan Gerhold pins = "gpio22", "gpio23"; 38251c7786fSStephan Gerhold function = "gpio"; 38351c7786fSStephan Gerhold 38451c7786fSStephan Gerhold drive-strength = <2>; 38551c7786fSStephan Gerhold bias-disable; 38651c7786fSStephan Gerhold }; 38751c7786fSStephan Gerhold 3888b276ca0SKrzysztof Kozlowski light_int_default: light-int-default-state { 3893016af34SNikita Travkin pins = "gpio115"; 3903016af34SNikita Travkin function = "gpio"; 3913016af34SNikita Travkin 3923016af34SNikita Travkin drive-strength = <2>; 3933016af34SNikita Travkin bias-disable; 3943016af34SNikita Travkin }; 3953016af34SNikita Travkin 3968b276ca0SKrzysztof Kozlowski magn_int_default: magn-int-default-state { 39751c7786fSStephan Gerhold pins = "gpio113"; 3986bd2cae7SNikita Travkin function = "gpio"; 3996bd2cae7SNikita Travkin 4006bd2cae7SNikita Travkin drive-strength = <2>; 4016bd2cae7SNikita Travkin bias-disable; 4026bd2cae7SNikita Travkin }; 4036bd2cae7SNikita Travkin 4048b276ca0SKrzysztof Kozlowski tp_int_default: tp-int-default-state { 4056eb81528SNikita Travkin pins = "gpio13"; 4066eb81528SNikita Travkin function = "gpio"; 4076eb81528SNikita Travkin 4086eb81528SNikita Travkin drive-strength = <2>; 4096eb81528SNikita Travkin bias-disable; 4106eb81528SNikita Travkin }; 411f7f394f0SStephan Gerhold}; 412