SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 28-17 summarizes the keyboard controller register mapping.
Register Name | Type | Register Width (Bits) | Address Offset | KBD Physical Address |
---|---|---|---|---|
KBD_REVISION | R | 32 | 0x0000 0000 | 0x4AE1 C000 |
KBD_SYSCONFIG | RW | 32 | 0x0000 0010 | 0x4AE1 C010 |
KBD_EOI | RW | 32 | 0x0000 001C | 0x4AE1 C01C |
KBD_IRQSTATUS_RAW | RW | 32 | 0x0000 0020 | 0x4AE1 C020 |
KBD_IRQSTATUS | RW | 32 | 0x0000 0024 | 0x4AE1 C024 |
KBD_IRQENABLE_SET | RW | 32 | 0x0000 0028 | 0x4AE1 C028 |
KBD_IRQENABLE_CLR | RW | 32 | 0x0000 002C | 0x4AE1 C02C |
KBD_IRQWAKEEN | RW | 32 | 0x0000 0030 | 0x4AE1 C030 |
KBD_PENDING | R | 32 | 0x0000 0034 | 0x4AE1 C034 |
KBD_CTRL | RW | 32 | 0x0000 0038 | 0x4AE1 C038 |
KBD_DEBOUNCINGTIME | RW | 32 | 0x0000 003C | 0x4AE1 C03C |
KBD_KEYLONGTIME | RW | 32 | 0x0000 0040 | 0x4AE1 C040 |
KBD_TIMEOUT | RW | 32 | 0x0000 0044 | 0x4AE1 C044 |
KBD_STATEMACHINE | R | 32 | 0x0000 0048 | 0x4AE1 C048 |
KBD_ROWINPUTS | R | 32 | 0x0000 004C | 0x4AE1 C04C |
KBD_COLUMNOUTPUTS | RW | 32 | 0x0000 0050 | 0x4AE1 C050 |
KBD_FULLCODE31_0 | R | 32 | 0x0000 0054 | 0x4AE1 C054 |
KBD_FULLCODE63_32 | R | 32 | 0x0000 0058 | 0x4AE1 C058 |
KBD_FULLCODE17_0 | R | 32 | 0x0000 005C | 0x4AE1 C05C |
KBD_FULLCODE35_18 | R | 32 | 0x0000 0060 | 0x4AE1 C060 |
KBD_FULLCODE53_36 | R | 32 | 0x0000 0064 | 0x4AE1 C064 |
KBD_FULLCODE71_54 | R | 32 | 0x0000 0068 | 0x4AE1 C068 |
KBD_FULLCODE80_72 | R | 32 | 0x0000 006C | 0x4AE1 C06C |