Message ID | 1447927042-26592-1-git-send-email-Shengzhou.Liu@freescale.com |
---|---|
State | Superseded |
Delegated to: | York Sun |
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 CFEF914141D for <incoming@patchwork.ozlabs.org>; Thu, 19 Nov 2015 21:05:13 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3C47F4B62C; Thu, 19 Nov 2015 11:05:10 +0100 (CET) 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 DCyF5FLkp7HK; Thu, 19 Nov 2015 11:05:09 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2EA784B622; Thu, 19 Nov 2015 11:05:09 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4636A4B62B for <u-boot@lists.denx.de>; Thu, 19 Nov 2015 11:04:37 +0100 (CET) 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 7abX2RUbr9EU for <u-boot@lists.denx.de>; Thu, 19 Nov 2015 11:04:36 +0100 (CET) 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-by2on0120.outbound.protection.outlook.com [207.46.100.120]) by theia.denx.de (Postfix) with ESMTPS id 4CF1D4B61D for <u-boot@lists.denx.de>; Thu, 19 Nov 2015 11:04:31 +0100 (CET) Received: from CH1PR03CA003.namprd03.prod.outlook.com (10.255.156.148) by CY1PR0301MB1289.namprd03.prod.outlook.com (10.161.213.151) with Microsoft SMTP Server (TLS) id 15.1.318.15; Thu, 19 Nov 2015 10:04:24 +0000 Received: from BL2FFO11OLC006.protection.gbl (10.255.156.132) by CH1PR03CA003.outlook.office365.com (10.255.156.148) with Microsoft SMTP Server (TLS) id 15.1.325.17 via Frontend Transport; Thu, 19 Nov 2015 10:04:23 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; 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 az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC006.mail.protection.outlook.com (10.173.160.95) with Microsoft SMTP Server (TLS) id 15.1.325.5 via Frontend Transport; Thu, 19 Nov 2015 10:04:23 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id tAJA4K1w020451; Thu, 19 Nov 2015 03:04:21 -0700 From: Shengzhou Liu <Shengzhou.Liu@freescale.com> To: <u-boot@lists.denx.de>, <yorksun@freescale.com> Date: Thu, 19 Nov 2015 17:57:21 +0800 Message-ID: <1447927042-26592-1-git-send-email-Shengzhou.Liu@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC006; 1:W3IMch0if86EJLs+k3E47v8opyBkE59pEA3U24YLQ3OSqrkF0WBlByYhdHpIJy2ZSuvghWbJPG4woN13Rwt1DeNx7bIC0CjNE0IBvUqWxDflOYTqJ7Iy0UGYSk6rw3Y9OkL60dhNUfZTIrnPENrqC02VrWUQEg1jxreWg7GWmcJ8lKtoTLRPyVKGdyMeF1cmdPBGVczlMD4kw7gOGLDo97Xw6JTgbRzk9GuqgMa7K69n0sCvOvq0JEb/GroVp/64dGOMbh0v7l83JSmu/Ov432izyIeiAB1bw67brvJRADz+ZpL+a9Ts9+V8G9OrfoLph8hfoXq9nfupekpRtvca+G4WKJGAPI2eaaNDUkp04wTQyJUKJ8i7WreylrSnZcg77LeJfqRWEBEfzdvK2x6IBe53F0hIfoqv7xEGOlRSb5d9K6sAlyKhmKrmghe5TRKE0MD4uYAwCEVdeE73AEN6qw== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(3190300001)(189002)(199003)(5008740100001)(36756003)(4001430100002)(77096005)(5007970100001)(92566002)(586003)(104016004)(450100001)(50986999)(11100500001)(229853001)(87936001)(48376002)(106466001)(50466002)(5001920100001)(189998001)(6806005)(107886002)(5001960100002)(47776003)(85326001)(86362001)(81156007)(69596002)(5003940100001)(5001770100001)(19580395003)(50226001)(4001450100002)(19580405001)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB1289; H:az84smr01.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1289; 2:GgpZ7vsK13erUClHsj/0yR5LpXoR8dBXhmDFjMmFkVvZfHZyA3gaGCv+m47F9jav5RbFx6qbo6XdwqObXwreT8IqbrtPbUf0Xnmal1NtzOtNsshisyIA54zJEBtXB71INMTpiBvB3iqnc8baeFVxbUR7ooW+dyRaC8PVzz1wFcc=; 3:lajWOVJ+bGOZV4DCJjB5S7N8IDlzFrsr1mhfwSDuZn7QaQkPopgeNws6MF5fC7oOOqRInmf9kasDp9yQtk9gNyIyEgHYtu+EQI0Cu8/orjpWYUEnVtiglLViZG4JAiv8kMhplPOF39TIYRdTZaSM5k3ZYU0xAwN+Exekk7ecZK2WzE/7hRlXeEQ41NgeYWSStJHtzxe16+HnTNdXX9uDDDvP5BKECDkAOkr420E0lqs=; 25:19SNvYIi1QniJeXsjXGwirc5B9yMeimoZbm5uv80PIburb/ZXSu5lsrqautoRPJmM7Eu9Q8QBFoxxbcgfTbCqMm3rxAiGzS1kjyM1yjyk+OqMmFx95as0KJrp9u6wffMRoKXUMeB5fa8o0d1U92dOuKCPkCxf2yf6PCfJvdoKdPEf3m2pBK0dTr4suTVmr05l/6W6FQiipl8uop989rWhT/DjBh82nA+YcDfLUcR0oWXNH2K/VH8idJf6PRK6eqSPk35R5hUAJB4bDUy6wK06Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1289; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1289; 20:rU6kUpeArOOqe2DXk4BGm+O2O2HaVIRv4DJqV9H+7lqRgX1vOpNfq78Ii/GHJLD0FHWcUHGSCPL5j4wRsGYICoWiOU1CxiaEn2XXnHwufCJp4Bp2SxCbAOBsofiOX0umsAgeoTdnpYd9uXOr3FJQIqaP9ECbE1fiyucEvijeq5ITPOLmtqKISgdDK6y18PhS3heVQ7Pn+gXClW3sNWc7qvOCGZzbudASS0wXJUzLFi0W7Ol9YMkZRLoJQ8oS4qq/udzJQG1kdg3aHYLd4zsbp3q1CUX9MhdTPFo9MEE2Y4kMuBYW+wow+TrggGRE/hKDB9GFR4FM/UY9irY8RaXH0NBX1Dp1A9hYlmnZEK9Sh8k=; 4:Oc6SuXcTHX+tRwE4ll547v70gkNbEcu4WwGwAn/uW4tG6DS0rUqqeHj5ZModSH1OjYtAjKPn/0HUV1VinV7ng/7tgHOpnJgdiNOPucV8L/HqQT0wHvCJvuCO6r26gQcCafknbNHF82SAdCCntnj8TNtXT5VFu1uadqoTFomn0hSOHAEueFl7ipuMtCmevpIFj3K/ijVc51MxZpz71idbU+FbH9rnwQf+eRCTuSozZN9CEHTImUxgyFr3oIrdMl5Y1B0sa0szVo03aswMhO7fInMlxvrayKQ3vdERkNvAmR/8Tn3MIRS3PLejFJQpfwGsMc7MKwbZrSTL1k6CDj+SHeyXLm1rzgHteLBjxWDN5LkDJBFdCWxieGlPBvwEgtrR X-Microsoft-Antispam-PRVS: <CY1PR0301MB128936D580C6BA0D82E1DF7CF81B0@CY1PR0301MB1289.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:CY1PR0301MB1289; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB1289; X-Forefront-PRVS: 07658B8EA3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB1289; 23:jDKEUqO/6A9XY/5C+zSz6bGjVMREIHlVv+Dz/B4?= =?us-ascii?Q?9H6yK5rtTNDbJPFRI65NDVAB8GIthm5e8q6h6MNtld8xg//e/0UBo8xvSdIt?= =?us-ascii?Q?j7N+XY5hgDCjpAMgUVnUVN/RwxFH1IxriNm7kj57L4p4lpx218mvI7XGfK1l?= =?us-ascii?Q?QPchAQjUISJprVnPkEThh8k2xjUQNcyW3EFtHPpQZcpBV4B/Op6WGHt66Ioq?= =?us-ascii?Q?PjM9AR8roiciGaUAJ3dnBYGFZGkvwUlDyWM+M1rhRpPeFBzvFkbmXd/Isn7i?= =?us-ascii?Q?edy3SMuBvOdX6PHWRahdMhwzPDS4yKBib+UyRpWD1hjPigiVAdidaKIP6ljP?= =?us-ascii?Q?V9aUHZNslpXOBkEea9cf5R6IsrJ/Rm+ONDl8e0JrKo0mZTiIkRAtkhpxK4x+?= =?us-ascii?Q?YII1MoZ/p7wPmST5wBuWfUGYpeFHdEsI6cTjk92S6JVLU3guJVfhnA9jhS/5?= =?us-ascii?Q?66O8FGlWl0UDA033V/NqM9eEFWHv6yk6yFdho/fmg1qOopUHtEPuLDTj1zst?= =?us-ascii?Q?7YMYQipjzDMIYim9KcyjGM8+e6DjMM8iZErPl8JNFtMUPC2N6FqXJVaF6Ygr?= =?us-ascii?Q?tazDy4oAbgYf0m9LRnNzQQbmtRF+7PNHxMRb7eRXx37SKhIUrWVnLbI17wZc?= =?us-ascii?Q?LVxFPIgzpp2RFd+fUCGQHJFVqSk535C1su3ffacMiReo3aVlnOldwMUK1jyG?= =?us-ascii?Q?Wdequc46HX4vbTFhXnbrX0cul3q1cDRBgGoaQbgjEXNJqX1b3NBq82N/kgS7?= =?us-ascii?Q?WJ1gIiwElCuX5kntaxC0N/lhJGmXsrFWAyNQKu2q2NF5HJQRGATTPiXe+Awv?= =?us-ascii?Q?06/YrVUaTsmOziItaI3zn+fENXzuxQ4qEY3XkmJzLr99aad3y1PzGRES7xVN?= =?us-ascii?Q?ko66fiTWZZhnBG7WF7NHtYpeyXODITkBtx18Ks1qDUM62iTaZswllOeOvskQ?= =?us-ascii?Q?KCJHheBV/vKF5sWATAmuYWptkbZCQrtykerhLcxOX4OO/1wiOoSAGmgtQozO?= =?us-ascii?Q?hGhqssZU26df3uxGrGE8C3OC0ipAKZtWzGdFhBIRqvoi+w1Pnhom82UTZn5h?= =?us-ascii?Q?uRYOh2l14if63KRD1K+05FEYxlak8wCKFN/kDwwe7uG0AVdSipQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1289; 5:0AFQ8swodQVUXdaYXYL/JeHxzjeZyUJd1B0ERZOT0t9QaagCiIdpZUBJ7ynCRSkxvDLdsHBrwM5x+YHBlliL3FvQDkt8c6S+RQlsnmvzvgo0fBayBguRaJw1iGjnwlxOk5dws4Ss5b7MBP0neN4VAA==; 24:yG2y3bbIqwqZDRaeUH60lC48fxNYdwfSI1DR8IchbOtHLH62m+K8gm66Iyn0U089hKYx4Cei71Mf4B6etroBlwnoa+HOFXfChYtPNRxwPuE=; 20:3w13L5TKVNwGzH3ewBPqBuLYMMa0DeMJJ19IX/I1u4++SL78pA/4BYyXkWF3vgoH+hbS/4IwoSdUutIygwifpQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2015 10:04:23.8301 (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: CY1PR0301MB1289 Subject: [U-Boot] [PATCH 1/2] ls102x: add soc version function 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/cpu/armv7/ls102xa/cpu.c b/arch/arm/cpu/armv7/ls102xa/cpu.c index 14ae2a3..9253ea3 100644 --- a/arch/arm/cpu/armv7/ls102xa/cpu.c +++ b/arch/arm/cpu/armv7/ls102xa/cpu.c @@ -209,6 +209,20 @@ void enable_caches(void) } #endif /* #ifndef CONFIG_SYS_DCACHE_OFF */ +u32 get_svr_ver_major(void) +{ + struct ccsr_gur __iomem *gur = (void *)(CONFIG_SYS_FSL_GUTS_ADDR); + + return SVR_MAJ(in_be32(&gur->svr)); +} + +u32 get_svr_ver_minor(void) +{ + struct ccsr_gur __iomem *gur = (void *)(CONFIG_SYS_FSL_GUTS_ADDR); + + return SVR_MIN(in_be32(&gur->svr)); +} + #if defined(CONFIG_DISPLAY_CPUINFO) int print_cpuinfo(void) { diff --git a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h index c59c93a..4a996b8 100644 --- a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h +++ b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h @@ -427,4 +427,7 @@ struct ccsr_ahci { u32 pberr; /* port 0/1 BIST error */ u32 cmds; /* port 0/1 CMD status error */ }; + +u32 get_svr_ver_major(void); +u32 get_svr_ver_minor(void); #endif /* __ASM_ARCH_LS102XA_IMMAP_H_ */
Add get_svr_ver_major() and get_svr_ver_minor() helper. Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com> --- arch/arm/cpu/armv7/ls102xa/cpu.c | 14 ++++++++++++++ arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 3 +++ 2 files changed, 17 insertions(+)