Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp7030848ybf; Fri, 6 Mar 2020 09:03:28 -0800 (PST) X-Google-Smtp-Source: ADFU+vuthsbSEX75XgwY1pludkQE9Qxqxy4Go0Gvnxo6/ZEpRcYPwy7/FsuHMtnJIr3b7U92yNUn X-Received: by 2002:a9d:70d5:: with SMTP id w21mr3441061otj.65.1583514207890; Fri, 06 Mar 2020 09:03:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583514207; cv=none; d=google.com; s=arc-20160816; b=P34U5Ed/ba44eh59HU+3XU8c+KpIs3sn4jzZAoJAeepXZDJhC6F7tWSpdoSjxqzn/X V1tqcZEq+hHVx8eu4kPQlJN7bzPmMidcw2OTWBN31QDZeoBjEJTS4RZgtu6Xlpb73kYf a6Y8LK8/dm9Glj1agF3HRhMroh5lXW+D6vXPfc5FZ7PnRiUh8t/DbCHQg2zfzK6qsMg0 fB8t830Sf02bMZbfjiBeP+cFdUG8W6FewpaD8EjQxJR3LlQardOyVlcet1aNqqHBYQvI 6asFhoyIrtBggeVDffH7CcrwJqJB1pxt/hmmMrJxFF8MXiyRGmhRgjOmWsGnJJjIdsGv P/pw== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=0huqSOOM6TQWT/uaipc+FS4s16ouSaOa4nymxBl//rs=; b=pEBRO3LJByXgHy71SY4YSJ8rvnKRAAROWN2bAEGCYNg6v/HcQQJ3kCNJB/956oqvr7 +J8THb99IwBrIqHdQMBla2iO1iuvYCEVeEhUL4W01iyn2UZ8ZpfQY8t4I4BHnqKJZkK2 th5arWSg4/p0od7C7rjN7010R3NL8NoXMilAa/+ZZkGJip6RVPdaGdKWG3bo8ONzQWSJ r5teLgEo7+oK2SOnA3V5hWQNfYlgo0T6+10BjqZQ5Cfun5UQSZYpHpyVDxl7YH4OYGsq 8TXRfjnGYkDwNtpLBOskoNo6PwrLP0b7Zr2qYbEpwhqcwAN+m2aRiUOhiu8OfR8T5aml UO1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=E578MAb7; 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 z9si1789097otp.0.2020.03.06.09.03.12; Fri, 06 Mar 2020 09:03:27 -0800 (PST) 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=E578MAb7; 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 S1726490AbgCFRCm (ORCPT + 99 others); Fri, 6 Mar 2020 12:02:42 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:41906 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726171AbgCFRCm (ORCPT ); Fri, 6 Mar 2020 12:02:42 -0500 Received: by mail-ot1-f66.google.com with SMTP id v19so3073589ote.8; Fri, 06 Mar 2020 09:02:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0huqSOOM6TQWT/uaipc+FS4s16ouSaOa4nymxBl//rs=; b=E578MAb7Yr42MvvPNFo3yDbFhNAT2AbVP9J18ov7OwRiwaeS0UWnAdlPX7xu42IjK/ 55M6bqYkOS6SbkVuoPSZX5YpTLKcRGUDvUw/7zZN3UVyrhTUpMmrUyj8i94atSmzhhpJ LZS7Je07zTvXE46VUBdwzDh1ojHEGF/bC5WDBDx2bvne42OuXymWdMKOLknROBzFnuEs kVmS+VH+7OSgqPcA7L/mffmoSTi6QxV1nOpuD8qsY9QbuFRe3WBsYJFHQyWP0Gxm9Lyw QWN6bf2APE3id1PWNFTsri3m4NlprvDfX2HxBVF12A+vF6mp3FT1oY7bPkk3byvq6Lf4 CD4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0huqSOOM6TQWT/uaipc+FS4s16ouSaOa4nymxBl//rs=; b=ELzq5XDmEj4DTbJAHsL1KR5HD7W9W9cpitpVjbxEV3rMrJZBoS3qvlHNfLFJlv6K8f ggs+fv7ypExkH5Q0r3W90N62p1voxWcCidYTbhBqQIkaQuoguEzLPVGfV3M9XJ69IlZ/ qUft63CEU4M/B9iFAKA7Jpc2egi6CZ8XqDKpBWhOelj5usK3adj5DjG2pkYGjMkBa3UM OmxDSZEDwBKXzmNiuqvyWOSX7eedmk6+y1G7l34BvSQ2u7ddItw5kzb/YQ1DRo2G5Yw3 JnLRmu/DNy15xOu8pCOjSW6Mbng6IHbs7BJMtxGPVfmKLwZPnG1iBz37me500guseT0r apdA== X-Gm-Message-State: ANhLgQ2tTlMc9Lak7f/48wPTLK6ywAN8fPu8/yHssM2OFOjDRnBioJDq KT3gC9jaUri/YKXto2cm/lk= X-Received: by 2002:a9d:6c94:: with SMTP id c20mr3429727otr.285.1583514160968; Fri, 06 Mar 2020 09:02:40 -0800 (PST) Received: from andrews-mbp-2.austin.ibm.com ([129.41.86.0]) by smtp.gmail.com with ESMTPSA id t9sm11550743otm.76.2020.03.06.09.02.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Mar 2020 09:02:40 -0800 (PST) From: Andrew Geissler X-Google-Original-From: Andrew Geissler To: joel@jms.id.au, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org Cc: Andrew Geissler , openbmc@lists.ozlabs.org, linux-gpio@vger.kernel.org Subject: [PATCH 1/2] ARM: dts: aspeed: romulus: Add gpio line names Date: Fri, 6 Mar 2020 11:02:17 -0600 Message-Id: <20200306170218.79698-1-geissonator@yahoo.com> X-Mailer: git-send-email 2.21.0 (Apple Git-122) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Signed-off-by: Andrew Geissler --- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 35 ++++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts b/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts index edfa44fe1f75..fd2e014dae75 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts @@ -231,23 +231,52 @@ }; &gpio { + gpio-line-names = + /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","", + /*B0-B7*/ "","","","","","","","", + /*C0-C7*/ "","","","","","","","", + /*D0-D7*/ "fsi-enable","","","nic_func_mode0","nic_func_mode1","","","", + /*E0-E7*/ "","","","","","","","", + /*F0-F7*/ "","","","","","","","", + /*G0-G7*/ "","","","","","","","", + /*H0-H7*/ "","","","","","","","", + /*I0-I7*/ "","","","power-button","","","","", + /*J0-J7*/ "","","checkstop","","","","","", + /*K0-K7*/ "","","","","","","","", + /*L0-L7*/ "","","","","","","","", + /*M0-M7*/ "","","","","","","","", + /*N0-N7*/ "","","led-fault","", + "led-identify","","","", + /*O0-O7*/ "","","","","","","","", + /*P0-P7*/ "","","","","","","","", + /*Q0-Q7*/ "","","","","","","","id-button", + /*R0-R7*/ "","","fsi-trans","","","led-power","","", + /*S0-S7*/ "","","","","","","","seq_cont", + /*T0-T7*/ "","","","","","","","", + /*U0-U7*/ "","","","","","","","", + /*V0-V7*/ "","","","","","","","", + /*W0-W7*/ "","","","","","","","", + /*X0-X7*/ "","","","","","","","", + /*Y0-Y7*/ "","","","","","","","", + /*Z0-Z7*/ "","","","","","","","", + /*AA0-AA7*/ "fsi-clock","","fsi-data","","","","","", + /*AB0-AB7*/ "","","","","","","","", + /*AC0-AC7*/ "","","","","","","",""; + nic_func_mode0 { gpio-hog; gpios = ; output-low; - line-name = "nic_func_mode0"; }; nic_func_mode1 { gpio-hog; gpios = ; output-low; - line-name = "nic_func_mode1"; }; seq_cont { gpio-hog; gpios = ; output-low; - line-name = "seq_cont"; }; }; -- 2.21.0 (Apple Git-122)