From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6E4F0C10F13 for ; Tue, 16 Apr 2019 09:08:30 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3F65820645 for ; Tue, 16 Apr 2019 09:08:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="A5b7u6FD"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ci+NS3CF" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F65820645 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QKvTa5/uezwTrbHJX6J8czicHFF/vPjwO0oBPJ0inF8=; b=A5b7u6FDdcbl3V ibP3PwhezEdU2NEe3WQXv205UxZ7KyBcZLD7KCxQi7mWhxoxP651q36FVaVRhB9TnYSyyFJvo8tHI hA0sx+UWMd64u2JsEvLQ41spb1+wWC9GJLhPK2IYCazmvMqWMVNkA9AH2A5mi0z/V/lkarTSXj2hg Iui1eJLEaSETxY1zlQBTHxl/ZZ8GaGbpUI+1ukOWP2H9tm6o+l9hEirgmhxEEnfSJO9c7ac4QiSfz Z+lRNSy3H4M1nE2UZUYjNiZtVcCX93lBrz0RniePe2XL4eTvjh2/mXco2jH4ezehT7x6MZSoO7GzH RSfP7g8ktBukNe/90V6Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hGK4m-0000aq-1b; Tue, 16 Apr 2019 09:08:24 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hGK4j-0000aR-Fd for linux-arm-kernel@lists.infradead.org; Tue, 16 Apr 2019 09:08:22 +0000 Received: by mail-wm1-x342.google.com with SMTP id q16so24311660wmj.3 for ; Tue, 16 Apr 2019 02:08:19 -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 :mime-version:content-transfer-encoding; bh=E8Op9tueMg3ooTOKktJww2FpMffGsRobEZm7pncklxo=; b=Ci+NS3CFeJVc1C+9OFq4fXiI+zjXYSmscuWPd9d6Wa+cJTxcj5MCKNlkNOY0S/guE1 QSJK9NGbY+oqfTULkOyptBXULNRDziRByG/kgMJjeTJqyKPvL6DxR+F8IoctJYe9VSqm 6edl7chCMmYudeKXoBEnxRACp0TF+A0fMqXOitiHsVMvY2c29UcOhDMjSAVWPPvTO3qT S1jXLg6mDLoyyCAM5ngg5CgU/uyhD8gLIy3/dkoSK+I28KtA97asXoaUs/e7JkNTVixM lDcDouiMRjrKRpwu9Pe+CF1po0ZvwGUKsrQPMiDMmuD+VkV1MjkX6rI1YMTwV0EGpmMY lbZg== 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:mime-version:content-transfer-encoding; bh=E8Op9tueMg3ooTOKktJww2FpMffGsRobEZm7pncklxo=; b=lBiZeJvJZSVP363G6dKpZwSkXTvTG2cnWzEF2SpSbGTpbvF34478D+k8sPd7eE2Qnh lLNYPb2ftxwxOduy24eGAP4w46YbSS4nlJhYQksFyvTwkcMa5mRmyz7/lUV7Fm6tRk/1 E/qrcuppppoQz4NA5WvnT4YVwWnqrEpEUlNyhv8/M/cs6TB5I2ZSIgg5XAqBtWUfvyDv /NELH6vokLmoIwdhazFrHAVnGQXGWHopmjBk0xT7j9D59sUBtbnonbIAu8YZetF/BF/K kUDsq/LikVcjxs0VPXasmWO3FAjFvhxcXXeyoQsQx2skIoTGB/l57Wrorq4C081LITYp vuAg== X-Gm-Message-State: APjAAAWuuGYrLilHtC+q4mHHObeGmas29ARgJcvemaJgY/dhRFyuVc7i xEwS9vGDocFYRINxTVOKjT7KhyOm5m0= X-Google-Smtp-Source: APXvYqyGPFm30r/I4k9cb7yhk9U6CHj5GpPUjR813dhix4DBLFNFoFa4ZqODDVoObiQlVaJpRgf53Q== X-Received: by 2002:a1c:9c14:: with SMTP id f20mr25462342wme.16.1555405697319; Tue, 16 Apr 2019 02:08:17 -0700 (PDT) Received: from localhost.localdomain (3e6b1cc1.rev.stofanet.dk. [62.107.28.193]) by smtp.googlemail.com with ESMTPSA id u8sm51031551wrt.69.2019.04.16.02.08.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 16 Apr 2019 02:08:16 -0700 (PDT) From: Bruno Thomsen To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v2] ARM: dts: bugfix tqma7 soft reset issue Date: Tue, 16 Apr 2019 11:08:05 +0200 Message-Id: <20190416090805.13166-1-bruno.thomsen@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190414120629.8912-1-bruno.thomsen@gmail.com> References: <20190414120629.8912-1-bruno.thomsen@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190416_020821_518913_6380B1D4 X-CRM114-Status: GOOD ( 12.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, laa@kamstrup.com, festevam@gmail.com, s.hauer@pengutronix.de, clemens.ml@gmx.net, bruno.thomsen@gmail.com, ksc@kamstrup.com, robh+dt@kernel.org, linux-imx@nxp.com, kernel@pengutronix.de, shawnguo@kernel.org, markus.niebel@tq-group.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Running reboot command on the TQMa7 board would just hang infinite at the end of the system shutdown process. Handling of i.MX7 errata e10574: Watchdog: A watchdog timeout or software trigger will not reset the SOC. Moved pinctrl from common mba7 to common tqma7 dtsi as it improves readability of errata handling. Most integrators of this SoM will likely use the development board as inspiration for handling this SoC issue. Signed-off-by: Bruno Thomsen --- v2: Moved pinctrl from common development board to common SoM. Removed Markus reviewed-by as he only acked the fsl,ext-reset-output part. arch/arm/boot/dts/imx7-mba7.dtsi | 11 ----------- arch/arm/boot/dts/imx7-tqma7.dtsi | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/arch/arm/boot/dts/imx7-mba7.dtsi b/arch/arm/boot/dts/imx7-mba7.dtsi index 578341b6848b..50abf18ad30b 100644 --- a/arch/arm/boot/dts/imx7-mba7.dtsi +++ b/arch/arm/boot/dts/imx7-mba7.dtsi @@ -472,12 +472,6 @@ MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x59 >; }; - - pinctrl_wdog1: wdog1grp { - fsl,pins = < - MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x30 - >; - }; }; &pwm1 { @@ -554,8 +548,3 @@ no-1-8-v; status = "okay"; }; - -&wdog1 { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_wdog1>; -}; diff --git a/arch/arm/boot/dts/imx7-tqma7.dtsi b/arch/arm/boot/dts/imx7-tqma7.dtsi index 85fe461e5e67..9aaed85138cb 100644 --- a/arch/arm/boot/dts/imx7-tqma7.dtsi +++ b/arch/arm/boot/dts/imx7-tqma7.dtsi @@ -209,6 +209,14 @@ }; }; +&iomuxc_lpsr { + pinctrl_wdog1: wdog1grp { + fsl,pins = < + MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x30 + >; + }; +}; + &sdma { status = "okay"; }; @@ -228,5 +236,14 @@ }; &wdog1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_wdog1>; + /* + * Errata e10574: + * WDOG reset needs to run with WDOG_RESET_B signal enabled. + * X1-51 (WDOG1#) signal needs carrier board handling to reset + * TQMa7 on X1-22 (RESET_IN#). + */ + fsl,ext-reset-output; status = "okay"; }; -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel