Angel Pons | 54c5472 | 2020-04-05 13:20:54 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Stefan Reinauer | d7bd4eb | 2013-02-11 11:11:36 -0800 | [diff] [blame] | 2 | |
| 3 | #include <console/console.h> |
| 4 | #include <ec/quanta/ene_kb3940q/ec.h> |
| 5 | #include "ec.h" |
| 6 | |
| 7 | void butterfly_ec_init(void) |
| 8 | { |
| 9 | printk(BIOS_DEBUG, "Butterfly EC Init\n"); |
| 10 | |
| 11 | /* Report EC info */ |
| 12 | /* EC version: 6 bytes */ |
| 13 | printk(BIOS_DEBUG," EC version: %c%c%c%c%c%c\n", |
| 14 | ec_mem_read(EC_FW_VER0), ec_mem_read(EC_FW_VER1), |
| 15 | ec_mem_read(EC_FW_VER2), ec_mem_read(EC_FW_VER3), |
| 16 | ec_mem_read(EC_FW_VER4), ec_mem_read(EC_FW_VER5)); |
| 17 | |
| 18 | /* Disable wake on USB, LAN & RTC */ |
| 19 | /* Enable Wake from Keyboard */ |
| 20 | ec_mem_write(EC_EC_PSW, EC_PSW_IKB); |
Stefan Reinauer | d7bd4eb | 2013-02-11 11:11:36 -0800 | [diff] [blame] | 21 | } |