| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I269dde2c5bc77d9362b139df0206e78574073d09
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I48c79cc0fd9d847cba3aeb57ee5392deac230fc3
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
|
|
|
| |
Change-Id: Ica59ac295b4ab5e071c02d6c0f6f519be8414827
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I069d7a0586d416692f01d54cc01318002a810c6f
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
| |
Change-Id: I1e7b02813a53fd63e0c867e8712a407a0422c725
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
| |
Change-Id: I8d5d39c1dcafdd5c18582957db9a41781b5aa0ed
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
| |
Change-Id: I537fea3f24af262d181865381bc7564ca3404aee
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
| |
Change-Id: I18d31e2adc31f2ac5b5094414623be3c40992837
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This has the changes that enables LED group manager on Barreleye
Change-Id: I7f0822622023ec05212f37c25dc2a408d77f1bd4
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
|
|
|
|
|
| |
This has the changes that enables LED group manager on Palmetto
Change-Id: Iaf4d4cc4c798c70e557009e9928225facb1d7d86
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
|
|
|
| |
Change-Id: I9b99cf57d696fb56d29e7ed9e07e7979e4e36997
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I6afef5d9c241bca369f11799d430ed9bceb5cbce
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Reset CPLD trigger so that it waits after VDD is powered up.
Change-Id: Ide5ac98547b31a29fdcf3ac73d8a6f16ee62848e
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I12da1cd3d5514ff6c9deea1cef922686cdb39dc5
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I711032e3d26cf1af8c51b11706bae2c9fcb40596
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-Id: I038e8fac517f76a82e516dac4bc53fe59666d30c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I20f864ad96ac5724d70f153955b7ddcb7231b390
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I43fd79222fe68df926f00544e5116b9516115e01
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Ib19b801b372c8a2886e532e8119a1b6509d8f363
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I6c808153e2a283088d77f8533c34402021e30f83
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I9fa6c37d295b02366a4322ad8f3e7ccbb9d36d88
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
Add udev rule to launch unit file upon eeprom plug event
Change-Id: Ice525ec26fe3c7144e78728e104d11c15ef3f465
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
|
|
|
|
|
| |
Add to Witherspoon image.
Change-Id: Ic00ca036e735055a5afb0978c44aaa52fd18f6fc
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
debug tool for fsp-based i2c driver
Change-Id: I73ae4d5ae6ded219d55ffd7ae30f2b2a24e296a1
Signed-off-by: Edward A. James <eajames@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I843b15b07b7c56fbda1b8d9e9b7dbbac6835f5de
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|