blob: 22fbc5c150c75ed7a1e9cae3e02f0332d9b9f089 [file] [log] [blame]
/* 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,
};