diff options
author | Dave Frodin <dave.frodin@se-eng.com> | 2014-06-12 16:28:21 -0600 |
---|---|---|
committer | Dave Frodin <dave.frodin@se-eng.com> | 2014-06-20 23:29:27 +0200 |
commit | 29179f0735e5a73b024008f218a79dfb04193c69 (patch) | |
tree | 3bc446c68bf55be0a3e8c9c97569e777be5b1ae2 /src/superio/nuvoton/nct5104d/nct5104d.h | |
parent | da2daef4b43ac85657429fe9b3f4a6d18179d48d (diff) | |
download | coreboot-staging-29179f0735e5a73b024008f218a79dfb04193c69.zip coreboot-staging-29179f0735e5a73b024008f218a79dfb04193c69.tar.gz |
superio/nuvoton: Add chip support for setting IRQs to edge/level
Change-Id: I08b9eef9d6b0f120c17c3293f1f90b847742dc06
Signed-off-by: Dave Frodin <dave.frodin@se-eng.com>
Reviewed-on: http://review.coreboot.org/6064
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <gaumless@gmail.com>
Diffstat (limited to 'src/superio/nuvoton/nct5104d/nct5104d.h')
-rw-r--r-- | src/superio/nuvoton/nct5104d/nct5104d.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/superio/nuvoton/nct5104d/nct5104d.h b/src/superio/nuvoton/nct5104d/nct5104d.h index 74df793..e4dcf38 100644 --- a/src/superio/nuvoton/nct5104d/nct5104d.h +++ b/src/superio/nuvoton/nct5104d/nct5104d.h @@ -22,6 +22,12 @@ #ifndef SUPERIO_NUVOTON_NCT5104D_H #define SUPERIO_NUVOTON_NCT5104D_H +/* SIO global configuration */ +#define IRQ_TYPE_SEL_CR10 0x10 /* UARTA,UARTB */ +#define IRQ_TYPE_SEL_CR11 0x11 /* SMI,UARTC,UARTD,WDTO */ +#define GLOBAL_OPTION_CR26 0x26 +#define CR26_LOCK_REG (1 << 4) /* required to access CR10/CR11 */ + /* Logical Device Numbers (LDN). */ #define NCT5104D_FDC 0x00 /* FDC - not pinned out */ #define NCT5104D_SP1 0x02 /* UARTA */ |