summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-271-1/+1
| | | | | Change-Id: I5245b6cce1ca710da8f9df2bbc67c67161715301 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Use OpenFSI backend for all FSI operationsMatt Spinler2017-02-243-7/+3
| | | | | | | | | | | | | | 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-244-1/+31
| | | | | | | | 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>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I03a69b3f65a3545a41d35cf796c28a0835c57161 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-mapper.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: Icf6c9782a3182cb6b90c23613befd06e87801681 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I21116a137fc6cc1b3dc14713efb4b5723e527498 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* 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>
* Add some missing unit dependenciesBrad Bishop2017-02-242-0/+4
| | | | | Change-Id: I31237359991a61f51042df6ce47a7f62286fb665 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-ipmi-host.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: Ie3957ba5a907002a11e929f2ccdcddd31898b601 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* ipmi-whitelist: fix compile issuePatrick Williams2017-02-243-15/+3
| | | | | | | | | | | | | | | ipmi-whitelists were not working correctly when restored from sstate due to incorrect path locations in the bbclass. Files being installed with the do_install step were not associated with the package because they were placed in the wrong directory. By placing in the right directory, they are placed into the sstate file and restored correctly. The files were also installed into /etc and move to /usr/share. This matches what is being done for the mrw files (see phosphor-ipmi-fru.bbclass for example). Change-Id: I1881d383d4d9d7d3098411fa83c85e49c3a08560 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* 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>
* mrw-rev.bbclass: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: If3f9f80b249c7710e9167bbc1990143ee5805763 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I96a8287ca558a876ae431dacea55291ad4fc2239 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* 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-244-3/+15
| | | | | | | | 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>
* phosphor-ipmi-host.bb: bump versionTom Joseph2017-02-243-3/+15
| | | | | | | | | | | Fix dependency between whitelists and ipmi-host by adding an explicit recipe-task dependency. Resolves openbmc/openbmc#1197. Change-Id: Ic33fa3e9b3519935500c718f203b989b6c423684 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* kernel: Enable UBI, FSI hub support and device tree updatesJoel Stanley2017-02-243-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces hub master support for the FSI driver, enabling it to initialise and talk to the FSI address space on the second socket of P9 machines. UBI and UBIFS support is enabled in the kernel in preparation for using them in OpenBMC. The P9 device trees have been brought in sync with each other, with all now describing the mailbox and lpc drivers necessary for using mboxd for host boot firmware communication. Adriana Kobylak (1): arm: configs: aspeed: Add UBI support Christopher Bostic (4): drivers/fsi: Add hub master support drivers/fsi: Move common read/write code into shared utility drivers/fsi: Cleanup and retry op on error drivers/fsi: Initialize slave link field Edward A. James (3): drivers: fsi: scom: Zero out user buffer first drivers: fsi: Fix FSI core size checking user interfaces drivers: fsi: i2c: Fixup probe to allow multiple engines Joel Stanley (2): ARM: dts: aspeed: Fix RAM size in Romulus and Witherspoon ARM: dts: aspeed: Reserve RAM on P9 machines Lei YU (1): ARM: dts: aspeed: Enable Romulus mailbox and LPC control nodes Change-Id: I26855d0fcce0ba435892cc1f031a0e1b10121f5c Signed-off-by: Joel Stanley <joel@jms.id.au>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I20f864ad96ac5724d70f153955b7ddcb7231b390 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: Ib125ccf9526b3d41fefb10f39d391890aebb60cf Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I546cd37c0983837a711425b126a218ce22885947 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: Ib1ef05e1c6740e3efb53b5f980f4bbf80e78002f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: Icbcbb2796018e9a6afc0766765cc13292294f4c1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-02-241-1/+1
| | | | | Change-Id: I37f6d74532a36777905ef3acc5a2509e852caef5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add virtual/phosphor-ipmi-fru-propertiesDeepak Kodihalli2017-02-237-1/+92
| | | | | | | | | | | This virtual provides an output file in YAML format, which has property:value pairs for FRUs of interest. Add a native recipe that builds the configuration from MRW. Set this recipe as the default for OpenPOWER systems. Change-Id: Icc816b777189a48aff79a958f38ad22d7002bfdc Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* 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>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I12d7c7c2af2512535499c7d7ad767bae83820a51 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I03f15a2fcaf9889f3f088883d4fda812a1a1b7b4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I78655cc6063e5252fdc2d2be42da5ae473c1add7 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I1cf33133cde994567fa5b248809fccc446bdba8c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Change inventory root pathBrad Bishop2017-02-231-1/+1
| | | | | | | | | | | Adhere to OpenBMC naming conventions: /xyz/openbmc_project/Inventory becomes /xyz/openbmc_project/inventory Change-Id: I3b83218bbbdf1f710a941155d6f29be48d5346ad Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: Idc05a92056588ad364405d90a7753ee30f5abb28 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I9f5e377862460003038a41062ac30fc149da35ee Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skeleton-rev.bbclass: bump versionPatrick Williams2017-02-231-1/+1
| | | | | Change-Id: I9ecce4efa5d94ef2ae50d2debe6b30c2a2ac61e6 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>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-221-1/+1
| | | | | Change-Id: If6bd7934dd34c98cb279426d25455753bb0c5024 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-02-221-1/+1
| | | | | Change-Id: I678599b85cdb91a1e3d5e800b92c6df7a2e538e8 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-222-85/+104
| | | | | | | | | 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>
* Use the updated LED manager service nameVishwanatha Subbanna2017-02-221-1/+1
| | | | | | | | | | | | | phosphor-led-manager took a change to correct the DBUS names complying to DBUS conventions and this change is to use that updated object path. Previously, it was /xyz/openbmc_project/ledmanager/groups Updated to : /xyz/openbmc_project/led/groups Change-Id: I1a8db82ef50f2da25d1c2e743d5a1403d5153df1 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* BUSNAME fix for Phosphor Version Software ManagerGunnar Mills2017-02-222-1/+1
| | | | | | | | | | | We use type=dbus and BUSNAME in the Phosphor Version Software Manager .service file. Renamed the .service file to match the correct BUS name. Fixes openbmc/openbmc#1179 Change-Id: I63ddb805c2b85672e6e28fd5321e65727695d66f Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-221-1/+1
| | | | | Change-Id: I9f6eb323cdb348f03aee63d4288e1acdcbada4e9 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-211-1/+1
| | | | | Change-Id: If67c7c607e6372edb79b2309238075fd86f46da2 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>
OpenPOWER on IntegriCloud