From nobody Thu Apr 9 15:03:42 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 086B831D72E; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; cv=none; b=NOhCUxhn7NcwkZ9Kxg+actpP0t6pLzlBR93t1CcLtlZFGRdw6QOYD7SLUAc8UqNBOWitKyvuiVJrWmqtRLIG9mxtfyCDXopHPzLU5Lt/S4fKn3+PqU6pdvQejEv8GgVMd8l5AI8VqNMTiSAR0bTIuih7oggnypliMDKv3CiqnqY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; c=relaxed/simple; bh=1VjOIV+JF8y9xJlqX2nPiZnivzjhq0ajPuN1W3AoOaw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=g2JU1Xmer6Q5GOnTsw4J/mWEdrB4lphUgULUJOP+eed9b3+AAMzha4aEvlZ9pe/fgi7LXRbfHzycx340L5BhMvGrtxOO2l2lEvC0Z5M65xtRBl4hkHaQ3IxZSVldqk1fD1Vt5pnnuDcqWi8OdYc5/+dnzvhZmO0Zyoi6a2nP1O4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hGyHphJO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="hGyHphJO" Received: by smtp.kernel.org (Postfix) with ESMTPS id B8428C2BC87; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772904203; bh=1VjOIV+JF8y9xJlqX2nPiZnivzjhq0ajPuN1W3AoOaw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=hGyHphJOc0AmqvLQcxE9ABoVehDzj40MOygVaRQ7crOQDHVDjkBtDsKQowLkMBltg fmpqGISBPstBQN+i9RvWyKn9AAT1W/Ux2YwUmdqf1MoPd7dvhvbt95sKQFEya7Bwjk oeFkCfDP/0T0M4fvytQ5Reu5dHkCiRik6t/DU4VBja4XwZXH6oeNfEQemT6RmT0Pb3 pCF0dmEaqV6l2G8VMxHdduEAbQskuaAZoJbig5Hd/rJB/rgpE9Y5C2yKOzV1NtGhXM iXQm1kfKzQLk1a/fX+h3AYOT6e0jphjncf1isX7O/wiGNQi+97bfjg/kv+Zbu4McKM 5OuRUf0/2/lAA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1580F55104; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sat, 07 Mar 2026 18:23:10 +0100 Subject: [PATCH v4 1/3] dt-bindings: vendor-prefixes: add WIKO SAS Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260307-wiko-chuppito-v4-1-325ac66ae338@posteo.de> References: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> In-Reply-To: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Paul Adam , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772904201; l=846; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=p71bdLWPgJx8YbZwRJN3OjH5dKZ2Biw/XlIKc8Hj8V8=; b=COGpkrT/qwb78CSninXkVsxU/hwvR7di6vDacrRIu2RXUX1Tr2Ypp5KfHYvSSisShupVwyX7j oLbnVjoxZNzDnqM5EHifN7ckR2TKgpnc92nctk1vzmD8LNGHBVQysqT X-Developer-Key: i=adamp@posteo.de; a=ed25519; pk=mtrPhSn7htywc4S5zrKNrWM6laAdfnaJzIs0BDiCyAs= X-Endpoint-Received: by B4 Relay for adamp@posteo.de/20260215 with auth_id=640 X-Original-From: Paul Adam Reply-To: adamp@posteo.de From: Paul Adam Wiko is a french smartphone company: https://wiko.com Acked-by: Krzysztof Kozlowski Signed-off-by: Paul Adam --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index edbce100cae4..187089eef983 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1819,6 +1819,8 @@ patternProperties: description: Wi2Wi, Inc. "^widora,.*": description: Beijing Widora Technology Co., Ltd. + "^wiko,.*": + description: Wiko SAS "^wiligear,.*": description: Wiligear, Ltd. "^willsemi,.*": --=20 2.53.0 From nobody Thu Apr 9 15:03:42 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0FD2531E833; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; cv=none; b=NnpMfRubQQaUFglpuwV86fbSmBBc4prxHYJpz1En5ys0IfZdl+4KTZlzH+4pb5WwqMlqOBCiKclptXFUro0Mn5bPu/zOkrguOEH0RGxLAHTJMdEPO1BxXHF5j1Xv41lhBi9c9ywxSc3XZf+VinaZXh8kL2bl708BXE10MHKUHEI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; c=relaxed/simple; bh=dQI5AaRN9kQoOur5mR9n344XaBUPCGCsHOMIOiHYfZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X22AxCXlNngK8tTPraCtJeB6BSuxusKR9d0GH5/TWGtquWpFGR47s21ihyA9NnQXQXoeVpAuwjdWTkVFWXeKcE5l+lfEwPESlKjG72YFhvwUwJV2CfMy+iyEYcMdBdCmkXOtu0cC7i5zBuZy5akWwWwiMDav/ikeJNk573K/d1c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=k4sEcLw9; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="k4sEcLw9" Received: by smtp.kernel.org (Postfix) with ESMTPS id C92FBC2BCB1; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772904203; bh=dQI5AaRN9kQoOur5mR9n344XaBUPCGCsHOMIOiHYfZM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=k4sEcLw9esOC3PWOhrG8GpE7A2bYBbLL1j1wmAPCDYprsJjwdhOnQEB3/Ck+/kgMp aU7M82Kmlo/S48J/Qf3SQ8qAwJTwdyEC8R7Rak6sRNwFmi0Y2kTQcoKt47KhjXnOrI AK2zHYCiScDo3g+TOCsJlelUwRPfZn3WXSboQJd/7bceW8wtjv2UT8QAs7lmhKUTaP 6byaOszgyvp2FOG3gV4eZWz3rWiNf92ERRCbwVWPFQqrxyUxHqnFDKyskkqePop5zc PgHkKI6ssx7gbLWIWS0BQgCWp6wguRTEtOaKtMRLOHngS082+LEMdOcKHptwRdL+CF ByYWUr0TQjC5A== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B0205F55106; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sat, 07 Mar 2026 18:23:11 +0100 Subject: [PATCH v4 2/3] dt-bindings: arm: qcom: add wiko,chuppito compatible string Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260307-wiko-chuppito-v4-2-325ac66ae338@posteo.de> References: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> In-Reply-To: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Paul Adam , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772904201; l=811; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=L22ne3Q6rMpTpkTkP/rKSYuGR0NhqH7BLqT9DvYenoM=; b=ndIZKgAzgzs/nKprlv8U5OlJZrvAL5Azob9ZJmJkSAsyjGc8sr7z+2QLNl+Izui0p5LA6nvm6 ikamgrb4DJ7BuNXeHYxytDuKtvW8p+0FEdgyy8I4KIbREHOX5pwxInt X-Developer-Key: i=adamp@posteo.de; a=ed25519; pk=mtrPhSn7htywc4S5zrKNrWM6laAdfnaJzIs0BDiCyAs= X-Endpoint-Received: by B4 Relay for adamp@posteo.de/20260215 with auth_id=640 X-Original-From: Paul Adam Reply-To: adamp@posteo.de From: Paul Adam Add a compatible for Wiko PULP 4G, a phone from 2015. Acked-by: Krzysztof Kozlowski Signed-off-by: Paul Adam --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d48c625d3fc4..c9525b61f8ff 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -186,6 +186,7 @@ properties: - samsung,serranove - thwc,uf896 - thwc,ufi001c + - wiko,chuppito - wingtech,wt86518 - wingtech,wt86528 - wingtech,wt88047 --=20 2.53.0 From nobody Thu Apr 9 15:03:42 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0FDA632693D; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; cv=none; b=O8SCy9fCDRFuU+xwFVN4dL31I7+4biLRa4ivphotzbLK4dxfa9A+eab57xitzrB9HvDdVleGb3XkprfOWNGf4pGsy4AMI3YFF57W96D+0XMJGeD8KUX+Ti+SOiX6n8mapn0NoTZJPAcceDaRnGWMyrOPU3yoHVJ2aaYxOpVBHcA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772904204; c=relaxed/simple; bh=514XRtEztBLUYEZG5wEDPvyTCx+TswTsiMqL6mthLCY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZT+yE3xBbseGVgjQEitkacW1noSdQJbMtaO9ltRg+wNz6d2IjUEjX7qHd/FIL/j02z0/4CIGyXT+Z7eAjIq19KHGj+hs9L1kYEjQprQI3OCPXOd4JnU++Iewn0dHDZBcXq5nA2sXXnzooaVKoreBRx+JDXdPHqDtAMLOuknbKFE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hB5sOtfP; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="hB5sOtfP" Received: by smtp.kernel.org (Postfix) with ESMTPS id CD9B0C2BCB0; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772904203; bh=514XRtEztBLUYEZG5wEDPvyTCx+TswTsiMqL6mthLCY=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=hB5sOtfP4LT9F7H6Sjv1zv+wgcj2Hz1O13QJI+4TwILxAJzAJpoPvfCU2bJTwVZdL E8sJaOzRQC51o07R6U1aSUSfRZGX87MdYJCxT2qGVuRpzTJ72mxUHZNSf2WaQso1ub V2SniMsIBuF44kX5rXKnya/9SbdX8/9rSOAENQ6KawpQ7xTPpke66bZZ6GR1JaDL4c LhIciFP/wBrQYwlUYrZLP9Dc2PjM6Myb3C90yAOqnKwRzfefXw8YlHH+iKgDzkG6M8 ptYGeTKhaveGs6L2cSNa4++LaxPvKXf3j1BYFu9mFP37cImlhlM/6xzpkemHiZVmoR orjZFdpbpvrjw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BEACDF55102; Sat, 7 Mar 2026 17:23:23 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sat, 07 Mar 2026 18:23:12 +0100 Subject: [PATCH v4 3/3] arm64: dts: qcom: msm8916-wiko-chuppito: add initial devicetree Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260307-wiko-chuppito-v4-3-325ac66ae338@posteo.de> References: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> In-Reply-To: <20260307-wiko-chuppito-v4-0-325ac66ae338@posteo.de> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Paul Adam X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772904201; l=7901; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=3z9+KtQttx5xgP/GujH7DA3ot6vDbZp0uJpKY+7bQ1A=; b=pa4hfKKeCAnglNueSPM7ymx8wifv/TDfOQcqMvmmO0qFN73Xznhb5PUF7aXlkHBQ+F9MbEub6 +ey9rYTrz08Awc9gikWmuPcmkPqVZgltNRJ3T6cHC+2qALe6CtjRbZM X-Developer-Key: i=adamp@posteo.de; a=ed25519; pk=mtrPhSn7htywc4S5zrKNrWM6laAdfnaJzIs0BDiCyAs= X-Endpoint-Received: by B4 Relay for adamp@posteo.de/20260215 with auth_id=640 X-Original-From: Paul Adam Reply-To: adamp@posteo.de From: Paul Adam Add an initial device tree for Wiko PULP 4G. Includes support for: - UART - USB (no OTG) - Internal storage - MicroSD - Volume keys + Power button - Touchscreen - Backlight - Accelerometer: Invensense MPU6880 - Magnetometer: Asahi Kasei AK09911 - Hall sensor: Rohm BU52021HFV - Proximity sensor - Vibrator - Earpiece - Microphone 1 - Headphones - Wifi - Bluetooth - GPU Signed-off-by: Paul Adam Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts | 315 +++++++++++++++++= ++++ 2 files changed, 316 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index f80b5d9cf1e8..5a3a9a823503 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -75,6 +75,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-samsung-rossa.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-samsung-serranove.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-thwc-uf896.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-thwc-ufi001c.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-wiko-chuppito.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-wingtech-wt86518.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-wingtech-wt86528.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-wingtech-wt88047.dtb diff --git a/arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts b/arch/arm6= 4/boot/dts/qcom/msm8916-wiko-chuppito.dts new file mode 100644 index 000000000000..d927bae2b208 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts @@ -0,0 +1,315 @@ +// SPDX-License-Identifier: GPL-2.0-only + +/dts-v1/; + +#include "msm8916-pm8916.dtsi" +#include "msm8916-modem-qdsp6.dtsi" + +#include +#include +#include + +/ { + model =3D "Wiko Pulp 4G"; + compatible =3D "wiko,chuppito", "qcom,msm8916"; + chassis-type =3D "handset"; + + aliases { + mmc0 =3D &sdhc_1; /* eMMC */ + mmc1 =3D &sdhc_2; /* SD card */ + serial0 =3D &blsp_uart2; + }; + + chosen { + stdout-path =3D "serial0"; + }; + + backlight: backlight { + compatible =3D "pwm-backlight"; + pwms =3D <&pm8916_pwm 0 100000>; + brightness-levels =3D <0 255>; + num-interpolated-steps =3D <255>; + default-brightness-level =3D <255>; + enable-gpios =3D <&tlmm 119 GPIO_ACTIVE_HIGH>; + pinctrl-0 =3D <&button_backlight_default>; + pinctrl-names =3D "default"; + }; + + gpio-hall-sensor { + compatible =3D "gpio-keys"; + pinctrl-0 =3D <&gpio_hall_sensor_default>; + pinctrl-names =3D "default"; + label =3D "Hall Effect Sensor"; + + event-hall-sensor { + label =3D "Hall Effect Sensor"; + gpios =3D <&tlmm 117 GPIO_ACTIVE_LOW>; + linux,input-type =3D ; + linux,code =3D ; + linux,can-disable; + }; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + pinctrl-0 =3D <&gpio_keys_default>; + pinctrl-names =3D "default"; + label =3D "Buttons"; + + button-volume-up { + label =3D "Volume up"; + gpios =3D <&tlmm 107 GPIO_ACTIVE_LOW>; + linux,code =3D ; + }; + }; + + usb_id: usb-id { + compatible =3D "linux,extcon-usb-gpio"; + id-gpios =3D <&tlmm 110 GPIO_ACTIVE_HIGH>; + pinctrl-0 =3D <&usb_id_default>; + pinctrl-names =3D "default"; + }; +}; + +&blsp_i2c2 { + status =3D "okay"; + + magnetometer@c { + compatible =3D "asahi-kasei,ak09911"; + reg =3D <0x0c>; + vdd-supply =3D <&pm8916_l17>; + vid-supply =3D <&pm8916_l6>; + reset-gpios =3D <&tlmm 120 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&mag_reset_default>; + pinctrl-names =3D "default"; + mount-matrix =3D "1", "0", "0", + "0", "1", "0", + "0", "0", "1"; + }; + + proximity@48 { + compatible =3D "sensortek,stk3310"; + reg =3D <0x48>; + interrupts-extended =3D <&tlmm 113 IRQ_TYPE_EDGE_FALLING>; + pinctrl-0 =3D <&proximity_int_default>; + pinctrl-names =3D "default"; + }; + + imu@68 { + compatible =3D "invensense,mpu6880"; + reg =3D <0x68>; + interrupts-extended =3D <&tlmm 115 IRQ_TYPE_EDGE_FALLING>; + vdd-supply =3D <&pm8916_l17>; + vddio-supply =3D <&pm8916_l6>; + pinctrl-0 =3D <&imu_int_default>; + pinctrl-names =3D "default"; + mount-matrix =3D "0", "-1", "0", + "-1", "0", "0", + "0", "0", "-1"; + }; +}; + +&blsp_i2c5 { + status =3D "okay"; + + touchscreen@39 { + compatible =3D "syna,rmi4-i2c"; + reg =3D <0x39>; + interrupts-extended =3D <&tlmm 13 IRQ_TYPE_EDGE_FALLING>; + vdd-supply =3D <&pm8916_l17>; + vio-supply =3D <&pm8916_l6>; + pinctrl-0 =3D <&touchscreen_default>; + pinctrl-names =3D "default"; + #address-cells =3D <1>; + #size-cells =3D <0>; + syna,startup-delay-ms =3D <100>; + syna,reset-delay-ms =3D <160>; + + rmi4-f01@1 { + reg =3D <0x1>; + syna,nosleep-mode =3D <1>; + }; + + rmi4-f11@11 { + reg =3D <0x11>; + syna,sensor-type =3D <1>; + }; + }; +}; + +&blsp_uart2 { + status =3D "okay"; +}; + +&gpu { + status =3D "okay"; +}; + +&mdss { + status =3D "okay"; +}; + +&mpss_mem { + reg =3D <0x0 0x86800000 0x0 0x5600000>; +}; + +&pm8916_codec { + qcom,hphl-jack-type-normally-open; +}; + +&pm8916_mpps { + pwm_out: mpp4-state { + pins =3D "mpp4"; + function =3D "digital"; + power-source =3D ; + output-low; + qcom,dtest =3D <1>; + }; +}; + +&pm8916_pwm { + pinctrl-0 =3D <&pwm_out>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pm8916_resin { + linux,code =3D ; + + status =3D "okay"; +}; + +&pm8916_rpm_regulators { + pm8916_l17: l17 { + regulator-min-microvolt =3D <2850000>; + regulator-max-microvolt =3D <2850000>; + }; +}; + +&pm8916_vib { + status =3D "okay"; +}; + +&sdhc_1 { + status =3D "okay"; +}; + +&sdhc_2 { + pinctrl-0 =3D <&sdc2_default>, <&sdc2_cd_default>; + pinctrl-1 =3D <&sdc2_sleep>, <&sdc2_cd_default>; + pinctrl-names =3D "default", "sleep"; + cd-gpios =3D <&tlmm 38 GPIO_ACTIVE_HIGH>; + + status =3D "okay"; +}; + +&sound { + audio-routing =3D "AMIC1", "MIC BIAS Internal1", + "AMIC2", "MIC BIAS Internal2", + "AMIC3", "MIC BIAS Internal1"; +}; + +&tlmm { + button_backlight_default: button-backlight-default-state { + pins =3D "gpio119"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + gpio_hall_sensor_default: gpio-hall-sensor-default-state { + pins =3D "gpio117"; + function =3D "gpio"; + drive-strength =3D <6>; + bias-pull-up; + }; + + gpio_keys_default: gpio-keys-default-state { + pins =3D "gpio107"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + imu_int_default: imu-int-default-state { + pins =3D "gpio115"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + mag_reset_default: mag-reset-default-state { + pins =3D "gpio120"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + proximity_int_default: proximity-int-default-state { + pins =3D "gpio113"; + function =3D "gpio"; + drive-strength =3D <6>; + bias-pull-up; + }; + + sdc2_cd_default: sdc2-cd-default-state { + pins =3D "gpio38"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + touchscreen_default: touchscreen-default-state { + touchscreen-pins { + pins =3D "gpio13"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + reset-pins { + pins =3D "gpio12"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + }; + + usb_id_default: usb-id-default-state { + pins =3D "gpio110"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-up; + }; +}; + +&usb { + extcon =3D <&usb_id>, <&usb_id>; + + status =3D "okay"; +}; + +&usb_hs_phy { + extcon =3D <&usb_id>; +}; + +&venus { + status =3D "okay"; +}; + +&venus_mem { + status =3D "okay"; +}; + +&wcnss { + status =3D "okay"; +}; + +&wcnss_iris { + compatible =3D "qcom,wcn3620"; +}; + +&wcnss_mem { + status =3D "okay"; +}; --=20 2.53.0