xref: /linux/scripts/dtc/include-prefixes/arm64/qcom/msm8916-longcheer-l8150.dts (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
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 = <&reg_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