aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-21Merge branches 'master' and 'debian' into releasereleaseDaniel Lezcano
2011-10-21Fix month release datedebianDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-10-20Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-10-20Version 0.6.1Daniel Lezcano
- fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/857382 Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-10-20Version 0.6.1HEADpowerdebug-0.6.1masterDaniel Lezcano
* Removed sensor unit and display a raw value Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-10-20Remove sensor unitDaniel Lezcano
The value exported could be in Degree or Volt. There is no way to determine the unit used expect to refer the board semantics. Until the kernel exports the unit associated with this value, we can not take a decision from the userspace, the value will be a raw value. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-09-20Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-09-20Version 0.6.0powerdebug-0.6.0Daniel Lezcano
* added gpio support * added android port Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-09-20Version 0.6.0Daniel Lezcano
* added gpio support * added android port Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-09-20Add Android.mk fileNishanth Menon
Add Android.mk file to allow build on Android platform Build steps: clone repository to external/ directory, depending on Android variant being built, edit build/core/main.mk and add: subdirs += \ external/powerdebug \ Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-09-20display.h: show max string lengthNishanth Menon
provide max else build fails Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-09-20clock.c: use standard kernel/debug locationNishanth Menon
getmntent and family is not supported on Bionic. instead use the standard kernel debugfs mount point. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25display the gpio infoDaniel Lezcano
Show in ncurses mode the gpio informations. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25plug the gpio subsys with the main functionDaniel Lezcano
Let's create the command options parameters and plug the gpio code with the main code. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25dump the gpio informationsDaniel Lezcano
Now we dump the output to the stdout. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25read the content of the filesDaniel Lezcano
Now we have the directory structure, we can address the different files and read their content in order to store them in the tree nodes. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25read the gpio directory structureDaniel Lezcano
Read the gpio directory structure where we will read the different data we are interested in. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25add GPIO definitionDaniel Lezcano
Add the enum definition we can rely on for the next patches. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-25follow symlinks when browsing the directory treeDaniel Lezcano
Sometime we are interested in following the symlinks, sometime not. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-19change version in the changelogDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-17Version 0.5.2powerdebug-0.5.2Daniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-08-17Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-08-17Version 0.5.2Daniel Lezcano
- fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/827825 Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-07-25Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-07-25Version 0.5.1Daniel Lezcano
- fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/802387 Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-07-25Version 0.5.1powerdebug-0.5.1Daniel Lezcano
* Fixed segfault when no clock is available. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-27fix segfault when no clock is availableDaniel Lezcano
When there is no clock available, we even register the display ops. The 'enter' callbakc is set but not data is available int the row private data which leads to a segfaults. This patch fix this problem by not registering the ops if the pm subsystem was not correctly initialized. In the meantime, we have to erase the window when we are switching from one window to another. We can say it is the "default" display callback. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Reported-by: Milo (Woogyom) Kim <woogyom.kim@gmail.com>
2011-06-24Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-06-24changed version to conform ↵Daniel Lezcano
https://wiki.linaro.org/WorkingGroups/PowerManagement/PowerMonthlyCycle Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-22Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-06-22Change maintainerDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Merge branches 'master' and 'debian' into releaseDaniel Lezcano
2011-06-21 Version 0.5.0Daniel Lezcano
- added tree algorithm - a lot of code cleanup - rewrote the clock code - rewrote the display code - rewrote the regulator code - rewrote the sensor code - rewrote the search code for a clock - added sensor to display - added a mainloop - made the different pm block code consistent to each other - removed most of global variables - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794725 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794726 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794728 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794731 Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Version 0.5.0powerdebug-0.5.0Daniel Lezcano
- added tree algorithm - a lot of code cleanup - rewrote the clock code - rewrote the display code - rewrote the regulator code - rewrote the sensor code - rewrote the search code for a clock - added sensor to display - added a mainloop - made the different pm block code consistent to each other - removed most of global variables - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794725 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794726 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794728 - fixed https://bugs.launchpad.net/linaro-powerdebug/+bug/794731 Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21reset scrolling when selecting an item in the search listDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21handle the scrolling with the search result listDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21tree should not return a result when we pass an empty stringDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21the find list has it's own cursorDaniel Lezcano
That prevents to have the selections to collide between the search list result and the main window. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Optimize the codeDaniel Lezcano
With this patch the content of the debugfs file is readen only when the 'refresh' button is hit and at the init of powerdebug. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21add a select callback on a clock from the search resultDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21find a clock with a clock nameDaniel Lezcano
and add a 'find' ops. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21implement the find callbackDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Optimize the displayDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21split header and footer displayDaniel Lezcano
Splitting the header and the footer will help to display a new footer like the search string. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Add the find callbackDaniel Lezcano
Switch the keyboard callback when we switch to the find mode. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Cleanup the headersDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21Factor out display codeDaniel Lezcano
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21remove maxx and maxy global variablesDaniel Lezcano
The maxx and maxy variables are already global functions defined in the ncurses library. They are accessible through the getmaxyx macro. Is it not needed to add two more global variables to our code, let's use the code ncurses gives to us. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21remove useless definitionDaniel Lezcano
Remove the 'print' wrapper which inverts the screen coordinate. This is opposite to the ncurses function convention and may lead to wrong code. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
2011-06-21simplify the windowsDaniel Lezcano
We don't need a window per pm block, just a main window refreshed at the right moment is needed. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>