summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* op-proc-control.bb: bump versionPatrick Williams2017-04-291-1/+1
| | | | | Change-Id: Ia04d42fbab321cc7daeebf88b1b41653c19dfa41 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-romulus: Mirror host console to UART1Lei YU2017-04-292-0/+5
| | | | | | | | | | Add Romulus-specific override for obmc-console.conf containing the 'local-tty' configuration option. This enables obmc-console-server to relay the LPC-controlled VUART to another ttyS0/UART1 Change-Id: Ib56d5c34154a38721eb6379cc3636cbf24f34fea Signed-off-by: Lei YU <mine260309@gmail.com>
* New Witherspoon MRW XMLMatt Spinler2017-04-271-1/+1
| | | | | | | | | * Added cooling zone information to the fans. * Gave the TMP275 a hwmon name so it will start being recognized by phosphor-hwmon. Change-Id: I54da1677973b52de1594c6011e4a302fb56558fd Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* witherspoon: obmc-console: Mirror host console to ttyS0Andrew Jeffery2017-04-262-0/+5
| | | | | | | | | | | This resolves openbmc/openbmc#1279 in the same way as the Zaius patch at cd021293f1264ace3b0833e63a3f9b4a20fd1ef4. Also, add baud-rate change per Zaius change at dbf3fba037a7c791084b87e0de4e88316386de3c. Change-Id: I59fddac17f0015fcf33c94aa8161dcfd81864cd4 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-romulus: Remove P9 host watchdog workaroundLei YU2017-04-251-3/+1
| | | | | | | | Remove the watchdog workaround patch from meta-romulus; And remove the patch itself since no machine is using it anymore. Change-Id: I2a1d8cbce3637562a35f738fce8c6bea2738528c Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-zaius: Add obmc-console-server baud rate configurationXo Wang2017-04-241-0/+1
| | | | | | | | | Add local-tty-baud option to Zaius BMC console configuration, to be read by obmc-console-server when opening the tty for the local UART mirroring. Change-Id: Iae2322b383388d9475e04a6a54ca47563123c812 Signed-off-by: Xo Wang <xow@google.com>
* Refactor action target names Host-start-stopJosh D. King2017-04-2013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | The target change is: obmc-chassis-stop -> obmc-host-stop obmc-chassis-start -> obmc-host-start Removed CHASSIS_FMT and CHASSIS_LINK_FMT because they are no longer needed. CHASSIS_POWER_FMT_2 did not change because its used for obmc-chassis-reset. Deleted files obmc-chassis-start@.target and obmc-chassis-stop@.target because they are no longer needed. I moved over their contents to obmc-host-start and obmc-host-stop. Updated phosphor-state-manager.bb and skeleton-rev.bbclass to have correct commit id. Change-Id: I26cba4153038f39d60e8d450a05969a216848abe Signed-off-by: Josh D. King <jdking@us.ibm.com>
* Refactor action target names Power-on-offJosh D. King2017-04-2033-53/+53
| | | | | | | | | | | | The target change is: obmc-power-chassis-on -> obmc-chassis-poweron obmc-power-chassis-off -> obmc-chassis-poweroff Also updated phosphor-state-manager.bb to now have correct commit id. Change-Id: I15aae803e5f0d44d4e6a137278f93e91f848b2c0 Signed-off-by: Josh D. King <jdking@us.ibm.com>
* openpower-dbus-interfaces.bb: bump versionPatrick Williams2017-04-171-1/+1
| | | | | Change-Id: I73da168f194d2c3d6118a577c26d7861bf349257 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-occ-control.inc: bump versionPatrick Williams2017-04-171-1/+1
| | | | | Change-Id: Ic16cabeee148b0cbe4713d0c8a7c5fae644f3d9d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Recipe for CFAM override procedureMichael Tritz2017-04-173-1/+39
| | | | | | | | | This recipe will put the CFAM override procedure into the build. Resolves openbmc/openbmc#1381 Change-Id: If805b6e947c6d9b09703cd6333df61f5fe61db54 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* op-proc-control.bb: bump versionPatrick Williams2017-04-141-1/+1
| | | | | Change-Id: I1d12188eeb561a5326cb3960e1213b51f98a48c0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Switch FSI clock to synchronous mode on a disableMatt Spinler2017-04-121-0/+1
| | | | | | | | Before unloading the FSI Driver, switch the master P9's FSI clock back to synchronous mode. Change-Id: I6309ad08c48cb5f272389925ea19b8cf7f8333d0 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move FSI recipe and services to meta-openpowerMatt Spinler2017-04-127-2/+74
| | | | | | | FSI is an OpenPower concept. Change-Id: I0043d6d7b4783179b0893bbf7995aa229df2463f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-zaius: Boot host automaticallyXo Wang2017-04-092-0/+7
| | | | | | | | Add override for the default "powerpolicy" loaded from the settings YAML to ALWAYS_POWER_ON. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Ib753636c616c8f403f9656fa3aa3540e219b7e4a
* openpower-occ-control: add missing bbclass inheritDeepak Kodihalli2017-04-091-1/+3
| | | | | | | | | openpower-occ-control.bb should inherit obmc-phosphor-dbus-service.bbclass, without which the occ-control d-bus service will not be installed. Change-Id: I1d4df8bca9761223c327668fbcf5f76fc83d22a4 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* meta-romulus: Re-order service units for power onLei YU2017-04-093-15/+1
| | | | | | | | | | | | | | | | | After OpenFSI driver is integrated, vcs_workaround now depends on fsi_scan service, which depends on PGOOD. Romulus previous vcs_workaround is run after CPLD gives power and before PGOOD is asserted, and thus causes issue openbmc/openbmc#1420. The fix is to move cpld_trigger before vcs_workaround, which will make CPLD to assert PGOOD before it, and thus before fsi_scan. Then Romulus is able to use the common vcs_workaround service, so p9-vcs-workaround.bbappend is deleted. Fixes openbmc/openbmc#1420 Change-Id: Ia6dee472185c74f382c15acf0e1f2ccb7ad288a2 Signed-off-by: Lei YU <mine260309@gmail.com>
* Inventory: Add functional/presence sensor support for romulusRatan Gupta2017-04-072-0/+1125
| | | | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Resolves openbmc/openbmc#1345 Change-Id: I578111225a68b0a209f0b14701a37818c815cc6c Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: Add functional/presence sensor support for garrisonRatan Gupta2017-04-072-0/+988
| | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Change-Id: I6ebb4af7d55f012d3615decaefde83702c946a82 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: Add functional/presence sensor support for firestoneRatan Gupta2017-04-072-0/+988
| | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Change-Id: Ia603bb5764ddfa4b2a433cf28e93b42281e46a09 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: Add functional/presence sensor support for palmettoRatan Gupta2017-04-072-0/+290
| | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Change-Id: I5d720b09135c2b7b95e705a607c9f2a18373ec54 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: Add functional/presence sensor support for barreleyeRatan Gupta2017-04-072-0/+988
| | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Change-Id: I6e1f372c125cd8cc10bcf8a0689407f825ef21cd Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* openpower-occ-control: initial recipeDeepak Kodihalli2017-04-044-1/+46
| | | | | | | Resolves openbmc/openbmc#1040. Change-Id: I692812389b5bc078da510c8df23b37475188b9b0 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* op-proc-control.bb: bump versionPatrick Williams2017-04-031-1/+1
| | | | | Change-Id: Iee9304529711f04d7693b4966fd49a0696b27e0b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Inventory: Build inventory with eeprom vpdRatan Gupta2017-04-042-0/+87
| | | | | | | Resolves openbmc/openbmc#665 Change-Id: Iccbb20c8600fb0bf52f6fda433a8853d9cf423d4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Zaius: Rearrange vcs-on/refclock-fixup/avsbus-enMatt Spinler2017-04-046-9/+9
| | | | | | | | | | | | | Move vcs-on@.service, op-refclock@.service, and avsbus-enable@0.service to run as part of obmc-power-chassis-on.target instead of obmc-chassis-start.target so that after starting just obmc-chassis-start@0.target cronus will be able to run. Resolves openbmc/openbmc#1396 Change-Id: Ic00614abc3ea27167041614e63eed392b5b622f9 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Define Generic LED groups for all the platformsVishwanatha Subbanna2017-03-312-14/+0
| | | | | | | | | | | | | | | | | | Regardless of the machine type, there needs to be standard set of LED groups that would get asserted / de-asserted under these conditions: 1) BMC booted 2) Power On 3) Power Off This makes sense on hardwares that have physical LEDs. However, QEMU does not have physical LEDs associated with the groups but the groups themselves can be in asserted state so that if physical LEDs are implemented in future, they can be used. Change-Id: Iaa081e59a356670b9f713db11bd45dbda55a6bd4 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* inventory: adding extra fru properties for romulusRatan Gupta2017-03-302-0/+1
| | | | | | | Resolves openbmc/openbmc#1283 Change-Id: Ia5eb257ee27fc832d3b1066ab38312bafbac76a3 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: adding extra fru properties for firestoneRatan Gupta2017-03-302-0/+1
| | | | | Change-Id: I88dd905cd335c76253853ce210d85e4a6ee51ec2 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: adding extra fru properties for garrisonRatan Gupta2017-03-302-0/+1
| | | | | Change-Id: Ie771f9354f0b514ba9dab52ecff5b577f06db4fe Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: adding extra fru properties for palmettoRatan Gupta2017-03-302-0/+1
| | | | | Change-Id: I835e0d3b426e858240d2e71ad8f3ac7364615138 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: adding extra fru properties for barreleyeRatan Gupta2017-03-302-0/+353
| | | | | Change-Id: I4ee1f49f573b14a36a040517dd6b8e23a782512b Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* openpower-dbus-interfaces: initial recipeDeepak Kodihalli2017-03-303-0/+39
| | | | | | | Resolves openbmc/openbmc#1167. Change-Id: I6fd0029b7e2a160d7d8c91d29870a1cd1a32b1a0 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* witherspoon: Enable hwmon-iio bridgeBrad Bishop2017-03-301-0/+1
| | | | | | | Add the hwmon-iio bridge to the witherspoon config fragment. Change-Id: I4d0bc9717015258dfee5a8fe90b26d6b26aaa7fc Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-openpower: fix iicmaster and pflash warningSaqib Khan2017-03-292-0/+6
| | | | | | | | | | | In order to fix GNU_HASH warning in the elf binary we need to add the LDFLAGS to the TARGET_CC_ARCH. Opened issues openbmc/openbmc#1361 and openbmc/openbmc#1362 to track removal. Change-Id: Ia6e4ad69c7f3e2c272146e39512400a19b44d760 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* Inventory: changing the location for the fru inventory configRatan Gupta2017-03-273-1394/+1041
| | | | | | | This change is required for barreleye Change-Id: I76d9ae14ac544fddccd10d697bcd12d3eb7b6dc2 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Do not run host start targets if host already onAndrew Geissler2017-03-251-0/+1
| | | | | | | | | | | | This is the first commit in a series that will ensure we do not run the host start services when the host is already running. Specifically this is to handle the situation where the host is running and the BMC is rebooted. Change-Id: I6c6a99a3c2aefff338c2eafe546a525999c357b4 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Remove the old obmc-control-ledVishwanatha Subbanna2017-03-243-21/+0
| | | | | | | | Now that the changes are made to use the new phosphor-ledmanager, the old ledcontroller will need to go away Change-Id: Idffbffbd180334278af740322c140908069b7ceb Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* witherspoon: Only rebind ucd9000 if we unbound itAndrew Jeffery2017-03-241-4/+8
| | | | | | | | | | | | | This makes way for an incoming kernel patch affecting Witherspoon[1], where we disable the UCD90160 device in the devicetree. If the driver hasn't been bound to the device we can immediately proceed to invoking i2c{g,s}et. Finally if it wasn't bound before the script was executed then don't try to rebind it, as it was disabled for a reason [1] https://lists.ozlabs.org/pipermail/openbmc/2017-March/007015.html Change-Id: Icc1fd1aa978e1a5cd62f1609bae97aa7dbfcde41 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* ucd_disable_vcs: Don't wait for bound device link to appearAndrew Jeffery2017-03-241-9/+1
| | | | | | | | | | | | | | The driver is bound at boot, so if the driver isn't bound then it won't be in the future, unless explicitly bound from userspace. A previous commit (8ca6161774d, "meta-witherspoon: vcs-control: Add retries and journal entries") introduced retries for both unbind/bind operations of the UCD9000 driver for the UCD90160. Don't wait for a symlink to appear if it isn't present. Change-Id: I2e06d48fb7ae71f8af01be5a9548fc3d9d0a4d8a Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* Witherspoon XML revision bumpMatt Spinler2017-03-231-1/+1
| | | | | | | | | | Bump the github.com/open-power/witherspoon-xml revision to pick up: 1) LED fixes 2) fan tach wiring for presence detects Change-Id: I8c083393f43dd8b5958cc145e5b7cd27815ce402 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move object_mapper per dbus path conventions.Patrick Williams2017-03-201-1/+1
| | | | | | | | | | | | | | | | | | phosphor-fan-presence.bb: bump version phosphor-inventory-manager.inc: bump version phosphor-ipmi-host.bb: bump version skeleton-rev.bbclass: bump version phosphor-led-manager.inc: bump version phosphor-mapper.bb: bump version phosphor-ipmi-fru.inc: bump version phosphor-state-manager.bb: bump version phosphor-logging.bb: bump version openpower-fru-vpd.inc: bump version Resolves openbmc/openbmc#1112. Change-Id: Iaf32b0e828dc4f2da021eae9b8e1d440042841d8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-witherspoon: vcs-control: Add retries and journal entriesSaqib Khan2017-03-201-5/+18
| | | | | | | | | | | - Added journal entry for retrying ucd driver rebinding - Added retry for finding the ucd driver entry - Added sleep time in between retires to resolve any timing issue Resolves openbmc/openbmc#1298 Change-Id: Id80f11e14d3f4ac59ead0ff171944ff83e8874b1 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* op-proc-control.bb: bump versionPatrick Williams2017-03-171-1/+1
| | | | | Change-Id: I6cbff235aad21b6deeeb5d22f7bb5c984382070e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-image.bbclass: Remove inarp from default buildJohn Wang2017-03-161-0/+1
| | | | | | | | | | | | | | This service was implemented for Barreleye to send out the ARP packet for BMC discovery. We can remove it from default build since it's not necessary for other platforms. Also need to inherit obmc-phosphor-systemd so it can be installed once built in on specific platform. Resolves openbmc/openbmc#1306 Change-Id: I20865177aa939fb729d15e9ba373c80ff8ea59bf Signed-off-by: John Wang <hsienchiang@gmail.com>
* pdbg.bb: bump versionDinesh Chinari2017-03-161-2/+1
| | | | | Change-Id: I9ecb8aae87cec31a38bb97a1461786a949fe8ccf Signed-off-by: Dinesh Chinari <chinari@us.ibm.com>
* op-proc-control.bb: bump versionPatrick Williams2017-03-161-1/+1
| | | | | Change-Id: Iadb2b4369cf627b7c1b2a4eaef8b26fb33175e1e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Use openpower-proc-control in bitbakeMatt Spinler2017-03-169-81/+25
| | | | | | | | | The executable built from this repository will now be used in start_host@.service and vcs_workaround@.service instead of the shell scripts that use pdbg to do FSI commands. Change-Id: I8ef3075449b562d64295ae330bd2c150264a0607 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add FSI enable/disable services for cronus useMatt Spinler2017-03-162-3/+3
| | | | | | | | | | | Start fsi-disable.service to unbind the FSI Driver. Start fsi-enable.service to bind it again and rescan. Also added a fsi-bind@.service so we can ensure the driver is bound each power on. Change-Id: I5fa62b44994aea3bb645e755187f29e720bf3bce Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-zaius: avsbus-control: Add VOUT_COMMAND workaroundXo Wang2017-03-151-0/+7
| | | | | | | | | | | | | | | When switching voltage regulator modules (VRM) on Zaius to AVSBus- controlled operation, the initial output voltage should be copied from the PMBus VOUT_COMMAND register. However, the Intersil VRM does not perform the copy following the first switch from PMBus- to AVSBus- controlled operation. Add a workaround to the AVSBus enable step that writes the value of VOUT_COMMAND to itself in order to initialize the otherwise BMC inaccessible AVSBus voltage setpoint. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I3335586d98e95eb52d44d6d31e688f9b7c292136
OpenPOWER on IntegriCloud