| Age | Commit message (Collapse) | Author | Files | Lines |
|
Add spi gpio from tpm2
Change-Id: Id6b82fc29a01ec327cc50a9edbde0810d28f15ea
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Some platforms will need to assign different remote-addr for each
channel. Add a IPMB_REMOTE_ADDR for assigning remote-addr for each
corresponding channel instead of assign fixed remote-addr to all
channels.
If the size of IPMB_REMOTE_ADDR not consistent and less than the size
of IPMB_CHANNEL, the remote-addr will be filled with 64 for the
channels does not assigned.
Test results of tiogapass:
```
{
"channels": [
{
"type": "ipmb",
"slave-path": "/dev/ipmb-4",
"bmc-addr": 32,
"remote-addr": "44",
"devIndex": 0
},
{
"type": "ipmb",
"slave-path": "/dev/ipmb-9",
"bmc-addr": 32,
"remote-addr": "96",
"devIndex": 1
}
]
}
```
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I785201c2c643cf6aa7b83e61df9601ae581f34ad
|
|
Josh Lehan (1):
Changing wording of failsafe transition messages
Change-Id: I0c3faed6806ee00bcf9976d67c056f6d37068216
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tom Tung (1):
Get eraseMaxGeometry and eraseMinGeometry from dbus
Change-Id: I0ead8070a28deeff2119a7360d084293bfefc26e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
README.md: update the error scenario output
Change-Id: Ib748a95bc3c33baef54cc081828dbd40e5748548
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
zhaogang.0108 (1):
bmcweb: Add nullptr check for weakptr
Change-Id: I869e09b600f841652ef27978b68c838aa246c465
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tested: can build
Change-Id: Id99ae67689f13b2f71fbe8ab3edad03700f9291b
Signed-off-by: Tom Tung <shes050117@gmail.com>
|
|
Potin Lai (1):
PSUSensor: add mp2856/mp2867 support
Change-Id: I0e27f9e3aa53d124f9dae98d7854c518f0c71599
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The setup_gpio.sh, power service, and power-util are not applicable to
all platforms. They will be moved to the tiogapass platform layer.
The setup_gpio.sh uses exported GPIO, which can impact the libgpio
function.
Change-Id: I7a95f8a5466f220d3c5fb8aadb2507d0f23ce857
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Andrew Jeffery (1):
OWNERS: Remove Andrew Jeffery
Change-Id: Ibdadce211a081d8c15b22bdfd5d45fe4a9a6845f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: I1009b5e72be5ccfd3a40dbed188990b41ebd3704
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: Iedfb77f9801138b65b387ebb6d4461748b6b280d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: I25f6f2ba02c1877ecc0c303b9783eff9a110552d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (3):
main: Address strncat() overflow warning
README: Fix header formatting
OWNERS: Update Andrew's preferred email
Change-Id: Ic9e90e7583c21d4304a3481f428947726b7207f1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: I987c163723b11b06a234f87670c1d18fa34782c1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: Ib94aa65b47e4e54c3d3765cb6add5617ccb9aebb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: I40f1605f71943e50d35732966091b8b0acfb30bf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (1):
OWNERS: Update Andrew's preferred email
Change-Id: Ic96f9a786ff2a41f454769b727cc25a817a7d985
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This corrects the name of the PSU from CPU1 to PSU1.
Tested:
1. Get PSUs name
busctl get-property xyz.openbmc_project.Inventory.Manager \
/xyz/openbmc_project/inventory/system/powersupply/PowerSupply0 \
xyz.openbmc_project.Inventory.Item PrettyName
s "PSU0"
busctl get-property xyz.openbmc_project.Inventory.Manager \
/xyz/openbmc_project/inventory/system/powersupply/PowerSupply1 \
xyz.openbmc_project.Inventory.Item PrettyName
s "PSU1"
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I3e1110d3b76335d7412006f75e79073f9f776151
|
|
Assert Fault LED when detecting OVERTEMP signal asserted.
This is done by adding new overtemp_fault LED group and
update the overtemp service to assert/de-assert the LED
group.
1. Start the ampere_overtemp@.service
2. Verify that the `Fault Led` is turned on and turn off after 10s.
3. Verify that Thermal Trip SEL is created.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: Ifbc203bf79a13741082d84850b9e75ca6148a6cd
|
|
The phosphor-led-manager will monitors the
`xyz.openbmc_project.State.Decorator.OperationalStatus` interface
of the Inventory D-Bus object, and check whether the Inventory
D-Bus object is associated with the LED group D-Bus object, and
then update the Asserted property of the LedManager.
This adds the fan_fault led group to associations.json file to
monitors the FANs and turns on the fault led when the FANs fails.
1. Unplug the fan and verify that both `Fan Fault Led` and
`Fault Led` are turned on.
2. Plug the fan and verify that both `Fan Fault Led` and `Fault Led`
are turned off.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I2adc0fb8846c4690f8eaac3bb80e6dbf25077be3
|
|
Support FAN fault check via by enabling phosphor-led-manager's
monitor-operational-status with appropriate
phosphor-inventory-manager associations configuration.
Tested:
1. Get Led group list
$ busctl tree xyz.openbmc_project.LED.GroupManager
`- /xyz
`- /xyz/openbmc_project
`- /xyz/openbmc_project/led
`- /xyz/openbmc_project/led/groups
|- /xyz/openbmc_project/led/groups/fan_fault
2. Change the fan pwm, then stop the fan control service and verify
that fault led is on
3. Start the fan control service and verify that fault led is off
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: If473ebfe288d80515217e7e5fb9dc6244dcb8ed3
|
|
Thang Q. Nguyen (2):
build: upgrade to C++23
meson_options.txt: Support for reading options from meson.options
Change-Id: I8ed2e0106b7e9be1af37f22bb98a2852c381e71a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Change LED configuration format to json to adapt new default setting in
phosphor-led-manager application.
Tested:
1. Check if all LED Groups are created, the same as using yaml file
root@mtmitchell-dcscm:~# busctl tree xyz.openbmc_project.LED.GroupManager
`- /xyz
`- /xyz/openbmc_project
`- /xyz/openbmc_project/led
`- /xyz/openbmc_project/led/groups
|- /xyz/openbmc_project/led/groups/bmc_booted
|- /xyz/openbmc_project/led/groups/power_on
|- /xyz/openbmc_project/led/groups/enclosure_identify
|- /xyz/openbmc_project/led/groups/enclosure_identify_blink
`- /xyz/openbmc_project/led/groups/systemFault
2. Check if no error message in journal log
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I7de6bfe333bad04f045c38bb9ff7aeb64eaed8bd
|
|
phosphor-led-manager changed to use json configuration by default.
However, Mt.Mitchell still uses yaml configuration which consequently
fail to parse for platform LED configuration.
This commit changes configuration from yaml to json to adapt upstream
codes.
Tested:
1. Check if all LED Groups are created, the same as using yaml file
root@mtmitchell-dcscm:~# busctl tree xyz.openbmc_project.LED.GroupManager
`- /xyz
`- /xyz/openbmc_project
`- /xyz/openbmc_project/led
`- /xyz/openbmc_project/led/groups
|- /xyz/openbmc_project/led/groups/bmc_booted
|- /xyz/openbmc_project/led/groups/power_on
|- /xyz/openbmc_project/led/groups/enclosure_identify
|- /xyz/openbmc_project/led/groups/enclosure_identify_blink
`- /xyz/openbmc_project/led/groups/systemFault
2. Check if no error message in journal log
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Ibdc2a566d89d8d661f299aff84539e471061090a
|
|
Lakshmi Yadlapati (1):
Refactor PCIeDeviceList to use getCollectionMembers
Myung Bae (1):
Fix typo in collection.hpp
Change-Id: I374377607d1f80d827126a9247cb9855eb6e0316
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
bus: clarify the different new-bus wrappers
Change-Id: I17df3df649928f2688edd332f263939ce55bffc5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
common.Threshold: use dict-of-dict for Value
metric: rename from metrics
Change-Id: Ieb80cd08af365b4ba7a5dfabb6ea9e8f725c26ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: Ic4683b74d305a5cfe683564d7f5dba58a2391e4e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Get MAC address from NIC
CONFIG_NCSI_OEM_CMD_GET_MAC=y
IPMB device
CONFIG_IPMB_DEVICE_INTERFACE=y
USB Net:
It is only for SITV BMC testing until the Aegis board is produced.
CONFIG_USB_NET_DRIVERS=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
CONFIG_USB_NET_CDC_SUBSET=y
Sensors
CONFIG_AD5272=y
CONFIG_SENSORS_PT5161L=y
CONFIG_SENSORS_XDPE152=y
CONFIG_SENSORS_ISL68137=y
CONFIG_SENSORS_LTC4286=y
CONFIG_SENSORS_MAX31790=y
Change-Id: Id5e5dbc918a1421cb7d2d83ecc9e0b6da98232de
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Remove it to avoid block power off.
Change-Id: I60d5f0bada9088bd241686c4c74d45eac3796902
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
In harma system, the host console diagram as below.
```
┌──────────────┐
│ Host Console │
└┬─────────────┘
│
┌─┼──────────────────────────┐
│ │ │
│ │ ┌───────┐ ┌───────┐ │ ┌──────────────┐
│ ├─┤ UART1 ├─────┤ UART4 ├──┼──┤ obmc-console │
│ │ └───────┘ │(ttyS2)│ │ │ (SOL) │
│ │ └───────┘ │ └──────────────┘
│ │ │
│ │ ┌───────┐ ┌───────┐ │ ┌───────────────┐
│ └─┤ UART2 ├─────┤ IO1 ├──┼──┤ Debug Console │
│ └───────┘ └───────┘ │ └───────────────┘
│ │
└────────────────────────────┘
```
Add an extra config for setting uart routing of host console.
- uart1 <--> uart4
- io1 <--> uart2
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I3b99b6b834d4ec1c4152c018c5a0e39230eec415
|
|
Add fansensor support for reading fan tachs and setting pwm.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: Ifb15fa680ad70ec5ca1c8f39ffe54f26ccb35d3f
|
|
Summary:
To initial GPIO setting by following minerva hardware setting
Change-Id: If005ae6a352bc93db3255e43ecea5c7475ddc78e
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Change-Id: Ibe6172ceb44024d7229b9dfda7b9df2a8f98a8d6
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
gbmc-bare-metal-active target is separated out from google-ipmi-sys,
this will pull the target from the new recipe.
google-ipmi-sys: SRCREV bump f3fe8df305..1302e83cd8
Yuxiao Zhang (1):
google-sys-ipmi: Remove gbmc-bare-metal-active target
Change-Id: Idc4cdf045255d335e0583fc40fe3628df134c7d8
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
Change-Id: I2ff0e6284e952e55f81e2c76fedb49c81f4855b2
Signed-off-by: John Wedig <johnwedig@google.com>
|
|
Change-Id: Icb932ef7505f7177ff5b2b9bfeb2fd31352523eb
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
Change-Id: I7f761b96659bb0339e2bb570a4c1e47136d783c5
Signed-off-by: John Wedig <johnwedig@google.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: I04dd429675dd4d8436051feeecd17483ffa7f864
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
HwmonTempSensor: Add support for MCP9600
Change-Id: I138f7d5cbb8000c2a9b576fae415d6f91518325c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Delphine CC Chiu (1):
Add mctp eids configuration for Yosemite 4
Change-Id: I184d5b0118225316e784315bdbf51aacd676d82a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (1):
test: Set some cases non-parallel
Change-Id: I911df1be2347a3dbff4f59a66b739cbc04f46f86
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mark static inventory items that only have a presence GPIO, but no
FRU EEPROM as present using phosphor-gpio-monitor.
This will be used by other OpenBMC systems to determine the
presence of FRU devices and to run additional services.
Tested: Inventory on SBP1 is properly updated according to GPIOs.
Change-Id: I7f83bf82625a86c23fd0781ebe2d415cf486dadb
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
|
|
Add CPU and Power Supply presence interfaces using
phosphor-multi-gpip-presence.
Tested:
1. Check if CPU_x dbus exists
$ busctl get-property xyz.openbmc_project.Inventory.Manager \
/xyz/openbmc_project/inventory/system/chassis/motherboard/CPU_2 \
xyz.openbmc_project.Inventory.Item PrettyName`
s "CPU_2"
2. Check if sensors that are required with CPURequired are reported
$ ipmitool sdr list
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I7ce9819f39f8a2afb386fa6b00421f1ead935189
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: I1dc9b73f87e2b98949c82027149b2822bc21858f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
PSUSensor: Add support for MP5990
Tom Tung (1):
HwmonTempMain: revert the type of bus and address back to uint64_t
Change-Id: Ib028af700a8e2446dcefe6f9a3bc52f27c59b4b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
PEL: Change asprintf call to snprintf
Change-Id: Idf3a48a2899d95ed1fe8772bf545ab7b9ef559a7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
System1 will take advantage of the features found in the power supply
monitor package within phosphor-power.
Change-Id: I2ab3476a16927db2c53867b5965507eea0b3a3e7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This includes security and bug fixes from the 6.6.1 through to 6.6.6
stable releases.
Change-Id: I8995cdbb534502cacc439b30caa427023071c4d0
Signed-off-by: Joel Stanley <joel@jms.id.au>
|