Angel Pons | 381c4eb | 2020-04-03 01:22:06 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Iru Cai | 03e96a8 | 2017-01-26 14:51:47 +0800 | [diff] [blame] | 2 | |
Arthur Heymans | fa5d0f8 | 2019-11-12 19:11:50 +0100 | [diff] [blame] | 3 | #include <bootblock_common.h> |
Iru Cai | 03e96a8 | 2017-01-26 14:51:47 +0800 | [diff] [blame] | 4 | #include <southbridge/intel/bd82x6x/pch.h> |
| 5 | #include <ec/hp/kbc1126/ec.h> |
| 6 | |
Iru Cai | 03e96a8 | 2017-01-26 14:51:47 +0800 | [diff] [blame] | 7 | const struct southbridge_usb_port mainboard_usb_ports[] = { |
| 8 | { 1, 1, 0 }, |
| 9 | { 1, 1, 0 }, |
| 10 | { 1, 1, 1 }, |
| 11 | { 1, 1, 1 }, |
| 12 | { 1, 0, 2 }, |
| 13 | { 1, 1, 2 }, |
| 14 | { 0, 0, 3 }, |
| 15 | { 1, 0, 3 }, |
| 16 | { 1, 1, 4 }, |
| 17 | { 1, 0, 4 }, |
| 18 | { 0, 0, 5 }, |
| 19 | { 1, 1, 5 }, |
| 20 | { 0, 0, 6 }, |
| 21 | { 1, 1, 6 }, |
| 22 | }; |
| 23 | |
Arthur Heymans | fa5d0f8 | 2019-11-12 19:11:50 +0100 | [diff] [blame] | 24 | void bootblock_mainboard_early_init(void) |
Iru Cai | 03e96a8 | 2017-01-26 14:51:47 +0800 | [diff] [blame] | 25 | { |
| 26 | kbc1126_enter_conf(); |
| 27 | kbc1126_mailbox_init(); |
| 28 | kbc1126_kbc_init(); |
| 29 | kbc1126_ec_init(); |
| 30 | kbc1126_com1_init(); |
| 31 | kbc1126_pm1_init(); |
| 32 | kbc1126_exit_conf(); |
| 33 | kbc1126_disable4e(); |
| 34 | } |