From patchwork Mon Dec 14 21:46:22 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 7849281 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id D229B9F32E for ; Mon, 14 Dec 2015 21:49:10 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 064CA202E6 for ; Mon, 14 Dec 2015 21:49:10 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2C49A202C8 for ; Mon, 14 Dec 2015 21:49:09 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a8ayF-0006Uf-7x; Mon, 14 Dec 2015 21:47:51 +0000 Received: from mail-by2on0102.outbound.protection.outlook.com ([207.46.100.102] helo=na01-by2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a8axg-0005uh-Or for linux-arm-kernel@lists.infradead.org; Mon, 14 Dec 2015 21:47:18 +0000 Received: from BY2PR03CA005.namprd03.prod.outlook.com (10.255.93.22) by CH1PR03MB610.namprd03.prod.outlook.com (10.255.156.166) with Microsoft SMTP Server (TLS) id 15.1.337.19; Mon, 14 Dec 2015 21:46:54 +0000 Received: from BY2FFO11FD014.protection.gbl (10.255.93.4) by BY2PR03CA005.outlook.office365.com (10.255.93.22) with Microsoft SMTP Server (TLS) id 15.1.337.19 via Frontend Transport; Mon, 14 Dec 2015 21:46:42 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD014.mail.protection.outlook.com (10.1.14.76) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Mon, 14 Dec 2015 21:46:42 +0000 Received: from lizhi-Precision-Tower-5810.am.freescale.net (lizhi-Precision-Tower-5810.am.freescale.net [10.81.17.20]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id tBELkfIV027749; Mon, 14 Dec 2015 14:46:41 -0700 From: Frank Li To: , Subject: [PATCH 1/1] arm: imx7d: correct chip version information Date: Mon, 14 Dec 2015 15:46:22 -0600 Message-ID: <1450129582-4261-1-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 2.5.2 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD014; 1:wzZbeNXTm/SHLanAt5dcJy/QfpEq6a8QgmqI+7RjQ2YZ0r2v679YvGC7N7gWpQZJsqxkcMpYN3mXSejZQ8NCttXieNIo3nzmMjQgx5KM+AAdlKANcOgeQ360mQDXHqMCmTQuEfEFpXeGLjByBsKf9xd89rWfkSvA0k6yIAyoEe03uET+01uCfLslcRRp87Ml+UlTNpwSm8Uem/peUxdGJSlc4VMcl0ZufiBTochAd6Wa6uOVTs3t4rja1/xQjG4quN2P1S8DQW5HKIJ9F+SxIqFax41/31HVTjngcK9rCvqpLlx60wl2nUInC14WEkfbkZH85Kk5cYvwQo+NxATumZmc4FIMYrBN4de+TsAWc+0e2CeGs8Kb+FZDstfiq420wjRZOrTqNSUoy2Dikcn/Yw== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(199003)(189002)(97736004)(50986999)(5001960100002)(5001770100001)(1220700001)(81156007)(86362001)(5008740100001)(48376002)(11100500001)(87936001)(1096002)(586003)(5003940100001)(50466002)(77096005)(50226001)(19580405001)(92566002)(6806005)(47776003)(19580395003)(189998001)(104016004)(229853001)(106466001)(85326001)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:CH1PR03MB610; H:tx30smr01.am.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CH1PR03MB610; 2:r2Vdz4Fe7O8ToO0zp3b0iZSeQGIH8cSyIrWVkPAzaIZNyTZlFnfdtZ8vZ6HDGKVgU4a8QOf0fLDuAgiU9IqFZbR9a6b8Mtb3wZLFXI/5BWiMxiXkfVI2eyxMbzDIcQGNjAJ+PoMxFX4dP1r5d4Xmfw==; 3:+TAJmhUX4nhOqSjIV1zEYFAvMZArm4hGz/H0LtOAul5fH5U0Q/PaCrhqitYz47+8HqSuTQohxD3lna1Vz/QJu7srWyEXsUcdHKUGeSHrfxJYxcMdeooJBI4covz9tCsDKIm6R4+xJwAIkoBRfHXivbtRuwgG6JNrA5PjqT4PkKxozREuoOR2nmlR6X8nZxGjw7mB+JVYyVyqmA3kZrDL4kMgjlAyEA1YkmaFYyl6DMY=; 25:A/3TiGpsMXOKg4wNk3zNgOAli/xLd8M7xlV9P50L7B4fykDWS8Gn4TbRf3Nyq2TK1tnss2HL9qg3kxuM3ptPNJLWDwBSE5lhcrOjKipJu7zThI/r0KD+7PmFeXAzjyQZDQVrs5Rph2rDuPqm77bTijt3+ZIm+3IMO3OPuBuyCEHDNk8wiDdZOZy+/oW0fVPFC2dq0rHJGTPuRwWHAi0qDSBk5fmc+I9Zbb4UksOXO8bO2oShq8tB8DdxmwBUmdFtwlesCszcWiMHV2LkEXNK2Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CH1PR03MB610; X-Microsoft-Exchange-Diagnostics: 1; CH1PR03MB610; 20:5zhFSwQqkvpHH9LuFjpDXmK1tvPonJ6IWwPBFAbwVGpsHp9gh07dD+PatjOgclkMRjAZ26x+CNJb3bCSkp2LarCAecByyk0mjXGavynKvRWn+9g+6I2IGQGsUMlWW8YW0d8eI4l3kbzQ17SK+DoX+Xs1bXFyANNOJywCPf68kGg/RGDIkSm04IlXkuSQT8orPgJwpLwSg+zr0+86eKhIYjmjEkjGxboX0ggNxtZZsgt0TdbYMKojaJOCEyyaltqNLAS6dm5CWkuiWvewfFqEq4I2dzffF7HNidPuiHITTfoiVO1dD0GW4z20Femr1NR88WaGzoJlRAwAwlQEkuhgKzC5NkkdIvuICTrXQ6VfvGI=; 4:2owVLqRu7d4aernPoktvadgigRV/EVCQii5LttnPsKRnMvm9ihmAttsrBDYW27hQ07ZiESZAfYGWM/rdaBdNPIT1LmPtpuwzTC8XWbdrG0FrUrfNVbnO/aKqgeMIsvJSqyCC0FcCuGs+K7v5yPHiz03/BTpN9wZOOUD1L8fULOpTPDEph2fRjc9CSEEq4dwzTWeAemqjPIGzonxsDQo44CMWjylwfiMpz5ynmPQrsnlR3hg7rxeXVCsKBJ+1fHlWQJ2PM5eS5a3EKwI5jRnQKT3LaKPW1IODzc2ddNvGKfNsVXVzVNL4kjsol9vCFtnhliFZ2kEZqQmAQDAre1FCJEaZLQ7QM0LVFUmIMfUx340n03HxSywxMjPVX2iH2w1yyA8KP0XWswSll8pU/3I9hRL5LUgpzWVK+GAD8OFns7nPkElJUrcurMfbV0ZFDqsa X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046); SRVR:CH1PR03MB610; BCL:0; PCL:0; RULEID:; SRVR:CH1PR03MB610; X-Forefront-PRVS: 0790FB1F33 X-Microsoft-Exchange-Diagnostics: 1; CH1PR03MB610; 23:61DhNUCu9Lg7XDr1FC6GhuIi+BU8cf4lI8HpasWYYdkEJsJFdNX23Gp7aU5kX+Qrgs8bUwFyxmitxbS9lSlQbNxLLq3UJbttP8S7ZqTdcLBsNM0yd7MO85OvUArN+Al/Bjk3fVzNG4FoFF4d6zXoyr73GCmZeJUaPAsegxaeHn3xWp/E3FcibsgwYpu77/gLZsFxtt2AHVF7v0oPIqLEXtI8+vwmbLF81d0vbjzcvk6SA+xLoOGfhosoSkc65IMohd5gtgLZdsXU7d7K/0D1GjnqMgfeTrFhqknJtoAOYcZ9QtHAslMyyM9uZY2Xa639c74oM6Q9x8JTTYi25UC0lig69iKD8a3w6x83n8M242gsbUyskYc757jeSMJj4UmjyUEih1pY8/1SjFrDJrLaT8MW4u/d99Hn5cXuixrr6spXgZIL8GzaPlAEFPNTFvzPA3BmTHmWKoI9m3FnyIo2nL9K2osmJ39W0cIN7UY4z/eVSnZfg3yKKCrczpJFw7uaEAE8Xnd9rjmhWuNLCFRf9blsDGBIifsWiz3EGTOWwiAn2dbz2gzKqN9IlyvFtmyM00mj+D6keqE7CKEAsomchGZzTUd0hLRRz+zNv0pgVIrWzu/UUJueRoJ9PiewAPyZL1v6wTT71VaQV4GExd4/W+frRlZVIvP/ZV+wnRIko8HjVfs7VSj2d5A3B5laCCJJFjKe6AhdTJqVCXO/ZC/IgA2k8mZ7c/xzuAt6ZYXIZ7VAy9NYZNzaIKQQzFxhTNajiLHeVd8xdk0xU+kOQuSwneHPbFF40JbtqJSj5S1AQxHzRRMlYSUfsHn94zLru8qfOFie91wLfAWDq/xNSM8SW5PLTjspqv7m3FmRE0MQx4BgNOXVbxl/c9Kao/Ww+kRV7r7mZ2GdFgvf/Sp3+TfDSkM9pb0fVAn5alPC27UKLQI= X-Microsoft-Exchange-Diagnostics: 1; CH1PR03MB610; 5:XIvs+x3nCqyGbisYnFYVKHHPXsd2dKqZqI1QdEcHb22HBQBCZDer6d9YffmABpnAeA31EIyqi7I9Mt8ZzHkdoZ3wCR7wGbIOWTi41YowTROtI7/cpwkcus1SY5GxjU4O/a6iUwGtf3cGFsOXyoa0UQ==; 24:FVJD3Rx8POMSvQyM895BFqK5CNcEOVvmz2ReaTxPz89FGzdCCSfF94BQpnrdn5sezHlMDxYvJLyUSuDFaGp1zkbIP5DvdTis8CuMVcqO6RY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2015 21:46:42.3195 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH1PR03MB610 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151214_134717_097867_77496355 X-CRM114-Status: GOOD ( 12.69 ) X-Spam-Score: -1.9 (-) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: lznuaa@gmail.com, devicetree@vger.kernel.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP show correct soc version infomation. Signed-off-by: Frank Li --- arch/arm/mach-imx/anatop.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/anatop.c b/arch/arm/mach-imx/anatop.c index 231bb25..23a4fc1 100644 --- a/arch/arm/mach-imx/anatop.c +++ b/arch/arm/mach-imx/anatop.c @@ -151,7 +151,14 @@ void __init imx_init_revision_from_anatop(void) revision = IMX_CHIP_REVISION_1_5; break; default: - revision = IMX_CHIP_REVISION_UNKNOWN; + /* + * Fail back to return raw register value instead of 0xff. + * It will be easy know version information in SOC if it + * can't recongized by known version. And some chip like + * i.MX7D soc digprog value match linux version format, + * needn't map again and direct use register value. + */ + revision = digprog & 0xff; } mxc_set_cpu_type(digprog >> 16 & 0xff);