From patchwork Wed Jan 10 03:05:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 857895 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; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="i5mLRRE5"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zGYxN0lXXz9s75 for ; Wed, 10 Jan 2018 14:13:27 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 9F153C21FB1; Wed, 10 Jan 2018 03:10:02 +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_H4,RCVD_IN_MSPIKE_WL,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 D5448C21C59; Wed, 10 Jan 2018 03:07:01 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9EBEDC2207E; Wed, 10 Jan 2018 03:06:54 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0070.outbound.protection.outlook.com [104.47.1.70]) by lists.denx.de (Postfix) with ESMTPS id 51B2FC21FF3 for ; Wed, 10 Jan 2018 03:06:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kkuzitQyNacPoFvFsJmO1GyZfhLm6kD9sEt8Ud+T6Qo=; b=i5mLRRE5fig/tVSAurmfS/ycNQxAow0KZt+BVaQWfLuaOW5TJkV9oNFGXj3UcgQLSnMCB6Fl4nFsIQqnMi+guzmsXWASml8tgMyxa6fIHmpdH0+SVUu08vp0Egx3+z7uesKKA2v5xb9K6YXBgNJwzvgMzblO2WqCbkcPeCEVZ9Q= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net.net (92.121.68.129) by VI1PR04MB3231.eurprd04.prod.outlook.com (2603:10a6:802:6::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 10 Jan 2018 03:06:45 +0000 From: Peng Fan To: sbabic@denx.de, fabio.estevam@nxp.com Date: Wed, 10 Jan 2018 11:05:42 +0800 Message-Id: <20180110030603.27864-12-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180110030603.27864-1-peng.fan@nxp.com> References: <20180110030603.27864-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [92.121.68.129] X-ClientProxiedBy: HK2PR04CA0069.apcprd04.prod.outlook.com (2603:1096:202:15::13) To VI1PR04MB3231.eurprd04.prod.outlook.com (2603:10a6:802:6::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f5f0a80e-9f8f-45d6-5fc4-08d557d73026 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:VI1PR04MB3231; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 3:mDMYKVpdUsu3OFfbn8gkYGsvWYUX2zhwrtmDDo8vPANlI/iRKQ4qN3hzsF1JH4ULjpNugEubO5KCm823uWEXRENDVy1i/I82CB5v+pxYWd4uNfUC0aenB3dJOOpnl5m3g1Jig6QEZbpKnTOBZoW3YPCpvF02MAIVl4IdVWf+DNoUv3z32kxtd4JAawwp0SlPOTCPM/sUq8Br6bDpHxbX13aiHihKDjL+XqNFvEgbr2nbDGtuSqE5UT4vlYP2MSbs; 25:vJOqrdsMhbXg21XV+t8frCmQ3UtBuy2Sgl9mYkqdhbM2WFa6+Zo9UEbQtWgIPcOKTaQ5hT6zj0uzrQkykv5ciNiRqAXkc3Vqa6GTqldkTZr5KUE2zgrcacDajSgt3IXhDM9eZs+uy6Gso18tAmNjxgqq2RoPzeeFfnsHioyUPFEzMDvULZW7+J6K+x5q/YrCPJTo9ax6VzvQH4myrJStlvdjHXaTC7MnCE/SdiCSvfzjiIpSVqvhmDrc1S/vGiSOr8rCRlckFtBEz+x6/5W8BUDSkVGN0JQqWA49LCNoJ5dW+enp3DEjsuvXr4KcQE13rBioD3IbUI7bQ08IQer2Fw==; 31:ZaNmxhryZnU7vAkLWg7zulu2UsIVpkM6ShDPEXuN+YVPTsxRAC4GuJrTdlgWQ3oAACM0SwSaYF8xhmeMVSzsOmyHXLmvki/LdsHBxvOhszg5729NC4lKVGvcSGYbQouCkxdRCx9bMTivx/EGXwx65P+f4Wl67j1ZpjBsjmINu1gDCj0NvnDhCpp+OlAvc7EAfpHa+8qrYyQPi9FNmXxnEkSSuPySseiq7Lw6oLkyvgo= X-MS-TrafficTypeDiagnostic: VI1PR04MB3231: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 20:joeoky8zDgjJbJFy1jkI2teZpvONk/uUj2XBDyX2hrNwzurYzv74sL/Jhy0FqRaRQmYET2sqBQV54aUuu+nlivb3HMOQocqQChdMUKX5fiMVhHQpetxEXYljYTDUkwclBM7G9P+Jts+Y0uNPOwwqSaXFuga/w6V69ifLPRND6WrgU8OoSVsaHJQxwfeKQM9g7Zx0qvueqoXj03yB17P2lhLwU80ZBXFaa3MjbqBXUAQLxPNQ75WEh6M86X8d/mHRR65hRvS8YlVH4nsaOIdbUA2A/j+OcRPCzLk3WMbs8BeuYRiPBdMXb5SyfYVT1g4s/GevSkmlyCmkGPCBA2A/RAkfJndcCaco1NUVpsNoUSVbVxL6r6j80gYaVJ7f/SjyEIwQaMCZeclo3rDXMkhsnIqRXFpmPyE2CLRQbYL5X4cd5LNcA579gx9TFjv9iyuE7lfstTfQOmIm3jDwvUZJt8gbWiHo9Q7YT/xiE834NMS4T1ENx16u2qWMBV0Hqbev; 4:EcyzH+BakfLiA+MeZMEBndxHJuuFal4TzCfXLwKAVDLSO0XPNV894Xpi5T4DQXnPx3KgRAI++w/aNZ6KZJp3n67BVcdTfLXPeiaSEX4eFxY5B05jfEyESRlosye3pAHEpeeyfe1JA9CpyTQpqrjmeJaiPtcXEkYiVWtBV3kbkKschh8+IibJ37gcuvtVFbPNlZ7s7wTV6gG5wD8mDrddEmmLFX9FPW6zmgvygXgqlBxp2kfy+SywoRfu1zqdxwAWgq/74ELhwZUAHcRAqGVWVnyJdekeTxGyNAdnijhYasPMYMuNcJAkrp+vGm0AWte1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041268)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:VI1PR04MB3231; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR04MB3231; X-Forefront-PRVS: 0548586081 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39380400002)(376002)(346002)(39860400002)(189003)(199004)(51416003)(16526018)(5660300001)(3846002)(2950100002)(7736002)(48376002)(36756003)(53936002)(305945005)(16586007)(1076002)(6486002)(478600001)(39060400002)(6116002)(52116002)(76176011)(316002)(6666003)(6636002)(50466002)(59450400001)(6506007)(386003)(50226002)(86362001)(97736004)(25786009)(8936002)(105586002)(4326008)(8676002)(68736007)(6512007)(81166006)(81156014)(106356001)(2906002)(66066001)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB3231; H:linux-u7w5.ap.freescale.net.net; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB3231; 23:tzW+F/BlDzyEFJWp34p+2o17qZnEFFD0v7nBHGFzL?= KVARi1JRD46IRvhFWuZH+Ftu/unO6eFrdBhNet3pnFipsZC+/vPf6bQySUuJclm+BD7WaebDA9y0IIq6OqnXjTujiRs72WpFqFTldyWIXPFtCi0nLiz9xyiIO8kE/ak0ISHvjEFEJrgb7kmV53kPSoAXTidk8S7oRMadfCSB2fH0/j+GJ6dCpiYKpKC2T4rZA5UXotq8v4ErMVWFwY0NlF+XFGY0HGHHuU10eUtIBm6bVV4IxTobQuTj1C4k5OofpOcy9lJoJm43RyfPcZSV67gO1dqebersRSQypgOcqG8LUZh74qTo4dQLSXE4T6czZ3DSKln6q3mwCdwRJeP2G5bEx2pYf4xpexnZG5GiKGL0seOGVizs6qCYdQxyy76J6s4YNaJM5r/ORj54U7yC+de9XJDydhoAfT9XghGQMHKx6Jf8c7dEBm/Mf8RZZxGWe4DxzXXFSTXr7kUnEV1TuGkrytz0gtXGdA1+MHjtQqEO1vrJZkmzMpKP9tP6Q+zWdvVF8AwROryrOW85jdV4Q9t/s55qbolCIfjvgOw7XrJU9w73wrH61KelkSPFTNjbpki5wrp+FDYE1l/vn4np+FeXZjpTQVgfhE+wKGwoPc/okVoybDmoMtn4Mnri1hVEDrJp3r0SEXKcP2sUaCx6dN6R5hY69qwweo1EWwGA0jAa9ekxDda9134ahI4C4WOklvOwwE+jPoa4LRYiFD63M/GLOqixmchHuKENDy+/ts7zCrytlwtUD7FgnBU2jieCAs3nqjUnp1rSgzflZFb04GFNj2rgJzVGAgK1SLey6zfLKacaphwhSrflBLSQuuAp8a2STLgA8Hp+wbslaabu+9wwgK3qbBjuuIa5QUg2l08dlgnomEtIgO7INq6A0sKubEDkF0Wxy6qpcN1wTgV8Pz3F+/15bN9SYR6Yqe+t+1iSYGjLoI2GQNgG3FELBHjGxr4xxMY8XS1BEtpv8anFKiEeWqQMOFoHVr+99n0qqh1hF3pYhOwNAW8EAWGB30MFven3HZ2d0vITUTApW/ZKlS6Mcd18KjlIvgLSl805nWJoCwhy67HflHLg/DftvDVvbdUYsAa5E9Qn7/RbtqBiNVJ X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 6:jIjupY0Tuisw/XD6rLjGIG0saEdtNmsFUYa6Z6JkZm9TDupWPyqES/x3IIBvknrtr6XvWxOCP/3A7n4uO4z3DfJvGr1VPhpUN5copVZrD+DtUfoO2vaiPph7+uQ+SLLfIFsU8z6H0M8oRV1MROATAxKxEyW5XQfZ8CsqmYyVEwWaOdgX1XK4MsSmN7+40UBm4TxUM+HY7+bMAH5LlJSX7X6IzrUS0e2ze2UecKeYVioer/MEMQPRBU02yy2m9ASU9Il3K70OB3HHtEnHo/sYEaAF15+iISR24tpK0uAyXCtUuT0rbZK4wnIehJJhILVTMTwKYz5NwRCieIENXNevASfsRKa/KO8En7wAfe4sXpg=; 5:/+sUceYjJhOY9owZwH/M+Q7knvVNrnnEtf7wNWQenMmkWlVDnTv6phnkv6URqDBUQdXCwjYDzMmOFYgUoDlfIT3tEkOR4UBt9N1B0Zrey8hHHTpQKGN7LzVGpjDho++UGFl/drMGOFKC1ASOY66DXT2ZgNUxBt7wKX03eVaeYhg=; 24:ul61RsIEemFu75CyW6CwuPK7343RVtxY1S0PHTk6EVvqSy3CxE8R0daOzgERNtiI9dJlHpxyS979X3kAlkpti1wIjqCY6Jk7mNARMOrQmdc=; 7:oJOCadQyNd4BgWkMJTDpjCkjOEc2i+z92frRQFYWRd1mp8IccsUQOd4Tb8JQxvjU9Iy22n+dUFVHyP01uV3jFr4sdeQS+crlN0WK3axpA61j+dF8PJrnOIuylFlRUrvMZZQnW1uieJHwKkTwCOwCiH24t9R7mvfHXLOnRfDj+yTouJLmDLCIRMuj8fV/dLB0QIk/KjlywNTqFCpp0NYa1JUHzg+cnZnNi4kQRTpaoiZjLA/JA0ahKSgB7s8ajmrI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2018 03:06:45.4891 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f5f0a80e-9f8f-45d6-5fc4-08d557d73026 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3231 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V4 11/32] imx: add i.MX8MQ SoC Revision and is_mx8m helper 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" Add i.MX8MQ SoC Revision Add is_mx8m helper The 7ULP is a dummy number, so use 0xEx. Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam Cc: Stefano Babic --- arch/arm/include/asm/arch-imx/cpu.h | 6 ++++-- arch/arm/include/asm/mach-imx/sys_proto.h | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/arm/include/asm/arch-imx/cpu.h b/arch/arm/include/asm/arch-imx/cpu.h index ec5b419e47..470961c6f7 100644 --- a/arch/arm/include/asm/arch-imx/cpu.h +++ b/arch/arm/include/asm/arch-imx/cpu.h @@ -25,12 +25,14 @@ #define MXC_CPU_MX6QP 0x69 #define MXC_CPU_MX7S 0x71 /* dummy ID */ #define MXC_CPU_MX7D 0x72 -#define MXC_CPU_MX7ULP 0x81 /* Temporally hard code */ +#define MXC_CPU_MX8MQ 0x82 +#define MXC_CPU_MX7ULP 0xE1 /* Temporally hard code */ #define MXC_CPU_VF610 0xF6 /* dummy ID */ #define MXC_SOC_MX6 0x60 #define MXC_SOC_MX7 0x70 -#define MXC_SOC_MX7ULP 0x80 /* dummy */ +#define MXC_SOC_MX8M 0x80 +#define MXC_SOC_MX7ULP 0xE0 /* dummy */ #define CHIP_REV_1_0 0x10 #define CHIP_REV_1_1 0x11 diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h b/arch/arm/include/asm/mach-imx/sys_proto.h index c53e5400a1..96795e1814 100644 --- a/arch/arm/include/asm/mach-imx/sys_proto.h +++ b/arch/arm/include/asm/mach-imx/sys_proto.h @@ -27,6 +27,7 @@ #define is_mx6() (is_soc_type(MXC_SOC_MX6)) #define is_mx7() (is_soc_type(MXC_SOC_MX7)) +#define is_mx8m() (is_soc_type(MXC_SOC_MX8M)) #define is_mx6dqp() (is_cpu_type(MXC_CPU_MX6QP) || is_cpu_type(MXC_CPU_MX6DP)) #define is_mx6dq() (is_cpu_type(MXC_CPU_MX6Q) || is_cpu_type(MXC_CPU_MX6D))