From patchwork Thu Aug 13 02:55:31 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 506825 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id DAC9C140216 for ; Thu, 13 Aug 2015 12:56:09 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8A6934B6D7; Thu, 13 Aug 2015 04:56:08 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZzWVCQ5hxBk4; Thu, 13 Aug 2015 04:56:08 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 022244B6B1; Thu, 13 Aug 2015 04:56:08 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 44CC74B6A2 for ; Thu, 13 Aug 2015 04:56:00 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xBlQ7iUhCpf4 for ; Thu, 13 Aug 2015 04:56:00 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0134.outbound.protection.outlook.com [207.46.100.134]) by theia.denx.de (Postfix) with ESMTPS id 7B10C4B6A1 for ; Thu, 13 Aug 2015 04:55:55 +0200 (CEST) Received: from BN3PR0301CA0061.namprd03.prod.outlook.com (10.160.152.157) by CY1PR0301MB0683.namprd03.prod.outlook.com (10.160.158.153) with Microsoft SMTP Server (TLS) id 15.1.225.19; Thu, 13 Aug 2015 02:55:53 +0000 Received: from BL2FFO11FD051.protection.gbl (2a01:111:f400:7c09::105) by BN3PR0301CA0061.outlook.office365.com (2a01:111:e400:401e::29) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Thu, 13 Aug 2015 02:55:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD051.mail.protection.outlook.com (10.173.161.213) with Microsoft SMTP Server (TLS) id 15.1.243.9 via Frontend Transport; Thu, 13 Aug 2015 02:55:52 +0000 Received: from linux-jyl1.ap.freescale.net (b51431-11.ap.freescale.net [10.193.102.224]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t7D2tbTj009664; Wed, 12 Aug 2015 19:55:49 -0700 From: Peng Fan To: Date: Thu, 13 Aug 2015 10:55:31 +0800 Message-ID: <1439434534-18500-2-git-send-email-Peng.Fan@freescale.com> X-Mailer: git-send-email 1.8.4 In-Reply-To: <1439434534-18500-1-git-send-email-Peng.Fan@freescale.com> References: <1439434534-18500-1-git-send-email-Peng.Fan@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD051; 1:iLJ68CpdgVdAu7TfHYeZ0OBTa5MpsNEhpCPQn9qtSvlFNFFv96doLCtloOz9S56pKEt7GNr7C8pu2lqqKbcrwHMbdC7K3yqD8GMcIWOyWLHj4XymnKbWIGcuN7sn8crVCnxCD59HUuBeYnBe5TLq9idac3wz3tc/eF8QZlszM3bsvPh3wSLJgLuZakeWlXC7+m25PP1KAaPIxuJby8vPihaO95bmjAbt3NLLv340b5m7wSVTPz2ywyUnTY4JSMiUsIYTuoB7dONroTLP4NK81mAebsj4WOI+Icyqj0etdqtxMQBROOIoZ19qnhQ/M/oXn3Y8OiZVL1wWwvx923JqCLLc9J8C/OiX+ETN8LOm3WcvSlefvNx4JMpBw6jJG6DztOGHi/t0DGbp5BDUCRwHag== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(979002)(6009001)(2980300002)(339900001)(3050300001)(189002)(199003)(229853001)(5003940100001)(106466001)(105606002)(19580405001)(46102003)(2351001)(19580395003)(6806004)(36756003)(104016003)(86362001)(50226001)(77156002)(62966003)(87936001)(5001830100001)(110136002)(107886002)(5001960100002)(4001540100001)(5001860100001)(64706001)(69596002)(50986999)(76176999)(50466002)(92566002)(68736005)(189998001)(77096005)(85426001)(81156007)(97736004)(48376002)(2950100001)(47776003)(4001430100001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB0683; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0683; 2:GVl5h6keyuVbYvD4aTjnvOvCaBv8eBjkfiSU6MbjptWpIMfs/OqB3SYBoPZvulbLtSxlM9IE/+Y0c8/IMDnETNB9EBAK+aiUyPkDSMk5nKeYwobycRwHYiB689yY/p++7/hwVMhTlYOKfcs6SHnGoPPFB3sYBzScCIUU3yVNfg4=; 3:LwZrOFdLs5/mwK+L3s74m3DJWaHRFC4+w/q3R474NIAbppWJxmEnmZgNEvUSkfW9gKZBH7ow1LpOzn6UHYlS4hgQ/+dXkXSzlYzbQdeoGHyx+GItQHXKGK8wILiZPr/UyLfXgQkcDVS1wwSaj1gionxz6sQ/luVLS+8sLbbmPZssiw6APkiEHsW0p9/yRgdZ67CKln64sZJrqWRYMwXJXJZ0wOPiCHyXVj3jhjxn0qA=; 25:K8cQdIBEhzwDMsc6tUhO4YDtZJlSCY1s9umpq66MYPquAREU/bps77DIvWySSWopjhhCChoUx01U0He1AR3EScgBjEzkxouYKRj2/SSIDaayqZ9KzjpEXOkP4dDdBlA7qDSsShuDWsQcdkEV1eAEHP2VJUCTUsJTBvF245V6HGDLD7hfID1tmZmSkKH9qEz5Jp191Ug3he3xhGTHd9ywS+wSQnGvYLOaxONIUsqSDoxB2DQXFzJ2g/frR6FH3dl9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0683; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0683; 20:ftlorQK0hVGO8ECWMLHnUTbeqvwFcMI9QS2IYq+xr+IvmfQC0GD716/doALtwPAHJOBiZ6Q/e5JjwtfjEaGEdnZYC/MhDd1MmcaJr9N9L/YUPDSEowy8NGex4QkpZXRZBxbWd3CMnn3fVutSpEerelYNDfg04ILxHC7NmaT0T8uOtpyoo0zdz55dY3YJ3JWy0b3dYSrzHZM8mALdxjB2AJ5DyHryMWE05QQ2bFxCXzJii3arNqXxlSMdYaHhgW4M+AANkFhWLLWBmT0EAkdGDuO00h4w7fDuhUcGXF+3qo7Znau2kO+yjD9mhC7iVoGu8rMjD9qINllQ7Fb00YLXSwWPQwzXSNCJ234UaWfU4DY=; 4:jH8Uu3VPj54u9Zg+ZptKqrXU2Jrlyb37p0SaueOQ/gQKLzl7AnjCetv/uL9q95ug8FOHf35PsULaHtXcWOaObc/DiMwXJDrAXdGTUmOHZmdQnjJHUNV8f97KlmeVtRgEazQ1Wqk4qGZAST9sUqmTnp2qOQ4WwbeZK3u243B8jBn4hdlEPMiQU1KWfPAiqYzazkPoHr439takF77bpqyCVwe+erpHZatQfHSMs36aH6sNFUZ8qALDdGpD8qRf02/SdYdtfEZijdi5BrpxlASIfnLhY9TpAD3c6GPX/sikhtA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0301MB0683; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB0683; X-Forefront-PRVS: 0667289FF8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0683; 23:wmH+KNJZOcUBoQK2ppT+D8Arbx3WGce+btyFdkF?= =?us-ascii?Q?R8sHjeCwW5d0Ag7jekVPRlsS3N+w76Ypkoxm1LH9zIkS+urI6TwpompCMU3S?= =?us-ascii?Q?4hA4VfENmS8hRlKVmIWgtAaNCGqrU1jFJ/hcJLUEER9PuIebTT1/Sx8Zkqi0?= =?us-ascii?Q?SJ94jSqmHEX0C0TBxGMkwUpDqg/iUGRMieSSmNi5aBRD7+F50db4MGY/M/9o?= =?us-ascii?Q?nYy8ARjw6fadjac4WoOr4+P+Dx7K721dliWdYq430A2lrAfunwgm6IBx/c+T?= =?us-ascii?Q?NO/Nzv0S5m9ecpC8Y4+JEXmn63t0z97LKVRCPdXOnT7nm2zg6K4qYjxmCIdO?= =?us-ascii?Q?oI6JuyAC5t20FlSLDOf0YZqorg5ub42/y79VWO4XSa9J8S2iGA0CpbeOSBqT?= =?us-ascii?Q?AWtbXozViVb+8NgpR3edAhYEN2AzevXS0Hz10a9NBV2bbbAWz8ZXlb5NQiSm?= =?us-ascii?Q?Bk6v7C/MacHquE8VMRMrPCAGyG7HdJooOXL6RCSq3RDOZF4t3K0tzfuSE+8p?= =?us-ascii?Q?YaVql+oQUKfpWA9GjnE8zr3VABl3ncWLslEkEMImlrkv53ISB0+Dp+rLCKkV?= =?us-ascii?Q?uKNewaxPV6nvkVXXvehTxnQUlL0kl7GaOZDmU35FaIvxAkqjLrC85uvzbddw?= =?us-ascii?Q?qeFEE4uklUmmQzUdyPbV24Q/0GJDcg8dqTphfLHxd+QGZrMlxFVbcfXqUqa9?= =?us-ascii?Q?NDOGRqScy76zyIkQFehLF2F4EMqw7Oy03L32tkWo3baFMbG/ECvT+MKBvnno?= =?us-ascii?Q?U7PZKyhFbdn5TgB0PsCROKd6CRngmT6g136yAwHsiN7UIr8ruxGbfAGGS2ld?= =?us-ascii?Q?+J7SaQXKt7RqnDRESI0sTx87ClEox0a2ruYch5vpmpQSPJ2+MRNIXPz9nSXh?= =?us-ascii?Q?H1mOQ3IPVhh2+4GSaXZ+NWX85DUjoEsosY7/OFyDb3R5M49gCFTobY2/ohiD?= =?us-ascii?Q?BA72Q0JccWmWvXBjkxpkbWsPOJSGkbtTTXXPswuiXN9yxPOC01Z9XEia/Q6l?= =?us-ascii?Q?B6qR09nzmAhteOOu42TeMhaP78Pv7kMq+B7cEZ3MdMiaTu+hJLSKCcYwb/Ca?= =?us-ascii?Q?kZtCbsLubZxAAF6grmPWZVNyt5ZXNkzMvhJgwnpCoDjgLGZ4EjFWCVPF3qFj?= =?us-ascii?Q?BC+8aA2Svb6gWZEe9vfjdmtebR13xydVA4/e0OeOhKVUbzby2QSH3yBO+qZE?= =?us-ascii?Q?/MRB/S6EGLfhBahwMt7V6b3+qkLBI7Z6/Yn8XGf1hb/NYVpWrwcFsU9+LAXm?= =?us-ascii?Q?oFVjC8qHUp+DOjqxmZ99315UoWJhePjtQKyclWUEm?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0683; 5:Xt+aXEevVjkcup2X5Mua8edQg+eqMQFQy5u3ZF5B7RKNmKTxtu2GDJXjzd7eSLCSaKnPCfVIdVo9Wk4K/igfQLh6xC7VtzxS/uZQ7IjNuzBbZGFFiGWGjnY5rO+EHy/N1KC/uC6NpShAq/KeEJZVOA==; 24:uxnv7ae+arOWmWQHs47tdC6aVL8SKx6WmCacuHIgHjSuAGOdGpU1sx7wxCMZ8RpXjWHQh1pS+G829DMPYwYHyTzdJ7HRBkbZABEcwM/3qfA=; 20:sYXZc1mgKUN7eBO/lJoqAiLYCWcZvX++eiTP2fYznUok9iUaCQj6DJPKCeOhIcwQGy8ZNJot5xNeaua3Eu3fAg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2015 02:55:52.2809 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0683 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V2 2/5] imx: mx27 implement get_cpu_rev X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" Implement get_cpu_rev to support runtime check using is_cpu_type. Signed-off-by: Peng Fan Cc: Stefano Babic Reviewed-by: Stefano Babic --- Changes v2: New patch. arch/arm/cpu/arm926ejs/mx27/generic.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/cpu/arm926ejs/mx27/generic.c b/arch/arm/cpu/arm926ejs/mx27/generic.c index 5ee9f07..b713c84 100644 --- a/arch/arm/cpu/arm926ejs/mx27/generic.c +++ b/arch/arm/cpu/arm926ejs/mx27/generic.c @@ -12,6 +12,7 @@ #include #include #include +#include #ifdef CONFIG_MXC_MMC #include #endif @@ -159,6 +160,11 @@ unsigned int mxc_get_clock(enum mxc_clock clk) } +u32 get_cpu_rev(void) +{ + return MXC_CPU_MX27 << 12; +} + #if defined(CONFIG_DISPLAY_CPUINFO) int print_cpuinfo (void) {