// SPDX-License-Identifier: Apache-2.0 /* Copyright 2013-2019 IBM Corp. */ #ifndef __VPD_H #define __VPD_H struct machine_info { const char *mtm; const char *name; }; const struct machine_info *machine_info_lookup(const char *mtm); const void *vpd_find_keyword(const void *rec, size_t rec_sz, const char *kw, uint8_t *kw_size); const void *vpd_find_record(const void *vpd, size_t vpd_size, const char *record, size_t *sz); const void *vpd_find(const void *vpd, size_t vpd_size, const char *record, const char *keyword, uint8_t *sz); bool vpd_valid(const void *vvpd, size_t vpd_size); /* Add model property to dt_root */ void add_dtb_model(void); #define VPD_LOAD_LXRN_VINI 0xff #endif /* __VPD_H */