Message ID | 1440536217-5489-1-git-send-email-aalonso@freescale.com |
---|---|
State | Changes Requested |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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 6DA89140311 for <incoming@patchwork.ozlabs.org>; Wed, 26 Aug 2015 06:58:38 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 04A1E4B67C; Tue, 25 Aug 2015 22:58:37 +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 uyP0u6Sf-9K9; Tue, 25 Aug 2015 22:58:36 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6CBB94B670; Tue, 25 Aug 2015 22:58:36 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B9EA94B670 for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:31 +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 ri2eCo_cYNNw for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:31 +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-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0148.outbound.protection.outlook.com [157.56.111.148]) by theia.denx.de (Postfix) with ESMTPS id 13DDF4B669 for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:27 +0200 (CEST) Received: from CH1PR03CA002.namprd03.prod.outlook.com (10.255.156.147) by SN1PR0301MB1645.namprd03.prod.outlook.com (10.162.130.139) with Microsoft SMTP Server (TLS) id 15.1.231.21; Tue, 25 Aug 2015 20:58:25 +0000 Received: from BN1BFFO11FD019.protection.gbl (10.255.156.132) by CH1PR03CA002.outlook.office365.com (10.255.156.147) with Microsoft SMTP Server (TLS) id 15.1.231.21 via Frontend Transport; Tue, 25 Aug 2015 20:58:25 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD019.mail.protection.outlook.com (10.58.144.82) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Tue, 25 Aug 2015 20:58:24 +0000 Received: from bluefly.am.freescale.net (bluefly.am.freescale.net [10.81.17.130]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t7PKwJ9N018357; Tue, 25 Aug 2015 13:58:19 -0700 From: Adrian Alonso <aalonso@freescale.com> To: <u-boot@lists.denx.de>, <sbabic@denx.de> Date: Tue, 25 Aug 2015 15:56:57 -0500 Message-ID: <1440536217-5489-1-git-send-email-aalonso@freescale.com> X-Mailer: git-send-email 2.1.4 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD019; 1:HLvjtf6N5uZkv6KKm6WJwlG6+V6VdRoLmlHE8OsChsBJPo8ugslMI90OJna4/osFf1iDJWYGd0r/IIYNle8wTosj1Qs44+XHSr+imQ+RSrpwov/Jdvznbw/gKrciZa8fUR/EOa4htnaf0RpbeKytQ1Qz0fLhATx/o4XtLXOYeoasMQkEj11k8qSe3mwhvTEyQJZFjS6U2aswFZrh1pOivaE1mHCJUCRXUMxg2+kWSi397VjuaI1VtVUNBErLZW9UQlhZGPVprK9Kvt0mbZWBcWvCWzudamNXdkJh8DvSjkI9kXdQRc8tkN6l4oxJPz4pzoJdrP8YRqxAAGEJeb7YXc82tHSz+7lT2pgvvUWFPWGSnuyWDeeH1nMBt75i2B1G7ZyZDxDoWI+Qet+cEFShYQ== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(3050300001)(339900001)(199003)(189002)(19580405001)(5001960100002)(5001830100001)(81156007)(4001540100001)(50986999)(68736005)(6806004)(47776003)(5001860100001)(77096005)(189998001)(19580395003)(5007970100001)(62966003)(92566002)(5001770100001)(50466002)(77156002)(229853001)(48376002)(85426001)(105606002)(86362001)(104016003)(46102003)(64706001)(36756003)(97736004)(50226001)(107886002)(106466001)(87936001)(33646002)(5003940100001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0301MB1645; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1645; 2:ZTBhyqq/AF5oI+yH7thhH3kw1J8v+xACiSu+i++khTiM8iZyBaixMpHLOtWyGzFCH57vtqy4NS+IPiewXt6MAjy7M1QLbT0f2+lnmxUvoM00ZFYDb5gcz3PKYFZZW628GN6AJh7VzotXcSuJJxCFv82B4NcT6mchNNT6Pw3GJdg=; 3:zPNasU8IywbV6AToA8XnIskZFezTjZCI3L8pza0Ok+ZAC+fyausIkt+gIRqxGBjv5lPl5QjttGfq4+M4X//8GSuzOpKhj7Aqjwfa6G/ue1/SSkwOyh4Y0+wbw9llubvbpFcxLVY2EcnXouG73sMQvfv6ifZXkVOpyO1xu+au9Vzxzf2tJlX5r+r6g8AMGxBtOVzU0p+h0L4/Yz/MKPKuMRlBwnwgxhZlRd9NfPzV2jA=; 25:y2LMw3fvloUoBa5Qe4uuRO4sODmwBEbi+kaKZ176ajgSGXxxrp2TRQPg9c0PVGTA+/HhR84WlzEQJjNU/jfxEWSGUQZzxMbA+4OQrER7fhjYpjVb48/WNeYieaHK3BBEi9E+XcVB2NIXduJVS6Vu/LlhMYH/pbKnjJyKCXyBsA5aoWR5+3vAVn+mTVzOV8p0tuzFCUomYvCp+hZWj26T7nS4mE1OXqcKQoklOySUsuVqHxlh4cWzs7eH/ICWJ9fvlVB/gk664tYBOhxj3R6/eQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1645; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1645; 20:zUNbxsqk7oT+7KROELjzv2ZFRdtjuICHRA5i/5++6u0Isqt1TFRPpa4O+uxZfn80iH7rK4YxPMomegoT0wb8bP0snD8nbiwlzgs2r8kW9NLBW3v3tlDcu51pYZHPouZlTLCVw42FQPMFW8iQhj4NnGo/NC9IQ03IB/dylqeVJhLLw44T/QNDlJShTRn2+fp6Oy0If3ZVyOvo4vdyUoZMSIQYp6LD4EeJB758G1XtbcCbRnXinao+ooZIultA00DGGInFtxHtKVoDgRMr1hHT1LwAhzymL3viy0eMAFz6cY4v7qrGUSefoVl5T3EIJ2iviy0XY5W2lP1Ch8hKuXJt/tb+acNV2iZk1uPYjcvpZhg=; 4:6YJNaQurPPv9eZgBAl71khdNudpOBcra9BXjSEWo+8WTGKVcrxEGuaFn3X6DfTwdkTjznvrvow6X6MFE7h/MKPGI4CVDRsR+hqRVKkSS7S4j6vlZRBKk/zGYWei3iCqDO681DhU74ffxA9J58KnyHaI3RQa4vyES4zoIHRpqmrBDXRUSkSJJiz+w1DZl36VU28r+h3tSJ5/9ZjCabRgFNUWD4raLP3R/bFzOx3jmoz86lVkEvt+6gEkQrJ4bYiDiADNbceQajJ2ue45jJ5tYKzhWFk1ETuzdpAE1Xk23HdJWqr5jyCz8fJvm5dmlLM1/ X-Microsoft-Antispam-PRVS: <SN1PR0301MB1645A26745952B4E3968F834A8610@SN1PR0301MB1645.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:SN1PR0301MB1645; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1645; X-Forefront-PRVS: 06793E740F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0301MB1645; 23:QknEOr3jFJEcbaw+fSd3WPaVV0Bt/VkIt3d4oJW?= =?us-ascii?Q?kd5rt3bpWuDlBqflCKBkgxghmA4BdFigoBFasbF/Lo/WGY3ChogFX+3FN8op?= =?us-ascii?Q?bBHWFcdMhT86g+iL0ccauA8dv/ik5k8vnmOfCH75bP/VUCwTTnxLiy4Dzrdf?= =?us-ascii?Q?mQ2FNn+mo8WHqVkYDus/QGTfDNXsNO84sQUn+88U9ro9/JcVUB+xgfIIxlEV?= =?us-ascii?Q?sCkC8jGvmg9NGwY6n/ooNzgT5GGnnny/DTzsu/aDsZoKBKVD97Jzclwa1ABY?= =?us-ascii?Q?ZaKEwZOYlolLSizt+S4yv3HaGmhGKpPDjjhTCErnHvwchA0/OSCzm/qMUQFG?= =?us-ascii?Q?W+A/Jmb9ocUwrA/20S5cKjnx4QLO7Q9ewdJmWSveqjiIJZufPgH7FhSxna4Y?= =?us-ascii?Q?5ahNM2FQyjJcy2RW+MqwGe0sWhPLwrw/81SfT/qXOvsC/2dx8pnANqEoldYu?= =?us-ascii?Q?jj5oHqEZSDon0iy5gGfe/KbEapWCQvIxOYKPPzi62IrzEZajz+EBIf+ywrj8?= =?us-ascii?Q?nfu+HXLfOF7zF1iPe14uaOcY2BfV/tVsMEIyu1hB18+gqb+GaZuVgH0e2OLt?= =?us-ascii?Q?rRsm+WR7qGVApkGIdwORgG3QzHYx/ekvrbwAatQQHXoXpknf3wUdz4XSYS8W?= =?us-ascii?Q?9qJc+PjxhRSOFTr5GaaAlTSlnxfyQz2lNWzxX2z35iC8dWAk+5LJvfUT2j0k?= =?us-ascii?Q?ZG2oIQ1Hpavmz3XSS+EUgPPxd3FHG6RcHdCSnVBpTwAWo0kRWB+nJ4h/+UmM?= =?us-ascii?Q?7MLZQS7Gerw6NF9oI21X+qLsb7Fx1fFyHOGMZIacv9p67jpX3xjYgTnapqR6?= =?us-ascii?Q?k6ZDlzjhZz0588HSdGlnIbrsuv7OXRRsldGFYcU6L1xpOxlsAgzhonlzZi40?= =?us-ascii?Q?mvmbtm874SfUeLaVD4YDkZ+JYrb2JRc/k57bl0vUlMuY+Cib+mzVbgUYs65e?= =?us-ascii?Q?YueL2XUlHyD4L7Zyks52R3JqB/neLZrpxivKr4wyq3zLXJnxmie6ErMk9Fs5?= =?us-ascii?Q?J3ZmBZVZsNE7KyGE0PJ93ddyiGRG/LFbbgzpuyo5KyfCjKsvHF/Q9JQVnUh+?= =?us-ascii?Q?/oAvBz7d5NMXmC5HRwftM+H2Y3u87LtP/8ddD5bbGvQmdLvRDDj46utWFy+T?= =?us-ascii?Q?DaKOcsf59WMSu+PEl9Ejh7puKQlLWXeAOrnaDRd6ylaYY7fgwiNt8tQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1645; 5:D/SMu4bNc7oD1HUjdgYayimbUsT/4OjlcsCRbAUwtNJiqUvqYRhusdt0GXCYvzaq4iWDzeRMGlqbUReyf1Yec9xpRKIIlZOjAVB61ZNUnddcWOeyq4ghT0ovLwqnXQxkfnWWALfD630Ms5YeyQojtQ==; 24:o974+yIs/vvdg/Yb7lFY1I91VAK6wsTUI1yoNCBgzgOlawksHANjgeWouheTTOf64e0tjE0JLSHERzLahuzmOk3dw8yLFrAw0WN5xC8/Uow=; 20:jf8Vg+P5rSfufLP/zPccAejN1AACzEKaljnuTWl9owzwMZuGfi22chYUsDzVktmcn3eQKd0MH2XRGOOrd0GAhg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2015 20:58:24.6457 (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: SN1PR0301MB1645 Cc: Fabio.Estevam@freescale.com, otavio@ossystems.com.br Subject: [U-Boot] [PATCH] imx: arch-mx6: add is_soc_type helper macro X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/arch/arm/include/asm/arch-imx/cpu.h b/arch/arm/include/asm/arch-imx/cpu.h index c7f9fff..033cd27 100644 --- a/arch/arm/include/asm/arch-imx/cpu.h +++ b/arch/arm/include/asm/arch-imx/cpu.h @@ -16,6 +16,8 @@ #define MXC_CPU_MX6DP 0x68 #define MXC_CPU_MX6QP 0x69 +#define MXC_SOC_MX6 0x60 + #define CS0_128 0 #define CS0_64M_CS1_64M 1 #define CS0_64M_CS1_32M_CS2_32M 2 diff --git a/arch/arm/include/asm/arch-mx6/sys_proto.h b/arch/arm/include/asm/arch-mx6/sys_proto.h index eee8ca8..24f69a3 100644 --- a/arch/arm/include/asm/arch-mx6/sys_proto.h +++ b/arch/arm/include/asm/arch-mx6/sys_proto.h @@ -21,10 +21,13 @@ u32 get_cpu_temp_grade(int *minc, int *maxc); /* returns MXC_CPU_ value */ #define cpu_type(rev) (((rev) >> 12) & 0xff) +#define soc_type(rev) (((rev) >> 12) & 0xf0) /* both macros return/take MXC_CPU_ constants */ #define get_cpu_type() (cpu_type(get_cpu_rev())) +#define get_soc_type() (soc_type(get_cpu_rev())) #define is_cpu_type(cpu) (get_cpu_type() == cpu) +#define is_soc_type(soc) (get_soc_type() == soc) const char *get_imx_type(u32 imxtype); unsigned imx_ddr_size(void);
Add helper macro is_soc_type to identify iMX SoC family Signed-off-by: Adrian Alonso <aalonso@freescale.com> --- arch/arm/include/asm/arch-imx/cpu.h | 2 ++ arch/arm/include/asm/arch-mx6/sys_proto.h | 3 +++ 2 files changed, 5 insertions(+)