mb/lenovo/*/smihandler: Get rid of mainboard_io_trap_handler
Get rid of mainboard_io_trap_handler. The only purpose is to enable tp-smapi, but is already done on all boards in h8_enable, as of devicetree setting config0. Change-Id: I33fd829a7e34aefa8f76ca6020cc8e802f7aab17 Signed-off-by: Patrick Rudolph <siro@das-labor.org> Reviewed-on: https://review.coreboot.org/19790 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
parent
dd82edc388
commit
8953d4a137
|
@ -26,25 +26,6 @@
|
||||||
/* FIXME: check this */
|
/* FIXME: check this */
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_handle_ec_sci(void)
|
static void mainboard_smi_handle_ec_sci(void)
|
||||||
{
|
{
|
||||||
u8 status = inb(EC_SC);
|
u8 status = inb(EC_SC);
|
||||||
|
|
|
@ -25,25 +25,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_handle_ec_sci(void)
|
static void mainboard_smi_handle_ec_sci(void)
|
||||||
{
|
{
|
||||||
u8 status = inb(EC_SC);
|
u8 status = inb(EC_SC);
|
||||||
|
|
|
@ -31,32 +31,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (smif) {
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* On success, the IO Trap Handler returns 1
|
|
||||||
* On failure, the IO Trap Handler returns a value != 1 */
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_brightness_up(void)
|
static void mainboard_smi_brightness_up(void)
|
||||||
{
|
{
|
||||||
u8 value;
|
u8 value;
|
||||||
|
|
|
@ -26,23 +26,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_handle_ec_sci(void)
|
static void mainboard_smi_handle_ec_sci(void)
|
||||||
{
|
{
|
||||||
u8 status = inb(EC_SC);
|
u8 status = inb(EC_SC);
|
||||||
|
|
|
@ -29,32 +29,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (smif) {
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* On success, the IO Trap Handler returns 1
|
|
||||||
* On failure, the IO Trap Handler returns a value != 1 */
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_brightness_up(void)
|
static void mainboard_smi_brightness_up(void)
|
||||||
{
|
{
|
||||||
u8 value;
|
u8 value;
|
||||||
|
|
|
@ -31,27 +31,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* On success, the IO Trap Handler returns 1
|
|
||||||
* On failure, the IO Trap Handler returns a value != 1 */
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_brightness_up(void)
|
static void mainboard_smi_brightness_up(void)
|
||||||
{
|
{
|
||||||
u8 value;
|
u8 value;
|
||||||
|
|
|
@ -31,32 +31,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (smif) {
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* On success, the IO Trap Handler returns 1
|
|
||||||
* On failure, the IO Trap Handler returns a value != 1 */
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_brightness_up(void)
|
static void mainboard_smi_brightness_up(void)
|
||||||
{
|
{
|
||||||
u8 value;
|
u8 value;
|
||||||
|
|
|
@ -25,25 +25,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_handle_ec_sci(void)
|
static void mainboard_smi_handle_ec_sci(void)
|
||||||
{
|
{
|
||||||
u8 status = inb(EC_SC);
|
u8 status = inb(EC_SC);
|
||||||
|
|
|
@ -31,32 +31,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (smif) {
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* On success, the IO Trap Handler returns 1
|
|
||||||
* On failure, the IO Trap Handler returns a value != 1 */
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_brightness_up(void)
|
static void mainboard_smi_brightness_up(void)
|
||||||
{
|
{
|
||||||
u8 value;
|
u8 value;
|
||||||
|
|
|
@ -25,25 +25,6 @@
|
||||||
#define GPE_EC_SCI 1
|
#define GPE_EC_SCI 1
|
||||||
#define GPE_EC_WAKE 13
|
#define GPE_EC_WAKE 13
|
||||||
|
|
||||||
static void mainboard_smm_init(void)
|
|
||||||
{
|
|
||||||
printk(BIOS_DEBUG, "initializing SMI\n");
|
|
||||||
/* Enable 0x1600/0x1600 register pair */
|
|
||||||
ec_set_bit(0x00, 0x05);
|
|
||||||
}
|
|
||||||
|
|
||||||
int mainboard_io_trap_handler(int smif)
|
|
||||||
{
|
|
||||||
static int smm_initialized;
|
|
||||||
|
|
||||||
if (!smm_initialized) {
|
|
||||||
mainboard_smm_init();
|
|
||||||
smm_initialized = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mainboard_smi_handle_ec_sci(void)
|
static void mainboard_smi_handle_ec_sci(void)
|
||||||
{
|
{
|
||||||
u8 status = inb(EC_SC);
|
u8 status = inb(EC_SC);
|
||||||
|
|
Loading…
Reference in New Issue