summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* meta-romulus: Add cpld_reset on power offLei YU2017-02-243-1/+26
| | | | | | | Reset CPLD trigger so that it waits after VDD is powered up. Change-Id: Ide5ac98547b31a29fdcf3ac73d8a6f16ee62848e Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Update power on sequence with new obmc-power-chassis targetsLei YU2017-02-249-15/+15
| | | | | Change-Id: I12da1cd3d5514ff6c9deea1cef922686cdb39dc5 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add Mailbox DaemonLei YU2017-02-242-0/+2
| | | | | Change-Id: I711032e3d26cf1af8c51b11706bae2c9fcb40596 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Make vcs_workaround execute after avsbus-enableLei YU2017-02-242-0/+16
| | | | | | | | | | | | | | This is a workaround for Romulus, that pgood will not be ready before CPLD triggers it, and vcs_workaround is expected to be done before CPLD trigger. The common vcs_workaround is executed after pgood is asserted, so on Romulus it will not get executed since pgood won't be asserted. This commit moves vcs_workaround after avsbus-enable and before CPLD trigger, so it will be executed in a proper step. Change-Id: I3899153023070a995393e7c8554c37b7f1b86996 Signed-off-by: Lei YU <mine260309@gmail.com>
* Add phosphor-hwmon config for BarreleyeBrad Bishop2017-02-245-0/+57
| | | | | Change-Id: I038e8fac517f76a82e516dac4bc53fe59666d30c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Change how hwmon.pl is invoked for MRW systemsBrad Bishop2017-02-241-1/+0
| | | | | | | | This minor tweak removes the need for MRW using systems to append the phosphor-hwmon recipe in their layer. Change-Id: I3d9dcfff452e26d191df37ae7d759c6c2c3f2cd4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I20f864ad96ac5724d70f153955b7ddcb7231b390 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* unit: fix environment variable syntaxDeepak Kodihalli2017-02-231-1/+1
| | | | | | | | systemd populates an environment variable if it's in the format 'arg $value', but not for 'arg=$value'. Change-Id: I89bd547909ee9203967630bb43e587dd4932da9e Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I43fd79222fe68df926f00544e5116b9516115e01 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-02-221-1/+1
| | | | | Change-Id: Ib19b801b372c8a2886e532e8119a1b6509d8f363 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add virtual/openpower-fru-propertiesDeepak Kodihalli2017-02-227-1/+75
| | | | | | | | | | | This virtual provides an output file in YAML format, which has property:value pairs for FRUs of interest. Add a native recipe that extracts property values from the MRW. Set this as the default for OpenPOWER systems. Change-Id: Ib56d253aaceeb84bdb40381147915b3cfc80942a Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Inventory: Map chassis fru dataRatan Gupta2017-02-221-84/+103
| | | | | | | | | Make the association for chassis. Update mrw revision due to co-req with script changes. Change-Id: I42ef9edbf9714d302d7afe2a0851f5ca6f2fe579 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Pick up multi-chip pdbg fixesAndrew Geissler2017-02-221-1/+1
| | | | | Change-Id: I6c808153e2a283088d77f8533c34402021e30f83 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* IPMI Whitelisted commands for FRU and OEM repositoriesTom Joseph2017-02-213-1/+9
| | | | | | | | | | | | The IPMI whitelisted commands for phosphor-ipmi-fru and openpower-ipmi-oem is added. Only the IPMI whitelisted listed commands are allowed in restricted mode. The IPMI whitelisted commands for phosphor-ipmi-fru and openpower-ipmi-oem are added as native packages and host-ipmid depends on those. Change-Id: Ic4184773656567eb0dffa30ef29f8bc3ced3aff4 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: I9fa6c37d295b02366a4322ad8f3e7ccbb9d36d88 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-fru-vpd: add udev ruleDeepak Kodihalli2017-02-202-0/+6
| | | | | | | Add udev rule to launch unit file upon eeprom plug event Change-Id: Ice525ec26fe3c7144e78728e104d11c15ef3f465 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add phosphor-openpower-fru to the imageDeepak Kodihalli2017-02-202-0/+5
| | | | | | | Add to Witherspoon image. Change-Id: Ic00ca036e735055a5afb0978c44aaa52fd18f6fc Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add recipe for openpower-vpd-parserDeepak Kodihalli2017-02-204-0/+55
| | | | | | | | | openpower-vpd-parser includes an application which reads OpenPOWER VPD from an eeprom, parses it and writes the parsed content to the inventory. Change-Id: Id50d2c48e1f084777dd445753779426045c52428 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add recipe for iicmaster toolEdward A. James2017-02-202-0/+22
| | | | | | | debug tool for fsp-based i2c driver Change-Id: I73ae4d5ae6ded219d55ffd7ae30f2b2a24e296a1 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* meta-zaius: avsbus-control: Raise VDN rails max voltageXo Wang2017-02-202-0/+15
| | | | | | | | | | | | | | | Testing showed that the VDN max voltage setting is capping the VCS rail setpoints when those setpoints are written by the host over AVSbus. Raise VRMs' upper limit for voltage on the VDN rails to a value that does not interfere with VCS rail voltages. This is a hacky workaround for what is possibly a logic error with the VRMs' firmware and will be rolled back when the root cause is discovered and corrected. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I85fd94f77509bc51aa7909dd7f522163666040fb
* Add OpenFSI flag to device tree config fileMatt Spinler2017-02-201-0/+4
| | | | | Change-Id: I843b15b07b7c56fbda1b8d9e9b7dbbac6835f5de Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* pdbg openFSI enablementAndrew Geissler2017-02-201-1/+1
| | | | | | | | | | | | | pdbg now supports i2c, fsi big bang, and openFSI. This commit has no dependencies as the current OpenBMC scripts pass the appropriate parameters to pdbg to tell it to continue using the fsi bit bang method. Future commits will switch the scripts over to openFSI once it's enabled. Change-Id: I1572a1dc1de9e173c78bbbe9767aaf63f782d37f Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* meta-witherspoon: vcs-control: Add retries for rebinding ucd driverSaqib Khan2017-02-161-3/+9
| | | | | | | Resolves openbmc/openbmc#1059 Change-Id: Idf2584d9179b55e85f56513617ba6cb39b881395 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* Add virtual/openpower-fru-inventoryDeepak Kodihalli2017-02-165-0/+55
| | | | | | | | | | | This virtual provides an environment file that serves as inventory configuration for openpower-vpd-parser. Add a native recipe that builds the configuration from MRW. Set this recipe as the default for OpenPOWER systems. Change-Id: I88c1d4123d73a5cdf37cba8efda40107f7b9ef25 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add virtual/openpower-fru-vpd-layoutDeepak Kodihalli2017-02-164-0/+32
| | | | | | | | | | | | This virtual provides a vpd layout file that describes openpower vpd structure to openpower-vpd-parser. Add a native recipe that provides a default layout, set that as the default for OpenPOWER systems. A system may override this by providing their own virtual/openpower-fru-vpd-layout. Change-Id: I143fb03e68ef7418c704b1d0e2e9835ffb4c5526 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Inventory: map custom IPMI propertiesRatan Gupta2017-02-161-1/+8
| | | | | | | | Here we are mapping the EC(Engineering Change) property of the processor, which comes as a custom field in the ipmi fru packet. Change-Id: Id136433ed4b33669eae3e50562a4f6517330fc08 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-zaius: vcs-control: Catch UCD driver bind failureXo Wang2017-02-161-1/+2
| | | | | | | | | Capture return value of binding UCD90160 driver to power sequencer rather than let it exit the entire script on first failure. Only exit script if the all the driver bind attempts fail. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I76303e1abb222daa7badb58b90d77bb49717236a
* Change wants to requires for all critical servicesAndrew Geissler2017-02-156-11/+11
| | | | | | | | In order for targets to fail when their services fail, the relationship must be a "requires" Change-Id: I1523dd51af8817b473557bac65e9e71eacecf52e Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* quanta-q71l: initial machine supportRick Altherr2017-02-157-0/+90
| | | | | | | | Minimal changes to build an OpenBMC image that boots to a login prompt on a Quanta Q71L server. Change-Id: Idb78e976f6044d12cee39de8b000dfcbff318c7e Signed-off-by: Rick Altherr <raltherr@google.com>
* Clean up op packagegroupsBrad Bishop2017-02-142-13/+0
| | | | | | | | | | | | | | | Now that the legacy applications are picked up in the OpenPOWER layer via obmc-apps packagegroups, those dependencies can be removed from the op-apps packagegroup. Remove the sensord application as it has been replaced with phosphor-hwmon. Demote sensor mgmt feature to an image feature since anything running OpenBMC can have a sensor. Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add inventory, led and sensors package groupsBrad Bishop2017-02-141-0/+21
| | | | | | | | | | | | | | | | | Add inventory, leds and sensors categories to the obmc-apps packagegroup. Add virtuals and mark Phosphor apps as providers: -obmc-inventory-manager -obmc-leds-manager -obmc-leds-sysfs -obmc-sensors-hwmon Add legacy applications to these groups in the OpenPOWER later until they are fully deprecated. Change-Id: If3ae7c83ccd03e21adbca4653c1e803566b502de Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Changes to conform to IPMI FRU specDeepak Kodihalli2017-02-141-14/+13
| | | | | Change-Id: I5b0a32c24bcca0b1210926a2c68531b81464ad3c Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* pdbg.bb: bump versionLei YU2017-02-141-1/+1
| | | | | | | The revision fixes the pdbg issue on Romulus Change-Id: Idd96ad49a0951bffa59930514d1d08012ae9702d Signed-off-by: Lei YU <mine260309@gmail.com>
OpenPOWER on IntegriCloud