summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor
Commit message (Collapse)AuthorAgeFilesLines
* Move AVS workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-014-7/+7
| | | | | Change-Id: I49c9ce703673e18ef17684f0b3e02626ddb091af Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Phosphor IPMI FRU config stubs for most systemsBrad Bishop2017-01-251-0/+14
| | | | | | | | Add native recipe stubs that (will) provide the the IPMI -> DBus inventory mapping for the Phosphor IPMI FRU provider. Change-Id: I21e76bc23ef1638ddcc318a179808521dea7f205 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable Witherspoon MRW hwmon generationMatt Spinler2017-01-241-0/+1
| | | | | | | | Generate Witherspoon's hwmon conf files from the mrw. Change-Id: I120f4f91de48b36ba4b610eab35df98e3e84b534 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* openpower-p9: disable host watchdogPatrick Williams2017-01-191-0/+1
| | | | | | | | | | Hostboot currently does not have IPMI support enabled on P9 systems. Therefore, we need to disable the host watchdog. Temporary workaround to be removed with openbmc/openbmc#993. Change-Id: I875a3927af6ec34d2caf4c694b0a89c35a2bff74 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Add Mailbox DaemonCyril Bur2017-01-202-1/+2
| | | | | | | | Change-Id: I981ec3223ba5af71e50f11d699a3f6b5448f96c8 Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com> Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add unbind/bind around fan speed i2csetsMatt Spinler2017-01-191-0/+11
| | | | | | | | | When the max31785 device driver becomes available, we'll need to unbind it before using i2sets to talk to the chip. Change-Id: I25967d753ca81b899880a160f3ea4a022be48e77 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-witherspoon: Order vcs_on before obmc-host-startXo Wang2016-12-221-2/+4
| | | | | | | Fix missing instantiation parameter for vcs_workaround unit. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I86e6e9d404cf81878b86814d0330fff6a136ceac
* Turn P9 VCS back off on a power off.Matt Spinler2016-12-202-0/+19
| | | | | | | | | | | After the system is powered off (PGOOD is a 0), we will make sure VCS is off. Even though the power on sequence also turns it off, we're being safe by also doing it here especially if some other code does the power on. Change-Id: I0834650083005bd41fbffc500cb2bc88b61d5c81 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Enable Witherspoon AVS bus and VRM controlMatt Spinler2016-12-201-0/+2
| | | | | Change-Id: I3739068a89645628d007e5fe1d530f51bbe1c3d6 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Witherspoon AVS Bus ControlMatt Spinler2016-12-207-0/+113
| | | | | | | | | | | | | Perform an AVS bus workaround on the VRMs attached to the processor. The AVS bus is how the processor talks to the VRMs. After the workaround, this also provides services to disable the AVS bus so a VRM override can be run, and then enable it again afterwards. Change-Id: I68c48ffaafe5d7125556aa9d36cf11bf55ca93ac Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Witherspoon VRM overridesMatt Spinler2016-12-203-0/+193
| | | | | | | | Overrides the default voltages of Witherspoon VRMs before a power on. Change-Id: Ide881b4b0656f53782459a427f8acde729137822 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add recipes for Witherspoon VCS workaroundSergey Solomin2016-12-161-0/+43
| | | | | | | | | | | | | | | Create vcs-workaround machine feature p9.inc Add new recipe vcs-pre-post.bb Add new recipe p9-vcs-workaround.bb Add new recipe start_host.bb Create preferred providers Create host control machine/distro/image feature Add dependencies Partially resolves openbmc/openbmc#647 Change-Id: I285cafc81afda20977fdf360ad8ad34d15e38685 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* disable UCD VCS railsSergey Solomin2016-12-112-0/+46
| | | | | | | Setup UCD module to disable VCS rails from power-on Change-Id: Ib72595cf120cd082bb8baf3657307154b5abd117 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* New recipe for setting Witherspoon fan speedsMatt Spinler2016-12-092-0/+26
| | | | | | | | For bringup use to set the fans to a fixed value until the real fan control code is ready. Can be removed then. Change-Id: I9e07d371222e19b542fd0c211180f5c5f5747061 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Service file to set Witherspoon fan speedsMatt Spinler2016-12-091-0/+16
| | | | | | | | | | Service file will call set_fan_speeds.sh at power on to set a default speed of 8000 RPM. Can be removed when real fan control is ready. Change-Id: I776e95effcb58dca330aa2f92b50c2c12ec14695 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Script to set witherspoon fan speedsMatt Spinler2016-12-091-0/+19
| | | | | | | | | | | Sets all fans to the RPM value passed in. Uses the i2cset command because there is no hwmon entry yet for the fan controller chip. Will be removed when real fan control is implemented. Change-Id: I50289dbcfcf175ab3349d851f4e45da061436b73 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add sd unit file for vcs_on.shSergey Solomin2016-11-211-0/+13
| | | | | | | | | Add systemd unit, which starts vcs_on script after vcs workaround. Partially resolves openbmc/openbmc#647 Change-Id: Ibf13a24b592d6d526b1c599d8f7b4eb8c7596150 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add sd unit file for vcs-off.shSergey Solomin2016-11-211-0/+13
| | | | | | | | | Add systemd unit, which orders itself before powering on Partially resolves openbmc/openbmc#647 Change-Id: Ibc3f3a928958b164c46056452c13f91c20b17277 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add supporting scripts for the OpenPOWER P9 processor.Sergey Solomin2016-11-182-0/+22
| | | | | | | | | | | Add Witherspoon power sequencer configuration scripts. Add P9 VCS workaround script. Add P9 SBE start instructions script. Partially resolves openbmc/openbmc#647 Change-Id: I0a25b2fc0fc74b2a88fd7d2c77b59aa72e0b2876 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add BMC flash section to devtree generator configMatt Spinler2016-11-141-3/+10
| | | | | Change-Id: I65e34e4b9e82957cc8c0b648a5ef0594790b6e59 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add recipe to install device tree config YAML.Matt Spinler2016-11-081-0/+17
| | | | | | | | New recipe copies the devtree-config.yaml to a place the device tree generator can find it. Change-Id: I3ac107986de469ce47a4cd76cb790a8ab60988bc Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Create YAML config file for device tree generation.Matt Spinler2016-10-311-0/+34
| | | | | | | | | This file will be read by the device tree generation code to fill in some things that aren't strictly hardware dependent so don't belong in the XML. Change-Id: I8d863adfd04c13dee5e133f1aceed76d470c2fe1 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* obmc-op-control-power: Remove machine-specific patchesXo Wang2016-10-052-32/+0
| | | | | | | | | | | Remove net name patches from Firestone, Garrison, and Witherspoon. The equivalent configuration was moved into the Python machine config. Fixes openbmc/openbmc#601, fixes openbmc/openbmc#636, and fixes openbmc/openbmc#637. Change-Id: I2c2b03b506abffc1511e53dc622f42fe0589b00f Signed-off-by: Xo Wang <xow@google.com>
* Add skeleton-rev classBrad Bishop2016-07-101-3/+0
| | | | | | | Reduce the number of files to be updated after a skeleton update from two to one. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Initial Witherspoon layerBrad Bishop2016-06-163-0/+40
Witherspoon is an IBM branded OpenPOWER system aimed at the HPC market. It should be noted that this doesn't boot cleanly with the current 4.6 branch. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud