summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add interface yaml file for user password update featureVishwanatha Subbanna2017-09-123-0/+31
| | | | | Change-Id: I9b23ebcae15e1feee0eb32c42b184c8a429e0977 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add Collection interface.Nagaraju Goruganti2017-09-081-0/+6
| | | | | | | The interface has a single method now called 'DeleteAll'. Change-Id: Ifd4d4046f614dfbe622adb5820bceae2847bdec8 Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
* inventory: add type-only interfacesMarri Devender Rao2017-09-083-0/+12
| | | | | | | | Add type-only interfaces for ethernet card, chassis and system/enclosure. Change-Id: I347b34790dfc1b0d09c7c6dba9a6950b62d433c0 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Add interface to enable an objectDeepak Kodihalli2017-09-081-0/+22
| | | | | | | | | | | | | | | The interface consists of a boolean property called 'Enabled'. Setting that to true or false helps determine whether an object implementing this interface is usable or not. This will help users to select an object from a collection of similar objects. For instance, given these objects : setting/permanent/boot and setting/one-time/boot, one or both of these objects could implement the Enable interface to allow a user to state how the boot setting should be applied - the next boot versus all subsequent boots. Change-Id: I35df5384d459ba7d6cd9afab630f145b5a5c9948 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Update Software interface READMEGunnar Mills2017-09-061-10/+11
| | | | | Change-Id: I93764fc9c8e6f05d41ece7a6605452bbbac11c3b Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add Threshold Critical ErrorsGunnar Mills2017-08-222-0/+17
| | | | | | | Added Sensor Threshold CriticalHigh and CriticalLow errors. Change-Id: Ie29a39ed5c58e51a38c33952e582de1b35811247 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add Inactive state to OSStatus enumMarri Devender Rao2017-08-211-1/+4
| | | | | Change-Id: Ia0da0d12b967b80d0ef3800146de01033e425613 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Common: Create UUID intventory Interface.Dinesh Chinari2017-08-141-0/+8
| | | | | | | | Created an Common Interface UUID with property name UUID. Change-Id: Ic1b5928c6cd330f9d88929810ee5c422221e100f Signed-off-by: Dinesh Chinari <chinari@us.ibm.com>
* YAML definition for Field Mode interfaceMichael Tritz2017-08-141-0/+11
| | | | | Change-Id: Ie9451b2b67a281e9d5eac47d3d06e4ea6f0e2323 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* Grammar fixes in callout READMEGunnar Mills2017-08-071-8/+8
| | | | | Change-Id: I409066f2bc1232e48e5693a177d39859ba6ec84d Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add inventory errorsGunnar Mills2017-08-032-0/+10
| | | | | | | | | | | Added NotPresent and Nonfunctional inventory errors. An example of this being used is to log an error when a power supply is removed in Witherspoon. In Witherspoon, both power supplies are needed to power all 6 GPUs. Change-Id: I086c2de8e0c44c941c527c44af022c8c440d70f4 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add minimum ship levelBrad Bishop2017-08-023-0/+82
| | | | | | | | | | | Add a framework for describing minimum ship level configurations. Minimum ship level configurations could be useful to enable legacy hardware configurations in product development while still preventing manufacturing escapes of those legacy parts. Change-Id: I005a035ac824a3f966caee4582f0e3344cfa0bca Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add TPM policy interfaceMarri Devender Rao2017-07-251-0/+8
| | | | | Change-Id: I244484a4dcac0b01fb859a9d5436c3f0bb04b39d Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Add process flag to Callout inventory metadataTom Joseph2017-07-201-0/+1
| | | | | Change-Id: I4274d9df94d62ec58e1e6beb95db81754856890e Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Define the AssetTag interfaceTom Joseph2017-07-181-0/+8
| | | | | Change-Id: I46ccac9e3e68f3b505885667aca9cc80c847aa63 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Separated out the MAC address property into it's own interfaceRatan Gupta2017-07-182-4/+9
| | | | | Change-Id: Ia2a7b51539f00be4af59f09bd8ccac582d9ea983 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Create power cap enable propertyAndrew Geissler2017-06-291-0/+6
| | | | | | | | This property will be used to enable and disable the power cap for the system Change-Id: Ifd7b2be89a33e45b9ed2e3832aa13d81b829bc85 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Define interface for DHCP optionsRatan Gupta2017-06-271-0/+19
| | | | | | | Resolves openbmc/openbmc#1685 Change-Id: I24e3b9757eed523240c65823952c4dcee24f329d Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* phosphor-dbus: copying yaml files to shared known locationMarri Devender Rao2017-06-081-1/+1
| | | | | Change-Id: I0d26e8e3e06eb72c92e9410cb83b3b20c464c303 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* D-Bus interfaces for describing State.Dhruvaraj Subhashchandran2017-06-083-0/+71
| | | | | Change-Id: Ic52faba7a24bcf58f3326b1587282ca8398e9a70 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Update reboot request to match with agreed designAndrew Geissler2017-06-051-1/+1
| | | | | | | | A/C will not be preserved on host reboot requests, there's no need to include that detail in the interface anyway Change-Id: If3d33cea8c492191f0dfd58bfcfd99bfe9f9baee Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Watchdog: Update Interface yaml file to remove signalVishwanatha Subbanna2017-06-031-4/+0
| | | | | | | | | | Initial thought behind watchdog implementation was that when the timer expires, it would broadcast a signal. A better design was thought of in the meantime and that would call into a user requested target post timer expiration. Change-Id: Ibe148ed5cd0e8d72949324f64c87704a8e9e7236 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add interface to create BMC Dump.Jayanth Othayoth2017-06-035-0/+41
| | | | | Change-Id: I7cf363917f7d21664cd60433f23335b94f095147 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Update README.mdVictor Hu2017-06-021-25/+20
| | | | | | | | Formatted the headings of the Network README file and fixed the formatting that caused the eg. endpoints to not render correctly on the webpage. Change-Id: I32863a668b9bba03f4a95eb762ad7d7203b7a601 Signed-off-by: Victor Hu <whowutwut@gmail.com>
* Add d-bus interfaces for SettingsDeepak Kodihalli2017-05-258-0/+161
| | | | | | | Resolves openbmc/openbmc#1486. Change-Id: I377f40516a6a0317bb4b5d811704288048c83cc8 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add gitignoreLei YU2017-05-241-0/+54
| | | | | Change-Id: I05dd01e1cd7eb4bd75f50f88036f56df7fb09b09 Signed-off-by: Lei YU <mine260309@gmail.com>
* Remove the IPProtocol interfaceRatan Gupta2017-05-151-15/+0
| | | | | | | | The protocol type has been added into the IP interface as a property. Change-Id: I4ba56a33332a73845d9fe3ae94546fd8275d61c4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: Add protocol type property in IP InterfaceRatan Gupta2017-05-111-0/+11
| | | | | Change-Id: I5ffa64b0f538c6ebe02ce2017094c86407d1c0e5 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Dbus interface for "factory reset"Michael Tritz2017-05-111-0/+6
| | | | | | | | | | | This commit defines a dbus interface to factory reset a particular system. The defined interface will be implemented by each service (host, BMC, network). Resolves openbmc/openbmc#1573 Change-Id: I94e37fc2275f742c50f864a29094227da6144026 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* Create interfaces for BMC Dump.Jayanth Othayoth2017-05-101-0/+15
| | | | | | | Resolves openbmc/openbmc#1377 Change-Id: I5596fa17b5e95783c8bb2c4763f7b23e3fc9a30b Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Network: define interface for tunnel parametersRatan Gupta2017-04-251-0/+82
| | | | | Change-Id: Ic44f54c0ea3a5c732c1d0045d50bd1c2238076e0 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define interface for VLAN specific parametersRatan Gupta2017-04-251-0/+15
| | | | | Change-Id: I5b3bf1239c543aa8e16014df03699e2eb74bcc85 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define the interface for IP protocolRatan Gupta2017-04-251-0/+15
| | | | | Change-Id: I3a2014fb8bbee4d221a3174698209ecf6cd30df9 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define interface for network bonding parametersRatan Gupta2017-04-251-0/+85
| | | | | Change-Id: Ib94e7ab515834b2c73eccddc783ccea0c3026092 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Document overview and usage of the network d-bus interfacesRatan Gupta2017-04-251-0/+59
| | | | | | | Resolves openbmc/openbmc#1284 Change-Id: I0f57ea9d48485f8bc54e6f65795fd76507e4ea81 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define interface for IP addressRatan Gupta2017-04-251-0/+42
| | | | | Change-Id: Id4d07d36f7471b30249977f0a53aa6d1680d04ce Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define interface for system configurationRatan Gupta2017-04-251-0/+11
| | | | | | | | This interface would be used to implement the system specific network configuration parameter. Change-Id: I189de73da88a31785af22a6edbccb9bda6d50d06 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Network: define interface to represent an ethernet interfaceRatan Gupta2017-04-251-0/+36
| | | | | | | | This interface would be used to implement the ethernet interface specific configuration. Change-Id: Ib92e746e8de0881296df790fe82544839dce0bc7 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Common: add InternalFailure to error metadataGunnar Mills2017-04-211-0/+2
| | | | | | | | | elog-gen.py does not handle errors without a metadata file (see openbmc/openbmc#1469). To work around this, add InternalFailure to the metadata yaml. Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Change-Id: I55caf2970ce37d0bba67ec48d137015de4838e1e
* Minor updates to doc for soft and hard power off termsAndrew Geissler2017-04-211-12/+12
| | | | | Change-Id: I7ef803d834b3d91a4ea5404e1977f56e91716a43 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* TFTP: removed > from error yaml fileGunnar Mills2017-04-201-6/+3
| | | | | | | | | | phosphor-logging currently generates invalid C++ code with multi-line descriptions. Work around this by eliminating them. See openbmc/openbmc#1481. Change-Id: I361f21394cfa506ef87677e6fc84fa742789eff6 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* TFTP errorsGunnar Mills2017-04-193-1/+17
| | | | | | | | | Created new errors, InternalFailure and InvalidArgument, in Common.errors.yaml. These errors are used in TFTP.interface.yaml. Change-Id: I2aa3e7bf57b2562945efdd9efba19b4551a7c0b1 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* LEDS: Add README fileVishwanatha Subbanna2017-04-171-0/+127
| | | | | Change-Id: Id159738eee3828483ba58b51068e09aad1b64822 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* TFTP InterfaceGunnar Mills2017-04-111-0/+15
| | | | | | | | | | Added a TFTP.interface.yaml To be used at /xyz/openbmc_project/software to download software images. Part of openbmc/openbmc#1331 Change-Id: I87905ffe45efc2d50c7f14b5649ecce2b00d566f Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* New YAML definition for CoolingType properties.Brandon Wyman2017-03-301-0/+13
| | | | | | | | | | | Add property AirCooled that will be set to true if cooled by air (fans). Add property WaterCooled that will be set to true if cooled by water. Change-Id: I816b41a7205ede1583718ae1ec8e27031ba392c8 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* Host control needs metadata error yamlAndrew Geissler2017-03-281-0/+2
| | | | | | | | | | Currently the phosphor-logging repo requires all error.yaml files have a corresponding metadata.yaml. A future change will remove this requirement but for now just provide the metadata file. Change-Id: I9a3cbfbca39d180f7ed62cff4edd15807ac69e75 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Host interface commandsAndrew Geissler2017-03-282-0/+57
| | | | | | | | At times the OpenBMC needs to interface with the host. These are the supported commands to send to the host. Change-Id: I376716336af7b8f3fdfd1a385d7ed5c4e6ba058b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add Sensor interface device calloutMatthew Barth2017-03-272-0/+6
| | | | | | | | Callout the device associated to a Sensor interface when a read failure occurs Change-Id: If4953d4f1dc88a9a78ad9fab5c0fdd201b98ec91 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Add Control interface device calloutMatthew Barth2017-03-272-0/+6
| | | | | | | | Callout the device associated to a Control interface when a write failure occurs Change-Id: I8471dd99b63c6adf17b5654f2636917b308333d2 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Logging.Entry interface: add new propertyDeepak Kodihalli2017-03-271-0/+7
| | | | | | | | Add a boolean property called 'Resolved', which indicates whether the problem being reported by an error log has been resolved or not. Change-Id: I8a2e07c688ff31badbef6cf00e92116b568b6d71 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
OpenPOWER on IntegriCloud