Received: by 10.192.165.148 with SMTP id m20csp1734193imm; Thu, 26 Apr 2018 01:12:27 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+Ulr80k8N/18dlM5Tf0RWClgvw8dsvm49NPYY+biEPd3x3CsmU/9WCrOQZmQzDcoN0c7R1 X-Received: by 10.99.111.129 with SMTP id k123mr26821805pgc.115.1524730347509; Thu, 26 Apr 2018 01:12:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524730347; cv=none; d=google.com; s=arc-20160816; b=lWx3lCaIRm0IluS6Vi4T8LZqJXHUGCmmIG4Zs5/I3WY1tpgPg24LUcarPejX9oGWYD EOZ+ZJro7nB45QPsk4VtRv6GFj2KZj7irHTzO/El0pdWcf95zVdli9Ohj2QLE37O6KEO cU7H660BfGu/IGM+uCmRvgPAPp3ISp5Qd1ME1ARWdt2lfSaiBvQv60pEaGGbv+1MhnPS xWgKtpQLwhNLTGcpH6lFzklT2URlVbvbF8xWqW24OkgIvIiVduhIfJk9a0Q+TG+FgE5h 2mEAu45E04eGFyxVlvmWWtLwEWpoZpeuOZDIZFixinZJTo64v8S2Zqn1aAVhLgdQRirc Q3RA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=Yy4AjvKb2RSlDkU4qOmiKhia0jhvRiKJd8K+20ExIGE=; b=xTWfqn6WK3hFWEUEueOsKJ5l09G0cS1FWza5KdxbHS2MM/30DKF3rUcYlBZKlUCIdh FhwAGMVXZX42vukgDYOmb93QjJ5J7Cf69E7zuoetivayjgAAddYoLSzT4sx2mPVwp7DN RZhSc+1T1k7a8apn4GIrwfpOxj6kA3S9mjUfoeO41wgBQ8Q4SaIppKH+RIEsm8kfoksu mPMLhi/8erK34+ifKxqeCqNaZB+5SbXNMi7iPbzAuA0iL5bS+zerWeBFcg7VRi5vlB6f beX9ThKFnJYakPv73KCBUCF00nspF8b2pDuOgokZ3PTC2o5vvAPmUcgODtWDYoM1YzSR Oj0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kyInPb6H; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e19si17024922pff.73.2018.04.26.01.12.12; Thu, 26 Apr 2018 01:12:27 -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; dkim=pass header.i=@linaro.org header.s=google header.b=kyInPb6H; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754086AbeDZIKe (ORCPT + 99 others); Thu, 26 Apr 2018 04:10:34 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:47066 "EHLO mail-io0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754480AbeDZIKN (ORCPT ); Thu, 26 Apr 2018 04:10:13 -0400 Received: by mail-io0-f194.google.com with SMTP id f3-v6so29982467iob.13 for ; Thu, 26 Apr 2018 01:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Yy4AjvKb2RSlDkU4qOmiKhia0jhvRiKJd8K+20ExIGE=; b=kyInPb6HCbknzFCCTEsPj/mt16spezLbFal+ypuYculBa8mpfXQ+ZPSG2x5o0gRoBl 6jPoY6g++rzo5F2LC0ncQMKyclcUAoKZ1UiCybWXu+hpa2FcfJqJMLCC/wcQomOiVxMF LlGCot1bwxWZ+ovlNx2eSdCq1WzHuQNUeS7nI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Yy4AjvKb2RSlDkU4qOmiKhia0jhvRiKJd8K+20ExIGE=; b=WpPAN0yjFP2205H+X8CfyNautv7KQ7JCCqrBDyzX1uiczVPqQgYUudSyM4GYKAWUmr 5+vVNs4ME/RDbSTwjLLd/iDQXveS3JJ834gBkmmBXIzz/vBfKZyvTiHMf+q5xc5aQL3s cnqkXf5tx8RuI3IlOjJb0IibEHf95a7d1T6GYN+n+RGgc58mSYApnr6qQxnC9G/n0Be/ JBPe4z64fOOl3fu5bMTsprv/7j0Ajjx0/fBwNdZG1SKFCMnS4CNCJXZvfUiudr4+gz59 9Lj9tUxvRvTQxe2q06yBgGqSXnkJnF5gSwaDOGs3HERvTWC3YsrSNb6MWnqb2WU0L6v8 Tc+w== X-Gm-Message-State: ALQs6tA2SXgXWnqRJYeDiN/QWzrgaaNL2+ZPJkSHSGFMXeI+Xgt244SN PtT5VW1RVg0ZEzeIO9TSWcav8MIiIXv67WUkJeNe/Q== X-Received: by 2002:a6b:970d:: with SMTP id z13-v6mr31548310iod.277.1524730211795; Thu, 26 Apr 2018 01:10:11 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:2793:0:0:0:0:0 with HTTP; Thu, 26 Apr 2018 01:10:11 -0700 (PDT) In-Reply-To: References: From: Linus Walleij Date: Thu, 26 Apr 2018 10:10:11 +0200 Message-ID: Subject: Re: [PATCH 1/2] gpio: eic: Add edge trigger emulation for EIC To: Baolin Wang , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= Cc: Andy Shevchenko , Mark Brown , "open list:GPIO SUBSYSTEM" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 30, 2018 at 9:02 AM, Baolin Wang wrote= : > The Spreadtrum debounce EIC and latch EIC can not support edge trigger, > but most GPIO users (like gpio-key driver) only use the edge trigger, > thus the EIC driver need add some support to emulate the edge trigger > to satisfy this requirement. > > Signed-off-by: Baolin Wang Patch applied. The patch is fine and in line with other kernel drivers doing edge trigger emulation and we do not hold back on useful features. But I want to take this opportunity to ping Uwe Kleine-K=C3=B6nig about his ideas for an edge trigger emulation library in the gpiolib core, and whether this also follows the pattern. I think we have a slew of these drivers doing similar stuff around. Yours, Linus Walleij