Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp681233ybb; Fri, 3 Apr 2020 09:52:00 -0700 (PDT) X-Google-Smtp-Source: APiQypLOLSTMKKJPq7qHQxVFkUPOjQxiPUuf+jD5e7DmDex80iVBu1D5EuPH3WVhEDG33EwiqTWW X-Received: by 2002:a05:6830:138e:: with SMTP id d14mr7347944otq.248.1585932719841; Fri, 03 Apr 2020 09:51:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585932719; cv=none; d=google.com; s=arc-20160816; b=gOzEBsFxND/dsecIX9GgNmKO/vqW8gclOKYiZUXuGUnNhsEJhSrFJlFsaTxtKEpn/Y Wv/qgZbLNCuL+rfhl/nXe3V6UTFH5p47AdaeG2uQGRTMjlRy7NiAVOCZ7fgwrQa5xYvs MFSrLbClR/JteJPwLFux3uTMjqChEtGGkybpJUkfvK/GZhziKV99gbpSUBU5O1rWD72d C0scrZ5KsQreyjnoQFOnbTcLKg80aNYZUIWAc2UKm/OO+00Twb1VKgZ0fJiHigd0hms7 vX3gYFiVNpv+p0Hpt7blg8RJ7k9t7dq9zqcQLh9g8mAhybZGK02nFg6hOHr1iqJKfi+A qecw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=vfUcEFpIecfa5phk+Cj5BK1agH676+gFMqNkyPySnNU=; b=AfnZ7abDng9bHQTE3Z98mkj5k71ZcOx2cdW8jGlKr82q8QOU6zLW5tOq/DBywaK6ch YoZIqUGrgjeQZzU4h/eGb8XkfYdTZt3q182uLsagrfwT7XvEkxxILwyZ1Z4T3zeQElmf QGR/5PkypCkl5VmUZCCP62BJSOfZx3eW3uOMMHsyfQyONQO62Nl6x73J2lCbox6ZzH3c vXUKQbnOddI2YwnzMC7AVv8X3pIShZUD63jmuOL5AOdrbj/8PxKUoK7er2Zlt6HV0SH7 v3jLic8zLYb0fNZKiqOPw03OsPSOZs2owVuWUGtcPRa+Yy7eigKHnjV6fN7kV1798Q30 ks6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DdFDFz2q; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a185si3895777oii.252.2020.04.03.09.51.47; Fri, 03 Apr 2020 09:51:59 -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=@gmail.com header.s=20161025 header.b=DdFDFz2q; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404176AbgDCQTF (ORCPT + 99 others); Fri, 3 Apr 2020 12:19:05 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:41323 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2403834AbgDCQTF (ORCPT ); Fri, 3 Apr 2020 12:19:05 -0400 Received: by mail-oi1-f193.google.com with SMTP id k9so6562408oia.8; Fri, 03 Apr 2020 09:19:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vfUcEFpIecfa5phk+Cj5BK1agH676+gFMqNkyPySnNU=; b=DdFDFz2q+lRpwrK421yRNEfez1sLOWU8raR7jvvY4t65RJ615jwCRUugHdjp3QECXD 9DA4Q0scR3LkOWuReNJy0sSDlq9CWoI18F15XqJHgA70pA1+vTdRwywrhjpQRrvnTi0W IsQZLbSGEOkB3r/mu/JNCjQJwqxdRjSP3UmWlPvEsjpKiZNL4QZVA/QzaCYZlzKMoqQj 4/O4fPQ/pFvR9y6uWk5Fj92HR/5uCnjXe1t/LJkam4NgoHlgStWB5nFZNvr1zb3oBQHD 3GMW3cwIyHjpFgV3PIVkl2+JjMM+p0s5BnOQtUVxsUYiruJU44hwkraKGaiurzcYL47T ljsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vfUcEFpIecfa5phk+Cj5BK1agH676+gFMqNkyPySnNU=; b=jsf2v5dBqz/zHoHC+eD4c6snEPVXGzi0YDanhI/0u91tsFHOZC0ODANjPZWl0GlBni L8h+jt6/z8Sd6dohK/kDxiMFloS96/F8YemS1sEaYma0D8eStaOMBc/ev20V/sRTJZKn +Dj33N97LpbchqFcbrxgKgFFY41WHnda5CLK7XBn14rM4ZxFLLL/oNooOoXEYtg6+LSM GsRS2wD8e4wBx2MV8QvhPTiER6lzpwHLFkItr7xwM1Ege6Bfl7LWfBbcGB1ge1USXsG6 xwGdwyNlv00HmV/2uZARMILpwpPvBw+MhBAXTEYhXMtMYMzMA+xpEBjlKh7PXNy40+CH RSJw== X-Gm-Message-State: AGi0PuZZf5fAjNec5CjxPlh+oa/t/m2E7Z8Mg55GAChR5AUW3vZqegUT wVWsiPRGWofWBELPjts/bm4= X-Received: by 2002:aca:acc2:: with SMTP id v185mr3748001oie.27.1585930744166; Fri, 03 Apr 2020 09:19:04 -0700 (PDT) Received: from andrews-mbp-2.attlocal.net ([2600:1700:19e0:3310:4ee:b6ec:777a:fdfb]) by smtp.gmail.com with ESMTPSA id i17sm2193668otc.16.2020.04.03.09.19.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Apr 2020 09:19:03 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: [PATCH 2/2] ARM: dts: aspeed: zaius: Add gpio line names From: Andrew Geissler In-Reply-To: <48c9bd0e-3b5c-4f76-830f-4b0bd962148b@www.fastmail.com> Date: Fri, 3 Apr 2020 11:19:02 -0500 Cc: Joel Stanley , devicetree , Linux ARM , linux-aspeed , Linux Kernel Mailing List , "open list:GPIO SUBSYSTEM" , OpenBMC Maillist Content-Transfer-Encoding: quoted-printable Message-Id: <270714A1-2910-4B84-86B6-46177F439A52@gmail.com> References: <20200306170218.79698-1-geissonator@yahoo.com> <20200306170218.79698-2-geissonator@yahoo.com> <294a52cd-2f60-41e5-a58f-a74151a83b08@www.fastmail.com> <9360D2B2-8242-4BA1-BF06-8916E87EDE67@gmail.com> <48c9bd0e-3b5c-4f76-830f-4b0bd962148b@www.fastmail.com> To: Andrew Jeffery X-Mailer: Apple Mail (2.3608.80.23.2.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Apr 2, 2020, at 7:51 PM, Andrew Jeffery wrote: >=20 >=20 >=20 > On Tue, 31 Mar 2020, at 04:46, Andrew Geissler wrote: >>=20 >>=20 >>> On Mar 26, 2020, at 6:20 PM, Andrew Jeffery wrote: >>>=20 >>>=20 >>>=20 >>> On Sat, 7 Mar 2020, at 03:32, Andrew Geissler wrote: >>>> Name the GPIOs to help userspace work with them. The names describe = the >>>> functionality the lines provide, not the net or ball name. This = makes it >>>> easier to share userspace code across different systems and makes = the >>>> use of the lines more obvious. >>>>=20 >>>> Signed-off-by: Andrew Geissler >>>=20 >>> So we're creating a bit of an ad-hoc ABI here between the DT and = userspace. >>>=20 >>> Where are we documenting it? >>=20 >> Yeah, so far it=E2=80=99s basically design by precedent. If you want = your OpenBMC >> function to work then follow the standards we're setting in other = dts=E2=80=99s. >>=20 >> Is there a good place to document this? I could create a OpenBMC = design >> doc but that would not address non-OpenBMC areas. >=20 > Don't let perfect be the enemy of good enough :) Lets document it in = OpenBMC > and then look at alternatives if we find it's necessary. I don't think = we will given > that the contract is between the kernel and OpenBMC userspace. Ok, I put a doc up for review here: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/30988 >=20 > Andrew