Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp5755032rdb; Sun, 17 Sep 2023 10:41:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH10axGjxSr5ov/84mLLRAZQu0hHSO61Rgew4740cF5pnSGL6GAFZCVmvHAg1PMHEq3ipMz X-Received: by 2002:a17:90a:ec05:b0:274:4e9b:7a1a with SMTP id l5-20020a17090aec0500b002744e9b7a1amr4884910pjy.44.1694972466577; Sun, 17 Sep 2023 10:41:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694972466; cv=none; d=google.com; s=arc-20160816; b=ll6xaDJADp9R+X3noMvei/UgIPqhS4EYl3oqZ9uVa1SBerjfDmiibeajAGBkqMR5F6 /L9zx0RagCIfegJq/s8Un7H/zcsaHgco5FMp9J2D8/+GAR2B5HcNGPbFikvQJLpRX4Nq fHNkCEVE5SRUBdf9iw6hZAwOOVcYPPnVmiYZSmQ79iI7k52c96e3mUudLvqfGoCzUP3O 3NTCEiq4/JGGqspNcHPogK+4mby+pm7Y/cuEAANUGFKXVeaon1wxVMJrtMbcBxADsl9a yVcU6MdkqUV5TbkAwrCt6VztN185rpe2chPcgD/30a7b0GaRoFK1v/vKhU6yPcWcUS/g jAKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=zaO+2J/lqSPbS4vQvh2EnraKTFOBioHtVw+hf4NwcDk=; fh=wotRUDiZY6wUdwyxGN94crF0/KlKnbl2XKYC6mBMUCE=; b=irnTr/77qDILiw221ZAA3YUOnXZbk+tFx52IkeK60VMBA2cLrWzNyUpqBotbSEHuxR NIVb0qcGXG5lKlccA/NlO3BUEHK1KHVUFc+A60nW+VZuqAfDSFgdy/xXMo2sbXxupQHy 6HrJ4NVpOorgmep/8C5yVhVnhvdr/tMwCttvHrsN4lWF+uuVJfyTkoohktZNH12oKvSx eCdMqm8W1COkM8T+uFuOcxD/n65yorj9PxGTaX3MOgZKkBxG3YfKEqaeykK6mxq640AM eZ9hzvc/NdIRH0jzO1XpK1yjV3Xq6aVN+qzM9f/uCr78r+Mt5KFjBdwNXfsVFXYPcpYH PmEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Z7rPBztE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id q201-20020a632ad2000000b00565342e3c47si6550719pgq.501.2023.09.17.10.41.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 10:41:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Z7rPBztE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 950B682B0805; Sun, 17 Sep 2023 00:59:25 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234223AbjIQH6q (ORCPT + 99 others); Sun, 17 Sep 2023 03:58:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234720AbjIQH6n (ORCPT ); Sun, 17 Sep 2023 03:58:43 -0400 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 454B3191 for ; Sun, 17 Sep 2023 00:58:37 -0700 (PDT) Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-52a5c0d949eso4143533a12.0 for ; Sun, 17 Sep 2023 00:58:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1694937516; x=1695542316; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=zaO+2J/lqSPbS4vQvh2EnraKTFOBioHtVw+hf4NwcDk=; b=Z7rPBztEv5FfxyZna5mtIjJWGnUPTOehImJbnFD1Mvh1EB3kwnxZR/bl/XT3aknATf IzgMYRy39jHPLOD0YduOmggjXh88geTk0KB3cyu7gkUv6SfWTPsJEINlrFEeM+YpuYjA R+mF8/DK5X7MptgvL6Ji53faS9dD4OR44xg6v6jKjdT8fSo0RIe5RrEVkOSNFwZ+Fp08 n2TwczBn1zc7kuDZ5o5xfaOM5ZH3opkV+2jkDMs95xeNf7+fBFSmmvXXHwLd/RZs5k3f XrUC0/mAGt0RT8kvNBMg9wtFgxnu7KQcJXvOy6pQvS3wKhvgsZ4w2BKltz+ui2JeR8Lk MTjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694937516; x=1695542316; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zaO+2J/lqSPbS4vQvh2EnraKTFOBioHtVw+hf4NwcDk=; b=weouEN9566JWomyZroC4EEG7SX5uUuNT4FmVBsHw0uaYDfaQkRacGar1ERwn3sc845 cMlzaTEVbT/Q9cqWdlx1gsIAZijwlhhWXtNsOI8Q0aYJmmAawpCPtnMfX6JwFaVBmZ48 4kuqfnRbMWGIi9DdvfJMRUOLB9n/LZAh/z64evVUqjUEDX9hTMefD9EK7/+XMY1fgJ4j LRA0tcHO7aS16P5+Xx1K94NCTkJVDzwtjLolkM69uhFfmR+GYk22oRdvkjpBfQfV8DUV qqDXuhgkdf6+GtnA2zzhjmqL2Fk85t1DSNJtoPfbcUoEAqzIxgF5DgAyqlDrnl9m2ZIx fOPQ== X-Gm-Message-State: AOJu0YxlIIqpeG1iOGQ9bEqyx/bssc0p/tPBysfbivKk9RShx41/agUJ qMBKApHlU/h+yL1MDFHptbouyA== X-Received: by 2002:a17:907:2c61:b0:9ad:7d5b:ba68 with SMTP id ib1-20020a1709072c6100b009ad7d5bba68mr4611053ejc.32.1694937515720; Sun, 17 Sep 2023 00:58:35 -0700 (PDT) Received: from [192.168.1.77] (150-140-187-31.ftth.glasoperator.nl. [31.187.140.150]) by smtp.gmail.com with ESMTPSA id j9-20020a170906410900b0099cc3c7ace2sm4744161ejk.140.2023.09.17.00.58.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Sep 2023 00:58:35 -0700 (PDT) Message-ID: <18bef7a4-608b-9ba3-ce8f-ca25999705c3@linaro.org> Date: Sun, 17 Sep 2023 09:58:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [PATCH 1/3] dt-bindings: mfd: qcom,spmi-pmic: Add pm8916 vm-bms and lbc Content-Language: en-US To: Nikita Travkin , Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht References: <20230916-pm8916-dtsi-bms-lbc-v1-0-7db0b42f9fb1@trvn.ru> <20230916-pm8916-dtsi-bms-lbc-v1-1-7db0b42f9fb1@trvn.ru> From: Krzysztof Kozlowski In-Reply-To: <20230916-pm8916-dtsi-bms-lbc-v1-1-7db0b42f9fb1@trvn.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Sun, 17 Sep 2023 00:59:25 -0700 (PDT) On 16/09/2023 15:57, Nikita Travkin wrote: > PM8916 (and probably some other similar pmics) have hardware blocks for > battery monitoring and charging. Add patterns for respecive nodes so the typo: respective > dt for those blocks can be validated properly. > > Signed-off-by: Nikita Travkin > --- > Schemas for those devices were added in [1]. "Dependency" > > [1] https://lore.kernel.org/r/20230915-pm8916-bms-lbc-v3-0-f30881e951a0@trvn.ru > --- > Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml > index 9f03436b1cdc..8bcd76748faa 100644 > --- a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml > +++ b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml > @@ -133,9 +133,15 @@ patternProperties: > type: object > $ref: /schemas/sound/qcom,pm8916-wcd-analog-codec.yaml# > > + "^battery@[0-9a-f]+$": > + type: object > + oneOf: > + - $ref: /schemas/power/supply/qcom,pm8916-bms-vm.yaml# That's just ref, so no need for oneOf... unless you already think this will grow with different schemas like the charger below? > + > "^charger@[0-9a-f]+$": > type: object > oneOf: > + - $ref: /schemas/power/supply/qcom,pm8916-lbc.yaml# > - $ref: /schemas/power/supply/qcom,pm8941-charger.yaml# > - $ref: /schemas/power/supply/qcom,pm8941-coincell.yaml# > - $ref: /schemas/power/supply/qcom,pmi8998-charger.yaml# > Best regards, Krzysztof