From patchwork Thu Aug 24 07:06:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 805273 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 3xdFjF6mYSz9s82 for ; Thu, 24 Aug 2017 17:07:12 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 9C2FFC21C62; Thu, 24 Aug 2017 07:07:08 +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_NONE, 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 82974C21C62; Thu, 24 Aug 2017 07:07:06 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1DBECC21C62; Thu, 24 Aug 2017 07:07:04 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0042.outbound.protection.outlook.com [104.47.36.42]) by lists.denx.de (Postfix) with ESMTPS id 99654C21C39 for ; Thu, 24 Aug 2017 07:07:03 +0000 (UTC) Received: from MWHPR03CA0007.namprd03.prod.outlook.com (10.175.133.145) by MWHPR03MB3328.namprd03.prod.outlook.com (10.174.249.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Thu, 24 Aug 2017 07:07:01 +0000 Received: from BN1BFFO11FD044.protection.gbl (2a01:111:f400:7c10::1:124) by MWHPR03CA0007.outlook.office365.com (2603:10b6:300:117::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9 via Frontend Transport; Thu, 24 Aug 2017 07:07:01 +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 BN1BFFO11FD044.mail.protection.outlook.com (10.58.144.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15 via Frontend Transport; Thu, 24 Aug 2017 07:07:00 +0000 Received: from b32167-VirtualBox.ap.freescale.net (B32167-16.ap.freescale.net [10.232.14.151]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v7O76u5g015926; Thu, 24 Aug 2017 00:06:57 -0700 From: Priyanka Jain To: , Date: Thu, 24 Aug 2017 12:36:55 +0530 Message-ID: <1503558415-21649-1-git-send-email-priyanka.jain@nxp.com> X-Mailer: git-send-email 1.7.4.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131480320209395607; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39380400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(53936002)(86362001)(4720700003)(498600001)(33646002)(356003)(5660300001)(626005)(4326008)(77096006)(6636002)(36756003)(85426001)(105606002)(8676002)(97736004)(47776003)(5003940100001)(48376002)(2906002)(50986999)(189998001)(106466001)(68736007)(104016004)(8936002)(81156014)(81166006)(50466002)(50226002)(305945005)(8656003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB3328; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD044; 1:LTDsI0i2theEAO0ZmB92GxqkJ2DVrBfh34sEaxcjtqXdgWM7Nf5BWmRzjKgf1Lxuy8nMXIrpdF4ZrDQe3kHYuCEZL4A/P1v0vhgyLvfUGeqbh6ZAuI5yVoWhOBLqiqGd MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 31a364e7-9edb-4162-be36-08d4eabeb77d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603196)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR03MB3328; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3328; 3:XAKQza3dYQFmdf5IZZPNLcj80rPAF2GVDR5PRGilgjGgTiwxLvxQO0riGucs4UN3PcxxOXNYE5HNvPw7EMlsgxu9uQZn3y1GnWh3wSz43kOaBwJi/TEqK036SDRgMJAC9X25Cwnjj8Uayo3HSvKZshGi+mlXMPhlsGI/OQW9zId73wdCFBTZM9l8F7gJpuIuc/AOTkLF8swwfSZaxb5zUmGl/4rNJa7/ombNbZJQL2q9MtzRCeeDcm6mXsViJk/S89mVB8Tt1bA0Ic2NI+Tq6dy+c/5pQTd+UkWnnOEQFQVCSH2dTGeFfWDUmmo/Q2zq23Fj9djGJRguWtIxVCgOihc5RJlONE3wcLt6XLV1DxQ=; 25:jKc58MRsRvu6rUGAt7Xse8EkZAYV47/+4t4yzbfCPdbsK58aVQf6uUCoaO2BRJ3vaF3Q/+acHrgKz9hz6u7BaR198jhVdyoWTLJCGvG07+5Ept5e2Qep0WWSFepf5JGYzcsxxl7fxzAPoW4p5MQj8qKJ2rR5o0WVfzgntqwGWIQVz4c7KCq+8M4JaHpp0Kf4T/tL9/uuff99NeSl8BM/XN3P/oLH5gHYtoR54TxIbMwRv8Ilb3wjD7k7tpNXhxIyQF1HV5MpSd+ZWG9kAJOwSKTqsIMX3vPtVvbtWFTWoRgGlm+zhCDY4+rr5SzJ+qtFq059/bIk56acMHe5RjZ1ww== X-MS-TrafficTypeDiagnostic: MWHPR03MB3328: X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3328; 31:serfiN4zLabvPJ8fiU+HsvJ7CEm+u3UgdiMUrjwMPCBx8eNTV658OodFLYms8WEklLezdfOs3Sb5IaY6crEhZDkxzYLH0GcMN2WlSlAiQ6coyxtVLEBZQF/AtfC3+A0ZvmmBsDKUkbQvCG9FLgQEFQJJ862Co8+VOhZsMEZzgABlRNnJM/iffBwRjlFeqzBfqdG7LPv+JVGRk0wra9TYLCTxSS39giLBE/nLgBbi8dk=; 4:3vD4m2YKUcrYzEF9eNmiy0V4uo4oy/OpON126jj+EZA9tOlT9MQA+cAOF//aQB668FPiWUST4B64OOA1YMKa71fI+3eHmF73LGtjr85ck0a+XKdJMrFN5s6m3QKC6OHhPkBz2UJa7GmEnMK/WqjSH8q0znuzhdbvtubVho/k9DYVRaZKCj3bY8HJWhliXji7Q29LnpoTi0OyAE7cxzI81mgvOYlGtz3868j31TsJ+pCYrgYncqto0mjGVYVVQIe0WTabXrYmWuENlC1Ep3vNtlnLYvw8wfk0ZzL8Tg++PTM= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(5005006)(13018025)(13016025)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123559100)(20161123563025)(20161123561025)(20161123556025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR03MB3328; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR03MB3328; X-Forefront-PRVS: 04097B7F7F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB3328; 23:E84PyZkY3NlV9lFUpkYHqr3wVWdrYjC4Dm/coHVGl?= =?us-ascii?Q?CbtbsNPP5XgFchvXQSK4Cwiq/0lDJdTDvVzJ1W/GSTG4wOoIB+vGsRbxocu/?= =?us-ascii?Q?+HBffxa9qDBDEvtXb/FLrDT3YMYDEfghaDr2K1SRg3o2gZ1kAPnIvTKiyxXB?= =?us-ascii?Q?17S1DnwwBs9x2XaTyAOWfeC4pC6+ZigAlcPcGH584Uf4vg5d2DDxmleBAKZY?= =?us-ascii?Q?LHKKBDWGrdDvGj3UitaqkgdqWXD7hmereyZ/05U4xgMqbZya+aecYJ16JwPy?= =?us-ascii?Q?ojBcH5gRtpbZrcZuLzMnyyArLS9M4Q3WCF4tmHl4CjYayQxBu5VI1kCwpUOe?= =?us-ascii?Q?VZlCpY2OIduukr4GzBUsIzHe6HPafVMf/TcrIe/KXnnQj2E9/UY0p5zyg+a1?= =?us-ascii?Q?GpC1/6kc1NOSCTk/ua2k3QsiKvLOt24Ac74IV1VpCGBWsWaO+0q0r01u+7zR?= =?us-ascii?Q?Q8QSURi5KbCTcT/Jf6qLX1mfcyG00C2L7cgUoQ/4yLPuUaXYVNVtIyRhBWMF?= =?us-ascii?Q?r6cIdnv3MPODwmUCqGIeNLGOru+S6t/qNMQssh9wl/7l8+7YAQn3/sphyUxY?= =?us-ascii?Q?f6467X45voO8hs9B+mtVVuSlL+lNcDWPju6y77+PNKhgPkJU3cp2+X1f/I8C?= =?us-ascii?Q?FYiuSRzjMwniDphvUlXQ3MXOQhst20NpU9iMAbHlUefIIBubMHeI99Q7OWAR?= =?us-ascii?Q?O+alrLcJe0nUYrzvhXfwrrKu7BCJr3eOJTxIohTIUFbQq5BDy4hVC+2JrHnh?= =?us-ascii?Q?L/na9HHRcl1NNfNs0nJENtXgXqzZsKdUAxQ3uaczBl/1Jn3bhtOF2n+3RxJ6?= =?us-ascii?Q?CLyclzfgJDWEp6cfLxT+CTE/8dAtO/LnUltfxH40ATiZNbCPq+foOw3Q0M7o?= =?us-ascii?Q?qbibHFVLa2TgBtf7qFly/GxAuwNRovi255nWpnnr/UB5bhH2NFBniOWjjW/f?= =?us-ascii?Q?v5P687YWw18iCD04ma7fRhNd1j5SLZAAkLqLX/2dmifkC90KU7Cj0kylCYaE?= =?us-ascii?Q?/SVyBLtG1rID/Tol6r54ZkhTcze3xEASODZPRZaXY0g/Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3328; 6:4cxv38IKEzET3piYVC9p7TxvAzwyXyerVJlBbNmKvgYmT7+MgNpUE7KeluUiTlDrXzW2m2vbhlCkzLf3pMEOfsWGoIXxBHNrJXpNc753tkqEcGQjMQrUXh3PdpAppSmBH/GRbfuhyurfKDJCulMLfNzGuIKmrMUkbBGe1RRjvLgLGXgzUvzBze0g+fVcg+WyF11HOQKqpdttBKxG/CIac9H3zDClEGmio2v43+vw5EvEI0ujjQOIjvLm3VyCFBwz9ieZW0RFJVB5KTK/b4gHg99bbYmEhMKBgWrdUpKOyrOOeTjHfkYknY3USRsHNtJ+Dj3QM+NitUFj8zwCnzTWEQ==; 5:ERQUf8+H8Ktne8MuLD8bSTNag4TesOlSc3/z4i5duoXhVnbHg4UVAcFKynZUawuOCdua0VLkkKbayfgt5DD3gaG3sKwUwFJNavMfqAhwacb0J3CJwPDgDcttTYAtVuxz0HRqFEUgU/i+E1GvZqCk0Q==; 24:PkjnxabEC0G5/L6n3j+Ae2fG1vMGSCcvkf/wkTGedjYE2v0PWowQLuczKV7QHHp7dXl1BwfFPE33XDeCXiOS7YvYaplx8CohsDB564e6dqM=; 7:P4wYyUV5i5frJxCBW/PM3myvk7hAO/tGYfmV9Q0EcpDZmVZhjHCxjqJKpA1IUH4Oss3Bfa3i0AhWrFCmMD19Zek3l5wMTUL3jMoZ5ORDKEZXM5dw+8NJiG5oy5w3voZK1mPRC40A4YN0YPRue1Yfnz+Fxgo9b19q91T9IL/8v+nM+ln7ROgZa8QFMnejeLqoEjMmxvIYAmF/MzP2Klems9aAw7z2unxBIw7I+zFZR30= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2017 07:07:00.7055 (UTC) 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: MWHPR03MB3328 Cc: Priyanka Jain Subject: [U-Boot] [PATCH] board/ls2080ardb: Update board env based on SoC 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" As per current implemenetation, default value of board env is based on board filename i.e ls2080ardb. With distro support changes, this env is used to decide upon kernel dtb which is different for other SoCs (ls2088a, ls2081a) combination supported with this board. Add support to modify board env based on SoC type Signed-off-by: Priyanka Jain --- board/freescale/ls2080ardb/ls2080ardb.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/board/freescale/ls2080ardb/ls2080ardb.c b/board/freescale/ls2080ardb/ls2080ardb.c index d7122b3..ca9c047 100644 --- a/board/freescale/ls2080ardb/ls2080ardb.c +++ b/board/freescale/ls2080ardb/ls2080ardb.c @@ -247,6 +247,8 @@ int misc_init_r(void) char *env_hwconfig; u32 __iomem *dcfg_ccsr = (u32 __iomem *)DCFG_BASE; u32 val; + struct ccsr_gur __iomem *gur = (void *)(CONFIG_SYS_FSL_GUTS_ADDR); + u32 svr = gur_in32(&gur->svr); val = in_le32(dcfg_ccsr + DCFG_RCWSR13 / 4); @@ -274,6 +276,16 @@ int misc_init_r(void) if (adjust_vdd(0)) printf("Warning: Adjusting core voltage failed.\n"); + /* + * Default value of board env is based on filename which is + * ls2080ardb. Modify board env for other supported SoCs + */ + if ((SVR_SOC_VER(svr) == SVR_LS2088A) || + (SVR_SOC_VER(svr) == SVR_LS2048A)) + setenv("board", "ls2088ardb"); + else if ((SVR_SOC_VER(svr) == SVR_LS2081A) || + (SVR_SOC_VER(svr) == SVR_LS2041A)) + setenv("board", "ls2081ardb"); return 0; }