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 832F432B98E 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 (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AR94MkU1668535 for ; Thu, 27 Nov 2025 10:32:36 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-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ap0bmug43-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-f70.google.com with SMTP id 6a1803df08f44-8804372387fso1959106d6.0 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=X9B5sC4A3cYODIE0ML7sYCnAtIGasLiocvAi2CVAv170mofxXBrLAwqxEXn99m0euU DtECcGX7QlkYRPJMYEuL0QibN753553jhbfObzFEYkSDfbCyzT4MbZmYDeSy9yoSBkdL 1qmzNtzaniTHtpuzgAn0jI3XCsh6yXb3I9bsKzLc1YZnwzd80Vid7p6TgZpIkoIc+ywJ 8aP/Optaq0oCysk59gO7GzB+PTNZ9X5FHdjxpwnEn3Ve94bvr19+RP673jUKaMM3hq3Z Fk8BeQR3iO5LI3zKU9nVLzEk76UnrYAtSlMmLwpxXeBKCkyjUNydLXa1XxZNewA6EBE4 snUw== X-Forwarded-Encrypted: i=1; AJvYcCWG0j5jGOZx5CCxeoYRtpvUzl5kAog+hMwnidCuT6MrX6zhgIcLBxL9kd0LftkuM7q0OhrZ5auL6EQ/pF8R@vger.kernel.org X-Gm-Message-State: AOJu0Yx1wY8eUC23DLNWAwDlM85Ve/rBZh6HhwXuYALa1jxwTikm9OSH Vof2zcr7Wn+fvyCHcC7k80C7420Kb9TXW/b6aMheeKasFq2so+0rSPfMD0XFSVipudmLENUnO3f SkaZtPLFxa4RnaFQmMmF6p190C5UMeoHIM0ArCcVuuJOaE2d1Gr4z2Zh0ZrnEsKmGJDwu X-Gm-Gg: ASbGncuDJPyhkK4g/fJv0vcPf2hRclSiv9WfsMcJ58kyiK4ch5fWoA3rGnzqRKWTDsN +qqd1JcZdXjG4nhE8+xABhsWUh8k+YrEan5WzjFb5ITBV69UH1G+U0441/JYOBWKg2ToqaI+lm+ 4gSPA5xajFQOtkBY0lWNqPs2ng5pAAJ9gBQwP1ziNyXvnU5KyiImAxZfJuhqYuUDw/dF31oBzlk qy/aRgWF2xPlPd208d5XQWdmcMEwnAmFW7ZwrqXSX1ulrK6y95K/TDOIhhNDK53RTd1zfpwz6p2 YtKwP24930eRFyKpQygWl2Wqz6LL3IqEHhfXeEf2BxjY6WTRe9mNvSfnc8YNSldQVCi9N0jOGeg yacSVX85O+V5JHvjd9NZI0Yi0jkxGSSq2Sbjq2PfrMvsCoOkCkW8d7752rXKe0UzyY/0= X-Received: by 2002:ac8:5d14:0:b0:4e6:eaff:3a4b with SMTP id d75a77b69052e-4ee5b5eeeb3mr235846741cf.4.1764239554369; 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-arm-msm@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-Authority-Analysis: v=2.4 cv=AKyLkLWT c=1 sm=1 tr=0 ts=692828c3 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==: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=iYH6xdkBrDN1Jqds4HTS:22 a=TvTJqdcANYtsRzA46cdi:22 a=AKGiAy9iJ-JzxKVHQNES:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDA3NyBTYWx0ZWRfX7PMxoBioFtsV PiknKi+SrO871vOelD+z9dy35x4FqEHCrVa2Bc2p0f+oXya4o3zn4VR3eUWViW6XTlVrj0sTdqR eXFtwEU7HGlEHfkgSEquncy+6sJf5KUG8qmc8CdF+qOwAR/tHv/Y/kTE1/N0l4taJhCL1NuByYR Pc66MUCxrPi0xAsDgZadZWmjwAEXULcwZJziiaV4G5OShQ6rNeKhvTu6YC+SKrNvKRfDCF5Z+tt wtnIbp5ooGs4vkn6+UnXtsBQCEBjfREjc+3nplq9ncqOB6kNijbbh4Da0a5xOuIrvQaRF2baQWO H8vs+ZI7fuomA5jAjCTyTBB4RqcL0qhaNfGGxldCq4xM8n9gwyZJUSyv5QNQfqcaBNEd16oEyVD oq2Rhr+ALzWo3ilBeZ12ZCV425RvWw== X-Proofpoint-GUID: O8N1cQvMEAUt_B-VfIHLi8-dpO8V1F5k X-Proofpoint-ORIG-GUID: O8N1cQvMEAUt_B-VfIHLi8-dpO8V1F5k 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 phishscore=0 bulkscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 adultscore=0 malwarescore=0 impostorscore=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