Message ID | 1440536246-5546-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 A43DF1401DA for <incoming@patchwork.ozlabs.org>; Wed, 26 Aug 2015 06:59:03 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D5A1D4B670; Tue, 25 Aug 2015 22:59:01 +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 f7VA4mV5QZHi; Tue, 25 Aug 2015 22:59:01 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 20FF84B62A; Tue, 25 Aug 2015 22:59:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0D5EF4B663 for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:57 +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 3_YJ5HjjJVwH for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:56 +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-bl2-obe.outbound.protection.outlook.com (mail-bl2on0135.outbound.protection.outlook.com [65.55.169.135]) by theia.denx.de (Postfix) with ESMTPS id 2168A4A033 for <u-boot@lists.denx.de>; Tue, 25 Aug 2015 22:58:52 +0200 (CEST) Received: from BN3PR0301CA0058.namprd03.prod.outlook.com (10.160.152.154) by DM2PR0301MB1231.namprd03.prod.outlook.com (10.160.219.20) with Microsoft SMTP Server (TLS) id 15.1.231.21; Tue, 25 Aug 2015 20:58:50 +0000 Received: from BL2FFO11FD045.protection.gbl (2a01:111:f400:7c09::147) by BN3PR0301CA0058.outlook.office365.com (2a01:111:e400:401e::26) with Microsoft SMTP Server (TLS) id 15.1.243.23 via Frontend Transport; Tue, 25 Aug 2015 20:58:50 +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 BL2FFO11FD045.mail.protection.outlook.com (10.173.161.207) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Tue, 25 Aug 2015 20:58:49 +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 t7PKwmpi018532; Tue, 25 Aug 2015 13:58:48 -0700 From: Adrian Alonso <aalonso@freescale.com> To: <u-boot@lists.denx.de>, <sbabic@denx.de> Date: Tue, 25 Aug 2015 15:57:25 -0500 Message-ID: <1440536246-5546-1-git-send-email-aalonso@freescale.com> X-Mailer: git-send-email 2.1.4 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD045; 1:63aSif9a3iQ5QOebgjsHB1rH4KwvYX4AMmM6mW1S9aa2wEpVF0w57b6a1C6P1E7TL6PnA+rdeu7tjXiQ1/qxmIApWHf66Zjl+WImB1hkx/jWFCqCA0m1WX2+NvOYV7pA9M0p3GK+vAbHfUjFs31YcC9AVHeoDdaZrSxiOSWfOextEqMmhXhccvkdNDm+vzhh0qk2s+1P7T4Bxl/l1qOoqiwcFgzzvjZEPQygWazyIKNhCmR81IKzGiGER7zDQmyFZ4xfBYa2DOGRBho7HqpEgyIWM0dBLWUn1fkg++890Gj1UXDmTALZ42+C9eQhMQexUHBkTo+xaesTFcJ3s8PPy4ffsorN9ZbCgzdc3weJD+1nkv+Q8CAdx2XaY3k2TXddlirkYOyln5nFvMAAUhqS8A== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(3050300001)(339900001)(189002)(199003)(48376002)(92566002)(77156002)(64706001)(229853001)(105606002)(86362001)(85426001)(47776003)(50986999)(33646002)(189998001)(46102003)(6806004)(5007970100001)(19580395003)(106466001)(50466002)(50226001)(77096005)(97736004)(87936001)(19580405001)(68736005)(4001540100001)(107886002)(36756003)(5001770100001)(104016003)(62966003)(5003940100001)(81156007)(5001860100001)(5001960100002)(5001830100001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB1231; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1231; 2:hP1YXojDNyG3TIP+9nxKT+d3CqwQRX7lMC7YRN5sJX++dLpwgmaxX4rMDb2VxaHu2Lf+MGKyfzZW0YwnJ01k0u8ICcBhiiLF5GWjMf0UfkH6LhogDBuQTyymdvksenws/xJIOU1bzuLHWzJpkPMsW/aAWd62V8bX3VbZYpO/ruA=; 3:vE/pbWjrtn5ThQ95D8pqlNnbYnr/igAf+tGUqT9omGyFYoscFp9IN8wp6qTx7qkFGSCuhaopAnhlxdN4QttTJ7tkdhrf4GDBUVxwFGpEWcTCM5eTH4FxpV0PHMaXoVQg1PCHBrMfx/wDMRs6gZtQ3CJ067cWmPOMHGTypzaV01XFbIFeqZKPkz00Qu8rJqoFuRdCIdkoJAeViQXL5380LiWNGLM7k3wuOazPweLgtEU=; 25:odB1Nn048ipD8qX5DugZVtDIeGXvxjmWtET4Rhm6zjXXrhURqq0/30E1B+l33ABWBGP+4JVua/pJfnbNZRenViMwmrLfThn/0Yoo5mySGuoxQ0hDOlimqDIg2aGoEkHE/LNAF+DRHC7kWNGFJFN6p1DeS4H45tTrI204wmGjKv8TMTEmNMCdmGPTUnKSf97Y+i35y4n1jcAEAx+aIRU2DwdeRutwo2d1+jUpXeD7wiybpGD9ZzvkO3Y1nFRoaGPZ8GNXs3R6+a3R0XtvMPb7Vg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB1231; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1231; 20:KtJQTME3hSrDvdrSRjkChkMhc6m/AZqpiDQnEZCu2FTrYX4zs9S40DXi+SpEQzy051eoKRuCdQVwqrtuD4K3PdoO7QxJYa9CbtzE1KUcNWYBjLoAkRwu+78LY/pdBndhvzccYzClmqfwgy3B3moC/5UGHnkmee6QlidZDJc+VG1Ow2UTpvnCtPDgX5rakabqFRShpGBySlAf+iszVX4aPNS/YehDSj0eEoxRIOZ7kt7Fv7bCYoR7YhdiErJdcTfV12z8eRTg8aPUA2q93IEJjf6WbKN8qdtHc10qgjcFgB0GJwZ+nOqzSxvT3cSkoMRut3GGFvSi1jOMVoPtXztknJjxlAdrbL9BufnV4cvr6Aw=; 4:C2u10kPGwax+mYxGWQZRxzIOPK37iupokmJquB+2TfLQRX8x3eNx5+kXU7nLGnU/Dp/0fCHKQQXk3374PtVosg8Fc5o5wxM5s/Rt/q8yhI649oqDH3K9mUPUl7ACjZRlOxKGleMp9UrGAHyhfWyFYUToBxzoi2TH0dFAdfNVUeiHV/R2YeFgu1NwsnTVnqKzwzGgkRxc1OAMsZcsbLo+XeiojtOL3NyCpHMFRcTS3Faflu7NSiZJHaBs3sld6Fg/O5xbEfxlltO2GLBJtu7GGmv4LD7TTeLkBFgaxu/XtpMg9NVcJwa8gBMeHgXET7Ib X-Microsoft-Antispam-PRVS: <DM2PR0301MB1231C408ADF5C5B24F524D90A8610@DM2PR0301MB1231.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:DM2PR0301MB1231; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB1231; X-Forefront-PRVS: 06793E740F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB1231; 23:lgzdPK6ckrQiQdIQixQXItg6V+IbYOC2oOzA+cH?= =?us-ascii?Q?Md/FJuG1dqktKZtUz+Oe3OBWb5vrfbQofJ9cMM4lMgBDJrpisF6R/Tbe1VmP?= =?us-ascii?Q?4T7COYpx4sRFrHnUdZqIW6Ear/lCu0UtLqIigIY4eBwCFLINLFL5UkfJagSe?= =?us-ascii?Q?aaCu5lQnw+H7osX6vlseB9Ufzq4HTQ0jzoI2xEvsc9Nb31LB5375vpyPt62j?= =?us-ascii?Q?IzFVmaEPGMqPPCCi29pZqQvcp0mm0HXjVbYOEcYgCkpMMql1D7Wb8gVq5I9D?= =?us-ascii?Q?dx65Kr4+mVkE5VRELoE3szhKsgQTPFTKjDfDlvm4M/IBDYG6agEIN3M10CC/?= =?us-ascii?Q?ed2p1KRyEEZG6S6Va/jDRj6ORPUH9l6jXmpv1HP4vonoLLTkOsDf+5toVj5/?= =?us-ascii?Q?YVMYdbz6bVJNB2Ls4eYscpPQ8eU1PpOSI3eWWa37CSJX8Fv+wbfqRhw3huaZ?= =?us-ascii?Q?xbAEZ/L3njopVI/I+tb7Cu+mfkrDyKJdXteZON/SnweaOTVXCytneiDXj+jb?= =?us-ascii?Q?MdU7OVjlKiw9xa6YAGk2/+iZDpB6zXJXdXwUJ1yHQxY+5Ma5klNDIkeiWQii?= =?us-ascii?Q?DBLWS6bN3FN4Dw4HFnpBHriih3D9C8IFVsmzeM5wWcN+LclqYydewe7GSJBW?= =?us-ascii?Q?e2xmQTNsSrQ8Gh3k+8jEJLln0CABNzPEsdbX1zF6dHcwnzYqbm3++LN+KqS2?= =?us-ascii?Q?/oMReU4fMYJZC3HpZnib7arOZpZagVHmESHecI642HwHRoGT5+4Wa+MEMV8N?= =?us-ascii?Q?k0ox5icEDeu57wbz+POC73/qpZOtwOzGOS/JJ2Oa8v9+wp3PhTpSr2/NcZh1?= =?us-ascii?Q?NARZ0SHav4Ox3zA1nWB10O5kggZxqC/E00yCoMJBymU6eCmRPKTY2OlEr5uT?= =?us-ascii?Q?4jW4LowEMTVY1PrbzbBjJPaUl5ve0RCFlItWqwuazHWp/BYrlMaIPO/k2sXq?= =?us-ascii?Q?EPrxeObQ7bQ0BaiSCNzgojQjcB5+Ld9hqddYsYGQEXp4AqL14Z0MAdJ1KnSf?= =?us-ascii?Q?8n33zwqnpRmib8ST7OqEX+Fz6yE5d2BfgecW2dZ4a2HSGo0jx9wknLuxckss?= =?us-ascii?Q?v0svmk4P69S7AT/8SYlM/kQHcKEI9TXvfRvkNpYtjYt/yryt+lxhgevdJWD5?= =?us-ascii?Q?lyikZAOYln2dayAmzFvBzAcl945a3cg9Di73a40lNmnHCjh05dBAnnw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1231; 5:DhJ564+1xedbfEYdBsKAb8NzRoCwxkqAQC5iAFlIe1Y8nWLTqcEb33eJLoziWHuUs7UZFuR/Ir1avoxaMeO/D8nFzxW9POpnx4tz6EWUFmwlTrKGZjH+7kkWaG9IOJgd45T7OKVmQ/Zq7QBsXLgPyQ==; 24:Om/XA6wa8apS5vLIjY453fVVSU22BRx8JJVaTb4zNtmh+y1VKLYMqs5EIvb4an11UqowJ0PmtM4ckqyvvTjHRr3BWxXwbfoumJ3U8QrJknM=; 20:4oq+F+5R8mbrRZOoKrYQEiqmb/g+yYzlSTOvXz1qpfGHpEw/sLtEBoL/6pUO2dW6+BljSMl+0XhNBWHZlehWfw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2015 20:58:49.5527 (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: DM2PR0301MB1231 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(+)