Felix Held | 3f3eca9 | 2020-01-23 17:12:32 +0100 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
Zheng Bao | 9db833b | 2009-12-28 09:59:44 +0000 | [diff] [blame] | 2 | |
Uwe Hermann | 7fa0819 | 2010-11-08 20:55:24 +0000 | [diff] [blame] | 3 | #ifndef SUPERIO_WINBOND_W83627THG_W83627THG_H |
| 4 | #define SUPERIO_WINBOND_W83627THG_W83627THG_H |
| 5 | |
Kyösti Mälkki | 3855c01 | 2019-03-03 08:45:19 +0200 | [diff] [blame] | 6 | #include <device/pnp_type.h> |
Arthur Heymans | f7ca225 | 2017-06-01 14:59:30 +0200 | [diff] [blame] | 7 | |
Stefan Reinauer | b70d199 | 2008-10-29 04:45:28 +0000 | [diff] [blame] | 8 | #define W83627THG_FDC 0 /* Floppy */ |
Uwe Hermann | 340fa93 | 2010-11-10 14:53:36 +0000 | [diff] [blame] | 9 | #define W83627THG_PP 1 /* Parallel port */ |
Stefan Reinauer | b70d199 | 2008-10-29 04:45:28 +0000 | [diff] [blame] | 10 | #define W83627THG_SP1 2 /* Com1 */ |
| 11 | #define W83627THG_SP2 3 /* Com2 */ |
Uwe Hermann | 340fa93 | 2010-11-10 14:53:36 +0000 | [diff] [blame] | 12 | #define W83627THG_KBC 5 /* PS/2 keyboard & mouse */ |
Stefan Reinauer | b70d199 | 2008-10-29 04:45:28 +0000 | [diff] [blame] | 13 | #define W83627THG_GAME_MIDI_GPIO1 7 |
| 14 | #define W83627THG_GPIO2 8 |
| 15 | #define W83627THG_GPIO3 9 |
| 16 | #define W83627THG_ACPI 10 |
Uwe Hermann | 340fa93 | 2010-11-10 14:53:36 +0000 | [diff] [blame] | 17 | #define W83627THG_HWM 11 /* Hardware monitor */ |
Uwe Hermann | 7fa0819 | 2010-11-08 20:55:24 +0000 | [diff] [blame] | 18 | |
Edward O'Callaghan | 85836c2 | 2014-07-09 20:26:25 +1000 | [diff] [blame] | 19 | void pnp_enter_ext_func_mode(pnp_devfn_t dev); |
| 20 | void pnp_exit_ext_func_mode(pnp_devfn_t dev); |
Idwer Vollering | 355092b | 2011-11-07 17:48:33 +0100 | [diff] [blame] | 21 | |
Edward O'Callaghan | 85836c2 | 2014-07-09 20:26:25 +1000 | [diff] [blame] | 22 | void w83627thg_set_clksel_48(pnp_devfn_t dev); |
Edward O'Callaghan | 4f5a525 | 2014-04-03 14:40:24 +1100 | [diff] [blame] | 23 | |
| 24 | #endif /* SUPERIO_WINBOND_W83627THG_W83627THG_H */ |