From patchwork Fri Dec 8 07:35:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yangbo Lu X-Patchwork-Id: 846026 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3ytPlm6J38z9s71 for ; Fri, 8 Dec 2017 18:55:16 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 4E1F4C21FCD; Fri, 8 Dec 2017 07:54:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 5E33EC21FBC; Fri, 8 Dec 2017 07:54:32 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 280F4C21F55; Fri, 8 Dec 2017 07:54:30 +0000 (UTC) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0068.outbound.protection.outlook.com [104.47.38.68]) by lists.denx.de (Postfix) with ESMTPS id 8E75DC21C4B for ; Fri, 8 Dec 2017 07:54:29 +0000 (UTC) Received: from BN6PR03CA0054.namprd03.prod.outlook.com (2603:10b6:404:4c::16) by SN2PR03MB2368.namprd03.prod.outlook.com (2603:10b6:804:e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Fri, 8 Dec 2017 07:54:27 +0000 Received: from BL2FFO11FD024.protection.gbl (2a01:111:f400:7c09::163) by BN6PR03CA0054.outlook.office365.com (2603:10b6:404:4c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Fri, 8 Dec 2017 07:54:28 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.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 BL2FFO11FD024.mail.protection.outlook.com (10.173.161.103) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Fri, 8 Dec 2017 07:54:27 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vB87sNB7018515; Fri, 8 Dec 2017 00:54:26 -0700 From: Yangbo Lu To: , York Sun Date: Fri, 8 Dec 2017 15:35:36 +0800 Message-ID: <20171208073537.6777-2-yangbo.lu@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171208073537.6777-1-yangbo.lu@nxp.com> References: <20171208073537.6777-1-yangbo.lu@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131571932677939348; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(336005)(346002)(376002)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(4326008)(498600001)(1076002)(53936002)(16586007)(50466002)(104016004)(110136005)(85426001)(47776003)(76176011)(36756003)(86362001)(8656006)(575784001)(51416003)(8936002)(50226002)(48376002)(106466001)(105606002)(305945005)(68736007)(2906002)(2950100002)(33646002)(81166006)(81156014)(8676002)(5660300001)(356003)(6636002)(316002)(77096006)(6666003)(97736004)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2368; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD024; 1:RGYViF3XzbCxd167qa9uvllbtabYjXbd925ClqXAHtYZ5ILOzPH+q+eK3AavsR82txVy2YxarB8sysWI3IOdCo41H/aVmRT22JYDr3Ojy84VCcURT0AIEiZIMfUN9HLH MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cf023c5d-50b9-48c1-bf33-08d53e10e822 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:SN2PR03MB2368; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2368; 3:qMWYpCgeTVRh5/APF+eBqMw7xVKItpujlCcfEXfF2qj7EFRrBWd1Hf1vLRshBj11sxx8lNhP+Kozx5sWkd5Fquc50gD/03yTZ6Odik1nFx778m4d5GN2KaQ1Njwzk9Mr0zNDnDc09tnvk2ZgB1PMVwN0sfy/M6FaRWNAKnvSaBuJwy6+1IygAuUURIDPEpFJoXEYMHY/m40cA2f8o135Rn56mmviLE1Cu9bQKgLADm98A507SEYEm1p5/2hMUEuFZvwWSRxUefFALhhFBtZwstxfuIy9lqKXKkYkfji3qM8mqVotAyks+pS3FnJ9ixDItSg1aNMq+2L0QF2T2mjdBSJVKOOSGxBdiM4fcEsTxA0=; 25:0sgH28isB5WLLWzbP72TZPQ9R/7CM+thffH5NpJzgofN+5SMN4bMrRcndhYB1sq87DPOYkFR/0Rj4F6H5bAdTvHAHfffJIBIjZTfrBksJnh9JSa3A/IChcQzrxAc/erOOfC1hp9DcZcoz6sjsADBmehOmhFcFL+jbgkE63k7JDpfNSYpGh2SDURQ+FiKm1U3aGKSj3m9dNTZI66ysV5y18Ee8uqILc4x0SL+XOP3mS8NScpwrzSLIc0Hi8ivIwWekFd0p1IOjgnGmeUfR4df/dp7N+bVyfx5hvsP/1QqNsCuVsM5nyiL+56z2yyCf8Cd419MwpsYOBZhibrtUAQN+g== X-MS-TrafficTypeDiagnostic: SN2PR03MB2368: X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2368; 31:BSui0Cw9CvABe9Gww4MkUwI4cB46ecSYBJSSfdHd0zTauGfYfc3LU2bEb7HfmBDUT38doCEKLTN1EB4ZVtWYBQ2OETr5ncyS9K8HcR+LhWs+yDePryZc8u3Gj7Du5pzvwNxjgstn+QzPFH4dlu8yuxf53I15Gg6GbJq34uR1gsNpem76t+49BKprni18L+aqmuShCdgCZpeltH96uM+ZWFnSvO4AbtTGrhYqKBShv10=; 4:+lgyJGKg/YwPWlyboVoym7cjSrfYxvb3KLnW1lXV0Q/KK485+ui3v2cDTYulNjpY7z03LwPc7azg8fRbtBvrgasG2RYmsfoBXSVgXw0u/U72tjFUhXzmTclxX+Tyh8IIk20ddAjmJC39OXOWuwn2uHkwnpX413hNE/MvKfIGjFazbPEA3tQmLOqAPXBcjGscyCypNKLWc5u7QM4ZbplWVQCk4y+O/8zHS2sCtdyaku5RZL3in9gqoDbarzhkLnE4YGjy1avwgOO5Me7xxPsBntCgFf0G7rEvCpse8rxIr6AG4dBHEOibIe6fk26mRcPP X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231022)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123556025)(20161123559100)(20161123565025)(20161123561025)(20161123563025)(201708071742011); SRVR:SN2PR03MB2368; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:SN2PR03MB2368; X-Forefront-PRVS: 0515208626 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2368; 23:2bgLdH5U0D7/+zwF/b/XDnqafWr1L/QIFNH+0NneD?= CaCZXPoWQNHslaVcpB8pHWwR9fD+sghGohBxNjou+al1l42ZFqgy6E4WxwSk0zxQXa6EKqgwouFfGDqlBmY0xqtjHzzOOwm7+23gdgk2RMsxaXu/o+mFbp01rR+UY4CE/ddU79aqSYtp7hC7/umJmZYUnGTkW5vSU6OFHmuZiQjTkEveuLUE/jF9RkYpGa3FJYS/tHOoLGuabjG8lLCCV1GBjrJ2Y+HUmiAgOeBrTZ1Vg+2bcoI4uSda7lP7k3RGqsdmLtUICnhSdEOG1IMryeAqFTMISbW2bQMuCw+S/jDENHY74ebK9EZC8WiiJxPaDrVvzVcWe+/X7TFLQ/bomg34sDC4YFTwjMBGfSRBD8dxM28pvr+f1E7uUFv3WJeSkf3NUpUwBvfwYP5v3BpRkiCnoSvI9bX+ixJ5/g2SVRzZ4Nn1jBWEu7Fox5p10p5YZ0cpxhZXbJtf9G9EqsC8SfsS8Uhcwx9zIku+/smBF6g3RdGQNkDS8CfxhcG0JvyL/z7r5IUkcWCDwemquIWjr/3SxMno9+Fq8VjmQBdIAF31ojAvmga7hUuC4F/YxFmsj2Ryurr29/9KyoDOBy1QoOvOqCimXpUWIvOXrdcOcyTo4Op+gx610Fa2vn4k6hc+jNwmrSwCFS4FjUe8GiDtiCl7Z8b/qPzhTbV91sdvjIBhE3Q7CTn6LXqM2C46sNzMX+ZsLwrLPOd/tVieU1yNTcPZXyrEbo0SGOtHJezMROVcV4gz0+gGzX9+qtdyUstC+zP/gdwdIZVHR6m7F1PQo/FZagkr30q13PZy0D/9aPpTqzJ83AEAKeREU4FZRVGnorTDYcmrZazUhd5U1yoeW0W/BVXjpapXe6kdvaoUdjA/+GU8JYOQG6KMueGh8uQeh6i46MTyxDf0HUGyLF02HnvB06l27LnDM3diOiEVg0ha9GaFZtaRmSqmLnizalb5FO5oMHAtSX7hU/Q6apANsOvabMIDn2jnwrQDkoUw1O0I/WH5I88SeCZSpg3VEaetSIQV2Ki5wn/YADGDLXeQ7r6/4DWdIdJNpSlVhk/SY71iSC08JaAlMY9PGpnuy5RiWc/dGlcO3RKsaTIP3fH3KLWvBgtgQ7t9fkEr8Zai9Ew4Q== X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2368; 6:luXDgOULSKi/QFPVrKbKFE/i5mFqHa8pJ5WWC5UJBVZ71Tg8ZZ3z50+o9AtaI5TAm+KjAhmWIViDZCmiAkAAzs+HIGhIQfdI7RHWE1JCAbCDsGvyo78BlEDGIoPx4hv+7TxLCq9+SNXxMQ0+rCXmdi48kyqeUiBFiuLTa03UCCiM/dCaqIM5N5DqKM4cd+VBxVFA1uoiTjKiYzWbKJ4CGNWZR6ML0pNqjlXOh78YBzhTjDg8UQNpM9MSvFuk7n9mi0/E+dOhAYJ/Y5pDhL2lJBOBZBhxD8nS6PLhFmDf9oUw4GahxoQDnlRRHO44MTyAHOSU4FA5oCU71nouuihSNFyKRR/29t0bi3Ht2chLoKI=; 5:8OGxm0ZpngWkj1/Dc7P+ull8W3Pjg3dl/fowRh+2UGXwcjyfDrqjvyrVuaoFJFLuj5gVKYKpf3zZHLSaV1XDmFNvZq83q7M1jhD5tQtTCmC3iZGYB+B9dIfTaKq1cVjQZciPHcI7exqbvZRSIZUTCJUCprCUnGKQKTyPW3oRhLc=; 24:k3FAGaAtBFzQ0XZKQjq75pkNMPs/de4l5Uyxk9jKOPIokXvQ0FC6IXXRcHyo5XzRgtXk8X4VgHMw/mwvlAQjblNGmJvk71cBz1/g2asfJQw=; 7:lZXT3t+MyWTnCgWs6z1EnImBoxkhlporKYs/ncrb7hUDKsWiz8Vbz92WWsjV6Ud5w8U6dwmXDugl4YrI84+yZc/Hqxx6YDFrcg3qc43+GgmtOhvetdyCHiN+00MQPOiKCYuvArBRn3ooz7MJiznZb92aWKN848zLDu/qOA4rh2RDN1Z2BLumzv3jCqodh8+8B4nUh6n16KH3lBVamT/xazxo+U7N5GnGn6UE/xeqPYMgPAy515DmaXuVHGJuLP5X SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2017 07:54:27.6223 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cf023c5d-50b9-48c1-bf33-08d53e10e822 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2368 Subject: [U-Boot] [v4 2/3] armv8: ls1012ardb: add more board version information X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Add LS1012ARDB RevC/RevC1/RevC2/RevD/RevE information and detect it when u-boot starts up. Signed-off-by: Yangbo Lu --- Changes for v4: - Added this patch. --- board/freescale/ls1012ardb/ls1012ardb.c | 26 +++++++++++++++++++++++--- include/configs/ls1012ardb.h | 5 +++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/board/freescale/ls1012ardb/ls1012ardb.c b/board/freescale/ls1012ardb/ls1012ardb.c index 2f1d63742a..421b0a7861 100644 --- a/board/freescale/ls1012ardb/ls1012ardb.c +++ b/board/freescale/ls1012ardb/ls1012ardb.c @@ -41,12 +41,32 @@ int checkboard(void) } puts("Version"); - if ((in1 & SW_REV_MASK) == SW_REV_A) + switch (in1 & SW_REV_MASK) { + case SW_REV_A: puts(": RevA"); - else if ((in1 & SW_REV_MASK) == SW_REV_B) + break; + case SW_REV_B: puts(": RevB"); - else + break; + case SW_REV_C: + puts(": RevC"); + break; + case SW_REV_C1: + puts(": RevC1"); + break; + case SW_REV_C2: + puts(": RevC2"); + break; + case SW_REV_D: + puts(": RevD"); + break; + case SW_REV_E: + puts(": RevE"); + break; + default: puts(": unknown"); + break; + } printf(", boot from QSPI"); if ((in1 & SW_BOOT_MASK) == SW_BOOT_EMU) diff --git a/include/configs/ls1012ardb.h b/include/configs/ls1012ardb.h index a1a563cb59..9f471663b8 100644 --- a/include/configs/ls1012ardb.h +++ b/include/configs/ls1012ardb.h @@ -34,6 +34,11 @@ #define SW_REV_MASK 0xF8 #define SW_REV_A 0xF8 #define SW_REV_B 0xF0 +#define SW_REV_C 0xE8 +#define SW_REV_C1 0xE0 +#define SW_REV_C2 0xD8 +#define SW_REV_D 0xD0 +#define SW_REV_E 0xC8 /* MMC */ #ifdef CONFIG_MMC