Skip to content

Conversation

@khoung76642
Copy link
Contributor

Summary:

  • add asic board id identification
  • modify some gpio from input to output
  • add p3v3 osfp for evb board
  • add get vr fw version for raa228249 and mp2971
  • modify prefix string for pdr sensor aux names
  • add test info shell command
  • add the other source for the ubc
  • enable ubc bmc316/lx6301
  • add init_arg for mpc12109
  • modify bic addr from 0x40 to 0x42
  • add set eid pldm command
  • fix rns vr sensor type issue
  • add platform temp status and temp threshold shell command
  • update EVB sensor LCR and UCR
  • modify shell file name
  • add platform voltage shell command
  • add platform bootstrap shell command
  • add platform temp_threshold init
  • black box : vr power fault
  • delay between stop start sensor polling and vr update
  • MMC I2C interface to MTIA - I2C: sensor init, sensor reading, Inventory IDs
  • add i2c target table functions
  • add all VR Vin pldm sensors
  • add reading voltage peak value
  • fix voltae get cmd to show vr voltage issue
  • fix sensor driver Vin reading
  • add zephyr_nuvoton new config on i2c bus
  • add shell commands
    a.iris_power <steps_on>
    b.voltage set
    c.power_sequence <power_up | power_down>
    d.throttle switch <get | set>
  • define PLDM_MSG_TIMEOUT_MS to 5000
  • update pldm update bic image function
  • add shell commands
    a.uart_powerevent enable|disable
    b.perm_config get|clear
    c.soc_pcie_perst [N (* 50ms)]|default [perm]
    d.average_power get <ubc_vr_name>|all
    e.pwrlevel1 get|set |default [perm]
    f.soc-pwron-reset
  • add MTIA image update(hamsa,medha0,medha1)
  • add different stage will change VR and UBC devices address
  • add change eid function

Test Plan:

  • Build code: Pass

Kevin Huang added 29 commits January 15, 2026 10:03
Summary:
- Version commit for sb-rb-20253401

Test Plan:
- Build code: Pass
- Check BIC version: Pass
Summary:
- add VR sensors Vin reading function in driver
- add black box : VR power fault
- delay between stop start sensor polling and vr update

Test Plan:
- Build code: Pass
Summary:
- add i2c target functions: sensor init data 0 ~ sensor init data 1
- add i2c target functions: sensor reading 0 ~ sensor reading 3
- add i2c target functions: Inventory IDs

Test Plan:
- Build code: Pass
Summary:
- Version commit for sb-rb-20253701

Test Plan:
- Build code: Pass
- Check BIC version: Pass
Summary:
- i2c target functions
	-Strap capability
	-Write/Read output strap pin value
	-Config i2c bridge command
	-I2c bridge command status
	-I2c response data
	-control the VR's voltage setting
	-Level 1/2/3 power alert threshold
	-Level 1/2/3 power alert time window
	-VR power reading
	Control sensor polling
- add voltage peak value reading
- fix vr voltage get issue

Test Plan:
- Build code: Pass
Summary:
- Version commit for sb-rb-20253901

Test Plan:
- Build code: Pass
- Check BIC version: Pass
Summary:
- Version commit for sb-rb-20254001

Test Plan:
- Build code: Pass
- Check BIC version: Pass
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jan 15, 2026
@meta-codesync
Copy link

meta-codesync bot commented Jan 15, 2026

@facebook-github-bot has imported this pull request. If you are a Meta employee, you can view this in D90737668. (Because this pull request was imported automatically, there will not be any future comments.)

@khoung76642
Copy link
Contributor Author

For these cpp error is because of weak function, it will redefined in platform code:
common/service/sensor/pldm_sensor.c:125:50:Condition 'sensor_pdr_index>=pldm_sensor_count' is always true
common/service/sensor/pldm_sensor.c:422:24:Condition 'pldm_sensor_count<=0' is always true
common/service/sensor/pldm_sensor.c:429:34:Condition 'pldm_sensor_list[thread_id]==NULL' is always true
common/service/sensor/pldm_sensor.c:492:13:Condition 'stack==NULL' is always true
common/service/sensor/pldm_sensor.c:497:9:Redundant initialization for 'stack'. The initialized value is overwritten before it is read.
common/service/sensor/pldm_sensor.c:498:14:Redundant initialization for 'stack_size'. The initialized value is overwritten before it is read.

But this one we checked there is no problem of logic:
meta-facebook/sb-rb/src/platform/plat_i2c_target.c:521:23:Condition 'data_type==VR_TIME_WINDOW' is always true

@meta-codesync
Copy link

meta-codesync bot commented Jan 15, 2026

This pull request has been merged in b9110f1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants