Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 92fc428d 24-Sep-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: catalina: change i2c bus of hdd board mux

Due to EVT hardware changes, move HDD board i2c mux bus from i2c30 to
i2c5.

Change-Id: Ib425907997a29bb0b6405e823bbd4dba9dab0600
Signed-off-

meta-facebook: catalina: change i2c bus of hdd board mux

Due to EVT hardware changes, move HDD board i2c mux bus from i2c30 to
i2c5.

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

show more ...


# cfe75236 22-Aug-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: catalina: revise standby-power-enable

1. In Catalina system, the fan power is standby power from PDB itself, no
longer need to set BMC_12V_CTRL.

2. Fix pin name USB2_HUB_RESET_L.

Ch

meta-facebook: catalina: revise standby-power-enable

1. In Catalina system, the fan power is standby power from PDB itself, no
longer need to set BMC_12V_CTRL.

2. Fix pin name USB2_HUB_RESET_L.

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

show more ...


# 279a0ee3 22-Aug-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: catalina: catalina-sys-init: enhance i2c bind

We saw catalina-sys-init service failed at bind command somtimes due to
the device already bound.

Implement bind_12c_device() function,

meta-facebook: catalina: catalina-sys-init: enhance i2c bind

We saw catalina-sys-init service failed at bind command somtimes due to
the device already bound.

Implement bind_12c_device() function, Enhance the bind_12c_device()
function to include a check that determines whether the device is
already bound. The function should only execute the bind command if the
device is not currently bound.

Test results:
catalina-sys-init finished successfully.
```
root@bmc:~# systemctl status catalina-sys-init
○ catalina-sys-init.service - Catalina Early System Init
Loaded: loaded (/usr/lib/systemd/system/catalina-sys-init.service; enabled; preset: enabled)
Active: inactive (dead) since Thu 2024-08-22 09:21:20 PDT; 25s ago
Process: 362 ExecStart=/usr/libexec/catalina/catalina-early-sys-init (code=exited, status=0/SUCCESS)
Main PID: 362 (code=exited, status=0/SUCCESS)
CPU: 770ms

Aug 22 09:21:17 bmc Catalina Early Init[364]: set_gpio: set stby_power_gd_cpld = 1 success
Aug 22 09:21:17 bmc Catalina Early Init[364]: set_gpio: can not find gpio, USB_HUB_RESET_L
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: can not find gpio, USB_HUB_RESET_L
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: set HMC_PGOOD = 1 success
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: set EROT_FPGA_RST_L = 1 success
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: set SEC_EROT_FPGA_RST_L = 1 success
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: set HMC_EROT_RST_L = 1 success
Aug 22 09:21:18 bmc Catalina Early Init[364]: set_gpio: set SCM_HPM_STBY_RST_N = 1 success
Aug 22 09:21:20 bmc systemd[1]: catalina-sys-init.service: Deactivated successfully.
Aug 22 09:21:20 bmc systemd[1]: Finished Catalina Early System Init.
```

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

show more ...


# 4ce60f98 06-Aug-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: catalina: update hdd board i2c mux and fru binding

1. change HDD board I2C MUX bus and address from 33-0070 to 30-0070.
2. add HDD board FRU binding.

Test results:
- HDD FRU detected

meta-facebook: catalina: update hdd board i2c mux and fru binding

1. change HDD board I2C MUX bus and address from 33-0070 to 30-0070.
2. add HDD board FRU binding.

Test results:
- HDD FRU detected successfully during BMC boot
```
root@bmc:~# busctl introspect xyz.openbmc_project.FruDevice /xyz/openbmc_project/FruDevice/Catalina_HDD_PO
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 - -
xyz.openbmc_project.FruDevice interface - - -
.ADDRESS property u 82 emits-change
.BOARD_FRU_VERSION_ID property s "FRU Ver 0.10" emits-change
.BOARD_LANGUAGE_CODE property s "25" emits-change
.BOARD_MANUFACTURER property s "Quanta" emits-change
.BOARD_MANUFACTURE_DATE property s "20240701T091600Z" emits-change
.BOARD_PRODUCT_NAME property s "Catalina HDD PO" emits-change
.BUS property u 54 emits-change
.CHASSIS_TYPE property s "23" emits-change
.Common_Format_Version property s "1" emits-change
.PRODUCT_ASSET_TAG property s "" emits-change writable
.PRODUCT_LANGUAGE_CODE property s "25" emits-change
.PRODUCT_MANUFACTURER property s "Quanta" emits-change
.PRODUCT_PRODUCT_NAME property s "Catalina PO" emits-change
```

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

show more ...


Revision tags: 2.17.0-dev
# 3f1e6370 03-Jun-2024 Potin Lai <potin.lai@quantatw.com>

meta-facebook: catalina: add catalina early init service

Add catalina early init service for turn on module standby power
at early stage.

Change-Id: Id19d1f147cb65790c49ffebed996cce8e205ce8e
Signed

meta-facebook: catalina: add catalina early init service

Add catalina early init service for turn on module standby power
at early stage.

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

show more ...