From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3913BC43381 for ; Fri, 8 Mar 2019 22:04:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EB6AE2081B for ; Fri, 8 Mar 2019 22:04:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="V0gbUOHv" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726450AbfCHWEL (ORCPT ); Fri, 8 Mar 2019 17:04:11 -0500 Received: from rnd-relay.smtp.broadcom.com ([192.19.229.170]:45330 "EHLO rnd-relay.smtp.broadcom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726286AbfCHWEL (ORCPT ); Fri, 8 Mar 2019 17:04:11 -0500 Received: from nis-sj1-27.broadcom.com (nis-sj1-27.lvn.broadcom.net [10.75.144.136]) by rnd-relay.smtp.broadcom.com (Postfix) with ESMTP id 8896130C05C; Fri, 8 Mar 2019 14:04:09 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 rnd-relay.smtp.broadcom.com 8896130C05C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com; s=dkimrelay; t=1552082649; bh=owNO2Ve8fWSmHWTQi6svFa7siePzv1EjU4LMKyq1gSg=; h=From:To:Cc:Subject:Date:From; b=V0gbUOHvnx1yEE4WwMmrVrisBa39Mqga2eMp93XtYyGgCZRpRO5TwPb33vinOKor9 0DjWoqY+es+YRaEPRyEJheYMHXev+6M3uERQx+li9XkEyaWW8A7x49uw8QNY4pD63X PG5p3SWUB5mmP7SmjM1M7gAUX3NZea6MK3cJ9hQY= Received: from stbirv-lnx-2.igp.broadcom.net (stbirv-lnx-2.igp.broadcom.net [10.67.48.34]) by nis-sj1-27.broadcom.com (Postfix) with ESMTP id 9C76BAC071C; Fri, 8 Mar 2019 14:04:09 -0800 (PST) Received: by stbirv-lnx-2.igp.broadcom.net (Postfix, from userid 47169) id 87FED27FECD; Fri, 8 Mar 2019 14:04:09 -0800 (PST) From: justinpopo6@gmail.com To: linux-iio@vger.kernel.org Cc: linux-gpio@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, f.fainelli@gmail.com, bgolaszewski@baylibre.com, linus.walleij@linaro.org, jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, linux-kernel@vger.kernel.org, Justin Chen Subject: [PATCH v5 0/2] iio: adc: ads7950: add gpio support Date: Fri, 8 Mar 2019 14:03:26 -0800 Message-Id: <1552082608-42603-1-git-send-email-justinpopo6@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Justin Chen v5 Fixed ordering of how things are initalized. Fixed incomplete cleanup on error. Fixed double mutex_unlock. v4 Split patch into two commits. Refractored code to capture the state of the adc instead of only the GPIOs. Added comments to clarify the intend of the code. Fix improper use of mlock. Justin Chen (2): iio: adc: ti-ads7950: Fix improper use of mlock iio: adc: ti-ads7950: add GPIO support drivers/iio/adc/ti-ads7950.c | 219 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 209 insertions(+), 10 deletions(-) -- 2.7.4