From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 4D19D32B982 for ; Thu, 27 Nov 2025 10:32:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764239558; cv=none; b=IFHErL2oYgymVlazuXR/gIu61Sx7geCbOlOX0TqldOaO3AXj6Lwk2q+Kg4po5YPvcXLxGEFSb9htCCDEoBQBywG2w1HvCXiH5Nrqdocj+FpySXUqrQcB+QGsPTSBEGTIz1TpbgqF05heeJGaxJaFy7tltASOy6aOOZPkl2x2BZI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764239558; c=relaxed/simple; bh=2CjRwBB9Yb5dLLTv5IaiNjJgQduCZZvkph0bLa59hH4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=PauNYOPMec2hTXiWW7NqJM4P2Ma0HF/x5sBA7dEX2MGNTLk9Ys3CZTswEDdYw+V6H6ptbY4TwoB/ZKVlmEFOgEH4FrReN++qkFvIulrVkASw6jAqLouEDeyjI+H0+u3HAQYeeFhI2hoT0Bue7C7fSW5cRQlcnrI9Dijp3aYZq3Y= 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=kF19TsBS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bRItMzpK; arc=none smtp.client-ip=205.220.168.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="kF19TsBS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bRItMzpK" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5ARAW2hX913930 for ; Thu, 27 Nov 2025 10:32:35 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= 6xBzaMOhRUmv+QMOjmwVE14dkxJT4RBhHpsCsNUiky8=; b=kF19TsBSTllKIdK1 QvAdDam4lYKmnwttabaT8sIZu+d7ptgDSq8nhU8HlLOY7fPtwzfeTstPXFsr/en/ qzARb86jgR+MczUhNi10cFegBtG7Pu1iiSIfijv5rT33Gt0EqBwzHu8Vn3Jx6w1g SeQ6yhLe/v4KaQEx5m5j6H/4+kE7bzKJXl5SUk7UlAvbePFKqCgi6fihQKHdKVnI TOUjM1U2hppAJbUmYVQLjdNqldBDhb++3KVlFN55iYXEs8rmiJF9jE8qXqLmtYJ2 33nuZMzdYeUdWkd/4Cfs8zg4APNpn0RnT0+0YtNfK8+4AZ3wXq+UDMzCr5j+9qfr b8ihgw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4apmynr02t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 10:32:35 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-88290612758so1508866d6.2 for ; Thu, 27 Nov 2025 02:32:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764239554; x=1764844354; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=6xBzaMOhRUmv+QMOjmwVE14dkxJT4RBhHpsCsNUiky8=; b=bRItMzpKDh2RDw+ZLW8UYYnJiGqhjQDiPraZPGKDqXSt1fJmlcZmRUwqmHJ3PuZdsR 4/PDAeR4cpaSDb4Ls/i0nEANPes3lVUyrk4pOa3yTRtMwU9UNUOdb8iJFg3nlsE5Qntn PHHN2OfXFoNpmjfflq18nwFu64qtNXv8Jr7GZ4xP8wS977HNeGYCjUf1a3q1cazIEg52 DwuPlolG6JTMzXg3ligPE8v0S5R2nLQ5agyEIqRKBxDC/4syCGqXlI6O2wNT49jnx7Ys 5mbHL6J1gFFy/1ZCTFcjEHWhILl+xT9H5AzepDHG+6glyYFmtV7AACYkYoDumIxaaA++ VYMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764239554; x=1764844354; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6xBzaMOhRUmv+QMOjmwVE14dkxJT4RBhHpsCsNUiky8=; b=TOtAfjQOwSG1OHOeSnMfuZUv3SIZnOBzJ4bsvYObunb/yz2FuWLKsRgIah1i6vq7bE kQS1OhMFyb7b4X/qYXdsTWa3YlZtT4K3rDuYa8ljHsCT9clOR+0hbEJl8O2WgzdAB0Tv 1oZiO+ettq9d+TAUf+jNmeVRpRgW622fiIKh7l8cp8S2dePr3gJKmYsKrMlS0A4xuOQg jsGcr19PtYyhK/gunlcY/C2bJEpU8RP8sSqqRbYzJenD0kom43UTlyJWOpLpuPAz5+V4 OZaN8SnKqVBwnBtfxK0a9v8+seEyLVxVnlk5/9Hulq1+LVzfg0RdiFKRhpJ3EzIP8oGQ DmLA== X-Forwarded-Encrypted: i=1; AJvYcCWtFBlUFr6Touj/AG6anjk4Lu2z86BmhsJXreA86/ntstow6geNeTsk6tw3bTFIvAh9ufsYSfU85LKaKO8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3raH7WebdBBtMWKxv4fcuzPHUNu0aWRLYHtuc3TwIx+OLtp7b /fSYn1UDmxwq/WXNyEZmnVKRhCp3Eh/usJRHDFsdneqQHiuFwwZ5HDEsoGEl1mCSjjBdMEz6cxk 6EH74ErzodbVoN6EwpYk316Y/VrM/P/g8TUa6Qz/55KS8wYJ8t8suEIHoOzUC2d9Geis= X-Gm-Gg: ASbGncu2SIibNgYweHOWQ+BUxoXvmLNJCm9pez+QNsmduPlZ4qZfUnFIJK9P+AVU6PC xvRvHfvelcpEdsU88W1WrRbkySKxHdFB+YVnsEzevjQKZqamoW+OImLzPZLXwqn9nGIm1KZwKhd XO2P7flSURJpV87j5+1EvqP8nb0FMEVhptXSacp1qdmCwMOWBcUOx8Uoe4+1mSODXwfolA3edD7 lqQWAMfTawd1e3h+CaAuE/d+egpVEIF0bSaHAMAFyLOITfCNSwSMRQgV3GhAEWValHN8bSnNrKU LQfiOIc29ayTNAYUjBabcLVc4rVWHIfhC5acPxlGK7C4aIKft2gZDRvOR+ogRUGLU7rQ7EbODUK I5xLvBIaskkXO2ED5HC8THEJrYXM6LygrfPavpiDsRpuREbbXR+jq3M1dNeqrwY4qQPQ= X-Received: by 2002:ac8:5d14:0:b0:4e6:eaff:3a4b with SMTP id d75a77b69052e-4ee5b5eeeb3mr235846821cf.4.1764239554383; Thu, 27 Nov 2025 02:32:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IHvuanT/+hsUReTNJmLheq6TefU/W/FUzZJ2Xkcj7pCGcJhY8sxHtZhKpW0cam2ypvDgTBDTQ== X-Received: by 2002:ac8:5d14:0:b0:4e6:eaff:3a4b with SMTP id d75a77b69052e-4ee5b5eeeb3mr235846561cf.4.1764239553880; Thu, 27 Nov 2025 02:32:33 -0800 (PST) Received: from [192.168.119.202] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f59aeb45sm124438666b.40.2025.11.27.02.32.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Nov 2025 02:32:33 -0800 (PST) Message-ID: Date: Thu, 27 Nov 2025 11:32:30 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 1/8] dt-bindings: power: supply: Add schema for Qualcomm pmi8998 fuel gauge To: david@ixit.cz, Sebastian Reichel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Casey Connolly , Casey Connolly , Joel Selvaraj , Yassine Oudjana , Bjorn Andersson , Konrad Dybcio , Alexander Martinz , =?UTF-8?B?QmFybmFiw6FzIEN6w6ltw6Fu?= , Richard Acayan , Alexey Minnekhanov Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org References: <20251124-pmi8998_fuel_gauge-v1-0-dd3791f61478@ixit.cz> <20251124-pmi8998_fuel_gauge-v1-1-dd3791f61478@ixit.cz> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20251124-pmi8998_fuel_gauge-v1-1-dd3791f61478@ixit.cz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: NNiu5gvXL3pzwLB9N1IhlFDq0u-Vs0wv X-Authority-Analysis: v=2.4 cv=QOplhwLL c=1 sm=1 tr=0 ts=692828c3 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=sfOm8-O8AAAA:8 a=OuZLqq7tAAAA:8 a=RJeynrtfwxJuRQOpeUsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 a=TvTJqdcANYtsRzA46cdi:22 a=AKGiAy9iJ-JzxKVHQNES:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDA3NyBTYWx0ZWRfXzCtYkE5g0xGe EfAocxFWBlqs2qSZR3racLchTpeOI7pGeYjgo3iq0Z/fVb9BQRBlc3dqZUvvemG0/8fiFnpeZFs bDDoaB3ITKS9r8KVTL9tYp3ecnIcZvk5wAUworRtOSOzWeFzWHVsT6nP7EIAzq8T6KI4GOh5MDr V/kZm3eTQIRpwTs15ceMh00pw9Yng4HR/XpyvGA0R1x66fn24udQn4BUniSix/ogDb6iwQmWREb icGn2hjs80HqLwEwCVX34DYOLpHv9+rzjIGvksDQb0ZsCqOxf/VWiLP23maODNaS+4r3ZD6tCh0 NqZOSFkk4kCi4xZz1Ui9moGus9II7k7FNj756TDtLpxHrGlHjOWY25qEUJcFwWvZ9WWGZ/caSWx h9H3l43dYJShiUNhTHDmpuOUHQWu6Q== X-Proofpoint-GUID: NNiu5gvXL3pzwLB9N1IhlFDq0u-Vs0wv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-25_02,2025-11-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511270077 On 11/24/25 10:53 PM, David Heidelberg via B4 Relay wrote: > From: Yassine Oudjana > > Add a device-tree schema for Qualcomm PMIC 8998 fuel gauge. > > Signed-off-by: Barnabás Czémán > Signed-off-by: Yassine Oudjana > --- [...] > + pmic { > + #address-cells = <1>; > + #size-cells = <0>; > + > + fuel-gauge@4000 { > + compatible = "qcom,pmi8998-fg"; > + reg = <0x4000>; > + > + interrupts = <0x2 0x40 0x4 IRQ_TYPE_EDGE_RISING>; > + interrupt-names = "soc-delta"; A (much much older but still) similar in functionality, the PM8916 BMS block has 6 interrupts. pmi8998.dtsi on msm-4.4 defines a total of 16 under the fg-gen3 megadevice. I would assume that at least a majority of them are useful and/or required for full functionality. There's 8 under 'fg-batt-soc', 5 under 'fg-batt-info' and 3 under 'fg-memif' The main node also consumes an IIO channel provided by the RRADC I'm not asking you to implement all the feature delta in v2, but I will ask you to assess what the dt-bindings for a complete solution would look like and to fill in all the resources that will be necessary down the line, to the best of your knowledge, so that you won't have to wrestle with bindings updates with every new feature addition Konrad