#
2086ffab |
| 24-Feb-2025 |
Potin Lai <potin.lai@quantatw.com> |
meta-facebook: catalina: Improve USB Interface Handling
We observed that the HMC USB Ethernet driver (cdc_ether) probe fails after the USB interface rebind step.
Add a ping check before rebind, if
meta-facebook: catalina: Improve USB Interface Handling
We observed that the HMC USB Ethernet driver (cdc_ether) probe fails after the USB interface rebind step.
Add a ping check before rebind, if the HMC is already reachable, we can safely skip the rebind step. This prevents unnecessary reinitialization and reduces the risk of cdc_ether probe failure.
Change-Id: I276d95992fc7508230ad0f5f2718a2ba09644050 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
show more ...
|
#
046ca279 |
| 04-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meta-facebook: catalina: reorder USB hub reset
Vendor requested that we move the USB hub reset to after the "HMC_READY" signal is asserted.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Chang
meta-facebook: catalina: reorder USB hub reset
Vendor requested that we move the USB hub reset to after the "HMC_READY" signal is asserted.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2a1ee8faa277ab1b42043bd0c93c674a2112db0a
show more ...
|
Revision tags: 2.18.0-dev |
|
#
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 ...
|