mb/system76: Set SMBIOS wakeup type to power switch
Change-Id: I87c4f1d17fcf43563a6f450799d917786efa1f2f Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
ff76b4dbc4
commit
20db8fe3c3
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <variant/gpio.h>
|
#include <variant/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <variant/gpio.h>
|
#include <variant/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -1,9 +1,15 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
|
#include <smbios.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
#include <variant/gpio.h>
|
#include <variant/gpio.h>
|
||||||
#include "variant.h"
|
#include "variant.h"
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
||||||
{
|
{
|
||||||
variant_silicon_init_params(params);
|
variant_silicon_init_params(params);
|
||||||
|
@ -1,8 +1,14 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
|
#include <smbios.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
#include <variant/gpio.h>
|
#include <variant/gpio.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
||||||
{
|
{
|
||||||
params->CnviRfResetPinMux = 0x194CE404; // GPP_F4
|
params->CnviRfResetPinMux = 0x194CE404; // GPP_F4
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,14 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
|
#include <smbios.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
#include "gpio.h"
|
#include "gpio.h"
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
void mainboard_silicon_init_params(FSPS_UPD *supd)
|
void mainboard_silicon_init_params(FSPS_UPD *supd)
|
||||||
{
|
{
|
||||||
/* Configure pads prior to SiliconInit() in case there's any
|
/* Configure pads prior to SiliconInit() in case there's any
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <variant/gpio.h>
|
#include <variant/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
#include <soc/ramstage.h>
|
#include <soc/ramstage.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
#include <device/device.h>
|
#include <device/device.h>
|
||||||
#include <mainboard/gpio.h>
|
#include <mainboard/gpio.h>
|
||||||
|
#include <smbios.h>
|
||||||
|
|
||||||
|
smbios_wakeup_type smbios_system_wakeup_type(void)
|
||||||
|
{
|
||||||
|
return SMBIOS_WAKEUP_TYPE_POWER_SWITCH;
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(void *chip_info)
|
static void mainboard_init(void *chip_info)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user