SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Figure 28-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 28-2 through Table 28-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 28-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 28.4.4, Interrupt Requests.