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

Go to the source code of this file.

Macros

#define NCT6791D_PP   0x01 /* Parallel port */
 
#define NCT6791D_SP1   0x02 /* UART A */
 
#define NCT6791D_SP2   0x03 /* UART B, IR */
 
#define NCT6791D_KBC   0x05 /* Keyboard Controller */
 
#define NCT6791D_CIR   0x06 /* Consumer IR */
 
#define NCT6791D_GPIO678   0x07 /* GPIO 6, 7 & 8 */
 
#define NCT6791D_WDT1_WDTMEM_GPIO01   0x08 /* WDT1, WDT_MEM, GPIO 0 & 1 */
 
#define NCT6791D_GPIO2345   0x09 /* GPIO 2, 3, 4 & 5 */
 
#define NCT6791D_ACPI   0x0A /* ACPI */
 
#define NCT6791D_HWM_FPLED   0x0B /* HW Monitor, Front Panel LED */
 
#define NCT6791D_BCLK_WDT2_WDTMEM   0x0D /* BCLK, WDT2, WDT_MEM */
 
#define NCT6791D_CIRWUP   0x0E /* CIR Wake-Up */
 
#define NCT6791D_GPIO_PP_OD   0x0F /* GPIO Push-Pull/Open-Drain */
 
#define NCT6791D_PORT80   0x14 /* Port 80 UART */
 
#define NCT6791D_DS   0x16 /* Deep Sleep */
 
#define NCT6791D_WDT1   ((0 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)
 
#define NCT6791D_WDTMEM   ((4 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)
 
#define NCT6791D_GPIOBASE   ((3 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)
 
#define NCT6791D_GPIO0   ((1 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)
 
#define NCT6791D_GPIO1   ((7 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)
 
#define NCT6791D_GPIO2   ((0 << 8) | NCT6791D_GPIO2345)
 
#define NCT6791D_GPIO3   ((1 << 8) | NCT6791D_GPIO2345)
 
#define NCT6791D_GPIO4   ((2 << 8) | NCT6791D_GPIO2345)
 
#define NCT6791D_GPIO5   ((3 << 8) | NCT6791D_GPIO2345)
 
#define NCT6791D_GPIO6   ((0 << 8) | NCT6791D_GPIO678)
 
#define NCT6791D_GPIO7   ((1 << 8) | NCT6791D_GPIO678)
 
#define NCT6791D_GPIO8   ((2 << 8) | NCT6791D_GPIO678)
 
#define NCT6791D_DS5   ((0 << 8) | NCT6791D_DS)
 
#define NCT6791D_DS3   ((1 << 8) | NCT6791D_DS)
 
#define NCT6791D_PCHDSW   ((3 << 8) | NCT6791D_DS)
 
#define NCT6791D_DSWWOPT   ((4 << 8) | NCT6791D_DS)
 
#define NCT6791D_DS3OPT   ((5 << 8) | NCT6791D_DS)
 
#define NCT6791D_DSDSS   ((6 << 8) | NCT6791D_DS)
 
#define NCT6791D_DSPU   ((7 << 8) | NCT6791D_DS)
 

Macro Definition Documentation

◆ NCT6791D_ACPI

#define NCT6791D_ACPI   0x0A /* ACPI */

Definition at line 15 of file nct6791d.h.

◆ NCT6791D_BCLK_WDT2_WDTMEM

#define NCT6791D_BCLK_WDT2_WDTMEM   0x0D /* BCLK, WDT2, WDT_MEM */

Definition at line 17 of file nct6791d.h.

◆ NCT6791D_CIR

#define NCT6791D_CIR   0x06 /* Consumer IR */

Definition at line 11 of file nct6791d.h.

◆ NCT6791D_CIRWUP

#define NCT6791D_CIRWUP   0x0E /* CIR Wake-Up */

Definition at line 18 of file nct6791d.h.

◆ NCT6791D_DS

#define NCT6791D_DS   0x16 /* Deep Sleep */

Definition at line 21 of file nct6791d.h.

◆ NCT6791D_DS3

#define NCT6791D_DS3   ((1 << 8) | NCT6791D_DS)

Definition at line 37 of file nct6791d.h.

◆ NCT6791D_DS3OPT

#define NCT6791D_DS3OPT   ((5 << 8) | NCT6791D_DS)

Definition at line 40 of file nct6791d.h.

◆ NCT6791D_DS5

#define NCT6791D_DS5   ((0 << 8) | NCT6791D_DS)

Definition at line 36 of file nct6791d.h.

◆ NCT6791D_DSDSS

#define NCT6791D_DSDSS   ((6 << 8) | NCT6791D_DS)

Definition at line 41 of file nct6791d.h.

◆ NCT6791D_DSPU

#define NCT6791D_DSPU   ((7 << 8) | NCT6791D_DS)

Definition at line 42 of file nct6791d.h.

◆ NCT6791D_DSWWOPT

#define NCT6791D_DSWWOPT   ((4 << 8) | NCT6791D_DS)

Definition at line 39 of file nct6791d.h.

◆ NCT6791D_GPIO0

#define NCT6791D_GPIO0   ((1 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)

Definition at line 27 of file nct6791d.h.

◆ NCT6791D_GPIO1

#define NCT6791D_GPIO1   ((7 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)

Definition at line 28 of file nct6791d.h.

◆ NCT6791D_GPIO2

#define NCT6791D_GPIO2   ((0 << 8) | NCT6791D_GPIO2345)

Definition at line 29 of file nct6791d.h.

◆ NCT6791D_GPIO2345

#define NCT6791D_GPIO2345   0x09 /* GPIO 2, 3, 4 & 5 */

Definition at line 14 of file nct6791d.h.

◆ NCT6791D_GPIO3

#define NCT6791D_GPIO3   ((1 << 8) | NCT6791D_GPIO2345)

Definition at line 30 of file nct6791d.h.

◆ NCT6791D_GPIO4

#define NCT6791D_GPIO4   ((2 << 8) | NCT6791D_GPIO2345)

Definition at line 31 of file nct6791d.h.

◆ NCT6791D_GPIO5

#define NCT6791D_GPIO5   ((3 << 8) | NCT6791D_GPIO2345)

Definition at line 32 of file nct6791d.h.

◆ NCT6791D_GPIO6

#define NCT6791D_GPIO6   ((0 << 8) | NCT6791D_GPIO678)

Definition at line 33 of file nct6791d.h.

◆ NCT6791D_GPIO678

#define NCT6791D_GPIO678   0x07 /* GPIO 6, 7 & 8 */

Definition at line 12 of file nct6791d.h.

◆ NCT6791D_GPIO7

#define NCT6791D_GPIO7   ((1 << 8) | NCT6791D_GPIO678)

Definition at line 34 of file nct6791d.h.

◆ NCT6791D_GPIO8

#define NCT6791D_GPIO8   ((2 << 8) | NCT6791D_GPIO678)

Definition at line 35 of file nct6791d.h.

◆ NCT6791D_GPIO_PP_OD

#define NCT6791D_GPIO_PP_OD   0x0F /* GPIO Push-Pull/Open-Drain */

Definition at line 19 of file nct6791d.h.

◆ NCT6791D_GPIOBASE

#define NCT6791D_GPIOBASE   ((3 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)

Definition at line 26 of file nct6791d.h.

◆ NCT6791D_HWM_FPLED

#define NCT6791D_HWM_FPLED   0x0B /* HW Monitor, Front Panel LED */

Definition at line 16 of file nct6791d.h.

◆ NCT6791D_KBC

#define NCT6791D_KBC   0x05 /* Keyboard Controller */

Definition at line 10 of file nct6791d.h.

◆ NCT6791D_PCHDSW

#define NCT6791D_PCHDSW   ((3 << 8) | NCT6791D_DS)

Definition at line 38 of file nct6791d.h.

◆ NCT6791D_PORT80

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

Definition at line 20 of file nct6791d.h.

◆ NCT6791D_PP

#define NCT6791D_PP   0x01 /* Parallel port */

Definition at line 7 of file nct6791d.h.

◆ NCT6791D_SP1

#define NCT6791D_SP1   0x02 /* UART A */

Definition at line 8 of file nct6791d.h.

◆ NCT6791D_SP2

#define NCT6791D_SP2   0x03 /* UART B, IR */

Definition at line 9 of file nct6791d.h.

◆ NCT6791D_WDT1

#define NCT6791D_WDT1   ((0 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)

Definition at line 24 of file nct6791d.h.

◆ NCT6791D_WDT1_WDTMEM_GPIO01

#define NCT6791D_WDT1_WDTMEM_GPIO01   0x08 /* WDT1, WDT_MEM, GPIO 0 & 1 */

Definition at line 13 of file nct6791d.h.

◆ NCT6791D_WDTMEM

#define NCT6791D_WDTMEM   ((4 << 8) | NCT6791D_WDT1_WDTMEM_GPIO01)

Definition at line 25 of file nct6791d.h.