|
|
Line 1: |
Line 1: |
− | = '''Power Management''' =
| |
| | | |
− | == PMIC: First One to Turn On and Last One to Turn Off ==
| |
− |
| |
− | '''Presenter:''' Keerthy Jagadeesh, Texas Instruments <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about PMIC driver development in Linux and PMIC debugging over I2C. <br>
| |
− |
| |
− | [https://elinux.org/images/2/26/PMIC_ELCE_2019.pdf PDF] | [https://youtu.be/iHrECmlRsxo?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO] ELCE 2019.
| |
− |
| |
− | == Fully Automated Power Measurement Solution Coupled with IC Temperature Control ==
| |
− |
| |
− | '''Presenter:''' Jerome Neanne, BayLibre & Pascal Mareau, NXP <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about the automated test framework, temperature control, and power measurements. <br>
| |
− |
| |
− | [https://elinux.org/images/9/98/Thermo-Regulated_Power_Management_Platform_ELC2019.pdf PDF] | [https://youtu.be/l-S4ZRslgRY?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO] ELCE 2019.
| |
− |
| |
− | == The Power-Supply Subsystem ==
| |
− |
| |
− | '''Presenter:''' Sebastian Reichel, Collabora <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides an overview of the subsystem and template driver instantiated from the device tree. <br>
| |
− |
| |
− | [https://elinux.org/images/4/45/Power-supply_Sebastian-Reichel.pdf PDF] | [https://youtu.be/MdgmyOHldZg VIDEO] ELCE 2018.
| |
− |
| |
− | == About the Need to Power Instrument the Linux Kernel ==
| |
− |
| |
− | '''Presenter:''' Patrick Titiano, BayLibre <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about SoC power management, <br>
| |
− | benefits, power visualization apps and closed-loop power policies.<br>
| |
− |
| |
− | [https://elinux.org/images/c/c9/Need_to_Power_Instrument_Linux_Kernel_v4.pdf PDF] | [https://www.youtube.com/watch?v=aBl_9FgfT3o VIDEO] ELC 2017
| |
− |
| |
− | == Power Management Integrated Circuits: Keep the Power in Your Hands ==
| |
− |
| |
− | '''Presenter:''' Quentin Schulz, Free Electrons <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about PMIC <br>
| |
− | (Power Management Integrated Circuit) using different subsystems <br>
| |
− | like MFD, power supply, and ways to achieve over-voltage <br>
| |
− | protection. <br>
| |
− |
| |
− | [https://elinux.org/images/0/02/Schulz-pmics-keep-power-in-your-hands.pdf PDF] | [https://www.youtube.com/watch?v=GsDWgm0YiaU VIDEO] ELC 2017
| |
− |
| |
− | == Power Management in Zephyr RTOS ==
| |
− |
| |
− | '''Presenter:''' Ramesh Thomas, Intel <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session talks about effective power management support in this platform <br>
| |
− | that have very limited resources and overview on the power management infrastructure <br>
| |
− | provided by Zephyr. <br>
| |
− |
| |
− | [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf PDF] | [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Rthomas.pdf VIDEO] ELC 2016
| |
− |
| |
− | == Linux Power Management Optimization on the Nvidia Jetson Platform ==
| |
− |
| |
− | '''Presenter:''' Merlin Friesen, Golden Gate Research <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session covers SoC power management, techniques and features. <br>
| |
− |
| |
− | [https://elinux.org/images/e/e9/Friesen.pdf PDF] | [https://youtu.be/9KuY_zMir3A VIDEO] ELC 2016
| |
− |
| |
− | == Herd Your Boards, Become a Farmer ==
| |
− |
| |
− | '''Presenter:''' Geert Uytterhoeven, Glider bvba <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about development boards on a board farm and overcomes the issues related to control, <br>
| |
− | power, monitor, and automating boards in your farm. <br>
| |
− |
| |
− | [https://elinux.org/images/b/b5/Herd_Your_Boards.pdf PDF] | [https://youtu.be/kwqmjeqAx-E?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO] ELCE 2016
| |
− |
| |
− | == Power Management Challenges in IoT and How Zephyr RTOS Meets Them ==
| |
− |
| |
− | '''Presenter:''' Ramesh Thomas, Intel <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about zephyr power management design and how to run on tiny batteries for extensive periods. <br>
| |
− |
| |
− | [https://elinux.org/images/e/e0/Power_Management_Challenges_in_IoT_and_How_Zephyr_RTOS_Meets_Them.pdf PDF] | [https://youtu.be/QLF6n9a7Fas?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO] ELCE 2016
| |
− |
| |
− | == Sigrok: Adventures in Integrating a Power-Measurement Device ==
| |
− |
| |
− | '''Presenter:''' Bartosz Golaszewski, BayLibre <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session talks about ACME cape key features, sigrok architecture, sigrok flow and sigrok key features. <br>
| |
− |
| |
− | [https://elinux.org/images/7/76/Sigrok-_Adventures_in_Integrating_a_Power-Measurement_Device.pdf PDF] | ELC 2015
| |
− |
| |
− | == Last One Out, Turn Off The Lights ==
| |
− |
| |
− | '''Presenter:''' Geert Uytterhoeven, Glider bvba <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This talk covers power domains, clock domains, power/clock <br>
| |
− | distribution and topology. <br>
| |
− |
| |
− | [https://elinux.org/images/1/14/Last_One_Out%2C_Turn_Off_The_Lights.pdf PDF] | ELC 2015
| |
− |
| |
− | == Making the Most of Dynamic Audio Power Management ==
| |
− |
| |
− | '''Presenter:''' Lars-Peter Clausen, Analog Devices <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about power state, DAPM (dynamic audio power management), and power sequencing. <br>
| |
− |
| |
− | [https://elinux.org/images/c/c1/Dapm_clausen.pdf PDF] | [https://youtu.be/W-FUybvA7fE VIDEO] ELCE 2015
| |
− |
| |
− | == System Power Management Interface (SPMI) ==
| |
− |
| |
− | '''Presenter:''' Josh Cartwright, Qualcomm Innovation Center <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session covers a high level architectural overview of SPMI <br>
| |
− | and Linux kernel software interfaces. <br>
| |
− |
| |
− | [https://elinux.org/images/c/c1/Elc2014_spmi_joshc.pdf PDF] | [https://www.youtube.com/watch?v=rEPOvrn6NB0s VIDEO] ELC 2014
| |
− |
| |
− | == Use-Case Power Management Optimization: Identifying and Tracking Key Power Indicators ==
| |
− |
| |
− | '''Presenter:''' Patrick Titiano, BayLibre <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The presenter talks about identifying and tracking KPIs on a per use-case basis to optimize power consumption <br>
| |
− | at the system level and also maintain temperature. <br>
| |
− |
| |
− | [https://elinux.org/images/2/28/Use-Case_Power_Management_Optimization_ELC_Presentation.pdf PDF] | [https://www.youtube.com/watch?v=uBXCkBLIwLo VIDEO] ELC 2014
| |
− |
| |
− | == Use-Case Power Management Optimization: Identifying & Tracking Key Power Indicators ==
| |
− |
| |
− | '''Presenter:''' Patrick Titiano <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about the use of case PM optimization methodology and critical key performance indicators. <br>
| |
− |
| |
− | [https://elinux.org/images/f/f9/Titiano-Use-Case_Power_Management_Optimization_ELC-E_Presentation.pdf PDF] ELCE 2013
| |
− |
| |
− | == Linux Power Supply Charging Subsystem ==
| |
− |
| |
− | '''Presenter:''' Rama Pallala, Intel <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about embedded hardware and Complexity, Maintainability. <br>
| |
− |
| |
− | [https://elinux.org/images/a/a4/Placeholder.pdf PDF] ELCE 2012
| |
− |
| |
− | == Regmap: The Power of Subsystems and Abstractions==
| |
− |
| |
− | '''Presenter:''' Mark Brown, Wolfson Microelectronics <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about the quality of the subsystem, driver development, and Standard implementation of <br>
| |
− | reading and writing. <br>
| |
− |
| |
− | [https://elinux.org/images/a/a3/Regmap-_The_Power_of_Subsystems_and_Abstractions.pdf PDF] ELCE 2012
| |
− |
| |
− | == Runtime PM: Upstream I/O Device Power Management ==
| |
− |
| |
− | '''Presenter:''' Magnus Damm <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The slides cover CPU runtime power management in Linux idle loop and I/O device runtime power management. <br>
| |
− |
| |
− | [https://elinux.org/images/1/18/Elc2011_damm.pdf PDF] ELC 2011
| |
− |
| |
− | == The Evolution of Tracing and Profiling for Power Management and Accelerators ==
| |
− |
| |
− | '''Presenter:''' Jean Pihet (NewOldBits.com) <br>
| |
− |
| |
− | '''Summary:'''
| |
− | These slides cover the status of power management, accel trace events, and contributions to mainline kernel. <br>
| |
− |
| |
− | [https://elinux.org/images/d/d8/Elc2011_pihet.pdf PDF] ELC 2011
| |
− |
| |
− | ==SOC Power Management - Debugging and Optimization Techniques ==
| |
− |
| |
− | '''Presenter:''' Avinash Mahadeva & Vishwanth Sripathy (Texas Instruments) <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about power management, types of power management, hardware architecture in SOCs, and <br>
| |
− | software power management techniques. <br>
| |
− |
| |
− | [https://elinux.org/images/c/ca/Omap-power-management-debugging.pdf PDF] ELCE 2011
| |
− |
| |
− | ==Power Management Using PM Domains on SH7372 ==
| |
− |
| |
− | '''Presenter:''' Rafael J. Wysocki (Faculty of Physics, U. Warsaw/SUSE Labs) <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about the hierarchy of power domains, runtime power management framework, and <br>
| |
− | power management quality of service. <br>
| |
− |
| |
− | [https://elinux.org/images/e/e6/Elce11_wysocki.pdf PDF] ELCE 2011
| |
− |
| |
− | ==Consolidating Linux Power Management on ARM Multiprocessor Systems ==
| |
− |
| |
− | '''Presenter:'''Lorenzo Pieralisi (ARM Ltd.) <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about power management fundamentals and the ARM A9 SMP CPU shutdown procedure. <br>
| |
− |
| |
− | [https://elinux.org/images/0/09/Elce11_pieralisi.pdf PDF] ELCE 2011
| |
− |
| |
− | == Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms ==
| |
− |
| |
− | '''Presenter:''' Sujith Thomas <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about CPU power management, performance management, device power management, active and <br>
| |
− | idle power management. <br>
| |
− |
| |
− | [https://elinux.org/images/6/68/WordloadCharacterization-ELC-final.pdf PDF] ELC 2010
| |
− |
| |
− | == Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform ==
| |
− |
| |
− | '''Presenter:''' German Monroy <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session talks about power measurement alternatives and analyzes timer behavior using ftrace. <br>
| |
− |
| |
− | [https://elinux.org/images/0/07/Effect_of_wakeups_on_Moorestown_power.pdf PDF] ELC 2010
| |
− |
| |
− | == DVFS for Embedded Linux ==
| |
− |
| |
− | '''Presenter:''' Yong Bon Koo and Youngbin Seo <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The presenter talks about CPU power consumption and DVFS design for CPU power consumption. <br>
| |
− |
| |
− | [https://elinux.org/images/8/8a/ELC_2010_PM_Slides.pdf PDF] ELC 2010
| |
− |
| |
− | == Runtime Power Management: Overview and Platform Implementation ==
| |
− |
| |
− | '''Presenter:''' Kevin Hilman <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about new power <br>
| |
− | management framework and simple API usage. <br>
| |
− |
| |
− | [https://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf PDF] ELC 2010
| |
− |
| |
− | == Runtime Power Management on SuperH Mobile ==
| |
− |
| |
− | '''Presenter:'''Magnus Damm <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation information about run-time power management <br>
| |
− | clock framework, device drivers and sleep modes in SuperH mobile platforms <br>
| |
− |
| |
− | [Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf PDF] ELC 2009
| |
− |
| |
− | == Constrained Power Management ==
| |
− |
| |
− | '''Presenter:'''Patrick Bellasi <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about power management techniques, framework design, and constrained power management. <br>
| |
− |
| |
− | [https://elinux.org/images/6/60/Bellasi-ConstrainedPowerManagement.pdf PDF] ELCE 2009
| |
− |
| |
− | == Linux System Power Management on OMAP3430 ==
| |
− |
| |
− | '''Presenter:''' Richard Woodruff <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session provides information about hardware power management features in OMAP3430 AND 3430 and how Linux power <br>
| |
− | Management software exploits hardware features. <br>
| |
− |
| |
− | [https://elinux.org/images/6/6b/TI_OMAP3430_Linux_PM_reference.ppt PDF] ELC 2008
| |
− |
| |
− | == Building Blocks for Embedded Power Management ==
| |
− |
| |
− | '''Presenter:''' Kevin Hilman <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about hardware features, clock hierarchy, voltage/current regulators, voltage domains, <br>
| |
− | clock domains and clock framework in Embedded Power Management. <br>
| |
− |
| |
− | [https://elinux.org/images/3/3e/PM_Building_Blocks1.pdf PDF] | [https://bootlin.com/pub/video/2008/fosdem/fosdem2008-kevin-hilman-power-management.ogg VIDEO] ELC 2008
| |
− |
| |
− | == Power Management Quality of Service and How You Could Use it in Your Embedded Application==
| |
− |
| |
− | '''Presenter:''' Mark Gross <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation talks about new kernel infrastructure to facilitate the communication of latency and throughput <br>
| |
− | needs among devices and automatic power management at the driver level. <br>
| |
− |
| |
− | [https://elinux.org/images/f/f9/Elc2008_pm_qos_slides.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-mark-gross-power-management.ogg VIDEO] ELC 2008
| |
− |
| |
− | == Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel. ==
| |
− |
| |
− | '''Presenter:''' Liam Girdwood <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session covers static and dynamic system power, kernel regulator framework.<br>
| |
− |
| |
− | [https://elinux.org/images/c/c1/Regulator-api-celf.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-liam-girdwood-every-microamp-is-sacred.ogg VIDEO] ELC 2008
| |
− |
| |
− | == Power management on an ARM11 platform ==
| |
− |
| |
− | '''Presenter:''' Mischa Jonker <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about the architecture of the NXP ARM1176 platform and ARM11 power modes. <br>
| |
− |
| |
− | [https://elinux.org/images/d/d4/MischaJonker_ARM11_power_management_CELF_ELC_2008.pdf PDF] | [https://bootlin.com/pub/video/2008/elce/elce2008-jonker-power-management-arm11.ogv VIDEO] ELCE 2008
| |
− |
| |
− | == Taking Linux Power Management to Production Quality ==
| |
− |
| |
− | '''Presenter:''' Eugeny S. Mints <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about power management, power management models, and hardware analysis. <br>
| |
− |
| |
− | [https://bootlin.com/pub/video/2008/elce/elce2008-mints-linux-pm-production-quality.ogv VIDEO] ELCE 2008
| |
− |
| |
− | == Suspend modes and power management on Linux ==
| |
− |
| |
− | '''Presenter:''' Stefan Seyfried <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about modes of power management. <br>
| |
− |
| |
− | [https://bootlin.com/pub/video/2008/elce/nluug-fall2008-seyfried-suspend-modes.ogv VIDEO] ELCE 2008
| |
− |
| |
− | == Power Management Techniques, Policies, and Problems for Embedded Linux ==
| |
− |
| |
− | '''Presenter:''' Mark Gross <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session covers dynamic power management, power management memory, clock framework, voltage framework, and power management drivers. <br>
| |
− |
| |
− | [http://CELF_ELC2007_mgross_PM_slide_set.pdf PDF] ELC 2007
| |
− |
| |
− | == Suspend-to-RAM implementation on freescale 74xx without PMU ==
| |
− |
| |
− | '''Presenter:''' Fujihito Numano <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This session covers the power Management Unit (PMU),sleep mode of PMU, and power management functions. <br>
| |
− |
| |
− | [http://Suspend-to-RAMImplementationOnFreescale74xxWithoutPMU-070418.pdf PDF] ELC 2007
| |
− |
| |
− | == A Generic Parameter Layer for Linux Power Management ==
| |
− |
| |
− | '''Presenter:''' Matt Locke <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The slides cover Power Management structure, use count tracking, and methods to keep the system operational. <br>
| |
− |
| |
− | [http://mlocke-elc2007-pm.ppt.pdf PDF] ELC 2007
| |
− |
| |
− | == Benchmarking of Dynamic Power Management Solutions ==
| |
− |
| |
− | '''Presenter:''' Frank Dols <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session talks about Dynamic Power Management concepts and performance of prediction methods.<br>
| |
− |
| |
− | [https://www.google.com/search?q=benchmarking-of-dynamic-power-management-solutions.pdf&rlz=1C1CHBD_enIN688IN688&oq=benchmarking-of-dynamic-power-management-solutions.pdf&aqs=chrome..69i57j69i60.1221j0j4&sourceid=chrome&ie=UTF-8 PDF] ELC 2007
| |
− |
| |
− | == A Power Management Architecture For Mobile Devices ==
| |
− |
| |
− | '''Presenter:''' Matthew Locke <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about Linux power management features and latency framework. <br>
| |
− |
| |
− | [https://elinux.org/images/b/ba/Mlocke-elce2007-pmarch.pdf PDF] ELCE 2007
| |
− |
| |
− | == Topics in Embedded Power Management ==
| |
− |
| |
− | '''Presenter:''' Todd Poynor <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The session describes power management complexities, methods <br>
| |
− | to save power and clock domains with multiple power states and latencies. <br>
| |
− |
| |
− | [https://elinux.org/images/a/a8/Pm-celf-summit-2006.pdf PDF] | [https://bootlin.com/pub/video/2006/elc/elc2006-todd-poynor-embedded-power-management.ogg VIDEO] ELC 2006
| |
− |
| |
− | == Power Management Panel ==
| |
− |
| |
− | '''Presenter:''' Power Management Panel <br>
| |
− |
| |
− | '''Summary:'''
| |
− | The slides cover power management related to Question &Answer. <br>
| |
− |
| |
− | [https://bootlin.com/pub/video/2006/elc/elc2006-mark-gross-power-management-panel.ogg VIDEO] ELC 2006
| |
− |
| |
− | ==ARM MPCore and Power Management ==
| |
− |
| |
− | '''Presenter:''' John Goodacre <br>
| |
− |
| |
− | '''Summary:'''
| |
− | This presentation provides information about multi-core processing, the effect of MPCore’s enhanced L1 and the power management of ARM. <br>
| |
− |
| |
− | [https://elinux.org/images/1/12/MPCore_and_Linux_Power.pdf%2C PDF] ELC 2006
| |