From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751931AbdC0Hkm (ORCPT ); Mon, 27 Mar 2017 03:40:42 -0400 Received: from mx0a-00176a03.pphosted.com ([67.231.149.52]:52801 "EHLO mx0a-00176a03.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751465AbdC0Hki (ORCPT ); Mon, 27 Mar 2017 03:40:38 -0400 X-Greylist: delayed 4596 seconds by postgrey-1.27 at vger.kernel.org; Mon, 27 Mar 2017 03:40:05 EDT From: Nandor Han To: linus.walleij@linaro.org, gnurou@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Nandor Han Subject: [PATCH 0/3] XRA1403,gpio - add XRA1403 gpio expander driver Date: Mon, 27 Mar 2017 09:22:59 +0300 Message-Id: X-Mailer: git-send-email 2.10.1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-03-27_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1702020001 definitions=main-1703270058 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patchset will add a driver to support basic functionality for XRA1403 device. Features supported: - configure gpin as input/out - get/set gpio status Documentation: A gpio-xra1403.txt file was added to document the DTS bindings related to driver. Testing: 1. XRA1403 connected to iMX53 MCU 2. Export gpio from userspace 3. Verify that corresponding gpio directories are created in `/sys/class/gpio/gpioXX` 4. Export gpios from first and second bank as output 5. Set the output gpio pin to high/low and verify with the oscilloscope that gpio status is according with the configured value. Nandor Han (3): gpio - Add EXAR XRA1403 SPI GPIO expander driver doc,dts - add XRA1403 DTS binding documentation Add XRA1403 support to MAINTAINERS file .../devicetree/bindings/gpio/gpio-xra1403.txt | 37 +++ .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 8 + drivers/gpio/Kconfig | 5 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-xra1403.c | 252 +++++++++++++++++++++ 6 files changed, 304 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-xra1403.txt create mode 100644 drivers/gpio/gpio-xra1403.c -- 2.10.1