summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* 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-fru-vpd: fix mapper Wants for servicePatrick Williams2017-03-151-2/+2
| | | | | | | | | | | | The previous Wants statement was on the old capitalized inventory object. Fix to use the lower-case inventory object and remove 'manager' since there is no 'manager' object. Fixes openbmc/openbmc#1311. Change-Id: I0caea10bc10a8f724d0951f592e396dd71e84743 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Service for enabling/disabling host failure rebootsMatt Spinler2017-03-151-0/+1
| | | | | | | | | Wraps the auto_reboot host setting in a service so it can be enabled or disabled by starting or stopping the service. Change-Id: Ib3e92f67eb833cd6e31e153b58a63edb6837ae2c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Do not run chassis power target services if power onAndrew Geissler2017-03-1513-0/+13
| | | | | | | | | | | | This is the first commit in a series that will ensure we do not run the chassis power on services when the chassis is already on. Specifically this is to handle the situation where the chassis is on and the BMC is rebooted. Change-Id: I733ca076f044731a4ba327fe2f46302dce5f4edd Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* meta-romulus: Remove VDDR workaroundLei YU2017-03-141-5/+0
| | | | | Change-Id: I269dde2c5bc77d9362b139df0206e78574073d09 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-witherspoon: Remove vddr voltage overrideJayanth Othayoth2017-03-131-1/+1
| | | | | | | | | | The VDDR overrides were only appropriate for chip before DD1.02. Those older chips have all been removed from lab circulation. Resolves openbmc/openbmc#1285. Change-Id: Ie5d6efe6cadaa1f6938741d4932f79d5130afaf0 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Fix incorrect led name in platform specific filesVishwanatha Subbanna2017-03-102-3/+3
| | | | | | | | | | Changing the names in led config caused DOA since the corresponding bbappend changes were not done. This fixes that bug. Fixes openbmc/openbmc#1291 Change-Id: I4ff1fbb01be14f0af15a7d14f736bd79b5940dc3 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Update LED group definition for Barreleye boxVishwanatha Subbanna2017-03-101-17/+7
| | | | | Change-Id: I48c79cc0fd9d847cba3aeb57ee5392deac230fc3 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Update LED group definition for Palmetto boxVishwanatha Subbanna2017-03-101-15/+5
| | | | | Change-Id: Ica59ac295b4ab5e071c02d6c0f6f519be8414827 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* openpower-fru-vpd:Fixes the build failure for non mrw systemRatan Gupta2017-03-091-1/+1
| | | | | | | | Install the sample example file as out.yaml which is expected in openpower-fru-vpd recipe. Change-Id: I50689b98814b8a4c8fa23261c4fcf0bd73c63538 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-romulus: add YAML for system InventoryRatan Gupta2017-03-092-1/+638
| | | | | Change-Id: I069d7a0586d416692f01d54cc01318002a810c6f Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-garrison: add YAML for system InventoryRatan Gupta2017-03-092-1/+1393
| | | | | Change-Id: I1e7b02813a53fd63e0c867e8712a407a0422c725 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-firestone: add YAML for system InventoryRatan Gupta2017-03-092-1/+1393
| | | | | Change-Id: I8d5d39c1dcafdd5c18582957db9a41781b5aa0ed Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-palmetto: add YAML for system inventoryRatan Gupta2017-03-092-1/+275
| | | | | Change-Id: I537fea3f24af262d181865381bc7564ca3404aee Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-barreleye: add extra properties YAML for system inventoryRatan Gupta2017-03-091-0/+352
| | | | | Change-Id: I18d31e2adc31f2ac5b5094414623be3c40992837 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-barreleye: add YAML for system inventoryRatan Gupta2017-03-091-0/+1041
| | | | | | | | This YAML file is for Barreleye, as it can not be generated from MRW. Change-Id: Ie42b49bcef11b7a8e137ae634eecd481c9f73efe Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* kernel: FSI and P9 fixesJoel Stanley2017-03-062-32/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Two fixes for FSI bugs that users were seeing often. A revert of the Zaius reserved memory region device tree change due to a kernel bug where u-boot will happily load data into the region that the kernel subsequently marks as inaccessible. This is a temporary fix until the ARM early boot code can be fixed. Finally, a change to bring Romulus PNOR SPI settings to parity with the other P9 platforms. Christopher Bostic (2): drivers/fsi: Change hub sysfs name drivers/fsi: Don't scan after fsi-gpio_master unbound Lei YU (1): arm: aspeed: romulus: Set PNOR SPI address mapping Patrick Williams (1): Set Zaius back to old address range Change-Id: I3887c7dbd3f6fd450fb096ba59e0189af87039d7 Signed-off-by: Joel Stanley <joel@jms.id.au>
* Update LED Manager recipe to support Barreleye machineVishwanatha Subbanna2017-03-034-0/+60
| | | | | | | This has the changes that enables LED group manager on Barreleye Change-Id: I7f0822622023ec05212f37c25dc2a408d77f1bd4 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Update LED Manager recipe to support Palmetto machineVishwanatha Subbanna2017-03-034-0/+52
| | | | | | | This has the changes that enables LED group manager on Palmetto Change-Id: Iaf4d4cc4c798c70e557009e9928225facb1d7d86 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* meta-openpower: Remove deprecated inventory-uploadPatrick Williams2017-03-031-1/+0
| | | | | Change-Id: I9b99cf57d696fb56d29e7ed9e07e7979e4e36997 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Palmetto: Add Palmetto OCC sensorsBrad Bishop2017-03-012-1/+14
| | | | | Change-Id: I6afef5d9c241bca369f11799d430ed9bceb5cbce Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Ensure FSI scan runs before services that use FSIMatt Spinler2017-03-011-0/+2
| | | | | | | | The FSI scan must be done before start_host and vcs_workaround run in order for them to work propertly. Change-Id: I1305a65763ba35721d5655f1f3e6c2d8af5fdc71 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* zaius: Temp kernel patch for reserved memory addrv1.99.3Patrick Williams2017-02-272-0/+32
| | | | | | | | | | | | A commit in the openbmc/linux tree moved the reserved memory for Zaius to the end of the memory space. This seems to cause a conflict between u-boot and the kernel resulting in an unbootable image. Temporarily set the reserved memory address to match Witherspoon until the issue openbmc/openbmc#1203 can be resolved. Change-Id: I1bab9d29285d5b02fe03b2654c4458f1b22482be Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Use OpenFSI backend for all FSI operationsMatt Spinler2017-02-242-6/+2
| | | | | | | | | | | | | | We perform two changes that must be done in sync: - Tell pdbg to use OpenFSI backend in boot scripts. - Bump the kernel to enable the FSI kernel driver. Following this change the host CPUs are IPL'd through the kernel driver. Change-Id: Ia28d2c854c8856c12c21e2230501ab7a9bc2a3b7 Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
* Add service to trigger OpenFSI driver to do a scanMatt Spinler2017-02-242-1/+3
| | | | | | | | After PGOOD comes up, the FSI driver needs to do a scan to find the FSI devices. Change-Id: I1b4eeec191408a36b37d9044279bdf067deb2b15 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Re-enable IPMI watchdog reboots for WitherspoonMatt Spinler2017-02-241-3/+1
| | | | | | | | Now that hostboot IPMI is being enabled, we can turn back on the watchdog reboot. Change-Id: Ia134e8a1571600869a666c21efb80baafbf0d2a3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-romulus: Change wants to requires for power on servicesLei YU2017-02-243-6/+6
| | | | | | | | In order for targets to fail when their services fail, the relationship must be a "requires" Change-Id: I9be703179caff8276572c32ecca84209e42448cf Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Make avsbus-workaround run after power onLei YU2017-02-243-6/+2
| | | | | | | | | | | | | | | Romulus power on workarounds requires power is on, otherwise the i2c devices are not accessible. Changing avsbus-workaround to run after power on achieves the goal, that all the power on sequence followed by avsbus-workaround are run after power is on. Note: During the period between power is on and CPLD trigger, PGOOD is not asserted, which seems to break the op-power-start and op-wait-power-on. Change-Id: I0379b0adee53606f18fe64ce39c0acfe11c51622 Signed-off-by: Lei YU <mine260309@gmail.com>
OpenPOWER on IntegriCloud