From nobody Mon Feb 9 10:30:40 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 CA8B7227B94; Thu, 8 Jan 2026 03:43:27 +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=1767843810; cv=none; b=pFhWLLbZXGAV0HxH5hhaFSzWkSViSIg7deQ+XpCt47gqZU0/AJi8In+hDpfkNc9vn3AlyidM4q3Z+fbzbDmer5Z0UhkoBWwQt/kZiQfPSuNxv2SUDrKhmMfOM4A3N+lbZahU0TJVQIWQBGkoXWM6RPASRq470Jjk22Mx4q1mB+o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843810; c=relaxed/simple; bh=Flgtd2LaSuQXpD0dtCWUMBrrAD02O0Q+T3gUfWsLUak=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qTk8ikA1BwOHw0iAx+AC7NUM+4gbGscNwDgKEiC8XOT0MlZB5lWv6XfSTwv9RizbFR7vM31KYT6PELTfa6+yQpJyNGou/9u13QovJbMTEjwwk6Hg8sbqFg9nRO7VfZYrRGdY9UPBwfbcRFDiP9QbjtkZS/NaaE7fUYWBvWGQdPo= 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=DwwAXCH9; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=FaWR9kPB; 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="DwwAXCH9"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="FaWR9kPB" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843803; bh=x+VLcGrF8opfV7NtbUyiQof GAy7iEQpMZ9xZkBcojfQ=; b=DwwAXCH9SYu9ugVn4IMxIbjSucjgnOyldls60V32izvSea99WK kwmbCVVWhtSAm8i+UNenSKIfz5eEOGU2A+dKhahnW+ZVUAZYi58l+eO96lp0wUXL5U7qSepHt2M 5JX32p4y0nHg4E+HzevIlsv1wPrizikM/NNucWylGoMoi+ea9X0iJ5eIAXmSJIZZXntT8iKhNdB 5nlz7prHZy5//W2XAePOsxoOE3lWFQ8KCl0MMIMEIYgGo9XlNMMRbYHx4byayy6IKJVHOdd7meP pjoCj0ml+O1qxbTHFb+5hqYkJnEKdY0yikurfL3f4j+tfENjKEHM1OMhRIxSd/M3EPQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843803; bh=x+VLcGrF8opfV7NtbUyiQof GAy7iEQpMZ9xZkBcojfQ=; b=FaWR9kPBQIKfF1djMutspZOt14Clu+i+IxEX1iRaFghy9LN77v p7NnbvpkZU+psN3UUK/33GNav/qdjvMQSHAw==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:19 +0100 Subject: [PATCH v2 1/7] dt-bindings: backlight: qcom-wled: Document ovp values for PMI8994 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: <20260108-pmi8950-wled-v2-1-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=1515; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=Flgtd2LaSuQXpD0dtCWUMBrrAD02O0Q+T3gUfWsLUak=; b=oSFRrlPcmfj8pg2Yd2601uYcKhvxqa3LX+QfQ4iVj4LClP/dEC9sjrsmdQlC4DNJ1Gy9iRuKY Bjkq5miRji1C9Un/w13u7Xpf84noC71wVFP4u7GD2pr+veHEeEmXvP0 X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Document ovp values supported by wled found in PMI8994. Reviewed-by: Konrad Dybcio Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n Reviewed-by: Krzysztof Kozlowski --- .../bindings/leds/backlight/qcom-wled.yaml | 22 ++++++++++++++++++= ++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yam= l b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml index a8490781011d..19166186a1ff 100644 --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml @@ -98,8 +98,8 @@ properties: description: | Over-voltage protection limit. This property is for WLED4 only. $ref: /schemas/types.yaml#/definitions/uint32 - enum: [ 18100, 19600, 29600, 31100 ] - default: 29600 + minimum: 17800 + maximum: 31100 =20 qcom,num-strings: description: | @@ -239,6 +239,24 @@ allOf: minimum: 0 maximum: 4095 =20 + - if: + properties: + compatible: + contains: + const: qcom,pmi8994-wled + + then: + properties: + qcom,ovp-millivolt: + enum: [ 17800, 19400, 29500, 31000 ] + default: 29500 + + else: + properties: + qcom,ovp-millivolt: + enum: [ 18100, 19600, 29600, 31100 ] + default: 29600 + required: - compatible - reg --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 BF95127FD7C; Thu, 8 Jan 2026 03:43:35 +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=1767843818; cv=none; b=St67jtOwuYhvwtZoPgbdEHguxQOURak+zKWPkRQF+NBmiiTg+qZOxRUv2tUMdC9gD7p9j4eIW0utN9inbqPCubbMo+8V/UXPPvuDMFO4XlTUpevUeCuJRz7YMJZODtCVjbnDHP2/clUkIQPSt0kPEOzC64er1LcLfrjmOTv8SP4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843818; c=relaxed/simple; bh=C7f1Wsl4PAXBG1FKv0Z/4MadLG834+BqLQH+xcJmGYA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gJ420aeoRucwzeb0wmmQRu88jSuJAMUyx60kgr93wPg4PejrImPX3eI2bBcqceDtD/DvoQNCNOTeQk/lZhCvR3PYyAGTJx6bxod6qOFgJutvwphMKfYU0mQpgC1DNzXnacEC7dMLjj78nyvIELZZBxtHTxCmyuDu3P2lYRuN3PM= 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=CvY98XYT; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=Tb4HbRET; 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="CvY98XYT"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="Tb4HbRET" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843804; bh=RjCN5VQHgx91mUr87hbsMZ0 O/PV+IbGWFJvvdqUb2QY=; b=CvY98XYTM29bME9yQwFA5VRFJYTuWedE/BuU/1pUP2udh3l8Q6 ZMrfoAekJcFfv5Do5cC5KlzSfOcj9pM0IehwaezJXcT4/vfB1aMlMU+Jv2GCEpdiE2qDERUx0Bz OqxKAlfaayilvCOlBkQpHQnK9p4Pclf+2pYTL/8fbO43glUOcy1uy/Gf4GaMNXiNKHywUx28n0q 0v5o0DXCRbFA1SbYuKR5HVhnxMsn8lM0OtnUVyLiHKaJlomZ0eFnDZvGkQZszS0tzhvzIVGeqSn Q0m2J2Y9w9mPSd+uIBixJ1BZqjhAyRnLZ7s1ycFrdbqHrbVGu/YnNNCKHIceP0N7RRw==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843804; bh=RjCN5VQHgx91mUr87hbsMZ0 O/PV+IbGWFJvvdqUb2QY=; b=Tb4HbRETm9AAsuTmQ/x1XdguJVJvNyHVjIzpVzYUVg4bKuNAld FPl1y5LqPA8u4OOUpglBX0uPbDGTE3jm+xCQ==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:20 +0100 Subject: [PATCH v2 2/7] backlight: qcom-wled: Support ovp values for PMI8994 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: <20260108-pmi8950-wled-v2-2-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=2315; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=C7f1Wsl4PAXBG1FKv0Z/4MadLG834+BqLQH+xcJmGYA=; b=TSmtv/NsmRLrQvSqN71UaMx2kxSD/6jTMKbfWesWjJgWkgRlSnDFG10OvM0x4rrhpslk2mCpr MCf6sqkUVcTA5FyGYw7jnMGvWkIIky+XrCjOyeIhw9egmu7hCVryAjh X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= WLED4 found in PMI8994 supports different ovp values. Fixes: 6fc632d3e3e0 ("video: backlight: qcom-wled: Add PMI8994 compatible") Reviewed-by: Konrad Dybcio Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- drivers/video/backlight/qcom-wled.c | 41 +++++++++++++++++++++++++++++++++= ++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/drivers/video/backlight/qcom-wled.c b/drivers/video/backlight/= qcom-wled.c index a63bb42c8f8b..5decbd39b789 100644 --- a/drivers/video/backlight/qcom-wled.c +++ b/drivers/video/backlight/qcom-wled.c @@ -1244,6 +1244,15 @@ static const struct wled_var_cfg wled4_ovp_cfg =3D { .size =3D ARRAY_SIZE(wled4_ovp_values), }; =20 +static const u32 pmi8994_wled_ovp_values[] =3D { + 31000, 29500, 19400, 17800, +}; + +static const struct wled_var_cfg pmi8994_wled_ovp_cfg =3D { + .values =3D pmi8994_wled_ovp_values, + .size =3D ARRAY_SIZE(pmi8994_wled_ovp_values), +}; + static inline u32 wled5_ovp_values_fn(u32 idx) { /* @@ -1357,6 +1366,29 @@ static int wled_configure(struct wled *wled) }, }; =20 + const struct wled_u32_opts pmi8994_wled_opts[] =3D { + { + .name =3D "qcom,current-boost-limit", + .val_ptr =3D &cfg->boost_i_limit, + .cfg =3D &wled4_boost_i_limit_cfg, + }, + { + .name =3D "qcom,current-limit-microamp", + .val_ptr =3D &cfg->string_i_limit, + .cfg =3D &wled4_string_i_limit_cfg, + }, + { + .name =3D "qcom,ovp-millivolt", + .val_ptr =3D &cfg->ovp, + .cfg =3D &pmi8994_wled_ovp_cfg, + }, + { + .name =3D "qcom,switching-freq", + .val_ptr =3D &cfg->switch_freq, + .cfg =3D &wled3_switch_freq_cfg, + }, + }; + const struct wled_u32_opts wled5_opts[] =3D { { .name =3D "qcom,current-boost-limit", @@ -1423,8 +1455,13 @@ static int wled_configure(struct wled *wled) break; =20 case 4: - u32_opts =3D wled4_opts; - size =3D ARRAY_SIZE(wled4_opts); + if (of_device_is_compatible(dev->of_node, "qcom,pmi8994-wled")) { + u32_opts =3D pmi8994_wled_opts; + size =3D ARRAY_SIZE(pmi8994_wled_opts); + } else { + u32_opts =3D wled4_opts; + size =3D ARRAY_SIZE(wled4_opts); + } *cfg =3D wled4_config_defaults; wled->wled_set_brightness =3D wled4_set_brightness; wled->wled_sync_toggle =3D wled3_sync_toggle; --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 7C3782868AD; Thu, 8 Jan 2026 03:45:57 +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=1767843960; cv=none; b=MP74sNFiMb4v8owQrzrNu3ByUTbV8owUE8PHMjMkCZDzxLgb4D2ervpIM4v/RHnRnOGR4dHuaLpwZlt7mjHTWAZ2qdCPlEhWJgJt6ekzZOlK237RWBchCIVw7/g4AHKp55YOFLOI00pjd0xVQ4y2DO3/vSZkvsoGO8Z6Vf//IJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843960; c=relaxed/simple; bh=jPvvXTMG7MMfp8bDN1jFPOpjLS4qHCTr3b5PhyRoe2A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F9I36CXrKU3z3qTpJr3jlw5BPbZDMT1nbsDB1U4htkSMOrmqqd/GfRU3/wRHvVBZPuvcX7CoGAr9fPI1oPf6IQnedFwZ3fxnpwkGtSCyeIdNLyk1v2/t4UX2hVV0iOFX4Z6iGUZM75+On9D5r842xyOzAERyYfS3RkgFD6JrGp0= 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=DC03F6fI; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=8gHCVHFD; 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="DC03F6fI"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="8gHCVHFD" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843805; bh=MK0zzzE2lE+4Jx9GbkeC4aj RUdNEAQHKz+y/Jux6iaE=; b=DC03F6fIqERbue3vrdi+d1K7F+X6KcIh8RDyXWbgQFU8u644wj IgjvIZVB5UI9Z1ue0265ybHn+yjPfRfCxJHg6V5Y5cxpLnM8oDdUs76gQb+C/f9v1NoXozSApz2 vf+J5sVVP+6gsdaxYGuwNmGpsIF15eRQ1b2zceiRFLQgMGmMHuqwYIazLD+c4/y5aueV5NFQPDF gTdYb3XXrPpdvVDX4IJIwG9WZfeLUogEBd6sewLjL1XH1Sb4CTDYwzSAbERIa9CjF4/VhDR9AGW Gnv73gHsFZKIJVBLlEyiskGbpnzwdzN28XHUzTRqIh19AWNN9IMY0SU4mUyoHLKS04A==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843805; bh=MK0zzzE2lE+4Jx9GbkeC4aj RUdNEAQHKz+y/Jux6iaE=; b=8gHCVHFDrCIXL2rbdbJbDlMqsWKpbs/PnF0+FH19XQA+dT5MXB U7V2B8hOMSUe5CwT1C5x0kBbatxYNxib9NAg==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:21 +0100 Subject: [PATCH v2 3/7] dt-bindings: backlight: qcom-wled: Document ovp values for PMI8950 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: <20260108-pmi8950-wled-v2-3-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=858; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=jPvvXTMG7MMfp8bDN1jFPOpjLS4qHCTr3b5PhyRoe2A=; b=Nb7O1/TveujH9gwbe5eSg2nphf6Vpt7xziedHz600OgyK9Brx6CjqWQYfpzgqYLt0qb9Uwu87 6xRqySY8jPzCGemqbCHyGS7m4YteZJScApknbL8pWMVLAYkrKSnmXUO X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= Document ovp values supported by wled found in PMI8950. Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n Acked-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio --- Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yam= l b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml index 19166186a1ff..a54448cfdb38 100644 --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml @@ -243,7 +243,9 @@ allOf: properties: compatible: contains: - const: qcom,pmi8994-wled + enum: + - qcom,pmi8950-wled + - qcom,pmi8994-wled =20 then: properties: --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 117672857FA; Thu, 8 Jan 2026 03:45:52 +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=1767843955; cv=none; b=tD1YLrHd8RFk5gK2i7BevpQfnReK+hy+EEuIIiJgS8aIx4euncCfTQPqpj286dWmRT4Q3imjBPb8EMldO3ZVl85GARC+E/MDv8JCH+CIUp6iXHz0XNlNZdn17cnFsvYt9uEK4TSSlB8Z7Aic/AgGCeRO/7g5CYr4ta5khhRjXjQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843955; c=relaxed/simple; bh=R/fwkb7Qmt4LT480i1UqLq0vWO/bV6zTcVUBwn+/sZ4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KSfEq8JrCvGbSQnJtdrQzs1PYPVYKJgtfGCt+oR+wcZSDqEcrGbK1jPf5r0/gbjn5ilhMojk5NJcLY33GMq7K7JJ0wtng4maHoNz51bgbQkEZs+u9ap0aSyI2FH4qeoc9Y8fF1lLUnldpaKNkj1fDmPFQfonqJlTzNwl3qop4zs= 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=CIxVZ5mQ; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=UZnuEd1+; 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="CIxVZ5mQ"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="UZnuEd1+" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843806; bh=8LHmY6HcOY73PGWHr/gojog Mzi8vGGFWJuGz3nuS12U=; b=CIxVZ5mQMxK+of3gsS4VVwjo55p9SoFPjksV/gx2F1+1cI4dHw Xnt7gPWho9Cjx2btAM35/7qsy6AloDAJMQvcQTgtFenldD27zpZ+TPOkEeq5wCiKZqVj3uIxlQo g4yvH+jfIjsQT5eNvT9yOJ2xzRIrSBZTQpCvMREmqDt5tFlujggM2JnWxTCLAuRlvrSOXzU3bkE OFj+csusVajoBXsKC0JAo2gcVGGxRYVaT6f1KPGUh5vaunUg/pt8Gc+tATCjebhGbuMpSxhFzSw if96qPHSQmjvxfxQg+yvnnFwes13C1NXu7GVf9pkQof0rdAltJrW8b3MyFWVamCYPcQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843806; bh=8LHmY6HcOY73PGWHr/gojog Mzi8vGGFWJuGz3nuS12U=; b=UZnuEd1+UioT3aY0qEq4xxFjgmXS+CcHzBXA7PjCG6uTmIZUgx nlUOMAQysU+6trRvIRYfo55J2ToxcblQTuCA==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:22 +0100 Subject: [PATCH v2 4/7] backlight: qcom-wled: Fix ovp values for PMI8950 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: <20260108-pmi8950-wled-v2-4-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=923; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=R/fwkb7Qmt4LT480i1UqLq0vWO/bV6zTcVUBwn+/sZ4=; b=4pg/PVS5l36GvKHTmd3NY+FHowK2SomMGRGIae+jnepX7IGH1jBjp4Mp1bP8AiLFtH3T5mmvY mPVxfVkt9FjAziHSBGwO+xnOPOv6nPMDFQa7hVhk1IGP46y/B2gFlR/ X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= PMI8950 WLED support same ovp values like PMI8994 WLED. Fixes: 10258bf4534b ("backlight: qcom-wled: Add PMI8950 compatible") Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n Reviewed-by: Konrad Dybcio --- drivers/video/backlight/qcom-wled.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/video/backlight/qcom-wled.c b/drivers/video/backlight/= qcom-wled.c index 5decbd39b789..8054e4787725 100644 --- a/drivers/video/backlight/qcom-wled.c +++ b/drivers/video/backlight/qcom-wled.c @@ -1455,7 +1455,8 @@ static int wled_configure(struct wled *wled) break; =20 case 4: - if (of_device_is_compatible(dev->of_node, "qcom,pmi8994-wled")) { + if (of_device_is_compatible(dev->of_node, "qcom,pmi8950-wled") || + of_device_is_compatible(dev->of_node, "qcom,pmi8994-wled")) { u32_opts =3D pmi8994_wled_opts; size =3D ARRAY_SIZE(pmi8994_wled_opts); } else { --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 1DFFB28642D; Thu, 8 Jan 2026 03:45:49 +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=1767843952; cv=none; b=DSaAP0Bs6/zrd3/8IX/5igxz0y/f35teTpt/WXi9K4jBQqa7dT0KBnwzFDSDeOQmtz0PwPVZksKNjFVhukTMQzFy2nn7VNzBp4oZSB0udMR9bzj21YrWft22QvVSGAx/0exCAff1IlFNYbgLcsMrAXBLVs7r5jfdr7xNeYpLxfA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843952; c=relaxed/simple; bh=R51pIOSxhagbTKh1Jt1ByaR5vAKzdpI0frd0dUUM/+g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KVPhvT9E/mxL/XTmAD86de6a8x//q008UVgxP+evbogsjVM9KR0W5ruzaVa+UN9DxIYbr30SMg7YCSIbbpiqM5rYYEcPqL2Eyn8P3lBssW8WOBtLExHL6KmegmD162kMx9ao+9P2w+l6Sz22yM+r3D9Ffl99kCTREdw00UTuM6w= 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=f0OTr26U; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=CnOM96sg; 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="f0OTr26U"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="CnOM96sg" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843807; bh=AvIzM2nLqwPVqyqqe4S5ee1 crGx+CsMVd1ai9BANdC4=; b=f0OTr26UiT7GIgVZKTmWAYSbSwE5vFBJEGUd16CEEKoF7cZalg PgXZt79hdNp6LHZSDolSIGKVNPTdptFbXI/Q9vLZgHjHHgQjD2FrbLnrK6H9FMqjtvApmj52XTt LMcXxawkektU4aim0LeUZOSQ9t02pJQlP1QSJcCCkKhfzUdyZPd5NpnqIkN7MW5hyzcr3JPgimT Bo2EacxXEU1pUpFxa3hrLIlKi/TTwurW15LZikLMD/ZvrpDST5UX7Z1bH6HTUR6g5m5rYEjE/Ir l3IgY2g9FvEd0/f6PEMYsZSP4El4KrdJrnwDIdxPV/YwDnuzNmAU8slM5wF/9RcMceQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843807; bh=AvIzM2nLqwPVqyqqe4S5ee1 crGx+CsMVd1ai9BANdC4=; b=CnOM96sg1N3j7zzi0tMSO9BEz9yV5gPHyqQq127VOJEz6c/3+Z UvjghNLS0wWClBnaPzndbbxnBzgN1HcCItBA==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:23 +0100 Subject: [PATCH v2 5/7] arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value 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: <20260108-pmi8950-wled-v2-5-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=985; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=R51pIOSxhagbTKh1Jt1ByaR5vAKzdpI0frd0dUUM/+g=; b=oN2acr/W98lwM8fcqXwIMjp8lDu4Er4W65gMn+nJV4XhwUrEhpH1qBbOdnnX44h5MmluL9Vhs RwL6gSur57OCon433VPOrXCg/bJHh5LpUACYjG4IvHVMp+3x8PgMpR7 X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= PMI8950 doesn't actually support setting an OVP threshold value of 29.6 V. The closest allowed value is 29.5 V. Set that instead. Fixes: aa17e707e04a ("arm64: dts: qcom: msm8953: Add device tree for Xiaomi= Redmi 5 Plus") Reviewed-by: Konrad Dybcio Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts b/arch/arm64= /boot/dts/qcom/msm8953-xiaomi-vince.dts index d46325e79917..c2a290bf493c 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts @@ -169,7 +169,7 @@ &pm8953_resin { =20 &pmi8950_wled { qcom,current-limit-microamp =3D <20000>; - qcom,ovp-millivolt =3D <29600>; + qcom,ovp-millivolt =3D <29500>; qcom,num-strings =3D <2>; qcom,external-pfet; qcom,cabc; --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 D157028504D; Thu, 8 Jan 2026 03:43:30 +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=1767843813; cv=none; b=GZbkZIFTvvZqJ29uF0TOcrKe06PgvFbIYVtBkGGms9VzIUkA9HjEewbCCvoi0lN48QvtRCHWIAHjNSVIRLXxiKr9VwoBRgydETqudYhykHE67TtvzJuuSXHNL9sSpxKlrpMNWKIIia8LzoHiyPp1CoTRTuL7mbPWlIFHfnBDOwo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843813; c=relaxed/simple; bh=sL1xJ/7VJyqA0vrIzRCtoN0OcaOJvQekAknEhb2LvJA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=o9UKrBRdCPacNlVzpnhITHI8TX1ec+tCvUMUXKSxqJFo3NaDlv0nSWb3teqFRzaFS7V1M9+GjKUoHolSJwsIDrsLnSfWYyCmHTuIwyXJU9rdmGqq1ml3kZc5EWFti99UP3402fMjuC1iEeuqF2Z9BAQrrPqFxT4Iji1+dY8/4cA= 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=kOVvML5l; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=5hoHm3Yn; 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="kOVvML5l"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="5hoHm3Yn" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843808; bh=ZTd4KzpYo+iJMB9JniHWo34 Z5P9kW3MY6d22A976Kv0=; b=kOVvML5lFohsUI8D6FwPX2Dy/4EmoVyvktLHoiZQ1ymPsk8yti 1xi4PX87/ucegUy3DqhaQRQlbfwejso2wx37FUj7Hs3ZIFdSxF6W4nfx3hBcjIBiyHjAcO8qVha jyQ7lYbZUM+66RNdYiKR6m7BsSRh4OErzfjZkqIBt5ycOVZYD4AUQIdZXSuLuEWMyQoTLQzj8uC rRrbGxszuxAWrzci7zQbB2zZHD+vHiD4bGANKRIorxSJ8S4t9Uzj805oKFtw7tLaei72+1uuZ6h gCoSEdfx1LpInnQnTq3KJQi5dFCopdzc6csqRWytj/uGEotuXyuHxzlDlwejn8hCnQQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843808; bh=ZTd4KzpYo+iJMB9JniHWo34 Z5P9kW3MY6d22A976Kv0=; b=5hoHm3YnX+K4EzJu/75c/xk/SFyZvF75Ckip4jNc2Xur13Ji7k CNQY+9Nv467Fkqrld2Pk7UZMLeyaigRxmKCg==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:24 +0100 Subject: [PATCH v2 6/7] arm64: dts: qcom: msm8937-xiaomi-land: correct wled ovp value 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: <20260108-pmi8950-wled-v2-6-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=883; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=sL1xJ/7VJyqA0vrIzRCtoN0OcaOJvQekAknEhb2LvJA=; b=OCZfcW3st9m2Z+QSVfDFmb7XpMqLumaNG7TxNMHoMYX2wMMPJreY/7uhRPTsi8N20ufJz15XB hA9A7/eLpWIAbzP6gBpZaIbc+AkJHzfnI6c8AXs10MS6z91SXSIKngQ X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= PMI8950 doesn't actually support setting an OVP threshold value of 29.6 V. The closest allowed value is 29.5 V. Set that instead. Fixes: 2144f6d57d8e ("arm64: dts: qcom: Add Xiaomi Redmi 3S") Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts b/arch/arm64/= boot/dts/qcom/msm8937-xiaomi-land.dts index 91837ff940f1..4f301e7c6517 100644 --- a/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts +++ b/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts @@ -178,7 +178,7 @@ &pmi8950_wled { qcom,num-strings =3D <2>; qcom,external-pfet; qcom,current-limit-microamp =3D <20000>; - qcom,ovp-millivolt =3D <29600>; + qcom,ovp-millivolt =3D <29500>; =20 status =3D "okay"; }; --=20 2.52.0 From nobody Mon Feb 9 10:30:40 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 9F050227B94; Thu, 8 Jan 2026 03:43:33 +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=1767843816; cv=none; b=oNUqX9vgb1VosJkuZNX+9X3lE1rFEcSnfUtc7Tr3c5S4XAQd5R3i4FHjLr6OAYnvDmcs0t9nNlUkBiLWo3gFW81hveS5eIa4EAfDLvqrRxz+3h2duIJUSWVtGOu8YhzCf4lfL484y11jE9AknaJ8IF5yAPDkyjwRpuT+QkPdnEQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767843816; c=relaxed/simple; bh=zbsGn2Qvn3aara0EHz4uPK0rPp25zn+kle3Iajn6Cwc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fdFvstR5atj6j6xqJIkFJkzd3UTH/ox1GE7UH58mTqDX0mv71hULL58Ul24yjqllHSNcQv5GN87obo6rwxuHZzHxvNcv/OUxE452RYfTN1QWFLClLujBgDUh9NY5vwiZfP79I6yq+2vH2ujXDTfm7q9z9XUMvc8ptpZUyhnl7Bs= 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=gkM4pLlW; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b=AyHSfQbj; 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="gkM4pLlW"; dkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org header.b="AyHSfQbj" DKIM-Signature: v=1; a=rsa-sha256; s=202507r; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843809; bh=Qq6InsqVKyZMyL8BBK8OAsI lvW+EJdyNiC2eOxhaapI=; b=gkM4pLlWmlWVpHt/4MGEfpOLqUB7JkVLgMVc06lobHNIhbm0Q4 6xz7QYtJEVrn5tsl+D1zMJCIm2N/chGZ4xwmFIuyqrwdvpao8aCbU+vVXBIimISilD96trHgBR4 TbPtiELNOn9J1yBN8NFdM4jSizcpxvUbwcg/awSHpTJia3MphYd/wB8vJqq0OKRDIvIHh1Z8Q2M IuPuJVUZkczDQi1KiyHVHp9AgfbAyJohqZLvguXgx43wLFa1gDDf+rOp5+SQGoojtdqBbivRneQ PmAPbAeiC8iMzFO0VMm5LH/ATXR2lAwZLpXp7lfVVrEVeGq3NGqJfQ4GL+pWR26XsFQ==; DKIM-Signature: v=1; a=ed25519-sha256; s=202507e; d=mainlining.org; c=relaxed/relaxed; h=To:Message-Id:Subject:Date:From; t=1767843809; bh=Qq6InsqVKyZMyL8BBK8OAsI lvW+EJdyNiC2eOxhaapI=; b=AyHSfQbj7Y3aa8eg93TAFTfzvVE/KAQqg/0oT50nwCTuSWqJ3z H4/nXbDSFZDpESNfbCQaVPDOBhRKUzGi+kBg==; From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= Date: Thu, 08 Jan 2026 04:43:25 +0100 Subject: [PATCH v2 7/7] arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight 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: <20260108-pmi8950-wled-v2-7-8687f23147d7@mainlining.org> References: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> In-Reply-To: <20260108-pmi8950-wled-v2-0-8687f23147d7@mainlining.org> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Kiran Gunda , Helge Deller , Luca Weiss , Konrad Dybcio , Eugene Lepshy , Gianluca Boiano , Alejandro Tafalla Cc: dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Thompson , linux-arm-msm@vger.kernel.org, linux-fbdev@vger.kernel.org, Konrad Dybcio , =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767843800; l=1000; i=barnabas.czeman@mainlining.org; s=20240730; h=from:subject:message-id; bh=zbsGn2Qvn3aara0EHz4uPK0rPp25zn+kle3Iajn6Cwc=; b=ejAlox52kJS1BSLPruIeS6ipIU4sjxQtcDRCwdLtTEhMvlyOi5AWZJcBvCT03GDUnUT6lhsTP Ses+zax/KG3BprxVSDzEhBAHJSrhlphMhnEynzP7BLaPCJGka2IfC9L X-Developer-Key: i=barnabas.czeman@mainlining.org; a=ed25519; pk=TWUSIGgwW/Sn4xnX25nw+lszj1AT/A3bzkahn7EhOFc= The backlight on this device is connected via 3 strings. Currently, the DT claims only two are present, which results in visible stripes on the display (since every third backlight string remains unconfigured). Fix the number of strings to avoid that. Fixes: 38d779c26395 ("arm64: dts: qcom: msm8953: Add device tree for Xiaomi= Mi A2 Lite") Signed-off-by: Barnab=C3=A1s Cz=C3=A9m=C3=A1n --- arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts b/arch/arm64= /boot/dts/qcom/msm8953-xiaomi-daisy.dts index ddd7af616794..59f873a06e4d 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts @@ -157,7 +157,7 @@ &pm8953_resin { =20 &pmi8950_wled { qcom,current-limit-microamp =3D <20000>; - qcom,num-strings =3D <2>; + qcom,num-strings =3D <3>; =20 status =3D "okay"; }; --=20 2.52.0