From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=104.47.41.42; helo=nam03-dm3-obe.outbound.protection.outlook.com; envelope-from=wasim.khan@nxp.com; receiver=edk2-devel@lists.01.org Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0042.outbound.protection.outlook.com [104.47.41.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2C194222CB31A for ; Fri, 22 Dec 2017 02:47:16 -0800 (PST) Received: from BN3PR03CA0065.namprd03.prod.outlook.com (2a01:111:e400:7a4d::25) by SN2PR03MB2367.namprd03.prod.outlook.com (2603:10b6:804:e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.345.14; Fri, 22 Dec 2017 10:52:05 +0000 Received: from BL2FFO11FD014.protection.gbl (2a01:111:f400:7c09::141) by BN3PR03CA0065.outlook.office365.com (2a01:111:e400:7a4d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.345.14 via Frontend Transport; Fri, 22 Dec 2017 10:52:05 +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 BL2FFO11FD014.mail.protection.outlook.com (10.173.160.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Fri, 22 Dec 2017 10:51:50 +0000 Received: from wasimk-VirtualBox.ap.freescale.net (B48164-17.ap.freescale.net [10.232.40.31]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBMAq18Q014260; Fri, 22 Dec 2017 03:52:02 -0700 From: Wasim Khan To: , , , Date: Fri, 22 Dec 2017 16:21:53 +0530 Message-ID: <1513939917-19336-1-git-send-email-wasim.khan@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131584135104412352; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(39860400002)(396003)(346002)(376002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(81166006)(356003)(50226002)(85426001)(36756003)(48376002)(50466002)(4326008)(2201001)(86362001)(47776003)(8676002)(8936002)(305945005)(77096006)(97736004)(81156014)(16586007)(54906003)(2906002)(68736007)(106466001)(51416003)(53936002)(316002)(5660300001)(110136005)(6666003)(105606002)(104016004)(498600001)(8656006)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2367; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD014; 1:Bc9CMXL880OXLV361TDUkcU+pH9tzWub06y1b5qGghrGkdWVv/4h8OQ4T2PL8b3IAYnpZq5iq2otOKq2jyXkESuV++RURj7zLzfo4UIrFN7KLBmrhjbNuCixBentBCe+ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e6592103-181c-476a-bac0-08d5492a0170 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:SN2PR03MB2367; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 3:8oDSHdPOFZBgJZFX5vQCvEEsQbndv/wiMS0jlCHgxFDwENlhepAC3XR+ec4Y0L4sST9RpxN0NTSy6kMnDQgOU58/L+6emg+cRZUvh4U52B70+1hQXkR78PVb0Hs6a0qQ7D2+5cENsYpyqwGgXn1FRRVkdWuKHmU7l0Pt4vv+4z5UDKi51JoclrH1ndDBq7cIUo3B6lFWoa4k1e+xX+EXb4jCvOHQy4I2f+dwqanhhRlzeJicfevDAm3trjF2JFaSUj4CJ0bzc+VYepfumzN5h4QmZ3duKzMNI9F4YcGaeZw6rgC/CcPYmgOBPMaeNUeaPgdo7pPOBytrnfZWCRrfW30zySRnDOH5NX3gnoqRDZw=; 25:zI+OxboyT7qh/ViZ1VjVGexD10TTbDWNCQW/RCafMW9pJGfqyqHigB1Lq5v+rMAfvFLAp4LJ2HOOCHGp8+2urlydf8CxA76wuAXv9TQZIzj/jKBIAxkG47QDAMBvUIA2MtHu/TvJbrpU7t++X+nyXGFYK96yvWs7YO/7vvHwUO95wCv3qsL10nypeqnNbkhG+egS5n/+k+4EVsbOXmEwdLfKrbgkVp/PbmVGWGnQ2lpoVG32J9V2jpga2ZDABLViJfYlbBvoHUhSdwkAkrLOFogrWkibETMTDi/cTiU0+QDKNOcB8OMaRVPSWOPnUELE3hRggSg96xPSv5HocXSbeQ== X-MS-TrafficTypeDiagnostic: SN2PR03MB2367: X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 31:HFy+svURqD/gVnmzy1GQ7N+u3/pu+b63cpLRGC4vrVLoFwLUyLkrEr3+oAwsm6ONAGjhEvZDb7gSHml4gUJ1689a5F5uWReH2lXyFEQITh7yXm1Cfol53j7klfF/epbmypmUHmenZSYm6VcMM7OL10N/bDhZET0mTJJx7m75GVbNMIdDdbadGO6Ul10nye7kaKfquUQm/QNUIq7GT6So49ZT+NXzS2IT7GHR2AtKYHM=; 4:DHhmFeLwtDFrV42hn/GVRX/PaynEEv2dBBe3W/SSJ/0eB1KO1Jmli0FfXVI+pLVmopRVeRntRLV+Iy1lITT70cySR25uxtQf27kmojaDbbxTT095h4GQfJnuvrO6lvlWdyY2xhRFhQO+UzdZ/BaR4pM1IBjsg1FFbHIMwBtLWFEHHeB/RCtITuNuN0T+UfzYmDFqyYm7gCRow5zoQqMLr1DZip6iZQIy2W4ByDPMDjXoou5FW4b7a2M7nHrCSi7nsycplIjqYqgCPWqLAkloow== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231023)(944510041)(944921041)(946801041)(946901041)(6055026)(6096035)(20161123563025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123565025)(20161123561025)(201708071742011); SRVR:SN2PR03MB2367; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:SN2PR03MB2367; X-Forefront-PRVS: 05299D545B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2367; 23:F0ozZsWoUh8Qk1LKyxaVRrBkTzOpyYntg8vEloh4O?= =?us-ascii?Q?y6T57uOAErXAw0mowC4yJwBSL0GVprm01lANSMFL1ceHpJZSsahLLPc3s2Fz?= =?us-ascii?Q?VwGLnC+w+LbhaBBF9MO9jdACp2f3Pio5Znb0izu35yxK0AdMj5WKlSfQhAOj?= =?us-ascii?Q?NeQgqfPAQ273bxczf69mlIZQPdn/18+6Q/qbc9qGc9wItF2nnJwtxqklRqG6?= =?us-ascii?Q?VUau9c+L5syjA/nZbrz/xLH2V/FTKoiPf+4B7pth5TVLpXCpoiPvqdC8UeIj?= =?us-ascii?Q?1cKmC/fimjTCMe+3FufNsnxyHRI8+6uLPR/9NoiUW3W1IfyvXJ5rN9ThKF84?= =?us-ascii?Q?eboa0cKKvw5XHV7FDYxowp/jYMc4y+gotYVm4K0qmVwQW9NasbzH46ipFOAl?= =?us-ascii?Q?chLZEbsbqnYS5yOM0YKIkJF8Shi1InVQrkRqHEm1q0bD0r7uYQJ1b3eqWTuj?= =?us-ascii?Q?F2cgBLXSFkUenIi8IKSkZwOaorU41RvzVAnaGNLdRe57Fjqgvs93QKmp2sbB?= =?us-ascii?Q?qMU2Jn2Yxuz/ny82Omsi8nUws3Un8drslnvW27KsYBj6jW+6NW8HJxnxSANf?= =?us-ascii?Q?MFOChW69h0C49Wq70ilnupgrZ8ai6TcdGg7opuQ+Cf9RKTzvSbnlBYuH25kn?= =?us-ascii?Q?bPahjj6Q4j0q4IUkmaiyL/Yw9HlmVDg9PqJttWaYWB3RbNN0rgAH3RQfTi5a?= =?us-ascii?Q?hUsN1DDCLLPa4CU58r+FAAmnJffqUmYDUCJVVMH7lqgQpV095PcjY1AgQqs9?= =?us-ascii?Q?LE30YQupGEVDqVyOBHa6N4kLu2GNAxY0f35EftyYhayYrNlKpUvztqVhadr9?= =?us-ascii?Q?Badk6YbE8R1F46/z5ySWcSTDuiNaYUC1zgK3s9wLPQ7Ff7inurN7ijQFKTV3?= =?us-ascii?Q?u1UrUWGZOx1zaFSPLtX5LyJUwe/FLEu9noSeBOqxRyr88fSlvAUW17ectbI5?= =?us-ascii?Q?cTDbAQqbbxYNvX676Nn8Cc+NkYXYaV/RcqjnZvkSd7oDtaqI76ob3djDWZd2?= =?us-ascii?Q?lw0Lway3N+MyUad4dhxdXGIvC0HFLLbsuGHOjiRWnFtgl1gqI0p7cVtZY+2p?= =?us-ascii?Q?ftjO2+znPjzlH2gSC4CXzvGm6bb?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 6:Ccb5oQKu+XaNlVQ6lHy5tDpz1RLPDVRQHFOomWIUp4ZQpezzIH4qHerucC5qkDJ+LadLrD83EegvyXK8+FTN6Eb4A2j9YPRIVEamDiBVTjJGZ4h7FxVMldRUHbNBWiNuvqAiXsosfwiYvbTHqO1X/faGtuYO//JLCbLG2snSJRsTA+e9dBi8VLeKVqNNA0urVX/320aAStBGnoz7y7tuIxJ9VIG6YV6eFyS7uC0RKipxyzkG3eIR1b9hWuwSCXwYTwAlJIvEL9IKpNyn2EnKivSWSog0Kklp85MNsbl2o6epQtUDEJ0t7NGHENFVanXKIgk3tHvmTqS/oLhEoEgKwBVv8nzgx8GOTniL2hHH5Ps=; 5:P1Qh/hH/XC+4anLIP4EsiWKH1RxiivQ5DRNsP5DkN2m9EuqJR4e2EchQccmW/hONOiUafV436QKBmZSgO36le/mALtXYdZDXtJiCjiYcqcuz3G22AbTRuodegNaPkTBAXNolQYt/zu6bfAhgU6xGqs0t/fj2cqWYPkYh45GsqP4=; 24:7c849oA0vFwylL9mem1XNfdF4xlk44b6lSa21yN/tfBNbhSimhBfTk35UoFk/NUsBKxOTf12s3CNQ+mNkE3Sn4ZuA1vNHpwkAv6bSRJWL00=; 7:I8cv2s6Dwj5NqivTEgs6dvcSppN2vCwOmZYP7nA9l4uL0fwGKV6wvKS/h1vgQPYKuZOzlKE2rrnqY/8UAtpFgNY3jMl1fy/bEj6fzJe6TrGTVZMkiJWgxG77NsT0+WSRtA/o2LerDAjBTF0xB9JXe8+y1GYhiSOAJkKaDGnWVq2FKOLNK5eWVGAbKWhwYYIqKDy+pFnEgeJMRU3T3a/cWJEosKowAex0T0+feUpgm19r1boXBLM/F2Yq1s2fbBoF SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2017 10:51:50.2696 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e6592103-181c-476a-bac0-08d5492a0170 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: SN2PR03MB2367 Subject: [PATCH edk2-platforms 0/4] NXP:LS2088A RDB Board Support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Dec 2017 10:47:18 -0000 Content-Type: text/plain In Silicon/NXP, we are keeping our SoC specific information and remaining code will be kept in Platform/NXP. Following patches will add support of NXP LS2088A RDB board in edk2-platforms. Platform/NXP/LS2088aRdbPkg will host .dsc and .fdf files to support compilation for LS2088A RDB board. Looking forward for your kind support in upstreaming LS2088 RDB board support in edk2-platforms. Wasim Khan (4): Platform/NXP: Add support for ArmPlatformLib Silicon/Maxim: Added Support for DS3232 RTC Library Silicon/NXP:SocLib support for initialization of peripherals Compilation : Add the fdf, dsc and dec files. .../LS2088aRdbPkg/Include/Library/PlatformLib.h | 28 ++ Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec | 29 ++ Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc | 95 ++++++ Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf | 197 +++++++++++ .../Library/PlatformLib/ArmPlatformLib.c | 106 ++++++ .../Library/PlatformLib/ArmPlatformLib.inf | 80 +++++ .../Library/PlatformLib/NxpQoriqLsHelper.S | 35 ++ .../Library/PlatformLib/NxpQoriqLsMem.c | 196 +++++++++++ Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc | 98 ++++++ Platform/NXP/NxpQoriqLs.dec | 1 + Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h | 49 +++ Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c | 370 +++++++++++++++++++++ .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec | 31 ++ .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf | 50 +++ Silicon/NXP/Chassis/Chassis.c | 32 ++ Silicon/NXP/Chassis/Chassis.h | 17 + Silicon/NXP/Chassis/Chassis3/Chassis3.dec | 19 ++ Silicon/NXP/Chassis/Chassis3/Errata.c | 62 ++++ Silicon/NXP/Chassis/Chassis3/SerDes.h | 92 +++++ Silicon/NXP/Chassis/Chassis3/Soc.c | 171 ++++++++++ Silicon/NXP/Chassis/Chassis3/Soc.h | 159 +++++++++ Silicon/NXP/Chassis/LS2088aSocLib.inf | 53 +++ Silicon/NXP/LS2088A/Include/SocSerDes.h | 67 ++++ Silicon/NXP/LS2088A/LS2088A.dec | 22 ++ Silicon/NXP/LS2088A/LS2088A.dsc | 101 ++++++ 25 files changed, 2160 insertions(+) create mode 100755 Platform/NXP/LS2088aRdbPkg/Include/Library/PlatformLib.h create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec create mode 100755 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.c create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c create mode 100644 Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf create mode 100644 Silicon/NXP/Chassis/Chassis3/Chassis3.dec create mode 100644 Silicon/NXP/Chassis/Chassis3/Errata.c create mode 100644 Silicon/NXP/Chassis/Chassis3/SerDes.h create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.c create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.h create mode 100644 Silicon/NXP/Chassis/LS2088aSocLib.inf create mode 100644 Silicon/NXP/LS2088A/Include/SocSerDes.h create mode 100644 Silicon/NXP/LS2088A/LS2088A.dec create mode 100644 Silicon/NXP/LS2088A/LS2088A.dsc -- 2.7.4