Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2672168ybk; Tue, 12 May 2020 05:26:01 -0700 (PDT) X-Google-Smtp-Source: APiQypJzj9S+60PqIwJ9lOJ1orQycEruRi3EtKFyzhAH5TptkK2E7yh87dcylRPE/pIfhv/FYFxW X-Received: by 2002:a17:906:68d7:: with SMTP id y23mr18193836ejr.85.1589286361619; Tue, 12 May 2020 05:26:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589286361; cv=none; d=google.com; s=arc-20160816; b=P2aseO+mVAFCwFzGfsJuttmC5awCj6n8P6/VUTWSXWj7Y+Y2bHrF2bfrsSaN+Z1IQu TYCE/AK0gbRvoQvGcKev3hAOdqsMkLuFdSQhm58NlKeQ7Nj29lTikpONKrXqtEUbjxvH 7jHXiK9HR9COaKVcQj1N9odPc63I1nfisKcgIAK46dU2lB1qyPKg1THQsY1Vo8Js8Bod lw4GMJDvqp+gq7lYEZcbmOmaLrQ/uziMDLxQUnafXix4y3xqfZZOfF7O1chcPBY4IAhA 4vdLa1ifUlLV0ODtRYCtMFcbqcUaYQvqdtD+O0pP2Mf3CKZ9914Am9ZF9EIAo0kol5AZ dRgQ== 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=6rE0fPu5jCjuTK0cRn6PVF83ctsvQUR9eqdpVEWEcp8=; b=Ta0LS3nou501wB3VBlj9GMYLFF2DYVpdSl/LaBzD/9qtdHkvPJzYZ/oIRIID4onQ4f XY5K/w9j8XrBIhwJF8ugLt9oHorTFCbWil82hl5VyCbtskmOmfuHpYnUdCnCjts2tWK7 yyTZyjk8/UoIr2Yitfd+fDnly0vbIIZktVPAOM+g2StccLUEywWcIqeq0ZjSXieb6uoR 1kiqukmoxjfkcb/Le717rQZ2DEGR/Bc6Xi57aY1u8m1LCUQFGwELp3aQbsGbRvsR42KT ROslokgUuntHMlhG/GaoP4k6nTiiPW6zb88V/R29NFyG6o3vX8Q/Pyp5sP/G+wSMd9PJ G51A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fRMfmTqU; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id co20si397987edb.86.2020.05.12.05.25.38; Tue, 12 May 2020 05:26:01 -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=@linaro.org header.s=google header.b=fRMfmTqU; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729632AbgELMWP (ORCPT + 99 others); Tue, 12 May 2020 08:22:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729336AbgELMWO (ORCPT ); Tue, 12 May 2020 08:22:14 -0400 Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B3E66C05BD09 for ; Tue, 12 May 2020 05:22:12 -0700 (PDT) Received: by mail-lj1-x241.google.com with SMTP id j3so13358865ljg.8 for ; Tue, 12 May 2020 05:22:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6rE0fPu5jCjuTK0cRn6PVF83ctsvQUR9eqdpVEWEcp8=; b=fRMfmTqU/svnwd/DeHQpZqANKDRENpPQrFnFCdA6XrC7CAjuUBlWO5WlHhJX1VdFZx GMq8lToALBRe4c2J8T+QxKo9JnROag//KysTHoivaIxpklZerMhBClnLLRGkf6GTvxAZ HkmO3moxLpKmk6A6rO8oP7BDRG8DnImZgtRVlxbihuFkbxwz1Ua1Vkr2ST+iiVDtsiMz +M1+jQ3zq3lb0Xi3P6DDhvioJsSDIiVLJW6i37AU92QD1VUuBYzTzk/eg8zmrLXxDlHD ODaToJfeFvwuXa2LV7sZKRly/f9mFOUS9o9v8dILxoPCrjdsYLDHOnR6njLXYMKzYGwc 5uhA== 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=6rE0fPu5jCjuTK0cRn6PVF83ctsvQUR9eqdpVEWEcp8=; b=qdU381/itdldaCZOzZYFfaxPsbN/txlmSgBBlRZMCfLcSm5kxR9ero+DIcVpXE7zkE zT1yfzbTPd2Sj8Ip2HA3k41G7Wp5wfjP8vfpV3hzJW6bikGdfEZyD6OgDv62q1bjP6bV Z+3WsS0az6DJWS4LmKQGdfH0aEGxKZusQ7XJioeC6EKSORN4opvTdmEE8AbtMazXn6TS sHF+EfH0Hz7EPHA9NAr0yW+obMibfsN83ocUQn5hKqtNffCvv3PXIpiRLrPcwfX+E32R YBOXQV/XG7lsu218AcM30vRC1lAZujvnAkS33JqsnqsH+0+t+XGem+PfUgMrH0oDlecd DrBA== X-Gm-Message-State: AOAM531umjXj4osltBjHWyt3N7kfmj9B0hbzUh/dJLwjex8Ar+zXLDfO NImTPP0BR/EmNSKZg00Lt4LW50zRxfhEe2eGAG/92g== X-Received: by 2002:a2e:9c97:: with SMTP id x23mr1647314lji.39.1589286131013; Tue, 12 May 2020 05:22:11 -0700 (PDT) MIME-Version: 1.0 References: <20200430194617.197510-1-dianders@chromium.org> <20200430124442.v4.1.Ia50267a5549392af8b37e67092ca653a59c95886@changeid> In-Reply-To: From: Linus Walleij Date: Tue, 12 May 2020 14:22:00 +0200 Message-ID: Subject: Re: [PATCH v4 1/6] drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux To: Doug Anderson Cc: Bartosz Golaszewski , David Airlie , Daniel Vetter , Rob Herring , Neil Armstrong , Andrzej Hajda , Laurent Pinchart , Sandeep Panda , "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 On Thu, May 7, 2020 at 4:39 PM Doug Anderson wrote: > 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. This is the hallmark of mixed-mode IC engineers at work. They are at heart analog IC designers so of course they enumerate everything starting at 1. Digital IC designers are like programmers and start on 0. Never the twain shall meet... Yours, Linus Walleij