From nobody Mon Feb 9 08:55:48 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+76764+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+76764+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1624030098; cv=none; d=zohomail.com; s=zohoarc; b=lXrJOXYWAGxbwro1yGo4E1Z+KTbTlKcARyfGi/kB2tYROE04HWAPq4cIsu2LpwOUNVuXDSWOGNYo9VaW5mbafaKG4/yMctM+tpKxXf1vBxcpDoUnMOCNV42hDpIq9AwXKiXSU0IF8TqSCdqXvznDPdW+/zIEOinDhCzlPdgMD/k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1624030098; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=/biD92+b9Sje8jo17gjvhtqoR6c5glgRBvTiaL6kql4=; b=BQMv+MBCEB5z4uS9fdVqIHFMuGfQB7KFUmqExQ4Xr/GTq9SLEW8Yg/4PL2sgaPWUrJfRoNa/BBiAaUU3dEFBye3O9T/r7yXUahnd4eYmo/B/3WIX/cZDRMfJOd1uxdqmQmFxLp+TQAYW+c30Qp81zBbaWi48gtkjN67ZOks5t8Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+76764+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1624030098396193.28668352634486; Fri, 18 Jun 2021 08:28:18 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id eVsEYY1788612xbIkvqaf8lN; Fri, 18 Jun 2021 08:28:17 -0700 X-Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.web08.9406.1624030092451897293 for ; Fri, 18 Jun 2021 08:28:12 -0700 X-Received: by mail-pg1-f171.google.com with SMTP id m2so8078398pgk.7 for ; Fri, 18 Jun 2021 08:28:12 -0700 (PDT) X-Gm-Message-State: C0PFnwIepAMw4ZEo2Fo8sgJIx1787277AA= X-Google-Smtp-Source: ABdhPJyWlAsVfvPvchXRM27s2RZcHepjbd/7VVPCmn0FjVKxCpCZbHlHPPb/+VZ5q9QNuzMy7PUUFw== X-Received: by 2002:a05:6a00:7ca:b029:2fc:daf6:d0f0 with SMTP id n10-20020a056a0007cab02902fcdaf6d0f0mr5628592pfu.15.1624030091819; Fri, 18 Jun 2021 08:28:11 -0700 (PDT) X-Received: from embedded-PC.puresoft.int ([125.63.92.170]) by smtp.gmail.com with ESMTPSA id v15sm8326360pfm.216.2021.06.18.08.28.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Jun 2021 08:28:11 -0700 (PDT) From: "Vikas Singh via groups.io" To: devel@edk2.groups.io Cc: sami.mujawar@arm.com, leif@nuviainc.com, meenakshi.aggarwal@nxp.com, samer.el-haj-mahmoud@arm.com, v.sethi@nxp.com, arokia.samy@puresoftware.com, kuldip.dwivedi@puresoftware.com, ard.biesheuvel@arm.com, vikas.singh@nxp.com, Sunny.Wang@arm.com Subject: [edk2-devel] [PATCH V2 2/4] Silicon/NXP: Add support of SVR handling for LS1046A SoC Date: Fri, 18 Jun 2021 20:57:38 +0530 Message-Id: <20210618152740.14819-3-vikas.singh@puresoftware.com> In-Reply-To: <20210618152740.14819-1-vikas.singh@puresoftware.com> References: <20210618152740.14819-1-vikas.singh@puresoftware.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,vikas.singh@puresoftware.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1624030097; bh=1pB+Fx2Rm4wZAeniLYuUbEEyVpSjjQ1nQ1ENxUy05uo=; h=Cc:Date:From:Reply-To:Subject:To; b=dSXIyRtZOYYtNJcM97gal8mSq7PhA/AdPsKLx572/bPhYx7fP57lGJ8rnh9BSluU5ey 8E0RR0VIOV2Yp8y8ud655lPsXnWuwy36E+HwdZ7ZYuyDBLuTxeH43PdFC/yMW/gcjhirn zIYu7zcY9bvkK7BNA9TE5xmv5WGixDY408w= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" This patch adds a generic method to get Silicon Version Register (SVR) on LS1046A SoC. This method will be generic for all platfroms based on LS1046A SoC, like - LS1046AFRWY, LS1046ARDB. Signed-off-by: Vikas Singh --- Silicon/NXP/LS1046A/Library/SocLib/SocLib.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Silicon/NXP/LS1046A/Library/SocLib/SocLib.c b/Silicon/NXP/LS10= 46A/Library/SocLib/SocLib.c index 8fa6a7dd00..003f5bd82f 100644 --- a/Silicon/NXP/LS1046A/Library/SocLib/SocLib.c +++ b/Silicon/NXP/LS1046A/Library/SocLib/SocLib.c @@ -2,6 +2,7 @@ SoC specific Library containg functions to initialize various SoC compon= ents =20 Copyright 2017-2020 NXP + Copyright 2021 Puresoftware Ltd =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -64,6 +65,21 @@ SocGetClock ( return ReturnValue; } =20 +/** + Function to get SoC's System Version Register(SVR) + **/ +UINT32 +SocGetSvr ( + VOID + ) +{ + LS1046A_DEVICE_CONFIG *Dcfg; + + Dcfg =3D (LS1046A_DEVICE_CONFIG *)LS1046A_DCFG_ADDRESS; + + return DcfgRead32 ((UINTN)&Dcfg->Svr); +} + /** Function to select pins depending upon pcd using supplemental configuration unit(SCFG) extended RCW controlled pinmux control --=20 2.25.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#76764): https://edk2.groups.io/g/devel/message/76764 Mute This Topic: https://groups.io/mt/83630883/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-