Message ID | 1515132186-24279-2-git-send-email-Anson.Huang@nxp.com |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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=<UNKNOWN>) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zClbH6mmfz9s7c for <incoming@patchwork.ozlabs.org>; Sat, 6 Jan 2018 00:18:03 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 1EBC7C21E57; Fri, 5 Jan 2018 13:17:26 +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=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS 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 CDAD3C21D5D; Fri, 5 Jan 2018 13:17:04 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EAF86C21C51; Fri, 5 Jan 2018 06:20:21 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0053.outbound.protection.outlook.com [104.47.34.53]) by lists.denx.de (Postfix) with ESMTPS id EBD21C21CB1 for <u-boot@lists.denx.de>; Fri, 5 Jan 2018 06:20:20 +0000 (UTC) Received: from BN6PR03CA0083.namprd03.prod.outlook.com (10.164.122.149) by CY1PR03MB2363.namprd03.prod.outlook.com (10.166.207.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Fri, 5 Jan 2018 06:20:18 +0000 Received: from BL2FFO11OLC008.protection.gbl (2a01:111:f400:7c09::175) by BN6PR03CA0083.outlook.office365.com (2603:10b6:405:6f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Fri, 5 Jan 2018 06:20:17 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; lists.denx.de; dkim=none (message not signed) header.d=none; lists.denx.de; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC008.mail.protection.outlook.com (10.173.160.143) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Fri, 5 Jan 2018 06:19:50 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w056KBw9027018; Thu, 4 Jan 2018 23:20:15 -0700 From: Anson Huang <Anson.Huang@nxp.com> To: <sbabic@denx.de>, <fabio.estevam@nxp.com>, <albert.u.boot@aribaud.net>, <christian.gmeiner@gmail.com>, <peng.fan@nxp.com>, <u-boot@lists.denx.de> Date: Fri, 5 Jan 2018 14:03:05 +0800 Message-ID: <1515132186-24279-2-git-send-email-Anson.Huang@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1515132186-24279-1-git-send-email-Anson.Huang@nxp.com> References: <1515132186-24279-1-git-send-email-Anson.Huang@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131596067911456337; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(39380400002)(396003)(346002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(2906002)(2950100002)(50226002)(356003)(77096006)(105606002)(97736004)(81166006)(76176011)(51416003)(8676002)(81156014)(106466001)(305945005)(36756003)(110136005)(53936002)(59450400001)(85426001)(316002)(104016004)(8936002)(47776003)(50466002)(8656006)(16586007)(48376002)(72206003)(498600001)(86362001)(39060400002)(68736007)(5660300001)(6666003)(2201001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2363; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC008; 1:sbVry21wvFcaAR/CXclfmFtj89mwuC2uUHtTd0K2bIJhjzrn2GDxDlyTaheq6xtLjyqVcPOXrBDgVsv6+VGTxnW97zvijSBFSjXoLzDdNefK1YwJoWrddF5a8KqINmiL MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b66e4f24-f160-42e3-5651-08d55404542a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CY1PR03MB2363; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2363; 3:Wbf4fsaqO75SaNS9l2Z1nuHbIEF9J94ja7Vr4In2xyzM5VssSZcJUMcGs52kn8YhWwEvjiYAmlBAaEbg81V/5oa8mDuZhL1Vy3f1EUaGlvzTcwzSfbrtF2DdGUjvPqbF6AFwOCZIFXNI+hy+4v2RjHvNn7OrBji9WMtLlPO1Kg4wdZm1+998OGjoDNCNVuOW5rSjAGEaqWy1fUV+9S1GibCuFDONhxTEDkEvXaddJGB89Z5xefL4ff0FGr6jX+vhiTfI8f2PAd/hML7SMd0MPU/XT/+eoxWcNR0rYZdnVT0C1UJ4v/WoxC6rWP3WCwyPb8C+Doe89n9QMurk33OBdHeB1idptbEp8WVNLwFnfVY=; 25:SlESSk9tjp0UZIrV+MMOenyj4wDfl1tIW8tJaEGrQGt8KGPh6wqiuIDwRUSA/vTbiWR1Qu7LNEolFqhtrD0CidpZRgIo11Ii8QwRWqgXrV2iRilV3RQU/0BlZLYiKLq5kznmR57vIuHNJQVidBJTpQpNlm4PyfxSs/3UkN43fwsWgJO+uka9S1tlyFLeYspF1CRJ4rb7VlW0fmDLPeo7csGaWPne61j+8EQvAR9KUJyMpKiSJVflgDnKHvmKqZFqJWbzzpsNUeZfVZdHkX+QEIlMzN7EdNtuIe4hWDk39NaZbzKjTluDxhx0GbDtlb4B/9oJwJ4YXSLmdP45+/xoAg== X-MS-TrafficTypeDiagnostic: CY1PR03MB2363: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2363; 31:k6b2P2F/72kaJD/9bS4L/OClJym9TRtxJMqaUVvhhu5dgAzRXN2V/Hq52VibyRvtiHA3mAgC6uouIrdwauwbdZcRhf8Qdi+ay4+Q0NC3TBtQdPaM/JaKOl54qwLrAc2jYLt6SSPfXoNufEeGHji+jZv2oRne24dnGWJ8h5vl1sEbRVEkpTyQqJ1b8LrqJ/9XWOJoHCeWMbkWbvJZtwfvld+FfQtmE+19BkEpq4Biq9Q=; 4:BiyMi8bX4dlWlVNie/nq614jrU+MnR0CpiwuvwRgy5MVxM0d+Rv0mB8nBXYNs9yKxi7IyzObvX5Z57ECv1w7QGt0w7ehiwpewOb5r8G66mv6gqgAUul70vZX9DfZhm/VGMdDXUiz6O+h7ZXlCX6jvzHXKWv+JsJZHFcSqbEibiQxAWMP2kYUWYhCr6+tRZRrPhFdWcnho0xD5omPpAyRhaZpxmNHxDNzQtEbF0XKQXl//KdefBHzJ9nALqnZc2PDrV7TgAy/ayopbjYp+nrGbfHVmf2ZRH2xpgi6uLdALkO+m7FoUCwheTGJNz/Cx3ss X-Microsoft-Antispam-PRVS: <CY1PR03MB2363E15CCDB02690C3DF9B74F51C0@CY1PR03MB2363.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123563025)(20161123561025)(20161123556025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(201708071742011); SRVR:CY1PR03MB2363; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY1PR03MB2363; X-Forefront-PRVS: 05437568AA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2363; 23:vYVGRb9hatrwU7GZUzx1GdlyOfj052xRMRs4Vu/Xh?= U5ke0PgR/wC7r3ct2zyH6JRgZmWwlPv16l1ri/uo9XTe5szsXfiGT3zVacWrILYHcCC6juD+Sq7M7YK0TcLHc7XmimJ69mPgpopX6rnUYos1bN7a1J5h/f2G5g43KQxsdcdhEKNLSXlaMnX7fR0vDB5dc1b6fu3btoTIXWeh0YNehR40QrKVDnTS9LSYZsHjxA5KZY6DVbQ8vR/w/GrM0sApdpeKqnaocxuvnDWbpK5qoNiE2woDzEQkSafpmYZySCKCWyYAACX4DL4QvdXfH0NHD2BNG3ufJCvBaYqKOmEG3bMAv+AM1yDy2VPoeyReR4RMZJI2XXm5zHYhKkNky2gYQ4gmfI/VT+ATQ5GOHFeoeiiJIdtdGI5SlL2IJc8rQzFZjCG7G00CJmKGxlsU1prLmjFssMIMT+2fsQy103Jm6QYMuEWKwGpQQcHeD7Nm6pY0ALr/ao5ExBfsyAykycy5Rc+LmS2K5niBpDvZup14yhvZ9jAYzFcPK/m0zC95L5SwLyXGhnYNrtzDgQOeUKkSvD8GLKjMfgQ2HnIgtVnUzakE9tbB8u1SRe9L0Pu8pbtiSIvixMXIPDWqY2keLGuwGM2FyQmh2ROcGc16sJWb4y6PMwV0/ZyaeW3A4g4IHbMSkH75YkgSPhp8UBVlzYTrsnnNO6uJTs5gAzrmJJUgfrcQNY9XjOhmcRMmx6QHKiD7yVMvU98S/5LEvBQbjPFJMfLhZQzFB9QpMQvJ8u6Cnqo5On/2fkQQgI5uZWDHfQPlUqDHbBoIZW+uL3qt317HXFQA6bKIFHfVDjJk/5ACiSLLqE9AbLGST3KxSN4d0vqIGAanfA+CPE2/BbqqK/pC6Rgitvg0HvsHwn3Mjnmg4wkUNMe1Pmg6mGxq091lC50QwzKoA93RD0/+EiLflJAYH/70NiqOGZjPGofn8P4Nkgk91BEwd8tkSyKH1cjH4d+1eS3OWKENVJ0ZPrQS/SWga2pUN2XG8J10G5YCmmhq4QSyEEfcvx+0N83R/chMARCxgVldc0olSiAfGRToDJaeafFmhcAvML2lqa0Tw8xpQ== X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2363; 6:yNgR9/9CjFi+n//iFNl0SFFVN+TP5K9I9fmCrxkSoojFN2L5j8J4wgxCxu33SUP/qAes6zZjZZwQrHrYX7hbY+0Phg61Klfw0lWz7dUoBrnwJYVsSVyQF5Dv9LFvbkATWw9DJhYcWeASmFP5UljHvyUqG9psN6Aw6xF03dtrsmA5rtDT0I8UF1B0SwN/nZ1+i3VRo8wnXOPcq6KkjAIsLdgHNllIldBnIyrScn0seXx9/Q95kaHSZBy+YULFYEOdUbkP3FAXJIvbLHUkUINWRrVmygXn7xFENJAZ0ZFpEfp/XBElaC00x02jJO3skELN0/Pg3iqaJPF/AMB6QynjiP+8xn+5d2xevJJl1unetjc=; 5:AUijxWTgGQa+kq8ADly082TwWIsIsnBkiXv3gohGWxwHz5sl2ym9s4OBK+gb5tB6Tr4GEaM9BXMFluImR8Fqll6VX/2KdhZvJ5lg4Dsw8E+1Ceg3/0uu2FGj/17ypb04P5L1x5iybP8m0TeVw5wLW4m1HbFx7rwIEFGEOC0wxWw=; 24:1Aj23rdrY1x+CMNzOF8GrLRbUMlEaycs7Ste1xAMe8g7626gi8idhySt3qPn1fQbLm+R7DwSg/ikTfS/lzb8n5z4C2+DPfD5kTDpAU/HqxU=; 7:gnct0qKM3HKwJVVDnB9vjxcEDSwDFkcpyn+D8fvVw8vQm9DvCd89LJLVr4yuaDrDN7sY6agCBskkzELAEFCrMnDdlZqX0bL818WRttIa98pRUNJDy9ghdXof3iKJepCigXWzf75CLoOSupqBa6o1RLBhc6wiTYFTMybkSWgF8PdjabcmrYwPpaTtEPWRPQ9Bt0zNghmglbi5WAG8zFOydxx+aksUv52qQIMaK4AURnu4o4iHe6gb+5LyZgkok0e3 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2018 06:19:50.9740 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b66e4f24-f160-42e3-5651-08d55404542a X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2363 X-Mailman-Approved-At: Fri, 05 Jan 2018 13:17:02 +0000 Subject: [U-Boot] [PATCH 2/3] imx: mx7: psci: add system reset support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
[U-Boot,1/3] mx7_common: use psci 1.0 instead of 0.1
|
expand
|
diff --git a/arch/arm/mach-imx/mx7/psci-mx7.c b/arch/arm/mach-imx/mx7/psci-mx7.c index 7f429b0..66f6db6 100644 --- a/arch/arm/mach-imx/mx7/psci-mx7.c +++ b/arch/arm/mach-imx/mx7/psci-mx7.c @@ -74,3 +74,8 @@ __secure int imx_cpu_off(int cpu) writel(0, SRC_BASE_ADDR + cpu * 8 + SRC_GPR1_MX7D + 4); return 0; } + +__secure void imx_system_reset(void) +{ + writew(1 << 2, WDOG1_BASE_ADDR); +} diff --git a/arch/arm/mach-imx/mx7/psci.S b/arch/arm/mach-imx/mx7/psci.S index fc5eb34..59f98cd 100644 --- a/arch/arm/mach-imx/mx7/psci.S +++ b/arch/arm/mach-imx/mx7/psci.S @@ -43,4 +43,11 @@ psci_cpu_off: 1: wfi b 1b +.globl psci_system_reset +psci_system_reset: + b imx_system_reset + +2: wfi + b 2b + .popsection
Add i.MX7 PSCI system reset support, linux kernel can use "reboot" command to reset system even wdog driver is disabled in kernel. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> --- arch/arm/mach-imx/mx7/psci-mx7.c | 5 +++++ arch/arm/mach-imx/mx7/psci.S | 7 +++++++ 2 files changed, 12 insertions(+)