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

Go to the source code of this file.

Macros

#define NCT6779D_PP   0x01 /* Parallel port */
 
#define NCT6779D_SP1   0x02 /* Com1 */
 
#define NCT6779D_SP2   0x03 /* Com2 & IR */
 
#define NCT6779D_KBC   0x05 /* PS/2 keyboard and mouse */
 
#define NCT6779D_CIR   0x06 /* Consumer IR */
 
#define NCT6779D_GPIO678_V   0x07 /* GPIO 6/7/8 */
 
#define NCT6779D_WDT1_GPIO01_V   0x08 /* WDT1, GPIO 0/1 */
 
#define NCT6779D_GPIO12345678_V   0x09 /* GPIO 1/2/3/4/5/6/7/8 */
 
#define NCT6779D_ACPI   0x0A /* ACPI */
 
#define NCT6779D_HWM_FPLED   0x0B /* Hardware monitor & front LED */
 
#define NCT6779D_WDT1   0x0D /* Watchdog timer 1 */
 
#define NCT6779D_CIRWKUP   0x0E /* CIR wakeup */
 
#define NCT6779D_GPIO_PP_OD   0x0F /* GPIO Push-Pull/Open drain select */
 
#define NCT6779D_PRT80   0x14 /* Port 80 UART */
 
#define NCT6779D_DSLP   0x16 /* Deep sleep */
 
#define NCT6779D_GPIOBASE   ((0 << 8) | NCT6779D_WDT1_GPIO01_V)
 
#define NCT6779D_GPIO0   ((1 << 8) | NCT6779D_WDT1_GPIO01_V)
 
#define NCT6779D_GPIO1   ((1 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO2   ((2 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO3   ((3 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO4   ((4 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO5   ((5 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO6   ((6 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO7   ((7 << 8) | NCT6779D_GPIO12345678_V)
 
#define NCT6779D_GPIO8   ((0 << 8) | NCT6779D_GPIO12345678_V)
 

Macro Definition Documentation

◆ NCT6779D_ACPI

#define NCT6779D_ACPI   0x0A /* ACPI */

Definition at line 15 of file nct6779d.h.

◆ NCT6779D_CIR

#define NCT6779D_CIR   0x06 /* Consumer IR */

Definition at line 11 of file nct6779d.h.

◆ NCT6779D_CIRWKUP

#define NCT6779D_CIRWKUP   0x0E /* CIR wakeup */

Definition at line 18 of file nct6779d.h.

◆ NCT6779D_DSLP

#define NCT6779D_DSLP   0x16 /* Deep sleep */

Definition at line 21 of file nct6779d.h.

◆ NCT6779D_GPIO0

#define NCT6779D_GPIO0   ((1 << 8) | NCT6779D_WDT1_GPIO01_V)

Definition at line 27 of file nct6779d.h.

◆ NCT6779D_GPIO1

#define NCT6779D_GPIO1   ((1 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 28 of file nct6779d.h.

◆ NCT6779D_GPIO12345678_V

#define NCT6779D_GPIO12345678_V   0x09 /* GPIO 1/2/3/4/5/6/7/8 */

Definition at line 14 of file nct6779d.h.

◆ NCT6779D_GPIO2

#define NCT6779D_GPIO2   ((2 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 29 of file nct6779d.h.

◆ NCT6779D_GPIO3

#define NCT6779D_GPIO3   ((3 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 30 of file nct6779d.h.

◆ NCT6779D_GPIO4

#define NCT6779D_GPIO4   ((4 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 31 of file nct6779d.h.

◆ NCT6779D_GPIO5

#define NCT6779D_GPIO5   ((5 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 32 of file nct6779d.h.

◆ NCT6779D_GPIO6

#define NCT6779D_GPIO6   ((6 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 33 of file nct6779d.h.

◆ NCT6779D_GPIO678_V

#define NCT6779D_GPIO678_V   0x07 /* GPIO 6/7/8 */

Definition at line 12 of file nct6779d.h.

◆ NCT6779D_GPIO7

#define NCT6779D_GPIO7   ((7 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 34 of file nct6779d.h.

◆ NCT6779D_GPIO8

#define NCT6779D_GPIO8   ((0 << 8) | NCT6779D_GPIO12345678_V)

Definition at line 35 of file nct6779d.h.

◆ NCT6779D_GPIO_PP_OD

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

Definition at line 19 of file nct6779d.h.

◆ NCT6779D_GPIOBASE

#define NCT6779D_GPIOBASE   ((0 << 8) | NCT6779D_WDT1_GPIO01_V)

Definition at line 25 of file nct6779d.h.

◆ NCT6779D_HWM_FPLED

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

Definition at line 16 of file nct6779d.h.

◆ NCT6779D_KBC

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

Definition at line 10 of file nct6779d.h.

◆ NCT6779D_PP

#define NCT6779D_PP   0x01 /* Parallel port */

Definition at line 7 of file nct6779d.h.

◆ NCT6779D_PRT80

#define NCT6779D_PRT80   0x14 /* Port 80 UART */

Definition at line 20 of file nct6779d.h.

◆ NCT6779D_SP1

#define NCT6779D_SP1   0x02 /* Com1 */

Definition at line 8 of file nct6779d.h.

◆ NCT6779D_SP2

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

Definition at line 9 of file nct6779d.h.

◆ NCT6779D_WDT1

#define NCT6779D_WDT1   0x0D /* Watchdog timer 1 */

Definition at line 17 of file nct6779d.h.

◆ NCT6779D_WDT1_GPIO01_V

#define NCT6779D_WDT1_GPIO01_V   0x08 /* WDT1, GPIO 0/1 */

Definition at line 13 of file nct6779d.h.