Received: by 10.213.65.68 with SMTP id h4csp605437imn; Tue, 27 Mar 2018 05:36:28 -0700 (PDT) X-Google-Smtp-Source: AG47ELv3YN7PNu1fMai73/K74mm+huvm93Z+JPSLwl5Y2FiYcdrkxirp6xjAQnKeZBig3MVw2df8 X-Received: by 10.99.126.24 with SMTP id z24mr31544003pgc.110.1522154188677; Tue, 27 Mar 2018 05:36:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522154188; cv=none; d=google.com; s=arc-20160816; b=j0fU0xd0WgRg/73282HiURaK2v2P6XUpJsbzuNDhQN/vZpnEWqblQxUBsfqgBPqUhM CRtgeCoz9Mkjc2npwHz7YrX0nIibWCL+xPK28ea7tFsbA1eKTt2hQjtRKLhaQ5lr5pMJ BEE3NJMAAHDgJxlRAInM5fQ+Qy/G8mvW1HTHSCHxCJAV4Ty21ZLea6ZPcYnSt1PdEHlj EvFBrFxRauOQPuXycYIZxniRoNHRctVbZSMdYWA8RuZgNAyBQtR4GmDXSRSM1Vjs7it6 LF21+T7y4A3ubMHXene5ZF2LAJg2sjH9xWSiROD/HkiGNTtzx9VdlnQndvAO+vZNX9w2 m2pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=T+NcXAxNFSbZ1bAyhU6iGXX0NKPdYNhH1lalAmzS8/k=; b=MOMsV+2nx3wmFXJB3HHvluo/Y/yZtOmLSN+px134E/Nt5dLClv/GIJ/UYZuCRq5TUr iiqqjiM9cQ6xJcM7cxVnL73esp/Ku3MpH16Sdz5f59xwfyAP261DJPFUxrToMTE4LrUu cLVa/HbERyXa194ASdUmHYadqC5sUG7tEZ9/xJK3gjITGPXOUQErWPmakTrz5jB0N0pS VGB8bLgb54DdyXYFsIbVMp01kKrBXD/pTzzczOuJkmpKp6FlGpW7kcPnpby0hqIFP1m2 LP/1PRwE6ZvgDJxvf0ern6ogE78VV5E6GaZSZOuKB9QO5hLPdOqMeSDu7clyE5YgO6ws NAwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6-v6si1125206plo.661.2018.03.27.05.36.14; Tue, 27 Mar 2018 05:36:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752479AbeC0MfJ (ORCPT + 99 others); Tue, 27 Mar 2018 08:35:09 -0400 Received: from esa5.microchip.iphmx.com ([216.71.150.166]:5755 "EHLO esa5.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752385AbeC0MfF (ORCPT ); Tue, 27 Mar 2018 08:35:05 -0400 X-IronPort-AV: E=Sophos;i="5.48,367,1517900400"; d="scan'208";a="10562914" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa5.microchip.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Mar 2018 05:35:05 -0700 Received: from eh-station.microchip.com (10.10.76.4) by chn-sv-exch02.mchp-main.com (10.10.76.38) with Microsoft SMTP Server id 14.3.352.0; Tue, 27 Mar 2018 05:35:03 -0700 From: Eugen Hristev To: , , , , , , , , , CC: Eugen Hristev Subject: [PATCH v2 08/10] dt-bindings: iio: adc: at91-sama5d2_adc: add channel specific consumer info Date: Tue, 27 Mar 2018 15:32:41 +0300 Message-ID: <1522153963-1121-9-git-send-email-eugen.hristev@microchip.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1522153963-1121-1-git-send-email-eugen.hristev@microchip.com> References: <1522153963-1121-1-git-send-email-eugen.hristev@microchip.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Added defines for channel consumer device-tree binding Signed-off-by: Eugen Hristev --- .../devicetree/bindings/iio/adc/at91-sama5d2_adc.txt | 9 +++++++++ include/dt-bindings/iio/adc/at91-sama5d2_adc.h | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 include/dt-bindings/iio/adc/at91-sama5d2_adc.h diff --git a/Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt b/Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt index 6469a4c..4a3c1d4 100644 --- a/Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt +++ b/Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt @@ -21,6 +21,14 @@ Optional properties: - dmas: Phandle to dma channel for the ADC. - dma-names: Must be "rx" when dmas property is being used. See ../../dma/dma.txt for details. + - #io-channel-cells: in case consumer drivers are attached, this must be 1. + See for details. + +Properties for consumer drivers: + - Consumer drivers can be connected to this producer device, as specified + in + - Channels exposed are specified in: + Example: @@ -38,4 +46,5 @@ adc: adc@fc030000 { atmel,trigger-edge-type = ; dmas = <&dma0 (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) | AT91_XDMAC_DT_PERID(25))>; dma-names = "rx"; + #io-channel-cells = <1>; } diff --git a/include/dt-bindings/iio/adc/at91-sama5d2_adc.h b/include/dt-bindings/iio/adc/at91-sama5d2_adc.h new file mode 100644 index 0000000..70f99db --- /dev/null +++ b/include/dt-bindings/iio/adc/at91-sama5d2_adc.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * This header provides constants for configuring the AT91 SAMA5D2 ADC + */ + +#ifndef _DT_BINDINGS_IIO_ADC_AT91_SAMA5D2_ADC_H +#define _DT_BINDINGS_IIO_ADC_AT91_SAMA5D2_ADC_H + +/* X relative position channel index */ +#define AT91_SAMA5D2_ADC_X_CHANNEL 24 +/* Y relative position channel index */ +#define AT91_SAMA5D2_ADC_Y_CHANNEL 25 +/* pressure channel index */ +#define AT91_SAMA5D2_ADC_P_CHANNEL 26 + +#endif -- 2.7.4