From nobody Thu Sep 24 18:43:55 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 04DCD472076; Mon, 21 Sep 2026 17:43:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012598; cv=none; b=DBu8YvoqaOlVNMxGO8vuH5pRB5ONUjs6TS6rvABUpq009rSLOPl9QPA6RitnKbaeMWjJzN5C5VwyTctZjKrSPS7WmZpMiLSmgtATLQ12iflNRie19JVsJrW6lCiGrFwyIfj59Vb3t/W7aL3ctkbhD3VToE9MyL8JrVkJGPfI7KE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012598; c=relaxed/simple; bh=ts3SGfoYgDGEjdP4CgWylwBY5zqFnwUmk4GDhX33tYg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jZthjG46+2smED848hglj2uohvbfZhJ3/ia0fEyG2mXhx4lfwMgrmmvFJrwF3YkgNpmJahWXY/hXdUWpLemzUOCaeQDOEbprXvscUOaVlEvrh45lWrFrRRtTRKtoGqJxpN2Kw4jCHwW1qOD37Nkvs4bscX2LkaKkpKwpAPcV0Ps= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=RbRITSIv; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=2owwHg34; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="RbRITSIv"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="2owwHg34" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012587; bh=3oSwz5Zy6nXS6A8/l4jcI14 ITh4f4paNeE4tpHkpxOA=; b=RbRITSIvxu7PW06a9RPqJy9zce5ylLFVFJdmgihdc6EKOc/dOL rrtRo4K2NKj885xIAMkBSIOHRp1Gi/HAoJK/ee0yZERJf9zteR7YY231SshgTLLez1fvhBqytc9 PYxry0wGpzzA1yyI8ZXhNkWysrMRyG3kWL00aEGAv+rZcLlW9y4yXZglh0gG3pVRFk4u1tVBsuK n5sWvb3j+WLk6LO17vR6VNzm+3oYCQGuoW9ubQ+5Yjeg/ROWi2kJWiMIUOyKlMiqRuWZgky+ai1 3fLpSKfGoYv1p+qoifmPEmwu1pu/N1jkeemAQ31yPnBB1hNQxJo6cVRbV6q6Cuk9KuQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012587; bh=3oSwz5Zy6nXS6A8/l4jcI14 ITh4f4paNeE4tpHkpxOA=; b=2owwHg34QWVsXMZgDu7V6Fc3Ab7jJLLTLwon1jzPdBgpytaz4X jCgBXLL9GGpJQ0DGuB/P0HV6QkHqUQhnO9Dg==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Mon, 21 Sep 2026 19:43:02 +0200 Subject: [PATCH 1/4] arm64: dts: qcom: msm8917-xiaomi-wingtech: add notification led 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: <20260921-xiaomi-aw2013-v1-1-a0c3084076de@mainlining.org> References: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> In-Reply-To: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790012584; l=2397; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=ts3SGfoYgDGEjdP4CgWylwBY5zqFnwUmk4GDhX33tYg=; b=948sjmebBYLMGdM1WCvcGjdp84U8zOITq4uh3Ue5YwyNsvgXqlTagq1yuZZpFPWPFk1T9uwUv +t8sAvwD5M1ACZUmfseFcAQ17aIx7qc/5Jkur19X/qb3h+tnvA7jL94 X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Add the aw2013 led-controller node for controlling the notification LED. The same led controller is in use for Redmi 4A and Redmi 5A the only difference is Redmi 4A have RGB leds attached to the controller. Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 26 +++++++++---------= ---- .../boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi | 15 +++++++++++++ 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/= boot/dts/qcom/msm8917-xiaomi-riva.dts index 7c323214abf1..8ea8ef80fb38 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts @@ -5,7 +5,6 @@ =20 /dts-v1/; =20 -#include #include "msm8917-xiaomi-wingtech.dtsi" =20 / { @@ -36,26 +35,21 @@ vibrator { }; }; =20 -&blsp1_i2c2 { +&aw2013 { status =3D "okay"; =20 - led-controller@45 { - compatible =3D "awinic,aw2013"; - reg =3D <0x45>; - vcc-supply =3D <&pm8937_l10>; - vio-supply =3D <&pm8937_l5>; - #address-cells =3D <1>; - #size-cells =3D <0>; - - led@0 { - reg =3D <0>; - led-max-microamp =3D <5000>; - function =3D LED_FUNCTION_INDICATOR; - color =3D ; - }; + led@0 { + reg =3D <0>; + led-max-microamp =3D <5000>; + function =3D LED_FUNCTION_STATUS; + color =3D ; }; }; =20 +&blsp1_i2c2 { + status =3D "okay"; +}; + &blsp1_uart2 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi b/arch/a= rm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi index 69eda5f42c06..cdbf2d4fa92c 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi @@ -7,6 +7,8 @@ =20 #include #include +#include + #include "msm8917.dtsi" #include "pm8937.dtsi" =20 @@ -85,6 +87,19 @@ framebuffer_mem: memory@90001000 { }; }; =20 +&blsp1_i2c2 { + aw2013: led-controller@45 { + compatible =3D "awinic,aw2013"; + reg =3D <0x45>; + vcc-supply =3D <&pm8937_l10>; + vio-supply =3D <&pm8937_l5>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; +}; + &blsp1_i2c3 { status =3D "okay"; =20 --=20 2.55.0 From nobody Thu Sep 24 18:43:55 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 67A204EF121; Mon, 21 Sep 2026 17:43:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012602; cv=none; b=DOibd8FwDXijiuOcsrgMFIlyq1DI7hVL0rzCpoMCuejJsB9Pd8D8/fA/m/NjX6+wvXDrZgRFOjJxOSjcRqhpFkJUsZdZb5NnvsGtjBUis/JIl5N1/erpMVFcrkTsfgDjxeP/4k8QhuHUDjQdVrJBzQgIYvcht4q1iddB6LaLtDU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012602; c=relaxed/simple; bh=dHTybrL+RMP1hKkMN9c0Iz7OJiE275d2OWdGdUab7ak=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TGdzhFNpOypt1GUBTjGre4hztRTgm05MjoHFfxl8Rtp9hmVuhBq9GadT0IkvWvXRbsiGUEArsqPf+yzdkVJsxaHho2jDNuGFNmAPL06jZKDiASHfJXjq3L3ljY02gNIwM+R2Jr6fGTSUVyRfQyx7xBYnI7KDQUEh3P67sB+jV+o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=OUCmQzJE; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=dBeniGXQ; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="OUCmQzJE"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="dBeniGXQ" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012588; bh=RZqRdr1U5nr/ovFdxgKlGjo 2cPnR/81TfxbwVC4+jic=; b=OUCmQzJE058oW/2R8CJgGVYE9MzbXAWtjTeAh7qFnU9BGjGH2W 188PAYpaR8ar48seCPHIFfs6PmaKJQ63lnnzkfsclsUzd1Qp22jno2rqdjS/a5vCDf4aWdH6esA /SnmS24rHBZL5OOqpCQfIb7Fvj+2xlCtlizwuGaVAwygaVOYXt/2DbLGLieh3VwhxBllQn170r6 4ddzXodflbM6eA74eFgsjmo7lw/AK4id+kT1+F6pKmwPfqA+2cw2aCHMgPQk4gRQsaKmkSL7hvj avBNUnwgWNq47VpOjgZ9d1hibvlnYqapMLRQpG2ItBhbVkZQTYjuPa8K+AV8lBnO+8g==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012588; bh=RZqRdr1U5nr/ovFdxgKlGjo 2cPnR/81TfxbwVC4+jic=; b=dBeniGXQC3090uUQqTaXg5UOVUXz8qIFgJtLgsE+j4Od/mwB60 cEAs0fkI2ygw1vqxtIFtLN5xOfq4goQO19DQ==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Mon, 21 Sep 2026 19:43:03 +0200 Subject: [PATCH 2/4] arm64: dts: qcom: msm8917-xiaomi-rolex: enable notification led 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: <20260921-xiaomi-aw2013-v1-2-a0c3084076de@mainlining.org> References: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> In-Reply-To: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790012584; l=1324; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=dHTybrL+RMP1hKkMN9c0Iz7OJiE275d2OWdGdUab7ak=; b=owpw/NoZuGnhCUmgT9bKZVAMUkw9B3KYKiioDFSOBpsiG3wbSwAv/pC8wiC5JSnALMRw1dZ6N bZ3JcVcxvnJCOladrpnbuT7jKUp4Fm3iJs9zc1tVH7ubC7DdtnTTmUu X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Enable aw2013 notfication led. Redmi 4A have RGB notification led since aw2013 driver is not supporting multi color grouping use leds-group-multicolor for it. Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts | 33 +++++++++++++++++++= ++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts b/arch/arm64= /boot/dts/qcom/msm8917-xiaomi-rolex.dts index f0b72d9878c4..a8dba85cb352 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts @@ -12,4 +12,37 @@ / { compatible =3D "xiaomi,rolex", "qcom,msm8917"; =20 qcom,board-id =3D <0x1000b 1>; + + multi-led { + compatible =3D "leds-group-multicolor"; + color =3D ; + function =3D LED_FUNCTION_STATUS; + leds =3D <&led0>, <&led1>, <&led2>; + }; +}; + +&aw2013 { + status =3D "okay"; + + led0: led@0 { + reg =3D <0>; + led-max-microamp =3D <5000>; + color =3D ; + }; + + led1: led@1 { + reg =3D <1>; + led-max-microamp =3D <5000>; + color =3D ; + }; + + led2: led@2 { + reg =3D <2>; + led-max-microamp =3D <5000>; + color =3D ; + }; +}; + +&blsp1_i2c2 { + status =3D "okay"; }; --=20 2.55.0 From nobody Thu Sep 24 18:43:55 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 B86674E1C99; Mon, 21 Sep 2026 17:43:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012599; cv=none; b=uppD9wXrAF42GJcdmkOg6yVptM5xb2A/IIHjFQvSCEngf3T4ew3lE8/cCNRu1hd/Odw/ebKxm12HUUP1edhvNXZbUfvwPsqrqSj0jdvXcrG7hC/8HlLf7DTTe+FMOpvW9JyDz8B6CFYpahLPFy5pComN514squPrtK9seCqxH58= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012599; c=relaxed/simple; bh=11m1D1lJKiQ3dtLCxpbphaKV0DgtaEtvCT0JD/1sfp0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jDgeDqTeurRGBD3hhj85W7RVkAV2fo4QKwsn2iHG9D6V2lQjZ4T9g6BWuHi1cu0oftDFM/y78mjFWModFwUiNASCxA4143bgsWXNiJOL0csmXKRVYgouZZJgGrW/QmE2WsbrPmNzQA4tMOccfrPYf4h+CTnIqHSaOJWkHKRPY2Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=GgQQDkNn; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=knvzWwIu; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="GgQQDkNn"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="knvzWwIu" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012590; bh=UBHVFUBU2rVrPaL0huOGrsr yRElw5EP3yZMmr8zzBvI=; b=GgQQDkNn3f83Qz51KsoEXPRpk0fi92XdMEcARjnN9s7q3DWoi9 sjPgI+UTg2xezM+fKwxpEp6umBMISVbXNidIWYya6XboWJ3LB6uRthjmsKA97Jt5nqkjJYJBp89 Jv/DLPjXkRKp3rzAhK6IQtEz6093DpaxFP9C0Lo7uGV1XBHZ/gobgunTsaOst3iP2akEFcOesqM qu8F5QWJFGJaOSSsWSCVPoRt742ZvOSL2fnHaJ0jSIbk7904IfyO9HQhVZzp2Od5WkUCevCv5IZ dS1jkGNvHQXAljJ1b/DO7c0FzJOt/R44iQoi/9qmd2wvbQqaJJwvqMhfxYC27K1WUOQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012590; bh=UBHVFUBU2rVrPaL0huOGrsr yRElw5EP3yZMmr8zzBvI=; b=knvzWwIultdUjeRnwPxEAGZfM6DQuZvPtx+tBTBbbJ4LEjHs1k gvl8MKyUdV5UfIEtg9YJ+JE/HPM+kQdSyrDw==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Mon, 21 Sep 2026 19:43:04 +0200 Subject: [PATCH 3/4] arm64: dts: qcom: msm8937-xiaomi-land: group status leds 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: <20260921-xiaomi-aw2013-v1-3-a0c3084076de@mainlining.org> References: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> In-Reply-To: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790012584; l=1481; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=11m1D1lJKiQ3dtLCxpbphaKV0DgtaEtvCT0JD/1sfp0=; b=qDh0fAlrFqvg8wSly/4r1s/bO03XXQNGz1UM83/+Pqj5+HM2VuTFiS0LDzrKOhF9syJWq7D3Q Q6dTed4Mb7ZDDom/9wAmQSPQsiw7/9lLbKokECEbJaEVCjsvmHfOJ0Z X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Use leds-group-multicolor for handling the RGB notification leds together. Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts b/arch/arm64/= boot/dts/qcom/msm8937-xiaomi-land.dts index 4f301e7c6517..10aea044f787 100644 --- a/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts +++ b/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts @@ -81,6 +81,13 @@ irled { gpios =3D <&tlmm 45 GPIO_ACTIVE_HIGH>; }; =20 + multi-led { + compatible =3D "leds-group-multicolor"; + color =3D ; + function =3D LED_FUNCTION_STATUS; + leds =3D <&led0>, <&led1>, <&led2>; + }; + reserved-memory { reserved@84a00000 { reg =3D <0x0 0x84a00000 0x0 0x1900000>; @@ -115,23 +122,20 @@ led-controller@45 { vcc-supply =3D <&pm8937_l10>; vio-supply =3D <&pm8937_l5>; =20 - led@0 { + led0: led@0 { reg =3D <0>; - function =3D LED_FUNCTION_STATUS; led-max-microamp =3D <5000>; color =3D ; }; =20 - led@1 { + led1: led@1 { reg =3D <1>; - function =3D LED_FUNCTION_STATUS; led-max-microamp =3D <5000>; color =3D ; }; =20 - led@2 { + led2: led@2 { reg =3D <2>; - function =3D LED_FUNCTION_STATUS; led-max-microamp =3D <5000>; color =3D ; }; --=20 2.55.0 From nobody Thu Sep 24 18:43:55 2026 Received: from mail.mainlining.org (mail.mainlining.org [5.75.144.95]) (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 EAEB94EDCC8; Mon, 21 Sep 2026 17:43:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.75.144.95 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012602; cv=none; b=hcg/Zc24zomcI10suX9G8ySBVRaH8tZokffo3sNbxDOznwoV0J0YBStYDUWbzNtVl0gitWZ9W2eQJr6ZJF07arfxPRF6q5onrqv7nz17TVO2JqIxM88CXf8y/SyErX3drrUt+vB4SnJgITh02k5oY59e2nZ9Kt0SjLs1rrGGW8g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790012602; c=relaxed/simple; bh=P++/C3omP5oXTxehlSkghnlzlWs44iaAHu1PLIfmpZA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kMI8nk1YxmWAVBlYXYOhdYSLQTjEbzYuQY69jsnkiJK4IQWKVdxZUoPfZ3adGOsdsh35N6FG2lNI2+zs3GHKyloJinU414Lnd/4iM5OJK6jzPG6FAnMgoAU2XiEdYZ9tt9Xe8lwdnZUvRa7CywrGvFjDvZIV8T1Cgp/nyimkx1Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org; spf=pass smtp.mailfrom=mainlining.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=lxS3teYB; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=E9H+lHZN; arc=none smtp.client-ip=5.75.144.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mainlining.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mainlining.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="lxS3teYB"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="E9H+lHZN" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012591; bh=RjxwbYex8GEzjt1av++2E9e ONQiJ+25wVtZoQz33Ttg=; b=lxS3teYB2afCO2QpKtkoZgADLl7hq0223rP+xlueXLv6apKAoI pw3VSet+FRPvb65/roCTvH6ytjeOxbZ5JHrTRe1jc5FP4NzGrZhVTQouXA/NEXL4hFeej3R8OSQ eMtsY5agK7y4ZUvJt6tz6WYShaDA5dyd7Xg0tJAkIqa/Lz1yJGo5/bHM2rtn/CvPYrz4FpJijGr 4P8V/pg8bwYwHK9p7SLekh5CYbUBnBIjPMFL4PXWbFiO9cCoBvXzP9Rh21kYKweJBcmhNQR+6dc umSJR1HpYBAP1WuwpBfPD09xxf9Xixq95VZQ8k1aCYyBxOiEOt2GBBGQ/+ATW2DMhnA==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1790012591; bh=RjxwbYex8GEzjt1av++2E9e ONQiJ+25wVtZoQz33Ttg=; b=E9H+lHZNQ50K0M2mb9PCTrLIPE3+zxlBxC6vrfYAEbdN9cRU3x SLg2eczvuVIrIu96+Yqx4AwKw9ZeDzIO2GDg==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Mon, 21 Sep 2026 19:43:05 +0200 Subject: [PATCH 4/4] arm64: dts: qcom: msm8917-xiaomi-wingtech: move GPIO haptic vibrator 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: <20260921-xiaomi-aw2013-v1-4-a0c3084076de@mainlining.org> References: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> In-Reply-To: <20260921-xiaomi-aw2013-v1-0-a0c3084076de@mainlining.org> To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790012584; l=1479; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=P++/C3omP5oXTxehlSkghnlzlWs44iaAHu1PLIfmpZA=; b=Ti2LT5phN9L0USssmr9ppclC5IZdYgcQ9020QVJojXFFxkMiwdWOF05W+aRBOAmT73GISiR26 Pbl8T8N2pCTCK99dwOhWb8pJJ64sOOp9WIhgdkvaMXQ0+Fm8pSTVR9X X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Move out vibrator node from Redmi 5A devicetree because Redmi 4A and GO are also using the same GPIO haptic vibrator. Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 6 ------ arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/= boot/dts/qcom/msm8917-xiaomi-riva.dts index 8ea8ef80fb38..253ae479bd16 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts @@ -27,12 +27,6 @@ battery: battery { charge-term-current-microamp =3D <60000>; voltage-min-design-microvolt =3D <3400000>; }; - - vibrator { - compatible =3D "gpio-vibrator"; - enable-gpios =3D <&tlmm 97 GPIO_ACTIVE_HIGH>; - vcc-supply =3D <&vph_pwr>; - }; }; =20 &aw2013 { diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi b/arch/a= rm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi index cdbf2d4fa92c..1b067c43b9c1 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi @@ -85,6 +85,12 @@ framebuffer_mem: memory@90001000 { no-map; }; }; + + vibrator { + compatible =3D "gpio-vibrator"; + enable-gpios =3D <&tlmm 97 GPIO_ACTIVE_HIGH>; + vcc-supply =3D <&vph_pwr>; + }; }; =20 &blsp1_i2c2 { --=20 2.55.0