coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
nct6776.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NCT6776_FDC   0x00 /* Floppy */
 
#define NCT6776_PP   0x01 /* Parallel port */
 
#define NCT6776_SP1   0x02 /* Com1 */
 
#define NCT6776_SP2   0x03 /* Com2 & IR */
 
#define NCT6776_KBC   0x05 /* PS/2 keyboard and mouse */
 
#define NCT6776_CIR   0x06
 
#define NCT6776_GPIO6789_V   0x07
 
#define NCT6776_WDT1_GPIO01A_V   0x08
 
#define NCT6776_GPIO1234567_V   0x09
 
#define NCT6776_ACPI   0x0A
 
#define NCT6776_HWM_FPLED   0x0B /* Hardware monitor & front LED */
 
#define NCT6776_VID   0x0D
 
#define NCT6776_CIRWKUP   0x0E /* CIR wakeup */
 
#define NCT6776_GPIO_PP_OD   0x0F /* GPIO Push-Pull/Open drain select */
 
#define NCT6776_SVID   0x14
 
#define NCT6776_DSLP   0x16 /* Deep sleep */
 
#define NCT6776_GPIOA_LDN   0x17
 
#define NCT6776_WDT1   ((0 << 8) | NCT6776_WDT1_GPIO01A_V)
 
#define NCT6776_GPIOBASE   ((3 << 8) | NCT6776_WDT1_GPIO01A_V)
 
#define NCT6776_GPIO0   ((1 << 8) | NCT6776_WDT1_GPIO01A_V)
 
#define NCT6776_GPIO1   ((1 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO2   ((2 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO3   ((3 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO4   ((4 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO5   ((5 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO6   ((6 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO7   ((7 << 8) | NCT6776_GPIO1234567_V)
 
#define NCT6776_GPIO8   ((0 << 8) | NCT6776_GPIO6789_V)
 
#define NCT6776_GPIO9   ((1 << 8) | NCT6776_GPIO6789_V)
 
#define NCT6776_GPIOA   ((2 << 8) | NCT6776_WDT1_GPIO01A_V)
 

Macro Definition Documentation

◆ NCT6776_ACPI

#define NCT6776_ACPI   0x0A

Definition at line 18 of file nct6776.h.

◆ NCT6776_CIR

#define NCT6776_CIR   0x06

Definition at line 14 of file nct6776.h.

◆ NCT6776_CIRWKUP

#define NCT6776_CIRWKUP   0x0E /* CIR wakeup */

Definition at line 21 of file nct6776.h.

◆ NCT6776_DSLP

#define NCT6776_DSLP   0x16 /* Deep sleep */

Definition at line 24 of file nct6776.h.

◆ NCT6776_FDC

#define NCT6776_FDC   0x00 /* Floppy */

Definition at line 9 of file nct6776.h.

◆ NCT6776_GPIO0

#define NCT6776_GPIO0   ((1 << 8) | NCT6776_WDT1_GPIO01A_V)

Definition at line 32 of file nct6776.h.

◆ NCT6776_GPIO1

#define NCT6776_GPIO1   ((1 << 8) | NCT6776_GPIO1234567_V)

Definition at line 33 of file nct6776.h.

◆ NCT6776_GPIO1234567_V

#define NCT6776_GPIO1234567_V   0x09

Definition at line 17 of file nct6776.h.

◆ NCT6776_GPIO2

#define NCT6776_GPIO2   ((2 << 8) | NCT6776_GPIO1234567_V)

Definition at line 34 of file nct6776.h.

◆ NCT6776_GPIO3

#define NCT6776_GPIO3   ((3 << 8) | NCT6776_GPIO1234567_V)

Definition at line 35 of file nct6776.h.

◆ NCT6776_GPIO4

#define NCT6776_GPIO4   ((4 << 8) | NCT6776_GPIO1234567_V)

Definition at line 36 of file nct6776.h.

◆ NCT6776_GPIO5

#define NCT6776_GPIO5   ((5 << 8) | NCT6776_GPIO1234567_V)

Definition at line 37 of file nct6776.h.

◆ NCT6776_GPIO6

#define NCT6776_GPIO6   ((6 << 8) | NCT6776_GPIO1234567_V)

Definition at line 38 of file nct6776.h.

◆ NCT6776_GPIO6789_V

#define NCT6776_GPIO6789_V   0x07

Definition at line 15 of file nct6776.h.

◆ NCT6776_GPIO7

#define NCT6776_GPIO7   ((7 << 8) | NCT6776_GPIO1234567_V)

Definition at line 39 of file nct6776.h.

◆ NCT6776_GPIO8

#define NCT6776_GPIO8   ((0 << 8) | NCT6776_GPIO6789_V)

Definition at line 40 of file nct6776.h.

◆ NCT6776_GPIO9

#define NCT6776_GPIO9   ((1 << 8) | NCT6776_GPIO6789_V)

Definition at line 41 of file nct6776.h.

◆ NCT6776_GPIO_PP_OD

#define NCT6776_GPIO_PP_OD   0x0F /* GPIO Push-Pull/Open drain select */

Definition at line 22 of file nct6776.h.

◆ NCT6776_GPIOA

#define NCT6776_GPIOA   ((2 << 8) | NCT6776_WDT1_GPIO01A_V)

Definition at line 42 of file nct6776.h.

◆ NCT6776_GPIOA_LDN

#define NCT6776_GPIOA_LDN   0x17

Definition at line 25 of file nct6776.h.

◆ NCT6776_GPIOBASE

#define NCT6776_GPIOBASE   ((3 << 8) | NCT6776_WDT1_GPIO01A_V)

Definition at line 30 of file nct6776.h.

◆ NCT6776_HWM_FPLED

#define NCT6776_HWM_FPLED   0x0B /* Hardware monitor & front LED */

Definition at line 19 of file nct6776.h.

◆ NCT6776_KBC

#define NCT6776_KBC   0x05 /* PS/2 keyboard and mouse */

Definition at line 13 of file nct6776.h.

◆ NCT6776_PP

#define NCT6776_PP   0x01 /* Parallel port */

Definition at line 10 of file nct6776.h.

◆ NCT6776_SP1

#define NCT6776_SP1   0x02 /* Com1 */

Definition at line 11 of file nct6776.h.

◆ NCT6776_SP2

#define NCT6776_SP2   0x03 /* Com2 & IR */

Definition at line 12 of file nct6776.h.

◆ NCT6776_SVID

#define NCT6776_SVID   0x14

Definition at line 23 of file nct6776.h.

◆ NCT6776_VID

#define NCT6776_VID   0x0D

Definition at line 20 of file nct6776.h.

◆ NCT6776_WDT1

#define NCT6776_WDT1   ((0 << 8) | NCT6776_WDT1_GPIO01A_V)

Definition at line 28 of file nct6776.h.

◆ NCT6776_WDT1_GPIO01A_V

#define NCT6776_WDT1_GPIO01A_V   0x08

Definition at line 16 of file nct6776.h.