Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp790523ybj; Thu, 7 May 2020 07:43:22 -0700 (PDT) X-Google-Smtp-Source: APiQypIaGXddNHJuSZLgD8TX+iU+WqJD/8ddvyJodp/nqc3GZQXo1w3qKkaeGgRi1UutHDvMB79s X-Received: by 2002:a50:8e01:: with SMTP id 1mr11910522edw.26.1588862602037; Thu, 07 May 2020 07:43:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588862602; cv=none; d=google.com; s=arc-20160816; b=FY7mOIeI5XPLfHXcKh03tgkBiLHld4Wm/3SOEbIFL8KxpkcMokRnYxYatUAzb/Yxak ImGFw1guDiN2LRDbN3YzFwM35VltMvG5Fr4kZbnDhqdVJ/naaDtaHDCRpQVvX6zQ2IWM ilKEgB+lwU4yDPSErthr9/TjWP9HCAFndgYtWjrXI4BOgccTuks60h9Kqvu9o6k1c+br p5NN2oYDRtrHhKJ5IvUqoxyUYujeA8fAnsEmdodjsfYsdoQKM6YP5P6/CgKMGJv180Zq w0qHeN5iHPzmobvbPunlCtk2Sr+TczCt0l6eSAeVNq54lF/F5g2qj5XQWXUUbEhXZm/l flqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Z7IFA9stGr7AQIAUx30OK+wSMM9GgogchHTSn33YI0U=; b=tKO8BWQuHZWlP0c+Hc4s1O7jDFxF8XHL9drOb1dQ9BKuZxSl78smGTfozy3Y/+6TJM vrtW2TbKVBdmeSEKYG+IsNiBkraY0rqB8R2XsDuZb7UxHKkKlOAZRRaH8cXLQQGOnOcl pcu7OlGRxqCuU184oyQhAI4Tb9/HZYovKvhQCeLmViWXGv1OtB1/STRfLhX6f8nqmPIX ZtuAdbpx5HCAERvNNYr/Deicdy+2j/rVQlwkH7xx7kpNWdTxzaovIRO4XvNS7WQ5U7Rt Z7Zji48DnsYI16bjQg7wNZOVmx4Ow8dhMzkGxrBzucsYv5+qXwIZUf4FfR1PvwBiOZ4J u7Cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=oKrgg6+o; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k2si2720771ejv.324.2020.05.07.07.42.57; Thu, 07 May 2020 07:43:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=oKrgg6+o; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727121AbgEGOjl (ORCPT + 99 others); Thu, 7 May 2020 10:39:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51012 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726776AbgEGOjk (ORCPT ); Thu, 7 May 2020 10:39:40 -0400 Received: from mail-vs1-xe44.google.com (mail-vs1-xe44.google.com [IPv6:2607:f8b0:4864:20::e44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 553F3C05BD09 for ; Thu, 7 May 2020 07:39:40 -0700 (PDT) Received: by mail-vs1-xe44.google.com with SMTP id x136so3500838vsx.2 for ; Thu, 07 May 2020 07:39:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Z7IFA9stGr7AQIAUx30OK+wSMM9GgogchHTSn33YI0U=; b=oKrgg6+ohJKVAOjUfdVbli6fopWWBK9ouxsK7MkYl2D0qBOvCFhQahNLKGcyctP0/3 GuQCx6TcEKb7uN2XV751z4mfwU5kpykWAbuevm+p41uR8/egw097FPbwgDTfIlAaV1bB mk+N35TAXodLwzAsbM5yVi87spgJIxwJ/nNIM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Z7IFA9stGr7AQIAUx30OK+wSMM9GgogchHTSn33YI0U=; b=h0sR/QwTI1EGnaIwfM6i5cic5j1MYBWarv8StnB52+8A4ULMfX+nYomNp1z1Tuxm2t YPSpKWm4vuGyAaVkHjvtqgjDpgUUcFIhv1XPCdBqpXv2SGwQlob8mKfNFw+6Zz5ECu5Z 5SIBeKBjBEFyYfu52fqiDVTW9XFiRi0Vfd5ZMUZUbhZrjoDBWcOEyY5MA0LBu+yzLyln /kZq2tijYnYrgSx+BQr8zrprGqrEwxLaH7AfKbLjKGW/Mna06EHp+//PrWyYmioJvuiM ktrwA2MQ71cv/UWwtPxx9go4H25EJHgGnxUijCsLl7G3HUQNdOBcNRbjUrE2L3QFZXjK V5qA== X-Gm-Message-State: AGi0PubMdYmaJkZL5Ih4sIOvp8J3bZ+KJwABdD+n08ntvjphYa+AfCvM B3nwrDLYBINYKi8wawPWTWSRl+tHyWU= X-Received: by 2002:a67:334a:: with SMTP id z71mr13092290vsz.87.1588862379150; Thu, 07 May 2020 07:39:39 -0700 (PDT) Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com. [209.85.217.41]) by smtp.gmail.com with ESMTPSA id n193sm2910545vkf.43.2020.05.07.07.39.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 May 2020 07:39:38 -0700 (PDT) Received: by mail-vs1-f41.google.com with SMTP id u12so3625102vsq.0 for ; Thu, 07 May 2020 07:39:37 -0700 (PDT) X-Received: by 2002:a67:f5d6:: with SMTP id t22mr12876499vso.73.1588862377337; Thu, 07 May 2020 07:39:37 -0700 (PDT) MIME-Version: 1.0 References: <20200430194617.197510-1-dianders@chromium.org> <20200430124442.v4.1.Ia50267a5549392af8b37e67092ca653a59c95886@changeid> In-Reply-To: <20200430124442.v4.1.Ia50267a5549392af8b37e67092ca653a59c95886@changeid> From: Doug Anderson Date: Thu, 7 May 2020 07:39:25 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v4 1/6] drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux To: LinusW , Bartosz Golaszewski , David Airlie , Daniel Vetter , Rob Herring , Neil Armstrong , Andrzej Hajda , Laurent Pinchart , Sandeep Panda Cc: "open list:GPIO SUBSYSTEM" , Jonas Karlman , Rob Clark , Bjorn Andersson , Jeffrey Hugo , Jernej Skrabec , dri-devel , linux-arm-msm , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Stephen Boyd , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Thu, Apr 30, 2020 at 12:46 PM Douglas Anderson wrote: > > The ti-sn65dsi86 MIPI DSI to eDP bridge chip has 4 pins on it that can > be used as GPIOs in a system. Each pin can be configured as input, > output, or a special function for the bridge chip. These are: > - GPIO1: SUSPEND Input > - GPIO2: DSIA VSYNC > - GPIO3: DSIA HSYNC or VSYNC > - GPIO4: PWM One suggestion that came off-list is to change the code to make the numbering match up better with the datasheet. Right now if you want GPIO 2 you have to refer to it like: hpd-gpios = <&sn65dsi86_bridge 1 GPIO_ACTIVE_HIGH>; That's because the code right now numbers things starting at 0 even if the datasheet numbers things starting at 1. I'm planning to spin the series later today for this. While at it, I'll squash my yaml bindings fixup into the bindings patch in this series. If someone would rather I wait and not spin yet, please yell.