| /* Copyright 2019 The Chromium OS Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #include "mosys/alloc.h" |
| #include "mosys/platform.h" |
| |
| #include "lib/acpi.h" |
| #include "lib/sku.h" |
| #include "lib/smbios.h" |
| #include "lib/string.h" |
| |
| static char *puff_get_name(struct platform_intf *intf) |
| { |
| return mosys_strdup(intf->name); |
| } |
| |
| struct sys_cb puff_sys_cb = { |
| .version = &smbios_sysinfo_get_version, |
| .vendor = &smbios_sysinfo_get_vendor, |
| .name = &puff_get_name, |
| .family = &smbios_sysinfo_get_family, |
| .firmware_vendor = &smbios_bios_get_vendor, |
| .sku_number = &smbios_sysinfo_get_sku_number, |
| .signature_id = sku_get_signature_id, |
| }; |