Changeset ada805ea in rtems


Ignore:
Timestamp:
01/26/23 18:20:41 (2 months ago)
Author:
Kinsey Moore <kinsey.moore@…>
Branches:
master
Children:
3ad2789
Parents:
4c0a2d4
git-author:
Kinsey Moore <kinsey.moore@…> (01/26/23 18:20:41)
git-committer:
Joel Sherrill <joel@…> (01/30/23 16:44:24)
Message:

bsps/nand: Update Xilinx NAND driver

This resovles gcc warnings by updating to the latest Xilinx NAND
controller driver.

Location:
bsps
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • bsps/include/dev/nand/xnandpsu.h

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu.h
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212* @details
     
    153153* 1.10  akm    12/21/21    Validate input parameters before use.
    154154* 1.10  akm    01/05/22    Remove assert checks form static and internal APIs.
     155* 1.11  akm    03/31/22    Fix unused parameter warning.
     156* 1.11  akm    03/31/22    Fix misleading-indentation warning.
    155157*
    156158* </pre>
  • bsps/include/dev/nand/xnandpsu_bbm.h

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu_bbm.h
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
  • bsps/include/dev/nand/xnandpsu_hw.h

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu_hw.h
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
  • bsps/include/dev/nand/xnandpsu_onfi.h

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu_onfi.h
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
  • bsps/shared/dev/nand/VERSION

    r4c0a2d4 rada805ea  
    66https://github.com/Xilinx/embeddedsw.git
    77
    8 commit 8a89579489c88ea5acd23d7d439ac928659c26cf
    9 Author:     msreeram <manikanta.sreeram@xilinx.com>
    10 AuthorDate: Wed Apr 6 23:24:38 2022 -0600
     8commit 5330a64c8efd14f0eef09befdbb8d3d738c33ec2
     9Refs: <xilinx_v2022.2>
     10Author:     Nicole Baze <nicole.baze@xilinx.com>
     11AuthorDate: Mon Oct 3 13:27:19 2022 -0700
    1112Commit:     Siva Addepalli <sivaprasad.addepalli@xilinx.com>
    12 CommitDate: Fri Apr 8 16:47:15 2022 +0530
     13CommitDate: Fri Oct 7 10:26:16 2022 +0530
    1314
    14     update license file for EmbeddedSW 2022.1 release
     15    xilpm: versal: server: Fix bug in AIE2 zeroization
    1516
    16     Update license file for EmbeddedSW 2022.1 release
     17    There is a bug in AIE2 zeriozation function when polling for memory
     18    zeroization complete. Currently the entire memory register is being
     19    checked against zero but instead we need to check the bits specific
     20    to the memory tiles. This patch updates the zeroization check by
     21    adding a mask so that only the desired bits are checked for zero.
    1722
    18     Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com>
    19 
    20     Acked-by : Meena Paleti <meena.paleti@xilinx.com>
     23    Signed-off-by: Nicole Baze <nicole.baze@xilinx.com>
     24    Acked-by: Jesus De Haro <jesus.de-haro@xilinx.com>
  • bsps/shared/dev/nand/xnandpsu.c

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu.c
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
     
    8989* 1.10  akm    12/21/21    Validate input parameters before use.
    9090* 1.10  akm    01/05/22    Remove assert checks form static and internal APIs.
     91* 1.11  akm    03/31/22    Fix unused parameter warning.
     92* 1.11  akm    03/31/22    Fix misleading-indentation warning.
    9193*
    9294* </pre>
     
    176178                                                        u32 Col, u8 *Buf);
    177179
    178 static s32 XNandPsu_CheckOnDie(XNandPsu *InstancePtr, OnfiParamPage *Param);
     180static s32 XNandPsu_CheckOnDie(XNandPsu *InstancePtr);
    179181
    180182static void XNandPsu_SetEccAddrSize(XNandPsu *InstancePtr);
     
    381383                        XNandPsu_InitFeatures(InstancePtr, &Param[Index]);
    382384                        if ((!InstancePtr->Features.EzNand) != 0U) {
    383                                 Status =XNandPsu_CheckOnDie(InstancePtr,&Param[Index]);
     385                                Status =XNandPsu_CheckOnDie(InstancePtr);
    384386                                if (Status != XST_SUCCESS) {
    385387                                        InstancePtr->Features.OnDie = 0U;
     
    643645*
    644646******************************************************************************/
    645 static s32 XNandPsu_CheckOnDie(XNandPsu *InstancePtr, OnfiParamPage *Param)
     647static s32 XNandPsu_CheckOnDie(XNandPsu *InstancePtr)
    646648{
    647649        s32 Status = XST_FAILURE;
     
    19771979                         XNANDPSU_INTR_STS_EN_ERR_INTR_STS_EN_MASK;
    19781980
    1979                 XNandPsu_WriteReg((InstancePtr)->Config.BaseAddress,
    1980                            XNANDPSU_INTR_STS_EN_OFFSET, RegVal);
     1981        XNandPsu_WriteReg((InstancePtr)->Config.BaseAddress,
     1982                          XNANDPSU_INTR_STS_EN_OFFSET, RegVal);
    19811983        /* Program Page Size */
    19821984        XNandPsu_SetPageSize(InstancePtr);
  • bsps/shared/dev/nand/xnandpsu_bbm.c

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu_bbm.c
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
  • bsps/shared/dev/nand/xnandpsu_onfi.c

    r4c0a2d4 rada805ea  
    88*
    99* @file xnandpsu_onfi.c
    10 * @addtogroup nandpsu_v1_10
     10* @addtogroup Overview
    1111* @{
    1212*
Note: See TracChangeset for help on using the changeset viewer.