From patchwork Thu May 31 18:13:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trent Piepho X-Patchwork-Id: 923536 X-Patchwork-Delegate: sbabic@denx.de 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=quarantine dis=none) header.from=impinj.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=impinj.com header.i=@impinj.com header.b="XvgWy4F1"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 40xbKw4lbKz9s0x for ; Fri, 1 Jun 2018 04:17:56 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 543CFC21C57; Thu, 31 May 2018 18:15:31 +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, SPF_HELO_PASS, 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 ADEF8C21E15; Thu, 31 May 2018 18:14:47 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 0DB8BC21C29; Thu, 31 May 2018 18:13:53 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0131.outbound.protection.outlook.com [104.47.41.131]) by lists.denx.de (Postfix) with ESMTPS id 2895EC21C27 for ; Thu, 31 May 2018 18:13:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=impinj.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rC5aG5tg4lQtnETEQSO9QECouPo7qxjcaNPNuqfugj4=; b=XvgWy4F12wOYbO37U4ATlfJ7nT4e7yDBM6Jp3gTmZfjDzl+lr1ct6VutB8nfuoLhJeYKtpL2Metd4fgE48JBp1d9UUuXs7HrQBNbpXSp/CoPLZfkh3rme/t6bdlm7XM2M+m6lqZNpns+4tv59gmm0W3GodY2RFpbmtoQz/DfXiU= Received: from impinj.com (216.207.205.253) by SN4PR0601MB3709.namprd06.prod.outlook.com (2603:10b6:803:4b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.797.11; Thu, 31 May 2018 18:13:49 +0000 From: Trent Piepho To: u-boot@lists.denx.de Date: Thu, 31 May 2018 11:13:35 -0700 Message-Id: <20180531181335.27241-1-tpiepho@impinj.com> X-Mailer: git-send-email 2.14.3 MIME-Version: 1.0 X-Originating-IP: [216.207.205.253] X-ClientProxiedBy: MWHPR13CA0027.namprd13.prod.outlook.com (2603:10b6:300:95::13) To SN4PR0601MB3709.namprd06.prod.outlook.com (2603:10b6:803:4b::31) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:SN4PR0601MB3709; X-Microsoft-Exchange-Diagnostics: 1; SN4PR0601MB3709; 3:mYZnx+kM7Z8VUz9ZiplRwikcI9ULE0CRF4ytatV3yic4JW/I1NRuuvX5q2V9znv78G8549y7uNP1ro8vpRKF/jNKJBO/tXUvY3eRgxToDIEefDrq783v1u647wzB7K+nZxocz9ffyEeyj/66VZ+zNRx+sFhSPBELj/fPuyZP0o62XM2EedTsmazq73BFs8C6WBCWX2ai4qNXUkQyHLKH3LOeS6HTzZVf5qLYIet1RHb6Vsd3J96S0Ds17paO7Ibd; 25:q9IGdBJdlxaZHOsZSnairiqQz+tC1MW+ddUrix2ScE1bPU/Fp6AQFfpJQe1HAhiCqTCcB5AgYcW9qfMt9uZaKQ+u58XRZWPUzVfkwQojEahb4/FJH5Eeedb5Va7p4Crt+JnZw8ZZssBH/YQEfKC+C4nG9P19AZkVE6Lz5xGloo97rRzThSe7HdLEhvED4rQoGL4lF9HzKiPgd+2srqI7nV2WZvTEfCERNF2FjfIB2l9urX8lhYkCv9r4Xe4ratoVF5vhhy09XwDMtKtqK9/V4/e76Dx8n5vl7FXcsE2+5A+vVo7+Vo7HihS+pu2DrngzLFvDs7dALqKPVRtUWneeKQ==; 31:J/7wY1VOgk9sGARjhSjfTDouUHrFv/LUPzSkNgAlAMcO2g02hFjiyQufB0sZutKX/rhQqGafcDmd3p8TgYDqAFFmOn6FvZmUFhE08Lw+h3tC4FPc7Dq1rVq/y/VRn2TAt2mP9IZp059/xWX6kaLd8KL63COxMMyAswzEfAM5y7885AV8XOOe3kQSJr8UmP8bYXXPBeRJwbZmIZAzpxrdHONqS0tTiff/nxT3+yo6RQY= X-MS-TrafficTypeDiagnostic: SN4PR0601MB3709: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tpiepho@impinj.com; X-Microsoft-Exchange-Diagnostics: 1; SN4PR0601MB3709; 20:qZ0qdDQxvPmQCkaRw/P2zcwQCv8pj5aJO4h2RBi7evZgQ+m/VIyeZ8UVOfwVeMQq8jFKH5LQPEW109CKu6IPtn9keAuXRnovmBhk0IGbvAlXCSGGHR1PcYD7Iy6mR/mCbveskksyVIadidiE3+cGEs9+kVpcEwNxSNcuNGtSzFH2r/xHWzaoEDy0Xfak7JIom0k3aO8L6SBuxixQ4GnZN9jjQJJmZ47wHnRHDcRruu5BbAK9HV33gLMc+WYz9pdAQrHsk9HEo7xO7SDVAsblXFNrqbCHpqFpV5q+tw2BaRpRlAjYjiCxS7o2CJnDu8Um83VR95Bo1B/FVbqdX8yz05v3NqxL343OXFmGxLDYJz2TtXhrMPzjWBQK4TprnYZtksqNocRTsxScBfMdRIA1QGyB5O0pDeTQ394QCc6uIE2aiLjowN8cn9WHeqiGZQevqm3CEiYWPuz6XvaQTxAF+1UvLoUtDlAA2A1OC8uytwWeRnMiehRXNy3yrbcrbD8r; 4:ITVA/EbvOK+dDvy/C3kAJQMLEdV4RPMCi9FjZ9KL91TVL5FCTXoODKXwUaHTrCa3XtUdwR17RCg9nxCj82On6Xx88bY3hHLD1G0PgAw9aP1MnpkjTRFKo4xuF2WVRLWqwNOd1nS6aUgA9JnpPkIy+om+Q3ab74aplVPHRhRNCw6dqllYsuGFecINjlFEmPnwH3IpMqDTYAG4J8LNsPblHjA7sqDKXO6CWdnw8mQVXbtgylb2yW+Ua+fF3bkGvZHjYxp+si/iv2HVTQKEkHCMm57rPBd0qhUBGQ0cSo1R6BF7exAlZ1CQGeGfAToef0UU X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:SN4PR0601MB3709; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0601MB3709; X-Forefront-PRVS: 06891E23FB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(39380400002)(39840400004)(376002)(366004)(346002)(189003)(199004)(3846002)(52116002)(305945005)(51416003)(1076002)(8656006)(486006)(7696005)(81166006)(5660300001)(81156014)(6916009)(2616005)(68736007)(66066001)(2906002)(50466002)(36756003)(47776003)(48376002)(7736002)(50226002)(8676002)(1857600001)(106356001)(476003)(6666003)(105586002)(55016002)(26005)(956004)(21086003)(478600001)(186003)(16526019)(69596002)(2361001)(54906003)(2351001)(16586007)(8936002)(316002)(86362001)(25786009)(53936002)(4326008)(97736004)(386003)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN4PR0601MB3709; H:impinj.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: impinj.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN4PR0601MB3709; 23:Ylz9OVJKG6PR5Lo1xywW9afhBu8FSucYbn9PPsV?= +NZgPbUBSZucZRbJucisYBLyG/RADPJK1Wd13/sjG5pEWLiQMWXt2P2ZbT1bfoqyRQZpswzP+PMU3sE5apejlXZiZvf6KY5ANp0VleqzEdgU6yYoxv0OV9+xM9eU8OOX9hMt3vLMJphUvHmkzdDRu6aN/0SxNFtAWNS4jNjsTAr8tjOdmU2MsrVubOrDJQ4BcgZrbKg1AufQd/XkLW8IupkkIYFtVQNBedJkaThvPL3H+in42/xcIMfzJnWw64fIfzsKvVGQOJJ3APaannbYqJ+Y2ug5Zxr9QzMlPn5etZ2bttsjtsleQe0hmFMXOqY36t5Sx0A19zMw2bpwUozk4RuE3gjwPdY0d/5W1eFI+4yz2dg6SMg1OOaHJ+TCHX7LzhBluNwHS71oyNFNNZpVUlYimfg5y0rtS4IinofTf1WHCCeLOsN3lLdIHFdxd7sFFETFPcDuPhszL1zLqM9JV1KfBtmeSZT8uP3rhLugRxtUG2zk2CFkiaqfPGjMiKYmViva2HXk2RXENcTEUh2atmxRh3wqHaVw5exluQPYTZXmJtZ0vsD2L42I8/GXh8naMYHEXMuvxwjga0EsBEQREtDWLOu2KZ9R+4U+3EaHwQCrtLyDi22pciIqNXyu8kucNt7MtUgbymb0gA4RLKr2HAFWZaEsuNiMpnJfPTOBtjNETqqi1DJLevRmy7m+pI5bycyYlbVCQT39tDckLrF+ryuRXvzKl9S/Sib82oB/xo9wGZbbtEtYjLdY21vogqaCNKFiUD59PLCnvkiw7v3pn4M0S3RjT/8wJMO7EnRA0BlP8VeLzptxu8QCVQ6aakKfRd310YRvdcPDtjLkbV5pKi5D0MaF34krSNE9QUMQNBkxQoOKKaCa6aIsbVaBzzqQa+a9eYI1J1/3L01ue9/h09aI3cZYTczJp3nbmnUjxTHULWBNCg0tByr8x0tCSB7To/yqWkw89Lm7zZ/dodP0P1CaHBkrPz4naKBbWL5IzKPBWp+ueJL9/bq/Fi5I2Drw93yS3m/x76S5VgocqTpaJdiGW7umzQOCmLX1iGn29+tiiPukdB5h341ilRiFz7DT76YZwPefLyOkNIHj5sZMyfcxGt6ng5sK/kTHPLe9deBwSZjGBEbdIeQrrfUpgQ2lkOg9wczpZnwRWSreXgvx0n2HVZ0nbdDKuK1jfOsgfXNONPBpU+0tLY0MYCkBU/aeC5jIlNv4nY3p93806bcWR/B5r X-Microsoft-Antispam-Message-Info: bnRtWnvP+rqulS5hFidIAxlpm2vqrYi9MmLE0+p1gworHRQ2ekhEmu+AXh8mbITdStOodTr7xdrr6RkVo4d0BthcYVZg0Q9vkFPSNakneZO/vzKMB1uE0GrD3rDdotUm3GkOB5xnLEhB0G656V17hShESaGUU082Sgl+7hX8IjaVPySSHbZatwyOuBCqxk9l X-Microsoft-Exchange-Diagnostics: 1; SN4PR0601MB3709; 6:BBW04kn78Bf1mId0t10K/4Qtsn9CG0XFe6CGRplx+38MPJ92g//NaDvV3zUvHVNhfkk/OavLxtQ7J9nRm5p6atpwkOW4mddFUgHfcTL1eegGv8HWRKjASUkTDUqBYUF4sqPW83SXvUiepIO42K2Z4HR1/wM8JThWjN46Gz9TPEqCar5wNU9gsnaE3bf/5hUXi3ctVORx4TzrpWbYeKmY6hoqz27OdCc5fgiF4t+ozPFBG9p2SNZCqxsDcA8R+/EAEhGqYddIthIwdqzzRn9ly4o2XwYTZKym9uJCjoxoaJ05SVZYX1uTxP/YFpqF/WQuaAAISBgjZK9ngCxkFzYZ9Z2hGHxqroU3e7HqsISkaqxwvyHNWiafXXr2T+Muv+Hy8ySPxaNcr7+4JLpqFD/1pPHIAcpyI/qd0K+nWGY5IXmVtAQzUL6Cj+P29UpA/t1dl1Ry2ESavMuBQNxkm3YmOQ==; 5:xEolb3mVjS1iQhAbJBXlXu4XgLVW2sCj2+mjNkPNRXqdN5JVGKPvNZPUMyfHQw68eAJMPR8qwvBE7AHf0hYZgahwxWR4XC4Ao4eaK1XeG251DEN+xJwpgwFKvvdbSX3x5L/Yw1zFWNP9OoS1HsT99hgC1719+s17vHCu5SLM5w4=; 24:yyj2ITm2YyfrWY6GRUqeyOM1z59ar5DSYL2KJIj8BhIqQXTmiO3e130XvM370W60vsFgY6RCzJkA9DmorAV3LH32VZ3eJdTS7mWGOtmDcA8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN4PR0601MB3709; 7:6lNgCeSfbmNrdBvc2bR0olcHukFPwsE9hv2I3veq2BKrx3YVcnmZmJiy9ZQ5VG7YWQ7mKb244pLH0hLrE67eeumZDd/WY12uyBJRQSCygy9mECKoa7ul11Ep5A2iPnru/HAalrFnlPBlWrvnCM9Nn3BcNIdhzdA797Yrhdp2LNaZHesV1Rt+bMreAf7q1WmHn7zb24BUNAy8e3JyjJCvQA+fPyJ6CZLObTikg3lRDbo2/ajzGoVGjBjSyRhKIiZg X-MS-Office365-Filtering-Correlation-Id: b2bb852d-c7b0-4fb4-2929-08d5c7224294 X-OriginatorOrg: impinj.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2018 18:13:49.8396 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b2bb852d-c7b0-4fb4-2929-08d5c7224294 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 6de70f0f-7357-4529-a415-d8cbb7e93e5e X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0601MB3709 X-Mailman-Approved-At: Thu, 31 May 2018 18:14:44 +0000 Cc: Fabio Estevam , Anson Huang , Trent Piepho Subject: [U-Boot] [PATCH] imx: mx7: psci: Add support for version command 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This command should be supported for PSCI 1.0. Current code results in this message from the kernel: "PSCIv65535.65535 detected in firmware." This will mess up a kernel check of the PSCI version. Currently the kernel only cares if the version is at least 1.0 so it doesn't break anything, as the incorrect version and correct version are both >= 1.0, but as soon as a check for > 1.0 goes in it will fail. CC: Anson Huang Cc: Fabio Estevam Cc: Peng Fan Cc: Stefano Babic Signed-off-by: Trent Piepho --- arch/arm/mach-imx/mx7/psci.S | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/mach-imx/mx7/psci.S b/arch/arm/mach-imx/mx7/psci.S index 89dcf880e8..7035f6093b 100644 --- a/arch/arm/mach-imx/mx7/psci.S +++ b/arch/arm/mach-imx/mx7/psci.S @@ -57,4 +57,14 @@ psci_system_off: 3: wfi b 3b +.globl psci_version +psci_version: +#if defined(CONFIG_ARMV7_PSCI_1_0) + ldr r0, =ARM_PSCI_VER_1_0 +#else +#error "add support for your PSCI version" +#endif + + bx lr + .popsection