From patchwork Tue Nov 28 12:31:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 842118 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="VEtQym0c"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3ymNWN0mqsz9t16 for ; Tue, 28 Nov 2017 23:38:40 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id B7D36C21E77; Tue, 28 Nov 2017 12:37:49 +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 EB83DC21E51; Tue, 28 Nov 2017 12:34:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4A514C21EA6; Tue, 28 Nov 2017 12:34:09 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70089.outbound.protection.outlook.com [40.107.7.89]) by lists.denx.de (Postfix) with ESMTPS id E58BDC21E9C for ; Tue, 28 Nov 2017 12:33:17 +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=2Sy5520Rdx5XftZOc4OILKGGzw6wWi5FGpTIJGfpfR4=; b=VEtQym0cGrCAg1swPe+sttF32IlVqvRMwCDHXMwTZIm7ll2hk/HSowXT0Kx8I7WtQJMEdQOTSiM3DX+/cpZOsy+6b+O3lYQ78TKzAzksGUyZ1doZMG3rdMQ4MbQVhOrkT7QLjKliEawKF1EJnClzcxaTe4K/rkwoG3bPM4PZ6Qc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net (199.59.231.64) by HE1PR04MB3227.eurprd04.prod.outlook.com (2603:10a6:7:1b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Tue, 28 Nov 2017 12:33:12 +0000 From: Peng Fan To: sbabic@denx.de, fabio.estevam@nxp.com Date: Tue, 28 Nov 2017 20:31:49 +0800 Message-Id: <20171128123205.12610-8-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171128123205.12610-1-peng.fan@nxp.com> References: <20171128123205.12610-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [199.59.231.64] X-ClientProxiedBy: PS1PR0401CA0047.apcprd04.prod.outlook.com (2603:1096:803::15) To HE1PR04MB3227.eurprd04.prod.outlook.com (2603:10a6:7:1b::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2497c2fd-6aa7-44a1-33d2-08d5365c32d1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:HE1PR04MB3227; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 3:CFD/keIoDmiLF6on+sVO+SMeFA8sNiGBiripy0H4u4IuGTxCWOduwMajHvxZDRIYGSjYXvoJq18UN4Erh05ws7OxksLFceD3yzqLmJAo3vtUKVEmMiZHYccB4zBV2YOPVW+HFoAIIaF8C5EtMlYEwiW6lRUBYtgTkZoPgx/Z7Pe4pjkWu3EOotR9chIYHfgYhUO1GjT2Vn3o9c6k2+ikb588tEZtBl1NKMZvBkiA7JstQ5kpc/FEbtVHd6V2PLit; 25:NrQvRbcmeBM5pHqtQQViXYx8kGaE7Dxqti+1KdSX2RLX5Wu2ZHOEBAA6wcrzUzxv+/8xh1LbJIIXgcMwo3mFVy0I6TENGTTp0ReteWjFJGL8ez+PKFRDJ+9TnPxIOaewTdDtq4upgZi4LEwVlMKa7nqzRt31hDURzp3ndru4bl1WRee+4Qnw2C3vSOBsrtRx8wQg6I2SrwwKYQB8IT9Rviv5ZkCSzg5n70v+2jIYGBnHTru4uy5cZkp3KS7J+RkDD5lC+eoVH+KfpIYBN+hJd9G760xZg3bnLKq2rpY416OUGGaSWpqStlLzcLSRnzvZ8tarzb6jnCgLw/0h7DnWR14Eq/NlOXWgX5Wh/NEw8Yw=; 31:atWkpUMplJp8YVTAKpXHcS6aoj1BVHlIdPGA5f77b6BY3SaXsCDKXfJUbApxkjG6YIhfznItczMD1d246wjBk7BhB/EATepkoCLBPqvcelDkmkLl55zcR+zHg1dCxZc43qeFe8Xt422ctr1gwTSKhP1E3IKSUyNHz5CsjueVtPvsuEkUV7Y1UjnbN5eq9kR8UZS0dK9HKJS6NVaaks7LPWs4Krl2hlzueRCvig+nnHI= X-MS-TrafficTypeDiagnostic: HE1PR04MB3227: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 20:JNaBGR3XKdOBl/g9d7mN7ACZch7jrkgH1UDmnzbpMRA4wFr5Vxhr8Dx9yEfOQmy3IP/UWQiGiPj3VzPYGqFGKjDZcj/x/8ooWg0xULmixw/Uztze6F389loGIQlHAW59wANNQoXYxeOP7oKf/lc501U2FufBCfedxVCOjytpHm5JjFwNzHnanyK1z4gNlQD7tVX4PHQzGkI3HGQBizpbW2XTOGmqp/GHDp9JNfgpYIJm+1q7gBSb0aLFWl0iROFru0OWP8O7s+E7G+Vp/FmzqSe7jUd6Ik+QccewmlF77RAgDCduPqRn6uk7IRwLGlL1dXIqEVsLUW1bBZrrmdp73VO59fyM8Wc2h4ybrFZLx8MBk5Pj+ppwQD9XVSPssnifaxI8kaAnsp9wlDGRo4tHzNp0asvF2IJovZCof4V7Gnm3+R0xLlQG5V3C9hBYVo7zpm6q4rq8aE6JlXcNok3GuI/1MaKsQ/QT0LzcwUyj3jGL+OVPRx+8tTflOZf0ZsiK; 4:vzqXXfI+KwHkcDqg0rub8KxyKDhR9NgFardHSBV3pS1EQwnUukI72FfT/hF/hJlluwUUz3dtjMqlTTYUStjhK6eEyiaGpW3XChHYU6X6zZDAUbRMcYe3kUFUqq3Zt20XufCe6RdNuV9CBlSt8TMiOdczzbpYT/WVCtrAeeNTXYB54YZbvtfQ5oXDHwLPNGHWo797umZQ9OEBu6PvBrKmLc5Q0p5SErehJS9UPZX9IHkKSGohN9r1JhnC+yjv8wWF06YTq1LFM7CBJOCGL6u4gupNkdn8DhFt+iLIYzm6IQS+saDyyWcjDlh9dRmedkkx X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231022)(6055026)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011); SRVR:HE1PR04MB3227; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR04MB3227; X-Forefront-PRVS: 0505147DDB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(366004)(189002)(199003)(6506006)(5660300001)(6636002)(6666003)(6486002)(2950100002)(76176999)(101416001)(50986999)(48376002)(50466002)(3846002)(2906002)(1076002)(6116002)(81166006)(81156014)(8676002)(478600001)(305945005)(52116002)(7736002)(51416003)(16526018)(316002)(16586007)(97736004)(15650500001)(68736007)(189998001)(50226002)(86362001)(66066001)(8936002)(106356001)(36756003)(33646002)(47776003)(4326008)(25786009)(39060400002)(105586002)(53936002)(6512007); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB3227; H:linux-u7w5.ap.freescale.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; HE1PR04MB3227; 23:j56ebJ7yUfWjmfh3AM+Pwyzp3WmKFcp+YOG0PMAFE?= Au7glloml0fSZgBOkHSfcMUuDNIV3o25jSv5pKIE4p5SOHMYLIE8D51ZNhiwmlceThnC5NJ+yuR18yFwjzauF35FvRFBK/bcFwbgH+wx8x9X9ZOXu6RU/eoOSnGHatTtRCUCf5Xu5c4XcxDSKjT3NBx9yIDIlDvHlNQ69m8YIYsbHpsdQ0LC1f5RIhNTCO4AdSbUBH7ev+W0ET9p9ZngddS+RBBvdvOYqCuZwQkglUlctd+OyHLb9FrGt9h1aGgvLzQmzSC+CmlsYSQbw7BMi/7IaHtySHVjAchDidvMOm+5V+7ReppJ9cILqWFsnPAPHbhW8prdF5JKq0BcgO/nCYAwGKaOQBr2/bOStpM1BxCKcdIEfjvb1suDxX8/SsgF9PyGtFhisMnQNzCGf0nPKeKPX+x7pWvWC8Uq+++lDDLejixK2fZKxHUzaaO3wdU8zOcEz/J/LExAyWQZ3a0uMYYkEocnvYfRvfs8sK7JuNNHp/KPqttKFSJu9bt1A1PlC57up9l570o0xAVg8INxziy795eNBTtFgmBCzX4L0pWypU/KxF/1RLWy3aZ/+bZ+01Knb6gGCWAufX6Aez/KUrbd5eUHEOgwcnXPzGauqyOVEXKfMv5pf/msoAftcb3SseyBzPv4LV0hAZObPkcpduSO4mnVwPw5gX/1R1otTYnEsrkgouWO8uZfqDPR6yq5wxnHl+KJbhMRB8ZGJVxFUSFbQPr0L2N+9dj2SRBE+4RTLLblbZE1fZnJqEiH2fFbmXrRx1VZe/qnjsFePsBDOo02ykap5RNb94+tFv8F2biMzwWDVd4VJni9geukcFgOut+X1wtRljSnQp3LLfuBYgfHWQNn7jFH7nBQNCnU7BuMkzz65fQR2LwqA8f/fCITYCAmmkAN1NIbgpxxM5OCD1HoJhtINvuoJnHGlnCiasM+gk46QjYIYDmQre+0Dt16a6D3NgvImORzHkHAdMLcY3HpoeCzJcnzOiwi6XZZhD5+/QoosdYSVWQP4GuWR2IcTTPydDC9NgVPzhcYLIJ43qfOm6rBtnodhyoiTtbCG0mk+mTxhxf6nNhZtitLUJOsnmJr3Q05KViUPw73AI3u4hx5ge5BxOctj1m1ovrScGJlex3/9JE/7lzXP8LH64f5uY= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB3227; 6:s9LMvZ/y6XCuVehChNxFjwwRchT2LkYAxuvhCWl+mVQ2O8vOpX6GBpX7iyIUjLpnCM3w7c4VulnY4dHNz0RDF6AX4czJAHb4HdhwaQxNe7Op0oaT+A1xOyCrPTzgUIm10Isw44zQ0qw3ilMzFBrLaZFPziqO7IEP51JjkVH8d/ILMjlsNn+LRzEMy4/xGrOqhGDCY9WvGAUlGLOCAlqhOmjvsr/yLxsBA287jsV1vKXjy1Fs3BLJwU7h9+9pqlorXbmkQ6FNwOGaUfYM2fLKisbp35TGDtWsOsFUK4yXIkHmx6QsI+ISwHYgRIcOHL/K6NZBWa7bgc7+FNbqqDaPQ8B2+z1Lc0/9fwq9zODQxG4=; 5:RLNyAVPqEFE7beUks/3YbTj24GxyuqdEntEHfejizVy+l2lMXuSJ0tXM4Ty0d9NstbA/JBzjTjAwJtHj8P+ZLXD9aI2hDn+EqEC6Cs3rJx0oeGf9fDPFJ/xPyQ9zTO8CoMxUUp+EACAbt8g+xdq7KXDFzr87ZAShVlKViigg9xM=; 24:dc5Vkecrd0/nEWWlOv1iNvQFpHxgr4TuFKlkW0AtTTUHLsgDYpKAK9L/1eLdd8PICECRgDkkEm2sSHm5ADEuNicfCPvtsRQ+gynrne3Xo28=; 7:7WAFXVWX1cUdxdc2YNvxU7f5Q4Z5rBffVsfeG1FeU2ROCiAZBPr3qqP6NlOJVk+uXZLj9ml9bNl8rzd65uXPyF0d6JiUtWrQE4yJFJ07xN+W88mVNly/WWmEgNUik1lrtsDZAA2+fCEWkw/dsHr6BB9sz6yo4xfjJdfZ5kt8z3U8Uxu+Wj/jY/noCOPf77AYcSYi4VraibnunexPHxbeac6e/huib4yy5JqcJ8PBKlFYWmZdrbG0UnTmqOu4rheS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2017 12:33:12.6973 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2497c2fd-6aa7-44a1-33d2-08d5365c32d1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB3227 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 07/23] imx: cpu: update cpu file to support i.MX8M 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" Update get_reset_cause to reflect i.MX8M Compile out get_ahb_clk and set_chipselect_size for i.MX8M Signed-off-by: Peng Fan --- arch/arm/mach-imx/cpu.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/cpu.c b/arch/arm/mach-imx/cpu.c index 18205dc984..c811252733 100644 --- a/arch/arm/mach-imx/cpu.c +++ b/arch/arm/mach-imx/cpu.c @@ -62,6 +62,11 @@ static char *get_reset_cause(void) return "WDOG4"; case 0x00200: return "TEMPSENSE"; +#elif defined(CONFIG_MX8M) + case 0x00100: + return "WDOG2"; + case 0x00200: + return "TEMPSENSE"; #else case 0x00100: return "TEMPSENSE"; @@ -137,6 +142,8 @@ unsigned imx_ddr_size(void) const char *get_imx_type(u32 imxtype) { switch (imxtype) { + case MXC_CPU_MX8MQ: + return "8MQ"; /* Quad-core version of the mx8m */ case MXC_CPU_MX7S: return "7S"; /* Single-core version of the mx7 */ case MXC_CPU_MX7D: @@ -259,7 +266,7 @@ int cpu_mmc_init(bd_t *bis) } #endif -#ifndef CONFIG_MX7 +#if !(defined(CONFIG_MX7) || defined(CONFIG_MX8M)) u32 get_ahb_clk(void) { struct mxc_ccm_reg *imx_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR; @@ -293,6 +300,7 @@ void arch_preboot_os(void) #endif } +#ifndef CONFIG_MX8M void set_chipselect_size(int const cs_size) { unsigned int reg; @@ -323,3 +331,4 @@ void set_chipselect_size(int const cs_size) writel(reg, &iomuxc_regs->gpr[1]); } +#endif