diff options
author | Dan Williams <dan.j.williams@intel.com> | 2016-04-28 18:35:23 -0700 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2016-04-28 18:35:23 -0700 |
commit | 30ec5fd464d51876247302da276db082e5675c35 (patch) | |
tree | e0d81787059e2bc0360b01102b8b04f835e742bf /drivers/acpi | |
parent | 38a879ba9c0a6849fe26c36e325f754a89848da7 (diff) | |
download | op-kernel-dev-30ec5fd464d51876247302da276db082e5675c35.zip op-kernel-dev-30ec5fd464d51876247302da276db082e5675c35.tar.gz |
nfit: fix format interface code byte order per ACPI6.1
ACPI6.1 clarifies that DCR fields are stored as an array of bytes,
update the format interface code constants to match.
Reviewed-by: Toshi Kani <toshi.kani@hpe.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/acpi')
-rw-r--r-- | drivers/acpi/nfit.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/acpi/nfit.h b/drivers/acpi/nfit.h index c75576b..c1b4eb2 100644 --- a/drivers/acpi/nfit.h +++ b/drivers/acpi/nfit.h @@ -41,11 +41,13 @@ enum nfit_uuids { NFIT_UUID_MAX, }; -enum nfit_fic { - NFIT_FIC_BYTE = 0x101, /* byte-addressable energy backed */ - NFIT_FIC_BLK = 0x201, /* block-addressable non-energy backed */ - NFIT_FIC_BYTEN = 0x301, /* byte-addressable non-energy backed */ -}; +/* + * Region format interface codes are stored as an array of bytes in the + * NFIT DIMM Control Region structure + */ +#define NFIT_FIC_BYTE cpu_to_be16(0x101) /* byte-addressable energy backed */ +#define NFIT_FIC_BLK cpu_to_be16(0x201) /* block-addressable non-energy backed */ +#define NFIT_FIC_BYTEN cpu_to_be16(0x301) /* byte-addressable non-energy backed */ enum { NFIT_BLK_READ_FLUSH = 1, |