Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
During bootup all journal from startup will be uploaded in one shot when
network is available. We need to increase burst size to make sure it can
hold all messages in a regular boot up.
Also increased the time span so rate-limit per-second doesn't change too
much.
Change-Id: I229ae176b24cb1c9b48710680309d286f10d82fa
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
There are 60 patches in the tree, with 36 of those patches not
yet queued for merging in mainline.
v6.6 is an LTS kernel as decreed by the kernel.org maintainers. The
OpenBMC kernel maintainers encourage everyone to ship the latest kernel
as it has the most code review and upstream code.
Andrew Jeffery (6):
dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
pmbus (max31785): Add support for devicetree configuration
pmbus (core): One-shot retries for failure to set page
pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
Cédric Le Goater (1):
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (19):
dt-bindings: soc: Add Aspeed XDMA Engine
soc: aspeed: Add XDMA Engine Driver
soc: aspeed: xdma: Add user interface
soc: aspeed: xdma: Add reset ioctl
soc: aspeed: xdma: Add trace events
i2c: core: Add mux root adapter operations
iio: si7020: Lock root adapter to wait for reset
eeprom: ee1004: Enable devices on multiple busses
dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom
eeprom: ee1004: Add OF matching support
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pca955x: Optimize probe led selection
leds: pca955x: Add HW blink support
leds: Ensure hardware blinking turns off when requested
ARM: dts: aspeed: Rainier: Add fan controller properties
ARM: dts: aspeed: Everest: Add fan controller properties
ARM: dts: aspeed: Bonnell: Add fan controller properties
ARM: dts: aspeed: Rainier 4U: Delete fan dual-tach properties
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (7):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: aspeed: Add debugfs directory
ARM: soc: aspeed: Add secure boot controller support
dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM
ARM: dts: nuvoton: npmc750-evb: Add default console
tpm: tis-i2c: Add more compatible strings
leds: pca955x: Revert "Remove the unused function pca95xx_num_led_regs()"
Johannes Holland (1):
dt-bindings: tpm: Add schema for TIS I2C devices
Peter Yin (2):
dt-bindings: hwmon: Add mps mp5990 driver bindings
hwmon: (pmbus) Add support for MPS Multi-phase mp5990
Potin Lai (1):
mtd: spi-nor: winbond: Add support for w25q01jvq
Zev Weiss (4):
dt-bindings: arm: aspeed: document ASRock SPC621D8HM3
ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC
dt-bindings: arm: aspeed: document ASRock E3C256D4I
ARM: dts: aspeed: Add ASRock E3C256D4I BMC
Change-Id: I8b756421a7da84c0070e2ad4ac84a93984703457
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: Id680f55a86ff6f911d718034eb7e53c179d07843
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: Idba901712d2a27374fd5fe298ecdfa7812d5b2fb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: Id1ac817b4fb77dc150e6d46994f660e4238ad62d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
ipmi fru device description from dbus property
Change-Id: I83c34dcb3d7509f8e8d1a8ef1d566932c1213c8a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: use allowed over enabled
Change-Id: Iab69161a9c971376e76560719c2fe58477f81b6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Thang Tran (1):
Correct the ending of Chassis On state
Change-Id: I328282a93a689cd38a89b519bb1c3198af5b1b36
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Delphine CC Chiu (1):
Refactor: Handler expands TID parameter
vkaverap@in.ibm.com (1):
oem-ibm: BIOS attribute support for LINUX KVM
Change-Id: Ia225ff41a63378c18cfb5c5eee089d4fd9638993
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: I1eafffced0afe789ea2024135d6bac79dbf44532
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
configs: Add Compatible iface to IBM systems
Change-Id: I5e5aec87ff75132f6ac1b23f76d7ca84cc2ff965
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
ibm: Add compatible strings for chassis
Change-Id: I44931b47f6f5ac43d7d6103534bd5c7f0c16000e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: I6dfcad5b37d7c1687482f5918c7f54eeb175961a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
power-supply: don't fail if synch gpio not found
Change-Id: Ia81d880c89182abc27e3fd8b1fea11db5996b5fc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
numeric/endian: Add an EndianPacked std::formatter
Change-Id: I6d3394f22f336a21a28f5b7cb0b392615f9990a0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abhilash Raju (1):
Reponse: Fix incomplete implementation in write
Ed Tanous (2):
Add mutual tls unit test
Simplify mutual TLS checks
Marco Kawajiri (1):
mutual-tls: Add support for Meta certificates
Myung Bae (1):
Use MonotonicTimeStamp for bmc log id
Patrick Williams (1):
meson: adjust nlohmann-json dependency
Change-Id: Ia75b9bbf5e77697464adb91eead01ba1f2cb8253
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chau Ly (1):
Use generic interface to look for configs
Matt Spinler (1):
cnfgs:p10bmc: Rename the IBM config directories
Patrick Williams (1):
build: use allowed over enabled
Change-Id: Ife630b575c8f3ed5e339dcca9eebc6e5ee9df1da
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: use allowed over enabled
Change-Id: I8494b9b82e771844f66a2819c01e301bb982eb10
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: use allowed over enabled
Change-Id: I1fca9cb9be6c50ea972bd24c621bc26963d6bfe7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add phosphor-buttons to use the standard GPIOs to power on/off
the machine when the user presses the power button on the system
Also added the GPIO definition for the power button based on the
GPIO it is connected seen in the schematics.
Change-Id: I62e5179de37042020de016cc7b44afbe08e5638f
Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>
|