TianoCore EDK2 master
Loading...
Searching...
No Matches
JedecJep106Lib.c File Reference
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>

Go to the source code of this file.

Data Structures

struct  JEDEC_MANUFACTURERS
 

Functions

CONST CHAR8 *EFIAPI Jep106GetManufacturerName (IN UINT8 Code, IN UINT8 ContinuationBytes)
 

Variables

GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank1 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank2 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank3 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank4 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank5 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank6 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank7 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank8 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank9 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank10 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank11 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank12 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank13 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank14 []
 
GLOBAL_REMOVE_IF_UNREFERENCED STATIC CONST JEDEC_MANUFACTURERSJep106Manufacturers []
 

Detailed Description

Provides JEDEC JEP-106 Manufacturer functions.

Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file JedecJep106Lib.c.

Function Documentation

◆ Jep106GetManufacturerName()

CONST CHAR8 *EFIAPI Jep106GetManufacturerName ( IN UINT8  Code,
IN UINT8  ContinuationBytes 
)

Looks up the JEP-106 manufacturer.

Parameters
CodeLast non-zero byte of the manufacturer's ID code.
ContinuationBytesNumber of continuation bytes indicated in JEP-106.
Returns
The manufacturer string, or NULL if an error occurred or the combination of Code and ContinuationBytes isn't valid.

Definition at line 1814 of file JedecJep106Lib.c.

Variable Documentation

◆ Jep106Manufacturers

Initial value:
= {
Jep106ManufacturersBank1,
Jep106ManufacturersBank2,
Jep106ManufacturersBank3,
Jep106ManufacturersBank4,
Jep106ManufacturersBank5,
Jep106ManufacturersBank6,
Jep106ManufacturersBank7,
Jep106ManufacturersBank8,
Jep106ManufacturersBank9,
Jep106ManufacturersBank10,
Jep106ManufacturersBank11,
Jep106ManufacturersBank12,
Jep106ManufacturersBank13,
Jep106ManufacturersBank14
}

Definition at line 1785 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank1

Definition at line 20 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank10

Definition at line 1199 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank11

Definition at line 1330 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank12

Definition at line 1461 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank13

Definition at line 1592 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank14

Definition at line 1723 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank2

Definition at line 151 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank3

Definition at line 282 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank4

Definition at line 413 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank5

Definition at line 544 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank6

Definition at line 675 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank7

Definition at line 806 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank8

Definition at line 937 of file JedecJep106Lib.c.

◆ Jep106ManufacturersBank9

Definition at line 1068 of file JedecJep106Lib.c.