From patchwork Thu Aug 1 08:06:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140326 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GXFKfvQ8"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjZY3Bwqz9sN4 for ; Thu, 1 Aug 2019 18:07:33 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 0C426C21DA6; Thu, 1 Aug 2019 08:07:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id E446EC21DFA; Thu, 1 Aug 2019 08:06:59 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id DF6F2C21DCA; Thu, 1 Aug 2019 08:06:51 +0000 (UTC) Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by lists.denx.de (Postfix) with ESMTPS id 72EB1C21DF8 for ; Thu, 1 Aug 2019 08:06:47 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id f9so72490127wre.12 for ; Thu, 01 Aug 2019 01:06:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=BFXfofAbSmNveNIWxPIEz9FiUtmphMG3fdYhnaijpTs=; b=GXFKfvQ8pI5tDsKpMDK0GwTXBKIl92lpax74HDaFJCv2vJiDe970ZIehsqBQjZ41dE ygq+sqkH6QWcGdl/TiTZwTq36fXxPA6OX3XroEVnI8+X9GM9mVrFHqrk+121I+rQBncV xgbWGW6wWFVLu0BwPVAtP58O1yeVQB7u0UbtSqAOxmMwtY3MOLJTwCpTsfuVrHts42QS JdLC1PxbF5kAyOuP/8Z7aaxCBjZgwXmV9jzyoxcqLo/a0y3p6cakNdofhyIET13SCEcA ZXNFynZcLNstU/BSggsonTmoirjmDgyz1L5MI9pfw/GpMDx31Gg6bh/31fezTrXmiXXl uNRg== 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:in-reply-to :references; bh=BFXfofAbSmNveNIWxPIEz9FiUtmphMG3fdYhnaijpTs=; b=X3Z6OIXVeXmP/J4izxSqBG1sKANh/qd3K8uhUBSxvz+HxceCdXkzxFcidCjAAP+eHa QewL4Khq741QPTN54oPZVZBTLVadtcokxa1uaFLQQ2GQtHdJoeAYxWqPPPmVKfeA1rF9 4T7rCxRIjqySgic3eagIRslYZrv5mrXVVdvYIMtIqEcsDS+3WnUO1kRs+0ObZUzzwvvR sggkySyJopwAMZeGE09IZM83F9A+xxwF13Mt1qYZ0+4HWNy+d3g/9nCg0nIaUIS/Echh O3pAPukLf0eGqvll4xri5w1VdTGdpZ8CJGNUf06faKo2w1XZiiOgxgGDbPuhBjlJn+og zmug== X-Gm-Message-State: APjAAAXpvLjQ6LwYlSCenv2gTnx3qIy9nm64v8ZDCivpG/Bk6Ytj2+oG IExAOsmpm/USf0iuxmPL+2isIyid X-Google-Smtp-Source: APXvYqxm8se1mAuu9g7nYiG2VBSKeoQlMj+MJ41b73wfqZEC3xzKq2Q4ZubWv2htG3ADYtjUu7FFlA== X-Received: by 2002:adf:f646:: with SMTP id x6mr147038849wrp.18.1564646806796; Thu, 01 Aug 2019 01:06:46 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id z25sm73575431wmf.38.2019.08.01.01.06.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:46 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:31 +0300 Message-Id: <20190801080639.4706-2-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Marcel Ziswiler , Igor Opaniuk , Dominik Sliwa Subject: [U-Boot] [PATCH v2 1/9] apalis-tk1: do not explicitly release reset_moci# X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Marcel Ziswiler By keeping RESET_MOCI_CTRL low we avoid explicitly releasing RESET_MOCI#. Please note that module hardware versions up to V1.1A will already release RESET_MOCI# in hardware coming out of reset. Please further note that with this change the USB hub on the Apalis Evaluation board is kept in reset in U-Boot and therefore none of its ports are operational in U-Boot. Reviewed-by: Oleksandr Suvorov Signed-off-by: Marcel Ziswiler Signed-off-by: Igor Opaniuk --- board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h b/board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h index 1584d9b2d3..d2d24c4391 100644 --- a/board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h +++ b/board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h @@ -39,7 +39,7 @@ static const struct tegra_gpio_config apalis_tk1_gpio_inits[] = { GPIO_INIT(R, 1, OUT0), /* Shift_CTRL_Dir_In[1] */ GPIO_INIT(R, 2, OUT0), /* Shift_CTRL_OE[3] */ GPIO_INIT(S, 3, OUT0), /* Shift_CTRL_Dir_In[2] */ - GPIO_INIT(U, 4, OUT1), + GPIO_INIT(U, 4, OUT0), /* RESET_MOCI_CTRL */ GPIO_INIT(W, 3, IN), GPIO_INIT(W, 5, IN), GPIO_INIT(BB, 0, IN), From patchwork Thu Aug 1 08:06:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140338 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="nKrJur0j"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjgW45S4z9sMr for ; Thu, 1 Aug 2019 18:11:50 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B8470C21E1E; Thu, 1 Aug 2019 08:08:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 67EC1C21DDC; Thu, 1 Aug 2019 08:07:41 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C2BA7C21C3F; Thu, 1 Aug 2019 08:06:53 +0000 (UTC) Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by lists.denx.de (Postfix) with ESMTPS id 36588C21C3F for ; Thu, 1 Aug 2019 08:06:49 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id p13so72486898wru.10 for ; Thu, 01 Aug 2019 01:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=H3aGhkQPqCiIfOt9cLMzGMO0fcwB395QIN08d2GDUvo=; b=nKrJur0jWo80iesWLJb/bbCbcX3Vo28kGwtD+6Ftr3kB9g7DVP1ZpO3AUD8ADVrJnU K3by/hn2qe5+WmC5NHKa4SzXmCZUD4XHBRhZrsX4S0ZBjSs4+OI/iP63VxJIw3tbje7a sRc3crGpqw8x8gpKRs6Xc8PFkvywlpAYTOiWyaSTdHonpv+NK9RO8WnhMeIXs3qhrsRi Hn+sFpx4raMKVcpy547uizBMkQWxHaBGFKMiLsfilKxXRhtjNu2t3kHVPvXnXgu+3TH1 w47PRl4GX7F+HHfwYxekJqlwJbMPBSiZAPhaPcAOL1vewhOqmV3skrBXItefZfplkrQv 66Xg== 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:in-reply-to :references; bh=H3aGhkQPqCiIfOt9cLMzGMO0fcwB395QIN08d2GDUvo=; b=p4AWMt+WUCup5obj1CdW7qEW4QmC22vyr39zPkWDR93xV+6k8gkhL5uTTWgpSUqtoe AHCrdrrUhnrZAzsRHDkRP/oYBvlwyQwNJ9mRd93jwwe7n620FfzbvnzUmXFBUOSjviF7 vkU7PtvsyyVii43tsHUdxtcVIbUBGnwM9lMLIYxLYXX5oBSL+aCLtvygvIEl74p2vWpY 31wYnF/X7I777feBBejyscwSr91pP7HSu3IGRyxndB64bAplB6Qvmj0GNbmg4yGBKdBH u5bUQAXZF7nXoEY0m29eS6z2wyLhzotl95W/IoFyIfTG42rgUuq996dQJCfsVrsbr9ew i0SQ== X-Gm-Message-State: APjAAAVHEE+Nzt7lyYyVVpvVityw2FdKgPDBpOywX/ANrMN1WE93gVts mD7Ng41fhajDs3HChXfm0IHNzN9W X-Google-Smtp-Source: APXvYqyho0FxRy3C4PuwZvzBrcNk3CXzSuwiK6GYmMQTSeMyqGHurfKzeSs5gQGcjVnPtvtTZJ3RHA== X-Received: by 2002:a5d:6287:: with SMTP id k7mr19362062wru.108.1564646808568; Thu, 01 Aug 2019 01:06:48 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id n12sm72999864wmc.24.2019.08.01.01.06.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:47 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:32 +0300 Message-Id: <20190801080639.4706-3-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Marcel Ziswiler , Igor Opaniuk , Dominik Sliwa Subject: [U-Boot] [PATCH v2 2/9] apalis-tk1: set apalis gpio 8 aka fan_en X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk Make sure the Apalis GPIO 8 aka FAN_EN is on when using Apalis TK1 modules. Reviewed-by: Oleksandr Suvorov Signed-off-by: Igor Opaniuk Signed-off-by: Dominik Sliwa --- board/toradex/apalis-tk1/apalis-tk1.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/board/toradex/apalis-tk1/apalis-tk1.c b/board/toradex/apalis-tk1/apalis-tk1.c index b87e9e7a3e..d57c5042dd 100644 --- a/board/toradex/apalis-tk1/apalis-tk1.c +++ b/board/toradex/apalis-tk1/apalis-tk1.c @@ -19,6 +19,7 @@ #define LAN_DEV_OFF_N TEGRA_GPIO(O, 6) #define LAN_RESET_N TEGRA_GPIO(S, 2) +#define FAN_EN TEGRA_GPIO(DD, 2) #define LAN_WAKE_N TEGRA_GPIO(O, 5) #ifdef CONFIG_APALIS_TK1_PCIE_EVALBOARD_INIT #define PEX_PERST_N TEGRA_GPIO(DD, 1) /* Apalis GPIO7 */ @@ -241,6 +242,15 @@ void tegra_pcie_board_port_reset(struct tegra_pcie_port *port) } #endif /* CONFIG_PCI_TEGRA */ +/* + * Enable/start PWM CPU fan + */ +void start_cpu_fan(void) +{ + gpio_request(FAN_EN, "FAN_EN"); + gpio_direction_output(FAN_EN, 1); +} + /* * Backlight off before OS handover */ From patchwork Thu Aug 1 08:06:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140330 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="C4TFtztu"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjdJ4lcXz9sDQ for ; Thu, 1 Aug 2019 18:09:56 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 67CBDC21DF9; Thu, 1 Aug 2019 08:07:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 3B7EAC21E0B; Thu, 1 Aug 2019 08:07:26 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id CCDF4C21D8E; Thu, 1 Aug 2019 08:06:54 +0000 (UTC) Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by lists.denx.de (Postfix) with ESMTPS id 6DD13C21C27 for ; Thu, 1 Aug 2019 08:06:50 +0000 (UTC) Received: by mail-wr1-f65.google.com with SMTP id z1so72490956wru.13 for ; Thu, 01 Aug 2019 01:06:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=oxDcN7i0kYKvzN6n3TEBV0OBkTRtCW4ItLpms+u9xTY=; b=C4TFtztu7BdaljM59DDZM9Fpp0C/vZBHkH3IDkzY8K5mJWPT8GM0Ix8wepDfzVl2Nf rmV3LBh4aqsb4RktpZwltYRRLcA537Gf/FY5N6GG/FVaosCrqDlqsmVaPhSSx9MJv4Lj mG3QpfKnPyRHODOInidz34ZWHId3s+6Exzn7mTZekyMb0cEOI0XY71Vd8TNacvHS/nOC Bb9raosKBLcvoFcPgiwjekrCT31cIkzJc4Eo9YYzYYMg0qCKwr6z8J8kW5LvQZFONoDD yamSF6kF4OK09g+66BaMJOLyCX4K3+gkaANvnlw+foAP8/zOXI/bDKIUehjQfu0cDpKb fBag== 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:in-reply-to :references; bh=oxDcN7i0kYKvzN6n3TEBV0OBkTRtCW4ItLpms+u9xTY=; b=OHEsrtbxnTsCp74ku1Ab4DIUyRAzciUhLwJYlwbgVkd33wEMV22C3TxSt5F4xdn8cp 6yzLiS9fo7rAAJ03c52HyzLC/qUASxSTtuC2Z/Lpz/89Ia//jeXR0n7PA52T+SH3oHev f96xrpQd/1QJ02SnV0oMb/KIGveAuBwQp1jg+8mbiGYP12fNjUnEyYAFw1A6gWJtXQ9n gM7ZNrUdlJVCN5VFRWsAOAjHYiqoatyHx+oGY3rkb7LbfaOMBXezgWbGq2HqJs1EzhkM p46sg3M8FW0qfqouogIr69JHQknciS/RYtVPCXQCpLfJcBg/eq6EenqGSPqhFNcS+Qy5 Aguw== X-Gm-Message-State: APjAAAW7a8EmXiAWg8wf25Mtq4LJrFD8u8/9KlJwIYKZypWHdfrY6foq bnT9cpbJwx8ikHN/Wpj2Z0+YgVwX X-Google-Smtp-Source: APXvYqxlOr/V6xtEXFsYyjHGk3H12b/9n8Ds9tRH/S+WXpwIRssBCujUq8GoVzCc0YOMIBUzFJSJbw== X-Received: by 2002:a5d:628d:: with SMTP id k13mr11901712wru.69.1564646809855; Thu, 01 Aug 2019 01:06:49 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id t63sm65438450wmt.6.2019.08.01.01.06.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:49 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:33 +0300 Message-Id: <20190801080639.4706-4-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Igor Opaniuk , Marcel Ziswiler , Max Krummenacher , Dominik Sliwa Subject: [U-Boot] [PATCH v2 3/9] apalis-tk1: provide proper USB vendor id X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk Use unified values for USB Product/Vendor numbers when the config block is missing Reviewed-by: Oleksandr Suvorov Signed-off-by: Max Krummenacher Signed-off-by: Igor Opaniuk --- configs/apalis-tk1_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/apalis-tk1_defconfig b/configs/apalis-tk1_defconfig index be9d55e7d4..3c9ca9ca78 100644 --- a/configs/apalis-tk1_defconfig +++ b/configs/apalis-tk1_defconfig @@ -53,7 +53,7 @@ CONFIG_USB_EHCI_TEGRA=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_MANUFACTURER="Toradex" CONFIG_USB_GADGET_VENDOR_NUM=0x1b67 -CONFIG_USB_GADGET_PRODUCT_NUM=0xffff +CONFIG_USB_GADGET_PRODUCT_NUM=0x4000 CONFIG_CI_UDC=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_OF_LIBFDT_OVERLAY=y From patchwork Thu Aug 1 08:06:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140334 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="RHsj5el8"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjg53Lmyz9sMr for ; Thu, 1 Aug 2019 18:11:29 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 1AFEEC21E49; Thu, 1 Aug 2019 08:08:18 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 10CEDC21DA2; Thu, 1 Aug 2019 08:07:43 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4AFCFC21DAF; Thu, 1 Aug 2019 08:06:55 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by lists.denx.de (Postfix) with ESMTPS id ACB52C21DED for ; Thu, 1 Aug 2019 08:06:51 +0000 (UTC) Received: by mail-wm1-f67.google.com with SMTP id a15so63576931wmj.5 for ; Thu, 01 Aug 2019 01:06:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=FdCN8hrBUTBd01sjDdg6yUYrJzfedrpb2KsHivWjuks=; b=RHsj5el80e1zry6P3i+dzTLQlyPndhXjFxLDFBGm/BYPHLoePqSOCk1NnAX07XXxQ2 TNBB2BJEajBXDBchjd8ySCxgqFO8DZwHUS8ykknTx6dJG92WGlU5Dg0aW5aK8eIDzcC7 w5c2ucFaM0LCppTJaW1STE1jxqAj1sTAZqCeeIhMB61eQjsdpr+br3Bzmu9OnEqOe7X7 wsXUEBEDR13JYrGWBVCaxnmgY5hJksqaVLFP+NbLCiWEhI4jHy11mF5/XISViy38T5PE wiwzxubcZ7qgSX+m/ndd8q3O5NUFPtcwxp42pQopYalAcYEFM2+xHCnu1pPK+xuXwojg ozwQ== 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:in-reply-to :references; bh=FdCN8hrBUTBd01sjDdg6yUYrJzfedrpb2KsHivWjuks=; b=M603y0zNEDY68tt7iMkc3+XaAzZoUO1BoPjM8AB5B7MSgPz2VukKz3gyNwl+1rFQqV yMxovjtk4MSODkACoHcsJ7NbybX1NjP/j5/WRqIqMJ58bw7yeNZQHoKoWTDD3qwRpPTT qT+NpqsItV2481/HlUSNxA9zEfYjfwYoNx1P7nf0U2vQDrU2UsxOmUgncCPcu1VwB1YW 9XMl6ShqOOsHkHdh81jcJ3RaMMj6cBASQhBo6Q9gepe2iO+Bh/PaO5g5lI+nXHgQn6dO Ar9sE9mXGYBMf0PDjl4m8rSO0MIDaUAGHLbQZO1p+n/rb9vFD7oQB+i0diVRlfpZPWb1 GwgQ== X-Gm-Message-State: APjAAAXAdauANT3IrguniRUg3DIDPkfEEhfyIPZhovbQe7v76OAMzyLw y37yty2NJP+2Lwtyn5zDLAP/pWYr X-Google-Smtp-Source: APXvYqzbs/yHwhxBzGUxnsWOQ3meRELxUXAqhwk6ZKfISfnpsuHbItB62i5Sf50oDGlNhcg22apsdw== X-Received: by 2002:a1c:9cd1:: with SMTP id f200mr111908250wme.157.1564646811083; Thu, 01 Aug 2019 01:06:51 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id q193sm56473484wme.8.2019.08.01.01.06.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:50 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:34 +0300 Message-Id: <20190801080639.4706-5-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Igor Opaniuk , Stefan Agner , Marcel Ziswiler , Dominik Sliwa Subject: [U-Boot] [PATCH v2 4/9] apalis-tk1: enable user debug by default X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk Let the kernel print some debug messages when a user program crashes due to an exception. Signed-off-by: Stefan Agner Signed-off-by: Igor Opaniuk Reviewed-by: Oleksandr Suvorov --- include/configs/apalis-tk1.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/configs/apalis-tk1.h b/include/configs/apalis-tk1.h index 9c8c8979f0..e4b4f196e6 100644 --- a/include/configs/apalis-tk1.h +++ b/include/configs/apalis-tk1.h @@ -94,7 +94,8 @@ "boot_file=uImage\0" \ "console=ttyS0\0" \ "defargs=lp0_vec=2064@0xf46ff000 core_edp_mv=1150 core_edp_ma=4000 " \ - "usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0\0" \ + "usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0 " \ + "user_debug=30\0" \ "dfu_alt_info=" DFU_ALT_EMMC_INFO "\0" \ EMMC_BOOTCMD \ "fdt_board=eval\0" \ From patchwork Thu Aug 1 08:06:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140329 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="MmU3GJrp"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjcv4QZmz9sDQ for ; Thu, 1 Aug 2019 18:09:35 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 536E5C21C57; Thu, 1 Aug 2019 08:08:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id B62D9C21DFB; Thu, 1 Aug 2019 08:07:45 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E27F4C21DB3; Thu, 1 Aug 2019 08:06:56 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by lists.denx.de (Postfix) with ESMTPS id F0E5CC21DAF for ; Thu, 1 Aug 2019 08:06:52 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id p74so63554790wme.4 for ; Thu, 01 Aug 2019 01:06:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=bKcLzdt9Hpq03iCxuqXpoMAoiCNp3ccj5CMf2JglGO4=; b=MmU3GJrpgbYAwRiUUKZq5h2A+udNu2Sy4fMCzRkQhe1jvVbNrkUmiCmpXvSzN2ZXrx QawiacLNoO+Qnr+mDjdt2m0FoGd8x37QJN23c+RQCmxxi+YHi7hMk9rnl4qvRPShp3QS jKRmLod2nMBKU0cqE8sSaR4wo50/3ZlnH8ZgCgAO2FX+f33EY75B0hZG3QDL33SRsRYD 3FDMqxOfLRHA9DR1o9VQ1s1dSDanehw2N7pnSPClBcJRumVJbsx+4ow8aaYwFsVlA1As BtkXv4wyOWqFViQTF1paNfQ6evNqm1OK+RwPEId1zR6ITHxG4N+94GdQTpUREOLmTd24 L7zw== 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:in-reply-to :references; bh=bKcLzdt9Hpq03iCxuqXpoMAoiCNp3ccj5CMf2JglGO4=; b=uoUKMh/EuWAY5DiDx293rvRZ67Q63Qz5EV80OJ6f2etzR8pN0od6pZTQkQ/vV4YmWL iXCy6zOULd7gSdcMFN0l4PGqx4UVuVcwyQ4ARcY0gFSmw9ZsCH6+xc3lT5gaeZQ7df1H w0P27EYFjnUDe0TOWMZaYkTFcDkky15SpozFBrTPr0JNOd+0+7zIbW7MgIPybjH1fiz/ 4W6YEfR5ETrna6MIYJR4niOLq6JVHiNQjiTP7UOGQiBlO4S7RIZ65/ftzHmLJ1Y0nL3N 0Ccz5dmagKq3hkWdRSEnB1amcwwhxnGDzo1VCLy4hnXiR0d11Xi/gCylNqKocDMLMtne 3FQQ== X-Gm-Message-State: APjAAAWZrQwpXAVc0cJbDSft1E9HD1IgDVmM4qhznTlxiPIOotycNYYZ frOmMnsCM2MuCz4pUKJe3264Kbtl X-Google-Smtp-Source: APXvYqwqbzq5wJSJXzaYHDvEc6L7P3/nR6PryE6SRmjNf7ph253pVpWNlWFSF+xWi/I4UOix6klvog== X-Received: by 2002:a1c:c1c1:: with SMTP id r184mr113924608wmf.9.1564646812362; Thu, 01 Aug 2019 01:06:52 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id u1sm67540312wml.14.2019.08.01.01.06.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:51 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:35 +0300 Message-Id: <20190801080639.4706-6-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Marcel Ziswiler , Igor Opaniuk , Dominik Sliwa Subject: [U-Boot] [PATCH v2 5/9] apalis-tk1: add pcie_aspm=off to defargs X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk Disabling ASPM fixes incompatibilities with some PCIe cards Reviewed-by: Oleksandr Suvorov Signed-off-by: Dominik Sliwa Signed-off-by: Igor Opaniuk --- include/configs/apalis-tk1.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/apalis-tk1.h b/include/configs/apalis-tk1.h index e4b4f196e6..d2ea5450bd 100644 --- a/include/configs/apalis-tk1.h +++ b/include/configs/apalis-tk1.h @@ -95,7 +95,7 @@ "console=ttyS0\0" \ "defargs=lp0_vec=2064@0xf46ff000 core_edp_mv=1150 core_edp_ma=4000 " \ "usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0 " \ - "user_debug=30\0" \ + "user_debug=30 pcie_aspm=off\0" \ "dfu_alt_info=" DFU_ALT_EMMC_INFO "\0" \ EMMC_BOOTCMD \ "fdt_board=eval\0" \ From patchwork Thu Aug 1 08:06:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140327 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="RrsVt6YG"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjbn0Tq6z9sDQ for ; Thu, 1 Aug 2019 18:08:36 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 9767EC21DED; Thu, 1 Aug 2019 08:07:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 06C08C21DB3; Thu, 1 Aug 2019 08:07:11 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EBE52C21DB3; Thu, 1 Aug 2019 08:06:57 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by lists.denx.de (Postfix) with ESMTPS id 35F97C21E08 for ; Thu, 1 Aug 2019 08:06:54 +0000 (UTC) Received: by mail-wm1-f67.google.com with SMTP id v15so63603984wml.0 for ; Thu, 01 Aug 2019 01:06:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=KE3uu0IqzYaU7CqlUAGR0svUyv3WyEu6UjdhKVV1tLM=; b=RrsVt6YGTXbmUUdWhUdwSz5HRX/wmjFqE+UCQCkC47hyI5i+Zb8MRI+f+nHg72pKts EwV/NXzr7W79Upw3Nn+d93n7fDLxa5AaxQSjtHrVJ8AzQOrdr6nzBfrOAz2xfeRd/39S XGMFsTJtatiuEhb1sabnin3BzbqObd3SPRKPtZy5DgXcNvV59DkS8PaYfJY7fCzmd9Nl zXgcgqUcZIfCNhwYtadqhQL/d/IeYTTapThi9g6TkyTeuk/jHjrLh6m1z9tyarUTWaXD yhJe6fYHMV96+A2UUitTXYF5pnCYEeNQE9QxfUdHtjKvsJzbdxgNUrkz/S1QxrL/2B6E jCTQ== 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:in-reply-to :references; bh=KE3uu0IqzYaU7CqlUAGR0svUyv3WyEu6UjdhKVV1tLM=; b=cqXPlsGH5B/HItyBO+2DpUm5soeXitQWwnwoiTQuauWFIMK6n9Yd86/bC/SbAJmasj 5iMgoDYl8xdOmp+A/XP5+hx5eNkWIZptAvlUItXM3DstfXtArrQq+NBop0aOQHUxg9PB Iw/h+CzZ5g2xkgiS/3Qc9KJjjKHQMKtqm0fbOzA1t+qsCEzCjm+D5MFjcJoVq2X/xpLL NT5zk+dXxGyif1goUaHlUOwOPdbwiSSu9XpsPaxoIZLFdLOd4GHMXXv6hF4MCk1/f61Y ZCEDaTUJt1uPSy5euv4PAmWeI8E1umbqoAwgXrs1O46Hy6vn/Eb1pNaPBnu22pF4a8k8 4U8g== X-Gm-Message-State: APjAAAUL0pIHaKm7gIH+S1FgoA6Y2xpjRy+7m+L1QluqX8rub0TW9n1d SX5fROFuRMmuOJvjVepr98+C8En8 X-Google-Smtp-Source: APXvYqyMeXMu4NWdqyCWISZkQ0ZZNmnD6kT7KEFpHkmP9dcKHvtcrqBwfa7nzoMjP013v3RQSI2Xaw== X-Received: by 2002:a7b:c632:: with SMTP id p18mr117754730wmk.114.1564646813590; Thu, 01 Aug 2019 01:06:53 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id c65sm71986271wma.44.2019.08.01.01.06.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:53 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:36 +0300 Message-Id: <20190801080639.4706-7-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Igor Opaniuk , Bhuvanchandra DV , Marcel Ziswiler , Dominik Sliwa Subject: [U-Boot] [PATCH v2 6/9] apalis-tk1: switch to zImage X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk Switch to the generic compressed Kernel image type (zImage) instead of the U-Boot specific uImage format. Reviewed-by: Oleksandr Suvorov Signed-off-by: Bhuvanchandra DV Signed-off-by: Igor Opaniuk --- include/configs/apalis-tk1.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/configs/apalis-tk1.h b/include/configs/apalis-tk1.h index d2ea5450bd..ae62f00cd1 100644 --- a/include/configs/apalis-tk1.h +++ b/include/configs/apalis-tk1.h @@ -44,7 +44,7 @@ #define DFU_ALT_EMMC_INFO "apalis-tk1.img raw 0x0 0x500 mmcpart 1; " \ "boot part 0 1 mmcpart 0; " \ "rootfs part 0 2 mmcpart 0; " \ - "uImage fat 0 1 mmcpart 0; " \ + "zImage fat 0 1 mmcpart 0; " \ "tegra124-apalis-eval.dtb fat 0 1 mmcpart 0" #define EMMC_BOOTCMD \ @@ -53,7 +53,7 @@ "${setupargs} ${vidargs}; echo Booting from internal eMMC " \ "chip...; run emmcdtbload; load mmc 0:1 ${kernel_addr_r} " \ "${boot_file} && run fdt_fixup && " \ - "bootm ${kernel_addr_r} - ${dtbparam}\0" \ + "bootz ${kernel_addr_r} - ${dtbparam}\0" \ "emmcdtbload=setenv dtbparam; load mmc 0:1 ${fdt_addr_r} " \ "${soc}-apalis-${fdt_board}.dtb && " \ "setenv dtbparam ${fdt_addr_r}\0" @@ -63,7 +63,7 @@ "nfsboot=pci enum; run setup; setenv bootargs ${defargs} ${nfsargs} " \ "${setupargs} ${vidargs}; echo Booting via DHCP/TFTP/NFS...; " \ "run nfsdtbload; dhcp ${kernel_addr_r} " \ - "&& run fdt_fixup && bootm ${kernel_addr_r} - ${dtbparam}\0" \ + "&& run fdt_fixup && bootz ${kernel_addr_r} - ${dtbparam}\0" \ "nfsdtbload=setenv dtbparam; tftp ${fdt_addr_r} " \ "${soc}-apalis-${fdt_board}.dtb " \ "&& setenv dtbparam ${fdt_addr_r}\0" @@ -74,7 +74,7 @@ "${vidargs}; echo Booting from SD card in 8bit slot...; " \ "run sddtbload; load mmc 1:1 ${kernel_addr_r} " \ "${boot_file} && run fdt_fixup && " \ - "bootm ${kernel_addr_r} - ${dtbparam}\0" \ + "bootz ${kernel_addr_r} - ${dtbparam}\0" \ "sddtbload=setenv dtbparam; load mmc 1:1 ${fdt_addr_r} " \ "${soc}-apalis-${fdt_board}.dtb " \ "&& setenv dtbparam ${fdt_addr_r}\0" @@ -85,13 +85,13 @@ "${usbargs} ${vidargs}; echo Booting from USB stick...; " \ "usb start && run usbdtbload; load usb 0:1 ${kernel_addr_r} " \ "${boot_file} && run fdt_fixup && " \ - "bootm ${kernel_addr_r} - ${dtbparam}\0" \ + "bootz ${kernel_addr_r} - ${dtbparam}\0" \ "usbdtbload=setenv dtbparam; load usb 0:1 ${fdt_addr_r} " \ "${soc}-apalis-${fdt_board}.dtb " \ "&& setenv dtbparam ${fdt_addr_r}\0" #define BOARD_EXTRA_ENV_SETTINGS \ - "boot_file=uImage\0" \ + "boot_file=zImage\0" \ "console=ttyS0\0" \ "defargs=lp0_vec=2064@0xf46ff000 core_edp_mv=1150 core_edp_ma=4000 " \ "usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0 " \ From patchwork Thu Aug 1 08:06:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140331 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="TXobZOhT"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjdN1kq2z9sDQ for ; Thu, 1 Aug 2019 18:10:00 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id D8B58C21DA2; Thu, 1 Aug 2019 08:07:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id AAC16C21DF9; Thu, 1 Aug 2019 08:07:19 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id BD8D2C21DE8; Thu, 1 Aug 2019 08:06:59 +0000 (UTC) Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by lists.denx.de (Postfix) with ESMTPS id 6068CC21DD3 for ; Thu, 1 Aug 2019 08:06:55 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id f17so62254933wme.2 for ; Thu, 01 Aug 2019 01:06:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=oO8lJLiBxVGGCUZljkSlSqxyJUqXCnMsB4MqWl5Upgc=; b=TXobZOhTCWfccD4GJecf7a540b8r4A2MLgYwCVOwbRD+VIz9NTVi8fH4do+TFz8i/F Ch35iO7yOeYLx3laalFCnk7TF7uyQOTQ5lj6UzpBhmbUfnAU8KNjr/zQwcGCi5EZCAGU oSx9LcwDhDKI6le+gJCN/nlvWS6SLE/LA8KECEtihLvLWUxgGtbT3u5WqAtEMVlbFrBm XFbXe94puS2b3S6aY1gujggKmF/cDCrniA5Xc0ZCesAh/V+utP3o7uaMWYcZEL/4DBWI XmBSxnGOSL/VWICLPQgfqvYowNuQ3IyucGueHs0yiD6u3foFd5Qj3sMHT3qt1PgyFJ2d WYJw== 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:in-reply-to :references; bh=oO8lJLiBxVGGCUZljkSlSqxyJUqXCnMsB4MqWl5Upgc=; b=J23jUlrlvg8njSQFQG87z4h5svOTva/GVH3+6dxsvQFk7LnlRjenp58xRg2gWbXNq1 VwJXcfU7DdVlmrY5pw4IdMFh3mPWHt9MNlM4frH8Mw2Hp/90d9lS+TDZZ//srYrhcAa5 rafSfRaRnL+1g9F3VeZkeYXXYAzB1vzTp3rRaL97NM1nr8V0Ev7wybbQKNjYP7MHxLwE v7yPRDTeikoY0GxsCKV1SxuWeSJcJt32lMZabTV5Ejf8M5QJ1gu0MbiXGmw1AAxHhalH 2Iz84+0VP5joIK37G0oZ+NNTl1h2TVlTE2cvmDao4EC0IxtuS7hT2HtwwZgv3oItTNbE y8Cg== X-Gm-Message-State: APjAAAXyFbfrDckeWUoL0eKlsXNB5XpMVMb3/TmwaC/YpAFnKCF3iGIs xMO+mNCxU6QQoIrvKbiFacBBAZZi X-Google-Smtp-Source: APXvYqxijHlhuj/2PhKPFMkD1w1VEw0S3tJU1YhMc3n1PqKipFAuboa6UoySsFIQRXJzLhMb1J35ng== X-Received: by 2002:a1c:cfc7:: with SMTP id f190mr108908989wmg.85.1564646814741; Thu, 01 Aug 2019 01:06:54 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id t63sm65438903wmt.6.2019.08.01.01.06.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:54 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:37 +0300 Message-Id: <20190801080639.4706-8-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Igor Opaniuk , Marcel Ziswiler , Tom Warren , Dominik Sliwa Subject: [U-Boot] [PATCH v2 7/9] apalis-tk1/t30: colibri_t30: display reset reason X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Dominik Sliwa Display proper reset reason after the SoC info. Signed-off-by: Dominik Sliwa Signed-off-by: Igor Opaniuk Reviewed-by: Oleksandr Suvorov --- arch/arm/mach-tegra/sys_info.c | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/arch/arm/mach-tegra/sys_info.c b/arch/arm/mach-tegra/sys_info.c index 9975f33e0b..5dc998a52b 100644 --- a/arch/arm/mach-tegra/sys_info.c +++ b/arch/arm/mach-tegra/sys_info.c @@ -6,24 +6,36 @@ #include #include +#if defined(CONFIG_TEGRA124) || defined(CONFIG_TEGRA30) +#include -static void upstring(char *s) +static char *get_reset_cause(void) { - while (*s) { - *s = toupper(*s); - s++; + struct pmc_ctlr *pmc = (struct pmc_ctlr *)NV_PA_PMC_BASE; + + switch (pmc->pmc_reset_status) { + case 0x00: + return "POR"; + case 0x01: + return "WATCHDOG"; + case 0x02: + return "SENSOR"; + case 0x03: + return "SW_MAIN"; + case 0x04: + return "LP0"; } + return "UNKNOWN"; } +#endif /* Print CPU information */ int print_cpuinfo(void) { - char soc_name[10]; - - strncpy(soc_name, CONFIG_SYS_SOC, 10); - upstring(soc_name); - puts(soc_name); - puts("\n"); + printf("SoC: %s\n", CONFIG_SYS_SOC); +#if defined(CONFIG_TEGRA124) || defined(CONFIG_TEGRA30) + printf("Reset cause: %s\n", get_reset_cause()); +#endif /* TBD: Add printf of major/minor rev info, stepping, etc. */ return 0; From patchwork Thu Aug 1 08:06:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140328 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="C+CGgo6X"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjbt2XTzz9sDQ for ; Thu, 1 Aug 2019 18:08:42 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id EB2C5C21C27; Thu, 1 Aug 2019 08:07:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 800D9C21DAF; Thu, 1 Aug 2019 08:07:23 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C0636C21C27; Thu, 1 Aug 2019 08:06:59 +0000 (UTC) Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by lists.denx.de (Postfix) with ESMTPS id F3670C21C29 for ; Thu, 1 Aug 2019 08:06:56 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id p17so72498098wrf.11 for ; Thu, 01 Aug 2019 01:06:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=2gvy5HfhV2iQo0nPwXdxdaJwGtOmWAbD0Mo671gco5Y=; b=C+CGgo6XPk3c1jSgSm0/LDty+SAnGmM0SbDM7jc4ebtBOFS7gM5M+e1ggg2v3xQb3u SwLPimfX0dlwSoAjxUi9u7rZ3QhvDRNhb991dnCiMPaZ3jz16YDPKEhpSTAe6BVKjggQ +jo5QHjA9YpcxCv4xdSDxrZ+I0nXitkchRzthLlLQ5MM4N7fvZIrixE24Ox+WUjf0AvK QkV8TTrokgkosHAG7dBqb1mTsof66vG9WRUJ9Ub/PIsw1l/00W8X3qYvnZuhF23AEs4z zjs1s1G9/dnZyccBZhxDTwOdwWejoP839uYtrJeMgfHifPi25RjDg6StM6njJdjrp1tr Szug== 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:in-reply-to :references; bh=2gvy5HfhV2iQo0nPwXdxdaJwGtOmWAbD0Mo671gco5Y=; b=ucAvm8b/JRXCSsE84zliQ80p8J+FOlLf6vIjl2ZzBX6MRYofs6rvCBFC2+/gcd7Gzq h/xyzog3wrG1SWyPLCG7xnzJiCtwDTX+r5sj88gyiE7NgC0BUU95FNlb9cNVDlT45Seh 53OyTJ6UKj6Bfe2q0MyS6YWmyiVQK1BPJ7Bt5pZtTzFZc5DEkuDnc2R3rxkWmpkd34EK 0z4Zt81UlrdZgMP7girqQKuAYWFfu7cun8tjtARaw+0XJZfqFnRZbZIV7fNzPrMoDwkn //N3ti+11nSShDb9aBU9rLmxErARnhftNTOx4IshJCC0a1lZ/6T8W2AXAKOFokxiW//q igmA== X-Gm-Message-State: APjAAAXdZSnW7j0gPt2M852jFViu8j6rh2eu6K7uYzsmLmfArcEP1f1s 6hWx3xxM0BIZHqwl06ktBTPQVpkd X-Google-Smtp-Source: APXvYqzCELjZl+0XCs+XOlmNay9LW5sCSfiB9aIkxWZB3DUdm6ml9vAV47cs+SRrT32wlhcpOuA/NQ== X-Received: by 2002:a5d:4950:: with SMTP id r16mr36086304wrs.136.1564646816310; Thu, 01 Aug 2019 01:06:56 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id o126sm67781715wmo.1.2019.08.01.01.06.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:55 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:38 +0300 Message-Id: <20190801080639.4706-9-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Marcel Ziswiler , Igor Opaniuk , Dominik Sliwa Subject: [U-Boot] [PATCH v2 8/9] apalis-tk1: remove default vesa vga mode from vidargs X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Marcel Ziswiler Remove video=tegrafb0:640x480-16@60 aka VESA VGA mode from vidargs in order for the panel specification in the device tree to be used. This causes the default to be the 10.1" LVDS display which will be available in the Toradex webshop shortly. Reviewed-by: Oleksandr Suvorov Signed-off-by: Marcel Ziswiler Signed-off-by: Igor Opaniuk --- include/configs/apalis-tk1.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/apalis-tk1.h b/include/configs/apalis-tk1.h index ae62f00cd1..869b2a8bd6 100644 --- a/include/configs/apalis-tk1.h +++ b/include/configs/apalis-tk1.h @@ -119,7 +119,7 @@ "load ${interface} ${drive}:1 ${loadaddr} flash_blk.img && " \ "source ${loadaddr}\0" \ USB_BOOTCMD \ - "vidargs=video=tegrafb0:640x480-16@60 fbcon=map:1\0" + "vidargs=fbcon=map:1\0" /* Increase console I/O buffer size */ #undef CONFIG_SYS_CBSIZE From patchwork Thu Aug 1 08:06:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1140333 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="OkA541rU"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45zjft0Xn3z9sN4 for ; Thu, 1 Aug 2019 18:11:18 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B7522C21D74; Thu, 1 Aug 2019 08:07:58 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=FREEMAIL_FROM, TVD_SUBJ_WIPE_DEBT,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id C343EC21D74; Thu, 1 Aug 2019 08:07:36 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id AB7D4C21C38; Thu, 1 Aug 2019 08:06:59 +0000 (UTC) Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by lists.denx.de (Postfix) with ESMTPS id 731F5C21DFA for ; Thu, 1 Aug 2019 08:06:58 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id l2so62248435wmg.0 for ; Thu, 01 Aug 2019 01:06:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=yVTVWQc4T2U3X1g22S1Yxh8LFMhcHrRk3Ygnl2Xzf5g=; b=OkA541rUyVHUr9B8oKzWiymsYwBFouG1zGMKzgKvaD7BK4cvjSv9SmloHWHHQmyKH/ hODA2O8yw9glbqCmkNcEMU6GxNhsP2h4x1kSn4/RArGZ5HwDzQNuqiZ/ctLrxAgMpCj9 n9R3EpvlnAb4hpoweaZ0jTta2t7PoTw6RicesKL5nhdLkeGhmaqtcm+F/G0v0Lx4Se7v JAa7nX8UPbJ/wKbaMJ5KiKD+tKL1haCAiBO5kSB8cKW+1oDt6MAXMf5KMYwaZUxZ9L9N w/oJPSvdjsmMZo4ql/W0sCTicA4jzbcz8ntCzeRRg59WsaltlePvh/Gb/9ZVDhWSGnqE 1IvQ== 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:in-reply-to :references; bh=yVTVWQc4T2U3X1g22S1Yxh8LFMhcHrRk3Ygnl2Xzf5g=; b=gHRarjYt1TIZNs54GgcL8/3qVQ1w5ZGxAKF+fYpHjdCuqGwxxxWQiqaMDHmxb/QZQ/ HsPjFGEmNPhQeZtBpaH3XBvglFqBpY1B5r4+EDQFEHzaeGfths4ZWlDtJ88RIJ7LWh9/ 8lYFSTubckUsurrkR4EzUwnzqXpO+UDIJF8siWkRj/pYALfXWeu/cTC5h+TF/qu+oP61 9dCDQgrUYYsiCXVttrbU1KJqVRBMEPmIDuCMHgqdmtQv30vvMpdgh9hUrqcPemsvvoHV 6sG1h3oi1IbRA7pQJx+R4DI+BCd40/rz75Vdp8u5cqb3EcEe0baepWVxbkYvWL2MYdVy yxAA== X-Gm-Message-State: APjAAAVI3WMKnfRSeqHg+iYndzldyUwBcHeO6ONkWgnvg9x/B0wcTjJk /mEonzdI8M4wyKhK1lbf2VGo1GH4 X-Google-Smtp-Source: APXvYqz9zqCVqV2DcpgndhgwoF5lH7DsTIem0Mzan6iGRRQi1eUh4fTIEPDhY1K/dWqfFy/iNta5FA== X-Received: by 2002:a1c:acc8:: with SMTP id v191mr117866601wme.177.1564646817723; Thu, 01 Aug 2019 01:06:57 -0700 (PDT) Received: from localhost ([194.105.145.90]) by smtp.gmail.com with ESMTPSA id d10sm59128546wrx.34.2019.08.01.01.06.57 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Aug 2019 01:06:57 -0700 (PDT) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Thu, 1 Aug 2019 11:06:39 +0300 Message-Id: <20190801080639.4706-10-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190801080639.4706-1-igor.opaniuk@gmail.com> References: <20190801080639.4706-1-igor.opaniuk@gmail.com> Cc: Igor Opaniuk , Marcel Ziswiler , Tom Warren , Dominik Sliwa Subject: [U-Boot] [PATCH v2 9/9] apalis-tk1: remove non-esential power rails on boot X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Dominik Sliwa When mainline kernels reboot TK1 they use SW_RESET, that reset mode does not reset PMIC. Some rails need to be off for RAM Re-repair to work correctly. Reviewed-by: Oleksandr Suvorov Signed-off-by: Dominik Sliwa Signed-off-by: Igor Opaniuk --- arch/arm/mach-tegra/tegra124/cpu.c | 45 ++++++++++++++++++++++++++ board/toradex/apalis-tk1/as3722_init.c | 23 +++++++++++++ 2 files changed, 68 insertions(+) diff --git a/arch/arm/mach-tegra/tegra124/cpu.c b/arch/arm/mach-tegra/tegra124/cpu.c index 992c0beb04..abc050c27b 100644 --- a/arch/arm/mach-tegra/tegra124/cpu.c +++ b/arch/arm/mach-tegra/tegra124/cpu.c @@ -238,6 +238,45 @@ static bool is_partition_powered(u32 partid) return !!(reg & (1 << partid)); } +static void unpower_partition(u32 partid) +{ + struct pmc_ctlr *pmc = (struct pmc_ctlr *)NV_PA_PMC_BASE; + + debug("%s: part ID = %08X\n", __func__, partid); + /* Is the partition on? */ + if (is_partition_powered(partid)) { + /* Yes, toggle the partition power state (ON -> OFF) */ + debug("power_partition, toggling state\n"); + writel(START_CP | partid, &pmc->pmc_pwrgate_toggle); + + /* Wait for the power to come down */ + while (is_partition_powered(partid)) + ; + + /* Give I/O signals time to stabilize */ + udelay(IO_STABILIZATION_DELAY); + } +} + +void unpower_cpus(void) +{ + debug("%s entry: G cluster\n", __func__); + + /* Power down the fast cluster rail partition */ + debug("%s: CRAIL\n", __func__); + unpower_partition(CRAIL); + + /* Power down the fast cluster non-CPU partition */ + debug("%s: C0NC\n", __func__); + unpower_partition(C0NC); + + /* Power down the fast cluster CPU0 partition */ + debug("%s: CE0\n", __func__); + unpower_partition(CE0); + + debug("%s: done\n", __func__); +} + static void power_partition(u32 partid) { struct pmc_ctlr *pmc = (struct pmc_ctlr *)NV_PA_PMC_BASE; @@ -284,6 +323,12 @@ void start_cpu(u32 reset_vector) debug("%s entry, reset_vector = %x\n", __func__, reset_vector); + /* + * High power clusters are on after software reset, + * it may interfere with tegra124_ram_repair. + * unpower them. + */ + unpower_cpus(); tegra124_init_clocks(); /* Set power-gating timer multiplier */ diff --git a/board/toradex/apalis-tk1/as3722_init.c b/board/toradex/apalis-tk1/as3722_init.c index bd754e5fcf..15f8dce2f1 100644 --- a/board/toradex/apalis-tk1/as3722_init.c +++ b/board/toradex/apalis-tk1/as3722_init.c @@ -43,6 +43,29 @@ void pmic_enable_cpu_vdd(void) udelay(10 * 1000); #endif + /* + * Make sure all non-fused regulators are down. + * That way we're in known state after software reboot from linux + */ + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x0003, I2C_SEND_2_BYTES); + udelay(10 * 1000); + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x0004, I2C_SEND_2_BYTES); + udelay(10 * 1000); + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x001b, I2C_SEND_2_BYTES); + udelay(10 * 1000); + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x0014, I2C_SEND_2_BYTES); + udelay(10 * 1000); + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x001a, I2C_SEND_2_BYTES); + udelay(10 * 1000); + tegra_i2c_ll_write_addr(AS3722_I2C_ADDR, 2); + tegra_i2c_ll_write_data(0x0019, I2C_SEND_2_BYTES); + udelay(10 * 1000); + debug("%s: Setting VDD_CPU to 1.0V via AS3722 reg 0/4D\n", __func__); /* * Bring up VDD_CPU via the AS3722 PMIC on the PWR I2C bus.