Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1444628pxy; Thu, 6 May 2021 08:08:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyf83v/nJOKtDpoAG75357JnM7sGrEchm5mHZSAuUD1uee/Xp00v1GCeXLIZs/vC0h7rfy7 X-Received: by 2002:a63:fe53:: with SMTP id x19mr4677155pgj.372.1620313682202; Thu, 06 May 2021 08:08:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620313682; cv=none; d=google.com; s=arc-20160816; b=XMTSlly9FPf3KJcHGWJE018Ogc5N8pEe0VfamuZi6NvAZbW3cTSZXCimDm16XrJnJs ZKazqitw8lOGKE994kyfA6BDSyIOamDDODaOFCQZ2itOFCgffDhGs59TJzmT6KlM9ix4 6y8w4Olt4sFgmChm0bEiYtSwk2MfKtLRxVEpS201kQHtNErddWxWa4+zXv93SWgyvYGF RTa1kSbTPMOmzQjxHFjcVPgMhfqeZAXxoSEo59pAy7wr3ZGnyhd/LBI0RRoi/Ad1Z5DU AOcslBM4ZXe3TA0YgR/7VHgcBSarUiwDJ5YfZIpywBZporH4BbOcmIzg2siETVcRhzSP woEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=zSTA6cfN/qaK4lBFMa4RvAaYG+jH1EwyfhL01aLLFFI=; b=aI6mK4Wz/fuzEe7j3n3FCH9T3590vRzlDS+/nhKjPRJLkO6Cinoe+BIFKbRPoqdL1B bSDuf8XMYGLJVhsKiTaR01MrBhvzkQxPPUcU8p2WnwC/Eyie3GhsLG/7Hu9S3D4i3dbf ANAPKgsgM0tBLh4hkWm890qSb6VAhCbczOhOeB1Rez+YRjVTYU/JXARp8q6nBQn5Q7so xfRTxl4GaZAR3XOeABnqmio5aQwfsy+mYjpg63pjy8tRfLtRtCa7LWK39iJUPdYTSC9s VRXPLrDWtN3X/Yb7iehl1Z6/GBBfdLqNTkSX+9M5ae+yDEnEVjj796Q58X+R+vXlZN3o MLCQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n4si3532797pff.24.2021.05.06.08.07.46; Thu, 06 May 2021 08:08:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234888AbhEFPHn (ORCPT + 99 others); Thu, 6 May 2021 11:07:43 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:40916 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234918AbhEFPHm (ORCPT ); Thu, 6 May 2021 11:07:42 -0400 Received: from mail-qt1-f197.google.com ([209.85.160.197]) by youngberry.canonical.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1lefaM-0001UY-Ia for linux-kernel@vger.kernel.org; Thu, 06 May 2021 15:06:42 +0000 Received: by mail-qt1-f197.google.com with SMTP id j3-20020ac874c30000b02901bab5879d6aso3744679qtr.0 for ; Thu, 06 May 2021 08:06:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zSTA6cfN/qaK4lBFMa4RvAaYG+jH1EwyfhL01aLLFFI=; b=turh/oOUnNQPupXBwz2I6pf/wQIR/w/aw/OhvpgjY70JTa7SzRnhRCPdKyVFD5Q+a4 nrZjK4l0n9dDIcVmDspOhfIbT1sgHhh/1SitY/T10KZHjhoJXDA0+hqJWnbYvVCVdko/ RLiS/4Qym43Y1Gmi/0rDyY5T+dfV2/biEMm0JwDUwQWdKKqXyDEqEWNtQI/z5c9awivv u45AP+QFrea+pZ7NvaPAibetzKic583G64itdaoUyP/2v+S91p4Po34lLD+CSTbKe8qk kZg7NymOFKN4pkrg0MlneEyhelq+joMvdX2qW71iJvefk3L1AQWAD3zmDuFXkgJxlw2V 9+YQ== X-Gm-Message-State: AOAM533WQ5FIcitJHAxNJNJ8cpJYfNV6bQGkMUtXZpLFXzjxxGOqPhaC 2tIyVPijgGVdHrl29UujPCzGrlF4MpgMhIr+nS/tn4WvIkwjLhkQTY2nAGphO/Nt7O1HyM/iXPQ 5w43PitWSAZPN2lnHPwUUsZf1tbKScF4z/uxyK6fL5g== X-Received: by 2002:ac8:4756:: with SMTP id k22mr4683313qtp.193.1620313601722; Thu, 06 May 2021 08:06:41 -0700 (PDT) X-Received: by 2002:ac8:4756:: with SMTP id k22mr4683294qtp.193.1620313601524; Thu, 06 May 2021 08:06:41 -0700 (PDT) Received: from localhost.localdomain ([45.237.49.1]) by smtp.gmail.com with ESMTPSA id 189sm2236192qkh.99.2021.05.06.08.06.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 May 2021 08:06:41 -0700 (PDT) From: Krzysztof Kozlowski To: Peter Rosin , Jonathan Cameron , Lars-Peter Clausen , Rob Herring , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells Date: Thu, 6 May 2021 11:06:37 -0400 Message-Id: <20210506150637.35288-1-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The current-sense-shunt is an IIO provider thus can be referenced by IIO consumers (via "io-channels" property in consumer device node). Such provider is required to describe number of cells used in phandle lookup with "io-channel-cells" property. This also fixes dtbs_check warnings like: arch/arm/boot/dts/s5pv210-fascinate4g.dt.yaml: current-sense-shunt: '#io-channel-cells' does not match any of the regexes: 'pinctrl-[0-9]+' Fixes: ce66e52b6c16 ("dt-bindings:iio:afe:current-sense-shunt: txt to yaml conversion.") Signed-off-by: Krzysztof Kozlowski --- .../devicetree/bindings/iio/afe/current-sense-shunt.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml b/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml index 90439a8dc785..05166d8a3124 100644 --- a/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml +++ b/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml @@ -24,12 +24,16 @@ properties: description: | Channel node of a voltage io-channel. + "#io-channel-cells": + const: 0 + shunt-resistor-micro-ohms: description: The shunt resistance. required: - compatible - io-channels + - "#io-channel-cells" - shunt-resistor-micro-ohms additionalProperties: false @@ -57,6 +61,7 @@ examples: sysi { compatible = "current-sense-shunt"; io-channels = <&tiadc 0>; + #io-channel-cells = <0>; /* Divide the voltage by 3300000/1000000 (or 3.3) for the current. */ shunt-resistor-micro-ohms = <3300000>; -- 2.25.1