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

Go to the source code of this file.

Macros

#define RX6110SA_ACPI_NAME   "ERX6"
 
#define RX6110SA_HID_NAME   "SECC6110"
 
#define RX6110SA_HID_DESC   "Real Time Clock"
 
#define SECOND_REG   0x10
 
#define MINUTE_REG   0x11
 
#define HOUR_REG   0x12
 
#define WEEK_REG   0x13
 
#define DAY_REG   0x14
 
#define MONTH_REG   0x15
 
#define YEAR_REG   0x16
 
#define RESERVED_BIT_REG   0x17
 
#define RTC_INIT_VALUE   0xA8
 
#define ALARM_MINUTE_REG   0x18
 
#define ALARM_HOUR_REG   0x19
 
#define ALARM_WEEKDAY_REG   0x1A
 
#define TMR_COUNTER_0_REG   0x1B
 
#define TMR_COUNTER_1_REG   0x1C
 
#define EXTENSION_REG   0x1D
 
#define TE_BIT   (1 << 4)
 
#define FSEL_MASK   0xC0
 
#define TSEL_MASK   0x07
 
#define FLAG_REGISTER   0x1E
 
#define VLF_BIT   (1 << 1)
 
#define CTRL_REG   0x1F
 
#define AIE_BIT   (1 << 3)
 
#define TIE_BIT   (1 << 4)
 
#define UIE_BIT   (1 << 5)
 
#define STOP_BIT   (1 << 6)
 
#define TEST_BIT   (1 << 7)
 
#define TMR_MODE_MASK   0x03
 
#define TMR_MODE_NORM_BACKUP   0x00
 
#define TMR_MODE_NORM_ONLY   0x01
 
#define TMR_MODE_BACKUP_ONLY   0x03
 
#define DIGITAL_REG   0x30
 
#define BATTERY_BACKUP_REG   0x31
 
#define PMON_SAMPL_MASK   0x03
 
#define IRQ_CONTROL_REG   0x32
 
#define FOUT_OUTPUT_PIN_MASK   0x03
 
#define COF_OFF   0x00
 
#define COF_1_HZ   0x01
 
#define COF_1024_HZ   0x02
 
#define COF_32768_HZ   0x03
 
#define TMR_CLK_4096_HZ   0x00
 
#define TMR_CLK_64_HZ   0x01
 
#define TMR_CLK_1_HZ   0x02
 
#define TMR_CLK_1_60_HZ   0x03
 
#define TMR_CLK_1_3600_HZ   0x04
 
#define PMON_SAMPL_2_MS   0x00
 
#define PMON_SAMPL_16_MS   0x01
 
#define PMON_SAMPL_128_MS   0x02
 
#define PMON_SAMPL_256_MS   0x03
 
#define FOUT_IRQ2   0x00 /* IRQ2 pin used for Fout */
 
#define FOUT_IRQ1   0x01 /* IRQ1 pin used for Fout */
 
#define FOUT_DO_FOUT   0x02 /* DO/FOUT pin used for Fout */
 
#define AFTER_RESET_DELAY_MS   2 /* Delay after reset sequence */
 

Macro Definition Documentation

◆ AFTER_RESET_DELAY_MS

#define AFTER_RESET_DELAY_MS   2 /* Delay after reset sequence */

Definition at line 75 of file rx6110sa.h.

◆ AIE_BIT

#define AIE_BIT   (1 << 3)

Definition at line 32 of file rx6110sa.h.

◆ ALARM_HOUR_REG

#define ALARM_HOUR_REG   0x19

Definition at line 21 of file rx6110sa.h.

◆ ALARM_MINUTE_REG

#define ALARM_MINUTE_REG   0x18

Definition at line 20 of file rx6110sa.h.

◆ ALARM_WEEKDAY_REG

#define ALARM_WEEKDAY_REG   0x1A

Definition at line 22 of file rx6110sa.h.

◆ BATTERY_BACKUP_REG

#define BATTERY_BACKUP_REG   0x31

Definition at line 42 of file rx6110sa.h.

◆ COF_1024_HZ

#define COF_1024_HZ   0x02

Definition at line 50 of file rx6110sa.h.

◆ COF_1_HZ

#define COF_1_HZ   0x01

Definition at line 49 of file rx6110sa.h.

◆ COF_32768_HZ

#define COF_32768_HZ   0x03

Definition at line 51 of file rx6110sa.h.

◆ COF_OFF

#define COF_OFF   0x00

Definition at line 48 of file rx6110sa.h.

◆ CTRL_REG

#define CTRL_REG   0x1F

Definition at line 31 of file rx6110sa.h.

◆ DAY_REG

#define DAY_REG   0x14

Definition at line 15 of file rx6110sa.h.

◆ DIGITAL_REG

#define DIGITAL_REG   0x30

Definition at line 41 of file rx6110sa.h.

◆ EXTENSION_REG

#define EXTENSION_REG   0x1D

Definition at line 25 of file rx6110sa.h.

◆ FLAG_REGISTER

#define FLAG_REGISTER   0x1E

Definition at line 29 of file rx6110sa.h.

◆ FOUT_DO_FOUT

#define FOUT_DO_FOUT   0x02 /* DO/FOUT pin used for Fout */

Definition at line 73 of file rx6110sa.h.

◆ FOUT_IRQ1

#define FOUT_IRQ1   0x01 /* IRQ1 pin used for Fout */

Definition at line 72 of file rx6110sa.h.

◆ FOUT_IRQ2

#define FOUT_IRQ2   0x00 /* IRQ2 pin used for Fout */

Definition at line 71 of file rx6110sa.h.

◆ FOUT_OUTPUT_PIN_MASK

#define FOUT_OUTPUT_PIN_MASK   0x03

Definition at line 45 of file rx6110sa.h.

◆ FSEL_MASK

#define FSEL_MASK   0xC0

Definition at line 27 of file rx6110sa.h.

◆ HOUR_REG

#define HOUR_REG   0x12

Definition at line 13 of file rx6110sa.h.

◆ IRQ_CONTROL_REG

#define IRQ_CONTROL_REG   0x32

Definition at line 44 of file rx6110sa.h.

◆ MINUTE_REG

#define MINUTE_REG   0x11

Definition at line 12 of file rx6110sa.h.

◆ MONTH_REG

#define MONTH_REG   0x15

Definition at line 16 of file rx6110sa.h.

◆ PMON_SAMPL_128_MS

#define PMON_SAMPL_128_MS   0x02

Definition at line 67 of file rx6110sa.h.

◆ PMON_SAMPL_16_MS

#define PMON_SAMPL_16_MS   0x01

Definition at line 66 of file rx6110sa.h.

◆ PMON_SAMPL_256_MS

#define PMON_SAMPL_256_MS   0x03

Definition at line 68 of file rx6110sa.h.

◆ PMON_SAMPL_2_MS

#define PMON_SAMPL_2_MS   0x00

Definition at line 65 of file rx6110sa.h.

◆ PMON_SAMPL_MASK

#define PMON_SAMPL_MASK   0x03

Definition at line 43 of file rx6110sa.h.

◆ RESERVED_BIT_REG

#define RESERVED_BIT_REG   0x17

Definition at line 18 of file rx6110sa.h.

◆ RTC_INIT_VALUE

#define RTC_INIT_VALUE   0xA8

Definition at line 19 of file rx6110sa.h.

◆ RX6110SA_ACPI_NAME

#define RX6110SA_ACPI_NAME   "ERX6"

Definition at line 6 of file rx6110sa.h.

◆ RX6110SA_HID_DESC

#define RX6110SA_HID_DESC   "Real Time Clock"

Definition at line 8 of file rx6110sa.h.

◆ RX6110SA_HID_NAME

#define RX6110SA_HID_NAME   "SECC6110"

Definition at line 7 of file rx6110sa.h.

◆ SECOND_REG

#define SECOND_REG   0x10

Definition at line 11 of file rx6110sa.h.

◆ STOP_BIT

#define STOP_BIT   (1 << 6)

Definition at line 35 of file rx6110sa.h.

◆ TE_BIT

#define TE_BIT   (1 << 4)

Definition at line 26 of file rx6110sa.h.

◆ TEST_BIT

#define TEST_BIT   (1 << 7)

Definition at line 36 of file rx6110sa.h.

◆ TIE_BIT

#define TIE_BIT   (1 << 4)

Definition at line 33 of file rx6110sa.h.

◆ TMR_CLK_1_3600_HZ

#define TMR_CLK_1_3600_HZ   0x04

Definition at line 58 of file rx6110sa.h.

◆ TMR_CLK_1_60_HZ

#define TMR_CLK_1_60_HZ   0x03

Definition at line 57 of file rx6110sa.h.

◆ TMR_CLK_1_HZ

#define TMR_CLK_1_HZ   0x02

Definition at line 56 of file rx6110sa.h.

◆ TMR_CLK_4096_HZ

#define TMR_CLK_4096_HZ   0x00

Definition at line 54 of file rx6110sa.h.

◆ TMR_CLK_64_HZ

#define TMR_CLK_64_HZ   0x01

Definition at line 55 of file rx6110sa.h.

◆ TMR_COUNTER_0_REG

#define TMR_COUNTER_0_REG   0x1B

Definition at line 23 of file rx6110sa.h.

◆ TMR_COUNTER_1_REG

#define TMR_COUNTER_1_REG   0x1C

Definition at line 24 of file rx6110sa.h.

◆ TMR_MODE_BACKUP_ONLY

#define TMR_MODE_BACKUP_ONLY   0x03

Definition at line 40 of file rx6110sa.h.

◆ TMR_MODE_MASK

#define TMR_MODE_MASK   0x03

Definition at line 37 of file rx6110sa.h.

◆ TMR_MODE_NORM_BACKUP

#define TMR_MODE_NORM_BACKUP   0x00

Definition at line 38 of file rx6110sa.h.

◆ TMR_MODE_NORM_ONLY

#define TMR_MODE_NORM_ONLY   0x01

Definition at line 39 of file rx6110sa.h.

◆ TSEL_MASK

#define TSEL_MASK   0x07

Definition at line 28 of file rx6110sa.h.

◆ UIE_BIT

#define UIE_BIT   (1 << 5)

Definition at line 34 of file rx6110sa.h.

◆ VLF_BIT

#define VLF_BIT   (1 << 1)

Definition at line 30 of file rx6110sa.h.

◆ WEEK_REG

#define WEEK_REG   0x13

Definition at line 14 of file rx6110sa.h.

◆ YEAR_REG

#define YEAR_REG   0x16

Definition at line 17 of file rx6110sa.h.