From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 F1010189F5C for ; Mon, 6 Oct 2025 08:34:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759739701; cv=none; b=XQE9WXnPU2eykU8Yan0stu+C+RFTwii3Cbhh155WMPEEJnqGwaN8ra6rCWTjw2lFhObLdd1/T8boYPB/aHlRzBKr1O8UbhG7cJVFRRLYMZspW+9qh3RwpgOWPCkVLJXbImV2xsit0j79pZxYZaVrgrAnCx23XNqy8c1J/HgR+H4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759739701; c=relaxed/simple; bh=duAc2kApOcrzELGVc8n03W0C90fIBHhNoQ9sigJvhUM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=PIBBzT3fQCiSwqiP5A5cnKmC+2BFb0g7zuZ0QLihAYeoTUv607lyo3OLx2+MHSnlBNYoOPrBu4PygCbD3stKP0R80wV7xZlnXCFUn8y1keGq6OBDjg+dkeLSimr0Xzij4VcpdKdnVHQgrHIgTdWOJZ/085VXGOkr3DwgzMMaNzs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=VzwbbIXf; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="VzwbbIXf" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 595NK18O012815 for ; Mon, 6 Oct 2025 08:34:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= r+AyGyw7g91LrKhtzT1lOcVGVFnQeAKp4v87SLzSe/s=; b=VzwbbIXfT39YgAAN TXagW5xGCaNKK0Hk5yIuhFYZpQBHzxcVtQjP+VV4unIgjjU99hBy9QVPid2v1brh PHoSK6ElDtU9nWDnCqoQzLaNvNYK8FthuIhJEMivIH850nRa0ZqKz82LN9I7kmv3 hgFiDtCnFF+3UkGAlRsacgCqn2b3ExaiswvHkVIZCaebRG5cMJ7s3OXnnmAAzxG/ IJ8y+5/PEuQZOR760xHz/UpYaDi+qIM8ZeXEGSyvZ4+4SAyoi3nLfcjuzwk4j0rc ET0DZVsfys4yeJgHxszevrDm3KS2tZCob+HHB7XHpGMjy0Fc53921LcrhqVtRmEq ctvVfQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49jtk6ue58-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 06 Oct 2025 08:34:53 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4d8c35f814eso11075371cf.0 for ; Mon, 06 Oct 2025 01:34:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759739693; x=1760344493; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=r+AyGyw7g91LrKhtzT1lOcVGVFnQeAKp4v87SLzSe/s=; b=X97Y/kK74fka5YHG9a/1ht7kbnkZ9oT0STXcQKIECEr2B0VFqJSNkMAodphp3y/qky /Zgn08pqhaw2lvUclGYLdKo/GGUJ0JDlJV9MFF3mIPrDSdfrxPLc4QqxQoQoJVAO6ALF hMMXWx10ruPFxyLuTbiJgA2wePMDx4sd8JlB/8axNOFYa0+Jru3mmAHWEs6OmZIIpCm4 obvy0OaoXBDt2MpXYcrIZe2dubu0QeN4ESWp4XUfxmhL7dXJZSLgnGtluAIPw7TXJEhI rcddI1IbU1uc5XBbYRxJ3sW4aITtJ2v/1n2y0hf/64N3nQ0ixP9hXKhJ/8qkuHaRn6jB 1+Pw== X-Gm-Message-State: AOJu0YwpqXFO75Iogh1cfSIRooodtJhICbZN1ufdU+H2V1c8vDi5LGFY BJt76wzbJq+09peFa3AdDovn2jHCP5CDqGlRkx5e/W+lvC+RgvZhbsaoFMYYIv/tqqaLTN/RNOO wLjJ8an3YlGSvP4+wyFsQzhFVpQeSs/RPkcmhsF5Y4RI74Lt7B+f3udJA1um152a0tJJW X-Gm-Gg: ASbGncsAmHQkakwsah822Vs1BYarrHcZ416c3f93+InoK26bwadcCY4KRv1DvCQMFWL H7djIX5ODb96nR9H23Ldolmjv9pqvdK3f9jzavj9f2BKlKxWBPhCL65QhcXFpbnkuLZXJpcpRLS FKJzxnzdDekQxxm4hSfrUNnGhRsxOASDDiU7kK+XTwWGxNkH8NDNS8NTOKBpapm/zXwaUSRSMVw 6+QLuto3H5E3n6hZ59/p48ZYJl4QF5SvAwsceU3kzmjsGkiFDGkzwO0dvbyeyfze69ib+VIfGIp mp/2omNSxb69vSgtGQqMZQJ0SeAFkOeEmkjFFybfhKmEW6UuHBHkQ5RESmy4XQarrzfK79bxZ61 KVfHvf988NDskOYZ2uuU7sL0gT/0= X-Received: by 2002:ac8:5712:0:b0:4d5:eedd:6886 with SMTP id d75a77b69052e-4e576b098d4mr94477511cf.12.1759739692563; Mon, 06 Oct 2025 01:34:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4Dc8hXDvIBMoATO7JA3MoPnHgDi64F6dTa+hAP+KUePbJzhpUDskKW9E4qocXUk2IWutsVQ== X-Received: by 2002:ac8:5712:0:b0:4d5:eedd:6886 with SMTP id d75a77b69052e-4e576b098d4mr94477391cf.12.1759739691941; Mon, 06 Oct 2025 01:34:51 -0700 (PDT) Received: from [192.168.149.223] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-637ef848199sm8205315a12.21.2025.10.06.01.34.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Oct 2025 01:34:51 -0700 (PDT) Message-ID: <52753b61-d02a-409f-a065-e637651ea023@oss.qualcomm.com> Date: Mon, 6 Oct 2025 10:34:48 +0200 Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 04/11] arm64: dts: qcom: sdm845-lg-common: Add leds To: Paul Sajna , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> <20250928-judyln-dts-v3-4-b14cf9e9a928@postmarketos.org> <57774099-08f1-4ede-b992-19f220bf8059@oss.qualcomm.com> <7543e21dad1f6b3a5b5ab8af74c09415c3d8aff4@postmarketos.org> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <7543e21dad1f6b3a5b5ab8af74c09415c3d8aff4@postmarketos.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDA0MDAxNyBTYWx0ZWRfXzFaMXwZ+MLgS WRlsMkf8lprEn365cWB1YgKqeYFyGBWfPrNnMVneXstADV2aL1A3kdUpZNt7omdV8qGo+l1+b9N jqq7MY6i3kagJZYzUQAOwUeiNm8eVKrNRTFi1PxNwfWmYkE09myLRS/6dLz8VOKyyr4C0N8Zdt2 BBvxnyb//peVQ4eS/DcZc9fz8jPKNXA0rLf6OYXN6OaaijFPkQ4T09uVt4rYH3ZffDKwq2N+6+h C6gIrCBdGPCA4AcGkm+8Ikd534XO2uwk3x3A3PKhW/V7SZH+9RP9OG91D0AHOKFGYPWECQVdgA1 ebTNgGaN/tzxxIfEWSh564yNC3d8OKJqqXhVjwgJZ+Ws976yQ2GwCJXab8AhNHzUk7Kps3kYjDH BxnGp3H4RzyCcJ5H3pNPoFWBsEfxVA== X-Authority-Analysis: v=2.4 cv=do3Wylg4 c=1 sm=1 tr=0 ts=68e37f2d cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=EUspDBNiAAAA:8 a=sfOm8-O8AAAA:8 a=Gbw9aFdXAAAA:8 a=lENTY40Ogw1zqkBo4xMA:9 a=lqcHg5cX4UMA:10 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 a=TvTJqdcANYtsRzA46cdi:22 a=9vIz8raoGPyDa4jBFAYH:22 X-Proofpoint-GUID: xezYsCxuS1MwsnIuVxQVNh2-Qbv-KSpQ X-Proofpoint-ORIG-GUID: xezYsCxuS1MwsnIuVxQVNh2-Qbv-KSpQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-06_03,2025-10-02_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2509150000 definitions=main-2510040017 On 10/2/25 7:13 AM, Paul Sajna wrote: > October 1, 2025 at 9:01 AM, "Konrad Dybcio" wrote: > > >> >> On 9/29/25 7:05 AM, Paul Sajna wrote: >> >>> >>> From: Amir Dahan >>> >>> Add the multicolor status led in the phone's notch >>> >>> Signed-off-by: Amir Dahan >>> Signed-off-by: Paul Sajna >>> --- >>> arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 28 ++++++++++++++++++++++++++ >>> 1 file changed, 28 insertions(+) >>> >>> diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi >>> index 4c631df56f262ba9e730f6720abd94d374b14692..2a612922ecf7ce3f8a0734cb1a31a8a81efdb4f2 100644 >>> --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi >>> +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi >>> @@ -6,6 +6,7 @@ >>> */ >>> >>> #include >>> +#include >>> #include >>> #include >>> >>> @@ -504,6 +505,33 @@ &pm8998_resin { >>> status = "okay"; >>> }; >>> >>> +&pmi8998_lpg { >>> + status = "okay"; >>> >> Could you read back register 0xd000+0x45 (LED_SRC_SEL) on downstream >> and make sure the value matches upstream? >> >> A msm8998 kernel fork I have laying around on my computer always seems >> to write '1' in there (which it claims corresponds to VPH_PWR as input) >> >> Konrad >> > > I need more explanation on how to do this please. diff --git a/drivers/leds/leds-qpnp.c b/drivers/leds/leds-qpnp.c index 8de71a8e621a..f6914abef562 100644 --- a/drivers/leds/leds-qpnp.c +++ b/drivers/leds/leds-qpnp.c @@ -1788,6 +1788,10 @@ static int qpnp_rgb_set(struct qpnp_led_data *led) } } + u32 val; + regmap_read(led->regmap, RGB_LED_SRC_SEL(led->base), &val); + pr_err("RGB_LED_SRC_SEL = 0x%x\n", val); + led->rgb_cfg->pwm_cfg->blinking = false; qpnp_dump_regs(led, rgb_pwm_debug_regs, ARRAY_SIZE(rgb_pwm_debug_regs)); Konrad