Skip to content

[Celestica]montblanc:config: Add W25Q20.V support for scm/smb/mcb cplds - #1893

Open
Alicewu-cls wants to merge 1 commit into
meta:mainfrom
Alicewu-cls:montblanc-add-W25Q20.V-support
Open

Alicewu-cls wants to merge 1 commit into
meta:mainfrom
Alicewu-cls:montblanc-add-W25Q20.V-support

Conversation

@Alicewu-cls

Copy link
Copy Markdown
Contributor

Pre-submission checklist

  • [✓] I've ran the linters locally and fixed lint errors related to the files I modified in this PR. You can install the linters by running pip install -r requirements-dev.txt && pre-commit install
  • [✓] pre-commit run
image

Summary

Add support for the W25Q20.V SPI flash chip, specifically for updating/accessing CPLD firmware on SCM, SMB, and MCB modules.

  • Added the new flash chip configs for SCM/SMB/MCB CPLDs in fw_util.json.

Test Plan

  1. Run platform service correctly.
  2. Run all operations in fw_util:
    python run_fw_util.py
    

all commands are in the file run_fw_util.zip
run_fw_util.zip

Result

Successfully ran detect, read, program, and verify operations for SCM/SMB/MCB CPLDs.
scm_cpld
smb_cpld
mcb_cpld
Detailed execution logs:
run_fw_util_W25X20_log.txt
run_fw_util_W25Q20_V_log.txt

@Alicewu-cls
Alicewu-cls requested a review from a team as a code owner November 2, 2026 08:19
@meta-cla meta-cla Bot added the CLA Signed label Nov 2, 2026

This branch has not been deployed

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant