summaryrefslogtreecommitdiffstats
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* Add Zaius board configurationXo Wang2016-10-051-0/+412
| | | | | | | | | | | Zaius is a POWER9 machine announced at the 2016 OpenPOWER summit. Notable differences from Witherspoon in this initial board configuration include Zaius's lack of I2C connections to OCC, lack of external memory buffers, and lack of power capping support. Change-Id: Iadf582b185d3128022659b33b9b0cecc8492f82c Signed-off-by: Xo Wang <xow@google.com>
* configs: Add POWER_CONFIG for machinesXo Wang2016-10-045-0/+66
| | | | | | | | | | Add configs that address differences in naming, polarity, and number of GPIOs used to control power sequencing and standby reset holds. These are based on existing per-machine patches to op-pwrctl. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I9b1b076cda58899bec466f94ae8a9c87f9ed4124
* configs: Remove gpio code from config filesBrad Bishop2016-09-235-65/+0
| | | | | | | Move to a new obmc.system module. Change-Id: Ie02a4b2c14cfcf272d8823d44fb9d7c03b796c87 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* inventory: Move INVENTORY_ROOT to inventory moduleBrad Bishop2016-09-235-10/+0
| | | | | Change-Id: Ic68d4a48ff46002858934e0b9c9b1694a2a17a08 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* configs: Remove unused variablesBrad Bishop2016-09-235-33/+0
| | | | | Change-Id: I95992741e5b2da4678bc0a12f8afcbe88e318a03 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* python: add vim modelinesBrad Bishop2016-09-235-0/+10
| | | | | Change-Id: Ic13d79892e3efe6f7bad357ad747e6fd25299d02 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* palmetto: remove frusBrad Bishop2016-09-231-45/+0
| | | | | | | These are now provided in a json file. Change-Id: Ib0491399df797a728c7a71118f7d54a07eb3a466 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Fix some hardcoded inventory pathsMatt Spinler2016-09-211-22/+21
| | | | | | | | | | | | | Modify hardcoded inventory paths to match the ones generated by the machine readable workbook. Note the FRU_INSTANCES array is no longer used and will be removed with a separate commit. Resolves openbmc/openbmc#563. Change-Id: I7af395f08551692f03c95c151bfbbae9e33dee00 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* configs: remove interpreterBrad Bishop2016-09-065-10/+0
| | | | | | | Remove /usr/bin/python as these are not runnable scripts. Change-Id: I2b84748a17be45e99dcbe2d82932c96015b569ce Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove APPS and CALLBACKS from board config filesBrad Bishop2016-08-315-765/+0
| | | | | | | No longer required with the switch to systemd for state management. Change-Id: I34047f948a92cb996a6926765b9a4d8df9f8d1f2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* fix sensor scales for HWMON devicesEdward A. James2016-08-225-265/+266
| | | | | | | | | | | | | - should only use exponential (10^x) scaling - purpose of the scale is to identify units - need adjustment factor for some sensors; internal use only depends on Id4e1dfad0def21f9f1d341d859c3b2c237dea080 resolves openbmc/openbmc#412 Change-Id: Iaf2d5e30df620212dd3c9e821d6462964520dc44 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* Add logic to sync/preserve MAC and UUIDAdriana Kobylak2016-08-081-0/+14
| | | | | | | | | | | | | | The MAC and UUID values are written in the VPD eeprom by the manufacturer. These values are mirrored to u-boot. During BMC boot, check that the values in the VPD eeprom and u-boot are the same. If they are different, use the VPD eeprom value to update u-boot. Exception is the MAC when it's been set by the admin to have a locally administered address. In this case the MAC is not updated. Updating the MAC takes effect immediately, updating the UUID requires a BMC reboot. Change-Id: Ied0f308ed06cd6a45bd618bbb307b2483c6b5b61 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Remove unused CACHE_PATH variable from configsBrad Bishop2016-07-265-5/+0
| | | | | | | | | The library function doing the caching now makes the parent directory if it doesn't exist so also removing that bit of code from the system manager. Change-Id: I30a55737a51e698d977dbc3f30208db1d4e0e87e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove workbook dependency from download mgrBrad Bishop2016-07-105-5/+0
| | | | | | | | The download path for temporary files isn't a property of the board. Hardcode /tmp into the application. Change-Id: Ib375ddee9a4c50aa8817980562fbd5b1191b5542 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add checkstop gpio to Firestone, Garrison, WitherspoonAdriana Kobylak2016-07-053-0/+24
| | | | | | | | | Firestone, Garrison, and Witherspoon were missing the checkstop gpio handling. Add the checkstop handler process and the gpio pin number per the system schematics. Change-Id: Id53e2f8888a7c706bf30a95fe56223628a2ba70a Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Merge pull request #119 from anoo1/vpdPatrick Williams2016-07-011-2/+0
|\ | | | | Remove Chassis and Product area from IO Board
| * Remove Product and Chassis area from IOBoardAdriana Kobylak2016-07-011-2/+0
| | | | | | | | | | | | | | | | Remove Product and Chassis area for IO board vpd since only board area is present in the latest version of the IO eeprom. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* | Add the missing binary into Palmetto config fileVishwa2016-06-301-0/+6
|/ | | | | | | | | | | Palmetto.py did not have discover_system_state.py and this patch is to update that. discover_system_state.py is responsible for looking at power restoration policy set by the user and then taking appropriate actions when BMC comes back from any reboot / power cycle and reaches BMC_READY state. Actions could be : 1) Leave the system in power off state. 2) Power on the box. 3) Restore the last state which can be either #1 or #2 above.
* Merge pull request #96 from anoo1/xstopPatrick Williams2016-06-172-0/+14
|\ | | | | Add support for checkstop gpio
| * Add checkstop gpio to Barreleye and PalmettoAdriana Kobylak2016-06-162-0/+14
| | | | | | | | | | | | | | Add checkstop gpio pin number and handling to Barreleye and Palmetto platforms. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* | Merge pull request #104 from bradbishop/garrisonPatrick Williams2016-06-162-4/+4
|\ \ | | | | | | Fix Firestone,Garrison i2c addresses for OCC
| * | Fix Firestone,Garrison i2c addresses for OCCBrad Bishop2016-06-152-4/+4
| |/ | | | | | | | | | | | | | | | | | | Previously these were hardcoded via a garrison layer patch. When skeleton started looking for addresses in the system configuration file and stopped hardcoding them, the garrison and firestone files were updated but with the barreleye addresses. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Initial Witherspoon board configurationYi Li2016-06-161-0/+649
|/ | | | | | Witherspoon is an IBM branded OpenPOWER system for the HPC market. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Install python workbook to well-known locationBrad Bishop2016-06-102-7/+0
| | | | | | | 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-106-0/+2357
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