Kendall Willis
Kendall Willis is an Embedded Software Engineer working at Texas Instruments. She primarily focuses on power management in ARM SoCs by enabling various low power modes in the Linux kernel.
Session
In embedded systems, the ability to efficiently transition from low power states back to active operation is critical. Wakeup events are the mechanism used to communicate to the system to leave a low power state and enter an active state. However, implementing effective wakeup mechanisms requires navigation of hardware constraints, such as understanding signal routing, IRQ configurations, and determining which wakeup sources remain available when various system components are powered down.
Linux provides architecture to easily model and configure wakeup sources, allowing developers to enable wakeup sources across different platforms. This talk will cover the Linux architecture and APIs behind wakeup sources such as managing wakeup events, wake IRQs, and what considerations are needed when selecting and configuring the right wakeup source.
Additionally, this talk will open a discussion and explore the existing frameworks of modeling wakeup sources for devices that wakeup the system even when their power domain is off.