summaryrefslogtreecommitdiffstats
path: root/pytools
Commit message (Collapse)AuthorAgeFilesLines
* pytools: obmcutil: Drop redundant prop assignment and testAndrew Jeffery2017-10-161-5/+2
| | | | | Change-Id: I0b1b023aeac7103f0be92201c2475193b0f69e5c Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Collapse redundant assignment and testAndrew Jeffery2017-10-161-4/+1
| | | | | Change-Id: Ie461546c9056829b1b4a081a4031ac91c10e6a42 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Drop ability to set properties from the commandlineAndrew Jeffery2017-10-161-2/+0
| | | | | | | | | This was prioritised below the built-in value anyway so I suspect it is an unused feature, especially now that the org.openbmc interfaces (and the method feature) have gone away. Change-Id: Icd5ab91b5fc08b0f6cc461390f4ac39f7e9e41cd Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Collapse nested conditionsAndrew Jeffery2017-10-161-3/+2
| | | | | Change-Id: Idb1f30dc553cfa95b4669df317a5dbac5dbe8966 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Assign None to val by defaultAndrew Jeffery2017-10-161-2/+1
| | | | | | | And remove a now-redundant branch. Change-Id: I92e91cfb307a98cd60a26e5e5d34bf0ddc384d3f Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Properly use format stringAndrew Jeffery2017-10-161-1/+1
| | | | | | | This changes the format slightly, but not for the worse in my opinion. Change-Id: Ie9297c22f8c3ceff4fc56ae567dbdbb0f128dd51 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Drop parentheses from conditionsAndrew Jeffery2017-10-161-3/+3
| | | | | Change-Id: I85b74febc33e8f44d9df86718ce6e3ba1d6d6933 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Make prop use None instead of empty stringAndrew Jeffery2017-10-161-2/+2
| | | | | Change-Id: I54e04fba2108edce0dbe504ae40f4ae4e073188e Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename property_value to valAndrew Jeffery2017-10-161-5/+5
| | | | | Change-Id: I768fbffde2025bb0f92b3aa82fe00f558a68fc2b Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename property_name to propAndrew Jeffery2017-10-161-6/+6
| | | | | Change-Id: Ia71c777dd41ca5551319f0a733dbdfce248a876b Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename prop to dbus_propAndrew Jeffery2017-10-161-2/+2
| | | | | Change-Id: I4c4a3dd142650f60271011f2dce096166c9917a4 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename bus_name to busAndrew Jeffery2017-10-161-2/+2
| | | | | Change-Id: Ida2cbe57d83785e2c8c196b55351d89805590169 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename bus to dbus_busAndrew Jeffery2017-10-161-2/+2
| | | | | Change-Id: Ia78317bd76f70bb3f701bfad6e262438ea061d6c Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename intf_name to ifaceAndrew Jeffery2017-10-161-4/+4
| | | | | Change-Id: Iddd77221c768c5ce5d2f36dc98b640b7df9c5553 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename intf to dbus_ifaceAndrew Jeffery2017-10-161-5/+5
| | | | | Change-Id: Ic1e554136be3b7a3afa213b20e4aea69194c856f Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename obj_path to objAndrew Jeffery2017-10-161-2/+2
| | | | | Change-Id: I144def3cc221e923e3c3e10c6d8aadddeb88fea1 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Rename obj to dbus_objAndrew Jeffery2017-10-161-3/+3
| | | | | Change-Id: I9a8b47d862690c5bba4b5e12b9835ad8dd86954d Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Put script into a main() methodAndrew Jeffery2017-10-161-49/+53
| | | | | | | | This is more python hygiene than anything required - it makes the module importable without running arbitrary code at import time. Change-Id: I7f5d8056fa553f484076299823716f73e5c7ead2 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* pytools: obmcutil: Drop commandline method supportAndrew Jeffery2017-10-161-82/+4
| | | | | | | | None of the specified DBus objects have the 'method' property any longer, so drop the code supporting it and cleanup the resulting cruft. Change-Id: I9c66226c233e082e9d518310b62b0641ba410532 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* obmcutil to get get bootprogress from xyz interfaceGeorge Keishing2017-08-181-3/+4
| | | | | Change-Id: I3524ef2bba925d81c9746cfa12c16706dcecad5a Signed-off-by: George Keishing <gkeishin@in.ibm.com>
* Add chassis power on/off to obmcutilAndrew Geissler2017-05-191-0/+14
| | | | | | | | | | | | | The recent refactoring of the systemd target names to power on and off the chassis had a significant impact to openpower partners because they'd encoded the systemctl command to power on just the chassis into a lot of instructions and scripts. There's no guarantee the team won't do this again in the future so a wrapper around the command for this function makes sense to have. Now if the target name changes, it's all abstracted within obmcutil. Change-Id: Ib7b1907cf4618cf0985f76f2c5f5c5e04d4c162f Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* obmcutil: Remove most old org.openbmc commandsPatrick Williams2017-04-261-62/+0
| | | | | | | Fixes openbmc/openbmc#1522. Change-Id: Icbbc67f712f70e408207b7fb4cec3e70992009b3 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* LED: Remove methods used to set and clear Identify LEDs.Vishwanatha Subbanna2017-03-301-6/+1
| | | | | | | | | Now that the LED Group manager support is in, the users can make a call to phosphor-ledmanager and assert the Identify group and hence this code in here is not needed. Change-Id: I7c268710ee8806215c60015d6b39a0ef19601fd0 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add bmc, chassis, and host states to obmcutilAndrew Geissler2017-03-091-49/+81
| | | | | | | Remove the use of system state from obmcutil Change-Id: Ia74b68d945fce7526aa4bbc62cda4ad242cdec25 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move poweron and poweroff over to new host state interfacesAndrew Geissler2017-01-301-9/+14
| | | | | | | | Depends on this chain of code: https://gerrit.openbmc-project.xyz/#/c/1340/ Change-Id: Iac35b6a23a2b10a656a0e386de7796cd0194dfae Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Fix formattingAndrew Geissler2016-12-191-173/+175
| | | | | | | A formatting-only change Change-Id: Ib38451f3b54d752e3648a7fd103eef23d97637f9 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* pytools/gpioutil: Strip whitespace from value readXo Wang2016-12-051-2/+2
| | | | | | | | Reading from the value file includes a newline following the value, so strip it. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I075794d80f6db0ad8169c6a142ea56b34bd87164
* pytools/gpioutil: Don't set direction if already setXo Wang2016-12-051-4/+5
| | | | | | | | | | | | Writing "out" to GPIO direction will actually clear the output value. This makes it impossible to read the value of outputs with gpioutil since it always sets value to 0 before reading it. Fix: don't write direction if the direction already matches that requested. Change-Id: I2116e6c7f5800239dd89c4f47fe7fd087b3a87cd Signed-off-by: Xo Wang <xow@google.com>
* configs: Remove gpio code from config filesBrad Bishop2016-09-231-3/+4
| | | | | | | Move to a new obmc.system module. Change-Id: Ie02a4b2c14cfcf272d8823d44fb9d7c03b796c87 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Cast dbus.Double for python-jsonBrad Bishop2016-06-241-0/+3
| | | | | | | | | | At some point a floating point value was added to a sensor object. python-json doesn't handle the dbus wrapper types like dbus.Double. Cast dbus.Double to a float, similar to integers. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* obmcutil: Use freedesktop ObjectManagerBrad Bishop2016-06-211-5/+19
| | | | | | | The org.openbmc.Object.Enumerate interface is deprecated in favor of the freedesktop ObjectManager. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove unused python modules from obmcutilBrad Bishop2016-06-211-5/+1
| | | | | | This should help with startup time a little bit. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Fix gpioutil toolAdriana Kobylak2016-06-161-0/+3
| | | | | | | Fix gpioutil tool to parse commands, this broke with the skeleton refactoring commit. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Install python workbook to well-known locationBrad Bishop2016-06-101-9/+6
| | | | | | | This removes the need to pass the system configuration to all the scripts. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Reorganize directory structureBrad Bishop2016-06-105-0/+375
Moving to directory per-application layout. This facilitates building single applications which is useful in the Yocto build environment since different applications satisfy different OpenBMC build requirements. A number of issues are also addressed: - All applications were pulling in libsystemd and the gdbus libs irrespective of whether or not they were needed. - gpio.o duplicated in every application - moved to libopenbmc_intf - Added install target Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud