summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm
Commit message (Collapse)AuthorAgeFilesLines
* Inventory: adding extra fru properties for palmettoRatan Gupta2017-03-302-0/+1
| | | | | Change-Id: I835e0d3b426e858240d2e71ad8f3ac7364615138 Signed-off-by: Ratan Gupta <ratagupt@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>
* Inventory: changing the location for the fru inventory configRatan Gupta2017-03-272-1393/+0
| | | | | | | This change is required for barreleye Change-Id: I76d9ae14ac544fddccd10d697bcd12d3eb7b6dc2 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Remove the old obmc-control-ledVishwanatha Subbanna2017-03-241-3/+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>
* 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>
* 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>
* Use openpower-proc-control in bitbakeMatt Spinler2017-03-162-2/+2
| | | | | | | | | 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>
* Do not run chassis power target services if power onAndrew Geissler2017-03-1510-0/+10
| | | | | | | | | | | | 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-101-1/+1
| | | | | | | | | | 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 Palmetto boxVishwanatha Subbanna2017-03-101-15/+5
| | | | | Change-Id: Ica59ac295b4ab5e071c02d6c0f6f519be8414827 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.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>
* 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>
* Palmetto: Add Palmetto OCC sensorsBrad Bishop2017-03-012-1/+14
| | | | | Change-Id: I6afef5d9c241bca369f11799d430ed9bceb5cbce Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.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>
* 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>
* 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 OpenFSI flag to device tree config fileMatt Spinler2017-02-201-0/+4
| | | | | Change-Id: I843b15b07b7c56fbda1b8d9e9b7dbbac6835f5de Signed-off-by: Matt Spinler <spinler@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>
* Change wants to requires for all critical servicesAndrew Geissler2017-02-154-9/+9
| | | | | | | | 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>
* New Witherspoon MRW XMLMatt Spinler2017-02-131-1/+1
| | | | | | | | | * IPMI sensor IDs were added. * Fan hwmon labels were added. * System FRU number was set to 3. Change-Id: Iee2989b56f04919e2090f0ada372d97395607b6d Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* romulus: Add a stubbed inventory mapBrad Bishop2017-02-093-0/+26
| | | | | | | | A recipe should have been provided when obmc-mrw was removed from machine features. Change-Id: I3c211e0c76bb5e208b061365b3e7de07f37dff5e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* New Witherspoon MRW XMLMatt Spinler2017-02-091-1/+1
| | | | | | | The XML now contains FRU IDs. Change-Id: I70bc350bcb04d0c07869b9db9c78fb55da6422c9 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add spi mailbox section to devtree config fileMatt Spinler2017-02-091-1/+10
| | | | | | | | | | Add a section to the config file to select the address range to use for mapping the PNOR into BMC memory. If the LPC mailbox isn't being used on a system this whole section can be removed. Change-Id: I981e4d1aca2e09997c874fcc5b528e846193e2eb Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-0213-89/+70
| | | | | | | | | | | | | | | | | Replace this virtual with two others: -virtual/phosphor-ipmi-fru-hostfw-config -virtual/phosphor-ipmi-fru-inventory. Update ipmi-fru-parser machine recipes to provide virtual/phosphor-ipmi-fru-inventory rather than virtual/phosphor-ipmi-fru-config. Remove machine recipes on machines that use MRW since a single MRW recipe provides for any MRW using system automatically. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com? Change-Id: Ia0d94b938eb2c7bfadd5a018ae5ea136f14dd874
* Romulus: Set MRW URLBrad Bishop2017-02-021-0/+3
| | | | | Change-Id: I3f364d06a5f92d05af8ad1cd1589f6a16cb24b0d Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* romulus: turn off obmc-mrwBrad Bishop2017-02-021-2/+0
| | | | | | | | Turn off the obmc-mrw feature on Romulus until all the necessary attributes can be added to its MRW. Change-Id: I6306b0231a1692ffbc826452a3a213a06a9f5a0d Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* openpower-p9: Add delay in a reboot so mbox-reload can runMatt Spinler2017-02-022-1/+6
| | | | | | | | | | A quick fix to ensure that mbox-reload.service has a chance to run after the power off and before the power on during a reboot. An upcoming refactoring will remove the need for this patch. Change-Id: Ieee0573e9bd4dec518361da9244d95a27357abd3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move VRM workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-012-3/+3
| | | | | Change-Id: Ieb1c1a131671890c262e6b4238b5146394a0c8f3 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move VCS workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-015-11/+11
| | | | | Change-Id: I12e71adf8d2635360087a0781354391121af3d7b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* 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-2513-1/+95
| | | | | | | | 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>
OpenPOWER on IntegriCloud