A new tool to display ARM-specific information for PM debugging
Provide a new tool to check the state of voltage/clock/power domains, voltage regulators and temperature sensors.
Blueprint information
- Status:
- Complete
- Approver:
- Amit Kucheria
- Priority:
- High
- Drafter:
- Amit Kucheria
- Direction:
- Approved
- Assignee:
- Amit Kucheria
- Definition:
- Approved
- Series goal:
- Accepted for 11.05
- Implementation:
-
Implemented
- Milestone target:
-
11.05-final
- Started by
- Amit Kucheria
- Completed by
- Amit Kucheria
Whiteboard
source code: http://
git tree: git://git.
Status:
Done
Work Items
Work items:
[amitarora] Regulator: Add regulator information dumping mechanism to the powerdebug new tool: DONE
[amitarora] Sensor: Add support to show Temperature Sensor information from hwmon: DONE
[amitarora] Common: Use libncurses to show information: DONE
[amitarora] Common: Add "loop" and "dump" options to powerdebug: DONE
[amitarora] Sensor: Add support to show Temperature Sensor information: DONE
[amitarora] Clock: Add support to display Clock Tree information in ncurses mode: DONE
[amitarora] Clock: Add support to display Clock Tree information in dump mode: DONE
[amitarora] Common: Add Tabs for various features and remove options for them (in ncurses mode): DONE
[amitarora] common: Change display for regulators and clocks based on feedback from amitk: DONE
[amitarora] Clock: Read clock tree into in-memory datastructures: DONE
[amitarora] Clock: Use data in in-memory datastructures to display clock tree in dump mode: DONE
[amitarora] Common: Remove hard coded path for debugfs mount point: DONE
[amitarora] Clock: Use data in in-memory datastructures to display clock tree in ncurses mode: DONE
[amitarora] Clock: Add support to expand/collapse a sub-clock-tree in ncurses mode: DONE
[amitarora] Clock: Add support to scroll when user selects a clock beyond screen in ncurses mode: DONE
[amitk] Packaging: incorporate review comment, publish git tree: DONE
[amitk] maintenance: document maintainer process on wiki: DONE
[amitk] Packaging: powerdebug debian packaging and upload to ubuntu: DONE
[yong.shen] Common: Understand Linux framework for regulators and sensors: DONE
[yong.shen] Sensor: Add support to show Temperature Sensor information from other sources: POSTPONED
[yong.shen] Clarify state vs. status in regulator output: POSTPONED
[yong.shen] Allocate the data structures only once instead of at every refresh: POSTPONED
[yong.shen] Common: Add sorting option to display information in ncurses mode: POSTPONED
[amitk] Show only active clocks by default: POSTPONED
[amitk] Clock: Add support to reach all parent clocks, given a child clock: POSTPONED
[amitk] Add a new 'summary' tab showing current activities going on in the system: POSTPONED
[amitk] Consider using calloc instead of malloc throughout the code: POSTPONED
Dependency tree

* Blueprints in grey have been implemented.