Revision Date Author Comments
# a931796b 07-Jun-2024 Allen.Wang <Allen_Wang@quantatw.com>

meta-facebook: install usbutils

yosemite4 have many usb cascading from management board,
spider board to sentinel dome, also there will have second
source usbhub, so EE request include lsusb tool to

meta-facebook: install usbutils

yosemite4 have many usb cascading from management board,
spider board to sentinel dome, also there will have second
source usbhub, so EE request include lsusb tool to list usb
tree for debug and verification use.

Multiple other systems already include usbutils, so add it everywhere.

Tested:
build and test on yosemite4 system

```
root@bmc:~# lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=platform-uhci/2p, 12M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=ehci-platform/1p, 480M
|__ Port 001: Dev 002, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 001: Dev 015, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 016, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 016, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 017, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 018, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 018, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 003: Dev 011, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 012, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 012, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 004: Dev 013, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 014, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 014, If 1, Class=[unknown], Driver=[none], 480M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=ehci-platform/1p, 480M
|__ Port 001: Dev 002, If 0, Class=[unknown], Driver=hub/3p, 480M
|__ Port 001: Dev 003, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 001: Dev 047, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 048, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 048, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 041, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 042, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 042, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 003: Dev 043, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 044, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 044, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 004: Dev 045, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 002: Dev 046, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 046, If 1, Class=[unknown], Driver=[none], 480M
|__ Port 002: Dev 004, If 0, Class=[unknown], Driver=hub/4p, 480M
|__ Port 001: Dev 006, If 0, Class=[unknown], Driver=hub/7p, 480M
|__ Port 001: Dev 010, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 003: Dev 025, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 005: Dev 035, If 0, Class=[unknown], Driver=ftdi_sio, 12M
|__ Port 006: Dev 037, If 0, Class=[unknown], Driver=ftdi_sio, 12M
|__ Port 007: Dev 039, If 0, Class=[unknown], Driver=ftdi_sio, 12M
|__ Port 004: Dev 009, If 0, Class=[unknown], Driver=hub/7p, 480M
|__ Port 001: Dev 011, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 003: Dev 026, If 0, Class=[unknown], Driver=[none], 480M
|__ Port 005: Dev 036, If 0, Class=[unknown], Driver=ftdi_sio, 12M
|__ Port 006: Dev 038, If 0, Class=[unknown], Driver=ftdi_sio, 12M
|__ Port 007: Dev 040, If 0, Class=[unknown], Driver=ftdi_sio, 12M
```

Signed-off-by: Allen.Wang <Allen_Wang@quantatw.com>
Change-Id: I857157fff1331cac5d2825d62af56b29ac525090
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 21ce241a 08-May-2024 Peter Yin <peter.yin@quantatw.com>

meta-facebook: harma: enable phosphor-power

Add phosphor-power-contorl to initialize chassis power status.

root@harma:~# busctl introspect org.openbmc.control.Power /org/openbmc/control/power0
NAM

meta-facebook: harma: enable phosphor-power

Add phosphor-power-contorl to initialize chassis power status.

root@harma:~# busctl introspect org.openbmc.control.Power /org/openbmc/control/power0
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
org.openbmc.control.Power interface - - -
.getPowerState method - i -
.setPowerState method i - -
.setPowerSupplyError method s - -
.pgood property i 1 emits-change
.pgood_timeout property i 10 emits-change writable
.state property i 1 emits-change
.PowerGood signal - - -
.PowerLost signal - - -


Change-Id: I3bb3d4741415d772ec158385465226e355d048c0
Signed-off-by: Peter Yin <peter.yin@quantatw.com>

show more ...


# 86c3eb30 23-Apr-2024 Daniel Hsu <Daniel-Hsu@quantatw.com>

meta-facebook: harma: add gpio presence monitoring

add gpio presence monitoring

Testing:
systemctl status phosphor-multi-gpio-presence.service
● phosphor-multi-gpio-presence.service - Phosphor Mult

meta-facebook: harma: add gpio presence monitoring

add gpio presence monitoring

Testing:
systemctl status phosphor-multi-gpio-presence.service
● phosphor-multi-gpio-presence.service - Phosphor Multi GPIO presence
Loaded: loaded (/usr/lib/systemd/system/
phosphor-multi-gpio-presence.service; enabled;
preset: enabled)

Active: active (running) since
Sun 2024-04-21 23:51:56 PDT; 3h 21min ago

Main PID: 470 (phosphor-multi-)
CPU: 49ms
CGroup: /system.slice/phosphor-multi-gpio-presence.service
└─470 /usr/bin/phosphor-multi-gpio-presence --config
/usr/share/phosphor-gpio-monitor/
phosphor-multi-gpio-presence.json

root@bmc:~# busctl tree xyz.openbmc_project.Inventory.Manager
└─ /xyz
└─ /...
└─ /.../inventory
└─ /.../inventory/system
└─ /.../inventory/system/board
└─ /.../inventory/system/board/Harma_MB
├─ /.../inventory/system/board/Harma_MB/presence_asic_modules_0
├─ /.../inventory/system/board/Harma_MB/presence_asic_modules_1
├─ /.../inventory/system/board/Harma_MB/presence_e1s_0
├─ /.../inventory/system/board/Harma_MB/presence_e1s_1
└─ /.../inventory/system/board/Harma_MB/presence_ocp_0

Change-Id: I10c432c11415869ee8167fd07e7ec0b6105520be
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>

show more ...


# f5954a98 10-Jan-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: meta-harma: enable obmc-phosphor-buttons support

obmc-phosphor-buttons handles button events and hsot selecting.
In Harma system, the actions of buttons are handled by CPLD, so only
`

meta-facebook: meta-harma: enable obmc-phosphor-buttons support

obmc-phosphor-buttons handles button events and hsot selecting.
In Harma system, the actions of buttons are handled by CPLD, so only
`HOST_SELECTOR` which needed by debug card function (fb-ipmi-oem) is
provided here.

Change-Id: Id9cdc0f1be84377769776b218bbd3a41285f345e
Signed-off-by: Potin Lai <potin.lai@quantatw.com>

show more ...


# 5b659899 20-Dec-2023 Peter Yin <peter.yin@quantatw.com>

meta-facebook: harma: usb-net

Setting the USB network address for SITV.

Change-Id: Ice43dfbb230ec5a97f73449dc1460e75e2d8d9dc
Signed-off-by: Peter Yin <peter.yin@quantatw.com>


# b30fb5f9 27-Nov-2023 Peter Yin <peter.yin@quantatw.com>

meta-facebook: harma: add packages to phosphor-image

Change-Id: Ic4eaa61932c0f7ef0f2dee41725f2853a4e32bc8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Signed-off-by: Peter Yin <peter.yin@quan

meta-facebook: harma: add packages to phosphor-image

Change-Id: Ic4eaa61932c0f7ef0f2dee41725f2853a4e32bc8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Signed-off-by: Peter Yin <peter.yin@quantatw.com>

show more ...