Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp1169761pxv; Fri, 23 Jul 2021 01:19:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAiaMEPy0Jc9cuxi3lklEXjF/15xcuODnBirxSuvtIORZfgacsq0v1iOYeYtjMfNLD5h0H X-Received: by 2002:a17:906:a94:: with SMTP id y20mr3586955ejf.399.1627028373382; Fri, 23 Jul 2021 01:19:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627028373; cv=none; d=google.com; s=arc-20160816; b=YhVqrCmS7D2Pp4A4C/8NEkz9Cq8Gga9FVambWT7pBdeCJa/xjyHk29n76F4rT9v51p bttyN6QFU23qr5OuPSbSG/m1uK9BOcnw1eBsJ0o3/avFpI5eL16dc0MDKgWZAZYzeeDI Lcxk1C/b7ru8iOyPUwKOCKu6BKjQrlt7Jf9jMpiNiXfNc4nXJ8YpEYRwirnIaCdS9O9q 9SvMs1FDZ5fO+RcTPLVTjuim8B2zH+xwwU4LemFxc2LbsB0fHVubkgUGaV28Ac70thPj Y1QVxlc04XATzrH5PDoC+9HDr2Jrx2+StBN6LGUiM1fUjcjOqKfgn+PVg72FZtj6g1l5 klzw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=Sryls4uWL4LWEefrGt6L8nmNpp3hjMGSdgL/xNMbDus=; b=SbKVhkrmdVs/TDpmYWXoQ5bMIw5zX88D5ZjtClPRsrPpdc9Q/IF9ccjWwjScIkLCmI a+1e79wj0P5k5pDnJmfDcQjGiNaTj4SbMYFcze9vlhYySprnsRy58vzhWN/n1OaLctUS +SDJJMQcVfnHFw9gAOLxmUpaI5xEE1c3dCaMimhtH3eF6zb9g0N/rA8yXoxUZrf7e7MR w/YYxMk43AlsXo8RRIA10xYvhuj3cifF1SuF5ZGwNzfRXtVtrEJEjpSqZ8/RTI34aLV0 EAN+IbRkQEFUQkkot/KWxJIu2mM3fbH7QXLkOR0zz7zGwmt5Wwp8Mcqd5e7V9/OqqYFH B0Gw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x16si32736562ejo.182.2021.07.23.01.19.09; Fri, 23 Jul 2021 01:19:33 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234443AbhGWHgG (ORCPT + 99 others); Fri, 23 Jul 2021 03:36:06 -0400 Received: from twspam01.aspeedtech.com ([211.20.114.71]:30046 "EHLO twspam01.aspeedtech.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234328AbhGWHgE (ORCPT ); Fri, 23 Jul 2021 03:36:04 -0400 Received: from mail.aspeedtech.com ([192.168.0.24]) by twspam01.aspeedtech.com with ESMTP id 16N7x5V2041949; Fri, 23 Jul 2021 15:59:05 +0800 (GMT-8) (envelope-from billy_tsai@aspeedtech.com) Received: from BillyTsai-pc.aspeed.com (192.168.2.149) by TWMBX02.aspeed.com (192.168.0.24) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 23 Jul 2021 16:15:39 +0800 From: Billy Tsai To: , , , , , , , , , , , CC: Subject: [v2 2/8] dt-bindings: iio: adc: Binding ast2600 adc. Date: Fri, 23 Jul 2021 16:16:15 +0800 Message-ID: <20210723081621.29477-3-billy_tsai@aspeedtech.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210723081621.29477-1-billy_tsai@aspeedtech.com> References: <20210723081621.29477-1-billy_tsai@aspeedtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [192.168.2.149] X-ClientProxiedBy: TWMBX02.aspeed.com (192.168.0.24) To TWMBX02.aspeed.com (192.168.0.24) X-DNSRBL: X-MAIL: twspam01.aspeedtech.com 16N7x5V2041949 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch add more description about aspeed adc and add two property for ast2600: - vref: used to configure reference voltage. - battery-sensing: used to enable battery sensing mode for last channel. Signed-off-by: Billy Tsai --- .../bindings/iio/adc/aspeed,adc.yaml | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/iio/adc/aspeed,adc.yaml b/Documentation/devicetree/bindings/iio/adc/aspeed,adc.yaml index 23f3da1ffca3..a562a7fbc30c 100644 --- a/Documentation/devicetree/bindings/iio/adc/aspeed,adc.yaml +++ b/Documentation/devicetree/bindings/iio/adc/aspeed,adc.yaml @@ -10,14 +10,26 @@ maintainers: - Joel Stanley description: - This device is a 10-bit converter for 16 voltage channels. All inputs are - single ended. + • 10-bits resolution for 16 voltage channels. + At ast2400/ast2500 the device has only one engine with 16 voltage channels. + At ast2600 the device split into two individual engine and each contains 8 voltage channels. + • Channel scanning can be non-continuous. + • Programmable ADC clock frequency. + • Programmable upper and lower bound for each channels. + • Interrupt when larger or less than bounds for each channels. + • Support hysteresis for each channels. + • Buildin a compensating method. + Additional feature at ast2600 + • Internal or External reference voltage. + • Support 2 Internal reference voltage 1.2v or 2.5v. + • Integrate dividing circuit for battery sensing. properties: compatible: enum: - aspeed,ast2400-adc - aspeed,ast2500-adc + - aspeed,ast2600-adc reg: maxItems: 1 @@ -33,6 +45,18 @@ properties: "#io-channel-cells": const: 1 + vref: + minItems: 900 + maxItems: 2700 + default: 2500 + description: + ADC Reference voltage in millivolts. + + battery-sensing: + type: boolean + description: + Inform the driver that last channel will be used to sensor battery. + required: - compatible - reg -- 2.25.1