Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp1293840ybi; Wed, 3 Jul 2019 13:02:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqwFB+0QXobksIlv8NuRD484rdrcmp2veXI9ViGlfdW1YJEVTQFlI2bZ7bdb6RdpWziyc8rg X-Received: by 2002:a17:90a:2190:: with SMTP id q16mr14344964pjc.23.1562184123181; Wed, 03 Jul 2019 13:02:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562184123; cv=none; d=google.com; s=arc-20160816; b=jZq+pn4p2foTQ08/KGuubOGXmMu31loy29Ks3VslRSjURcYHN7WOww0Vb3EBUILkyi p5Dxy8Zo5IiITbJz/0NZyTBTIKMxM2W77kmqS+Nv5xf8mJZOVavu1nG+noJCWSDS/LZB ZgPpG16xtB62Z2zOR8tNhGLm3b9cm3rVo7q0+P7po1+LA1mZkkwz/axIaFKLvWR6SNpq SS+YLnGWQCT01T+fxoGO97vQsfi1cgY1Zz4hli7TEEXrl1NfGWRVtmlFbSXlPMqiwHBD e8mHj2W/6mJI26IKDzTUf9kC0GgpXBegLlaPvCSs/CrCavhIp7cKImDNo2LZq1QhAdW2 QdmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=CiZm9rlhYtaLrSc4eck5EFkQ0RPyPVXoNSGEm/4b/Ow=; b=DCMky6eQ4pCNUOlY3p61k4/wNW1QwfLHlsAMQIQUpuos4FmFU25rFfNE1o+hya55yA IqDafdVXvqlpa7MmefrcsS394sZvkxWBDKbV7vlPZWk3ItvwBrpD3TMAJm6p20EbG6I8 vFtlbBfRt9Qvi/lWdmRNvtS4F8JdSpMgM+nz4BxbX6I5jteKwxMbVc4VojeQqXyKuQK8 uz2NhIFrw17DjSJ08C6nXC3LfKfhmwfuvLb0/s2yUTpY4QfLFpNmtSIhHI4u4C535HWP G8c+HVbJ44+XZZLtpVgBoUpyOq054n16plH926X/mzLCotWBjnSNKkmn+/f60extmpTz 85SQ== 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 u17si3289915pfc.210.2019.07.03.13.01.46; Wed, 03 Jul 2019 13:02:03 -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 S1727011AbfGCUB0 (ORCPT + 99 others); Wed, 3 Jul 2019 16:01:26 -0400 Received: from atlmailgw2.ami.com ([63.147.10.42]:47136 "EHLO atlmailgw2.ami.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726550AbfGCUB0 (ORCPT ); Wed, 3 Jul 2019 16:01:26 -0400 X-AuditID: ac10606f-bd5ff70000003de9-2a-5d1d0994a27d Received: from atlms1.us.megatrends.com (atlms1.us.megatrends.com [172.16.96.144]) (using TLS with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by atlmailgw2.ami.com (Symantec Messaging Gateway) with SMTP id BE.26.15849.4990D1D5; Wed, 3 Jul 2019 16:01:25 -0400 (EDT) Received: from hongweiz-Ubuntu-AMI.us.megatrends.com (172.16.98.93) by atlms1.us.megatrends.com (172.16.96.144) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 3 Jul 2019 16:01:24 -0400 From: Hongwei Zhang To: , Joel Stanley , Andrew Jeffery , Linus Walleij CC: Hongwei Zhang , Rob Herring , Mark Rutland , , Subject: [linux,dev-5.1 v1] dt-bindings: gpio: aspeed: Add SGPIO support Date: Wed, 3 Jul 2019 16:01:09 -0400 Message-ID: <1562184069-22332-1-git-send-email-hongweiz@ami.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.16.98.93] X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRmVeSWpSXmKPExsWyRiBhgu5UTtlYg5ZJzBa7LnNYzD9yjtXi 9/m/zBZT/ixnsmhefY7Z4vKuOWwWS69fZLJo3XuE3YHD42r7LnaPNfPWMHpc/HiM2WPTqk42 jzvX9rB5nJ+xkNHj8ya5APYoLpuU1JzMstQifbsErozTB56wF/zjrej8cY+pgfEIdxcjB4eE gInE3N8ZXYycHEICu5gkdv4Q62LkArIPMUocbNzGDpJgE1CT2Lt5DhNIQkSgl1Fi0tPpzCAO s8AGRokrJxeAVQkLeEisXHmICcRmEVCRmPrxASOIzSvgIHF50RZWEFtCQE7i5rlOZoi4oMTJ mU9YQGxmAQmJgy9eMEOcIStx69BjJoh6BYnnfY9ZJjDyzULSMgtJywJGplWMQoklObmJmTnp 5UZ6ibmZesn5uZsYIUGbv4Px40fzQ4xMHIxAL3EwK4nwfv8tEyvEm5JYWZValB9fVJqTWnyI UZqDRUmcd9WabzFCAumJJanZqakFqUUwWSYOTqkGRv+ItRMDnwTcfciRc9481NuKRyDX13tV UvKEurlTJAuW8JsumbOunXnr9Bfl8+cc0gw4bHV22jMelRtvH/CLtz46KOcpPdHEInNPfvr2 AI+0klwFcdEk7nvn3klXZrQlWit93/6yJ2ptW+Hlb1JHnTdFRdXuPrtVfKbxuTQpVf8sft/e uUcXKLEUZyQaajEXFScCAGoFEF9IAgAA Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add bindings to support SGPIO on AST2400 or AST2500. Signed-off-by: Hongwei Zhang --- .../devicetree/bindings/gpio/sgpio-aspeed.txt | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt diff --git a/Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt b/Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt new file mode 100644 index 0000000..f5fc6ef --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt @@ -0,0 +1,36 @@ +Aspeed SGPIO controller Device Tree Bindings +------------------------------------------- + +Required properties: +- compatible : Either "aspeed,ast2400-sgpio" or "aspeed,ast2500-sgpio" + +- #gpio-cells : Should be two + - First cell is the GPIO line number + - Second cell is used to specify optional + parameters (unused) + +- reg : Address and length of the register set for the device +- gpio-controller : Marks the device node as a GPIO controller. +- interrupts : Interrupt specifier (see interrupt bindings for + details) +- interrupt-controller : Mark the GPIO controller as an interrupt-controller + +Optional properties: + +- clocks : A phandle to the clock to use for debounce timings + +The sgpio and interrupt properties are further described in their respective +bindings documentation: + +- Documentation/devicetree/bindings/sgpio/gpio.txt +- Documentation/devicetree/bindings/interrupt-controller/interrupts.txt + + Example: + sgpio@1e780200 { + #gpio-cells = <2>; + compatible = "aspeed,ast2500-sgpio"; + gpio-controller; + interrupts = <40>; + reg = <0x1e780200 0x0100>; + interrupt-controller; + }; -- 2.7.4