From nobody Thu Apr 16 07:10:57 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 4AE6E375AD5; Sun, 1 Mar 2026 22:30:11 +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=1772404211; cv=none; b=D8LDB/bmxqz/y45tiC+R+Ka6j3ktfF9JVzBQh5aa3k0JJT4l0EeQU+3fmL1flcjV45gdOCfZSYqlDYjqCoZh3To8ANXTza7PZDVCdLGMUpMz5BSgt6isFERtatotYvnOTwxToH4n22I9t1mVLes9NjvwrJeAKzuzpXk4kPRsnmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772404211; c=relaxed/simple; bh=1VjOIV+JF8y9xJlqX2nPiZnivzjhq0ajPuN1W3AoOaw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QD3dXI+Aom5s11fXFIa/CxDXFCsmeMLUzhidI+UfVBrGWYun5mXm2vaDf/2YC8zZWq6nml9G3zt3jjJeNm6dYNd1N+ZeDHa64j3LCe1Xv8pT5ztwYia2eU+Xtp993rgcF+fU84COnOLdrmFOOKcO1c0XGGjvR1O13HavtXjKX8A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Nt2aEYsQ; 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="Nt2aEYsQ" Received: by smtp.kernel.org (Postfix) with ESMTPS id DAC0FC2BCB3; Sun, 1 Mar 2026 22:30:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772404210; bh=1VjOIV+JF8y9xJlqX2nPiZnivzjhq0ajPuN1W3AoOaw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Nt2aEYsQNDMYdgrb5ZuHS23bUQyM/opF99p8RhsrrAjaLNXgGaPdC0dNqW63QuWL4 Kz94nEdFDoqSAjAWETtuhqib6PT66i10q68JLZamWjz5eJHNTaGkwQY4BLxUPW1NdE 6wFcam4SvgseKfNJ5jkQqQhhu0UcAdk23SwmRKTipeDdfUxqmYnfn7xYMhxUnWokUd pa6jbci3JpqHLDiLPQKFQV4bOp6WMbz5bRT1GDGHCZLMmVtaJ8gfCAoTP39RniDd1m 5Ntrb+GKJSkCXjlYDsVAH5qeafjdfKXf+PuGulDjvMDZa34d73daKR1kPpJIoDFmst WDiYxKd90+5KQ== 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 B1893FD0078; Sun, 1 Mar 2026 22:30:10 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sun, 01 Mar 2026 23:29:17 +0100 Subject: [PATCH v3 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: <20260301-wiko-chuppito-v3-1-9b36a2a7aed5@posteo.de> References: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@posteo.de> In-Reply-To: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@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=1772404208; l=846; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=p71bdLWPgJx8YbZwRJN3OjH5dKZ2Biw/XlIKc8Hj8V8=; b=1LHDjfbVlTUvyGfWI8i3GzuYp8uMOPpAK4SX6qW1yvLQ3/sMQml1QIe7Ze+hVljzuIs3+0tlv e7BQLcG68EKDEGdYMXdJVYVzKyBDLoicIdFw5QBJIet1c6h2g23Pq8q 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 16 07:10:57 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 4AEF3375AD6; Sun, 1 Mar 2026 22:30:11 +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=1772404211; cv=none; b=Vjsz49ZOLdfv82GBBzD8Q288qchLUOnleGjYNtMVCj0eyDsi0jq0eV4TsijRJQ1GC9hdqpaYu20m5/2Hnt7UlBwKIV9+smtQYtPxkujGZM7KuPlRyi5RrxQOy9xBzM5Z+r/CesowDjLqoEca8iTwD/2Zlhgmlj0TU9U1qt5eWgE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772404211; c=relaxed/simple; bh=dQI5AaRN9kQoOur5mR9n344XaBUPCGCsHOMIOiHYfZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GzA1Ch+RUs7lD4JAojnvtnqTRWw52ef8BMzwM9ephCtoTWo6H66NsJ+kZYHT2ALCgSCjUGaTdFyvfgAh6k7xNDjhjN1gWQHa+DVcBgDhHO7lZlcATponvDcaLs2QcJlFFIG70OiFKwHlPy5uuu4X+0S00yUKzxFpzja/0NUVp3Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GQ3YFNDq; 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="GQ3YFNDq" Received: by smtp.kernel.org (Postfix) with ESMTPS id DF9FFC2BCB5; Sun, 1 Mar 2026 22:30:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772404210; bh=dQI5AaRN9kQoOur5mR9n344XaBUPCGCsHOMIOiHYfZM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=GQ3YFNDqyoIB1wNLfc75lKbaBj2aLcTv8mzi0LJ4qDQUtDd0j1qW/XJaB5paTLH22 R0jknbVxyXyf+tCUf7q9jnVYroqd3U+zhqU3/YDNEQd74c9VDx0hl7zC6TBHT6xlZi yHhbkAnCmESucwlgzoIRSLqEFE34YDXsgJJDa7/aXdth2LZDKov/1eKmHGQuAWIB5q HaKyYgwt3uY9FDxht1bdJVmjyQ+swt0iyRI49dJdMuOpQmUnQd5BQutNuyuBhgGKBH MbvPWZ1eXCcepbyZNok3xOepOQXd7woXX/ULHgkFoj9HEd8ithO8quO0WoX3zksOJQ LnCeDdxVk7J1g== 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 CC659C5DF6E; Sun, 1 Mar 2026 22:30:10 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sun, 01 Mar 2026 23:29:18 +0100 Subject: [PATCH v3 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: <20260301-wiko-chuppito-v3-2-9b36a2a7aed5@posteo.de> References: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@posteo.de> In-Reply-To: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@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=1772404208; l=811; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=L22ne3Q6rMpTpkTkP/rKSYuGR0NhqH7BLqT9DvYenoM=; b=/FbazqWAs07vAdS50IF1uwLL4+0US93jLCny7cMT81n01mGwfoSkofuVQ3UtVn1VsbZG3G0+u CkxFjrDw2QZAf2bcJoqSLC3hvaZYtJuswcRFnAmO6UdF8Fucs2y2WLB 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 16 07:10:57 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 4ADE5375AD4; Sun, 1 Mar 2026 22:30:11 +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=1772404211; cv=none; b=p9+jGdsaBln+lnWypenEttSMjM3Wk8WgzQclqjhkxSs0QyBcVNam1JpV3sO+AZp7J7NPGgX1xJVb8Lla/Ls71Fw1l+sUStBxaa8mQNgGepgoQohnCbN2qGN3mzXPMtm6SmNT2ommlWDralywKeo02ugCF3FuZs3P5cyq8JU6Hg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772404211; c=relaxed/simple; bh=J5aCXb4NEpdqQhIhazfnVjdiOLwnVxPAxuTOnDhYYVo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Wa7J77FtpHZ0n7Pcfupn3zH8CzaUHMFoz+Q/daTW3+TA1duz7R83MB3ZqzqYhjHWJM/rvrttHG7w/UnLhyGxlN+cRnVwyIlx3oammlkKssROzosI1Jz51cTIkqPDSSVtsXKlfHQyH/evTUXH1tKLBmJjy8LiYsNOeGr0XvPY3WY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZSJjPhwr; 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="ZSJjPhwr" Received: by smtp.kernel.org (Postfix) with ESMTPS id 0E588C4AF0B; Sun, 1 Mar 2026 22:30:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772404211; bh=J5aCXb4NEpdqQhIhazfnVjdiOLwnVxPAxuTOnDhYYVo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ZSJjPhwrrQyOdZ0L28F4/R0ugj1uN8UAhD8gGqZ65mA5R3PEK3Y6PRJ6HqrTadx3R Tfgd5jnwBgPkYV1oaNH8bTJGCdbCR+Do1o6u0ApD/Q2d4Ur/YIUzY2oBXzODv0lf9x RVBnXWZLQzBowtccFNKgFS+J+/eBV9hbnDieTMucz0L1OvDFyABYpW8yNLTjfuWdaV Uj1XkIkoG3KkB/XTv266n70I66TokjyJrqNZX2fOoAoin0AbtHywggwywZAuJDg9gf qLUNEDp3SA1Ivki7oAllMaXTshEmHhYSQo+JZlEZNszkW7maMPMakzvvpamqO+xBN8 mIF3pnmaF+gpA== 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 E3C10FD007D; Sun, 1 Mar 2026 22:30:10 +0000 (UTC) From: Paul Adam via B4 Relay Date: Sun, 01 Mar 2026 23:29:19 +0100 Subject: [PATCH v3 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: <20260301-wiko-chuppito-v3-3-9b36a2a7aed5@posteo.de> References: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@posteo.de> In-Reply-To: <20260301-wiko-chuppito-v3-0-9b36a2a7aed5@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=1772404208; l=8860; i=adamp@posteo.de; s=20260215; h=from:subject:message-id; bh=MgE5NLXqI2cJWDmTleXIv4skNnJUubtBBECh7G4sx44=; b=PQfHf7fgISE5+ThmLeiY0sKNNumoJNNVuME8s/yFdhJEw+y6ibFGAKH/rAh+hP1FRMw7OgyDz SNR4QCrK9v0BZ2zX4WySBPz1wx0qqFzJf0aApVxoDWuRvj39OPEYPxb 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 | 356 +++++++++++++++++= ++++ 2 files changed, 357 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..dd56e1baeb4b --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts @@ -0,0 +1,356 @@ +// 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-1 =3D <&mag_reset_suspend>; + pinctrl-names =3D "default", "suspend"; + 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-1 =3D <&proximity_int_suspend>; + pinctrl-names =3D "default", "suspend"; + }; + + 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-1 =3D <&imu_int_suspend>; + pinctrl-names =3D "default", "suspend"; + 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-1 =3D <&touchscreen_suspend>; + pinctrl-names =3D "default", "suspend"; + #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>; + regulator-always-on; + }; +}; + +&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; + }; + + imu_int_suspend: imu-int-suspend-state { + pins =3D "gpio115"; + function =3D "gpio"; + drive-strength =3D <2>; + }; + + mag_reset_default: mag-reset-default-state { + pins =3D "gpio120"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + mag_reset_suspend: mag-reset-suspend-state { + pins =3D "gpio120"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + proximity_int_default: proximity-int-default-state { + pins =3D "gpio113"; + function =3D "gpio"; + drive-strength =3D <6>; + bias-pull-up; + }; + + proximity_int_suspend: proximity-int-suspend-state { + pins =3D "gpio113"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + 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; + }; + }; + + touchscreen_suspend: touchscreen-suspend-state { + touchscreen-pins { + pins =3D "gpio13"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + reset-pins { + pins =3D "gpio12"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + + 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