• Toshi Kani's avatar
    acpi/nfit: Update nfit driver to comply with ACPI 6.1 · 5ad9a7fd
    Toshi Kani authored
    ACPI 6.1, Table 5-133, updates NVDIMM Control Region Structure
    as follows.
     - Valid Fields, Manufacturing Location, and Manufacturing Date
       are added from reserved range.  No change in the structure size.
     - IDs (SPD values) are stored as arrays of bytes (i.e. big-endian
       format).  The spec clarifies that they need to be represented
       as arrays of bytes as well.
    
    This patch makes the following changes to support this update.
     - Change the NFIT driver to show SPD ID values in big-endian
       format.
     - Change sprintf format to use "0x" instead of "#" since "%#02x"
       does not prepend '0'.
    
    link: http://www.uefi.org/sites/default/files/resources/ACPI_6_1.pdfSigned-off-by: default avatarToshi Kani <toshi.kani@hpe.com>
    Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
    Cc: Dan Williams <dan.j.williams@intel.com>
    Cc: Robert Moore <robert.moore@intel.com>
    Cc: Robert Elliott <elliott@hpe.com>
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    5ad9a7fd
nfit.c 65.7 KB