SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Figure 30-4 shows keyboard controller integration.
The control module must enable the internal pullups of the GPIO cells for all keypad rows (for more information about the configuration, see Control Module).
Table 30-2 through Table 30-4 summarize the integration of the module in the device.
Module Instance | Attributes | ||
Power Domain | Wake-Up Capability | Interconnect | |
KBD | PD_WKUPAON | Yes | L4_WKUP |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
KBD | KBD_FCLK | WKUPAON_SYS_GFCLK | PRCM | 32-kHz functional clock. For information about PRCM clock gating and management, see Clock Domain-Level Clock Management, in Power, Reset, and Clock Management. |
KBD | KBD_ICLK | WKUPAON_GICLK | PRCM | L4-interconnect interface clock. For information about PRCM clock gating and management, see Clock Domain-Level Clock Management, in Power, Reset, and Clock Management. |
Resets | ||||
KBD | KBD_RST | WKUPAON_RST | PRCM | Reset signal for the Keyboard controller. |
Interrupt Requests | ||||
Module Instance | Source Signal Name | IRQ_CROSSBAR Input | Default Mapping | Description |
KBD | KBD_IRQ | IRQ_CROSSBAR_115 | MPU_IRQ_120 | Keyboard Controller interrupt request |
The “Default Mapping” column in Table 30-4
Keyboard Controller Hardware Requests shows the default mapping of module
IRQ source signals. These IRQ source signals can also be mapped to other lines
of each device Interrupt controller through the IRQ_CROSSBAR module.
For more information about the IRQ_CROSSBAR
module, see IRQ_CROSSBAR Module Functional Description, in Control
Module.
For
more information about the device interrupt controllers, see Interrupt
Controllers.
For the description of the interrupt source, see Section 30.4.4, Interrupt Requests.