From patchwork Mon Feb 12 07:43:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 871915 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zfyNq3hBJz9sQm for ; Mon, 12 Feb 2018 18:44:27 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="nSOpT7Xk"; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3zfyNq2NHJzF0kP for ; Mon, 12 Feb 2018 18:44:27 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="nSOpT7Xk"; dkim-atps=neutral X-Original-To: linux-aspeed@lists.ozlabs.org Delivered-To: linux-aspeed@lists.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:400e:c01::241; helo=mail-pl0-x241.google.com; envelope-from=joel.stan@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="nSOpT7Xk"; dkim-atps=neutral Received: from mail-pl0-x241.google.com (mail-pl0-x241.google.com [IPv6:2607:f8b0:400e:c01::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3zfyNm6l1jzF0hd for ; Mon, 12 Feb 2018 18:44:24 +1100 (AEDT) Received: by mail-pl0-x241.google.com with SMTP id 13so4671914plb.5 for ; Sun, 11 Feb 2018 23:44:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=9UuKfRjeOjtUY7cN8Qki54BL6W8vdMuo1d8nu+001yM=; b=nSOpT7XkGVQFXc6bOu2GrY5xL1kgyfbAkbDVcU8YJm0bMOpZWfTFoEQYr8xcNzRcg6 5ig1BT7Y87ws08rOAues73P6NP8JiCv/jd6Z+YRh6VEjY1PnxjpXaRsyJf9mJHHHPRRg AnYJfbC3BjbEj5pe423R4SZpl9Ap+gFL89fGafFN6SUnJv6Xu2NtJlEGpxH20sfNr16c yvGY0z19ygECssZdjz+f7y8F8ZLlgZjPSx8frewN7fICuxJNF8gQZ7rPJg+L0TxnchfJ umykabyn5koDW/vmfqHr4kvXsoT+QhARGa+x0zUDpEjWebHvTzuQdJ78gaDJCOTvqMQ7 DR4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=9UuKfRjeOjtUY7cN8Qki54BL6W8vdMuo1d8nu+001yM=; b=m4pbp+tvjAOemwDQ6TvMwhjGLKwU3ezwcc5xxOwyoyrrakZ12t4rHC2dhI0wseNTNV tDrPl0tmBbDMhoC/A/VZEIl7IBUbSn+Ezu3NjaDR9qzfa5BqJHp43ivGpbdOk++/Jyto IhfNlbz5aaJaL26GRP2tQi+CGpnX/Ctdd3BOjgLY3ZI845F2XZXWWvD5fYWSEaK81inO pHLH5uLvIQcb7+zG9XQyn3zV6D/oD+brTHmNlAoqVzlmLjXXkpkW3mHgQnSybTaYUqVo 62J52MnWvAL675mrct1EpedF2IW7Vxh1COhLZ1e/efEMAA7kVGmWgFOezBcv7a89btvs c0RA== X-Gm-Message-State: APf1xPD9XRspyBXPG+GxdJZXswR3ZGCeMiejohea6o3esnM5uqMUDtwt 9i6d3D1bTf83OIYwRrubEWGX3gp5Mxg= X-Google-Smtp-Source: AH8x2247DPN3gyXOAH5VnLLA9+wmdGWftBnWSJk6icSyUdHWB/RzI9CFuXzqPGMO9aOA91EtUlJtTg== X-Received: by 2002:a17:902:6d09:: with SMTP id s9-v6mr10066322plk.176.1518421462945; Sun, 11 Feb 2018 23:44:22 -0800 (PST) Received: from aurora.jms.id.au ([203.0.153.9]) by smtp.gmail.com with ESMTPSA id r14sm22562029pfa.136.2018.02.11.23.44.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 11 Feb 2018 23:44:22 -0800 (PST) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Mon, 12 Feb 2018 18:14:15 +1030 From: Joel Stanley To: linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, Joel Stanley Subject: [PATCH 6/6] ARM: dts: aspeed: Add Palmetto GPIO hogs Date: Mon, 12 Feb 2018 18:13:25 +1030 Message-Id: <20180212074325.23436-7-joel@jms.id.au> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180212074325.23436-1-joel@jms.id.au> References: <20180212074325.23436-1-joel@jms.id.au> X-BeenThere: linux-aspeed@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Linux ASPEED SoC development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Benjamin Herrenschmidt , Lei YU , Jeremy Kerr Errors-To: linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Linux-aspeed" These hogs are for parts of the system that need to be in this state, but do not yet have a driver associated with them but they must be configured in order to successfully boot the host. There are also some pinmux hogs, where the default mode of the IP block is configured. Signed-off-by: Joel Stanley Acked-by: Andrew Jeffery --- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 157 ++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts index 2a4a355a779d..bbddfe1d1cc8 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts @@ -74,6 +74,14 @@ }; }; +&pinctrl { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_flbusy_default &pinctrl_flwp_default + + &pinctrl_vgahs_default &pinctrl_vgavs_default + &pinctrl_ddcclk_default &pinctrl_ddcdat_default>; +}; + &uart5 { status = "okay"; }; @@ -142,3 +150,152 @@ &ibt { status = "okay"; }; + +&gpio { + pin_func_mode0 { + gpio-hog; + gpios = ; + output-low; + line-name = "func_mode0"; + }; + + pin_func_mode1 { + gpio-hog; + gpios = ; + output-low; + line-name = "func_mode1"; + }; + + pin_func_mode2 { + gpio-hog; + gpios = ; + output-low; + line-name = "func_mode2"; + }; + + pin_gpio_a0 { + gpio-hog; + gpios = ; + input; + line-name = "BMC_FAN_RESERVED_N"; + }; + + pin_gpio_a1 { + gpio-hog; + gpios = ; + output-high; + line-name = "APSS_WDT_N"; + }; + + pin_gpio_b1 { + gpio-hog; + gpios = ; + output-high; + line-name = "APSS_BOOT_MODE"; + }; + + pin_gpio_b2 { + gpio-hog; + gpios = ; + output-high; + line-name = "APSS_RESET_N"; + }; + + pin_gpio_b7 { + gpio-hog; + gpios = ; + output-high; + line-name = "SPIVID_STBY_RESET_N"; + }; + + pin_gpio_d1 { + gpio-hog; + gpios = ; + output-high; + line-name = "BMC_POWER_UP"; + }; + + pin_gpio_f1 { + gpio-hog; + gpios = ; + input; + line-name = "BMC_BATTERY_TEST"; + }; + + pin_gpio_f4 { + gpio-hog; + gpios = ; + input; + line-name = "AST_HW_FAULT_N"; + }; + + pin_gpio_f5 { + gpio-hog; + gpios = ; + input; + line-name = "AST_SYS_FAULT_N"; + }; + + pin_gpio_f7 { + gpio-hog; + gpios = ; + output-high; + line-name = "BMC_FULL_SPEED_N"; + }; + + pin_gpio_g3 { + gpio-hog; + gpios = ; + output-high; + line-name = "BMC_FAN_ERROR_N"; + }; + + pin_gpio_g4 { + gpio-hog; + gpios = ; + input; + line-name = "BMC_WDT_RST1_P"; + }; + + pin_gpio_g5 { + gpio-hog; + gpios = ; + input; + line-name = "BMC_WDT_RST2_P"; + }; + + pin_gpio_h0 { + gpio-hog; + gpios = ; + input; + line-name = "PE_SLOT_TEST_EN_N"; + }; + + pin_gpio_h1 { + gpio-hog; + gpios = ; + input; + line-name = "BMC_RTCRST_N"; + }; + + pin_gpio_h2 { + gpio-hog; + gpios = ; + output-high; + line-name = "SYS_PWROK_BMC"; + }; + + pin_gpio_h6 { + gpio-hog; + gpios = ; + output-high; + line-name = "SCM1_FSI0_DATA_EN"; + }; + + pin_gpio_h7 { + gpio-hog; + gpios = ; + output-high; + line-name = "BMC_TPM_INT_N"; + }; +};