Skip to content

configs/config.protectli_vp32xx_no_emmc: create viariant with disable…#892

Merged
philipanda merged 1 commit into
dasharofrom
eMMC_toggle_protectli_vp3200
Jun 9, 2026
Merged

configs/config.protectli_vp32xx_no_emmc: create viariant with disable…#892
philipanda merged 1 commit into
dasharofrom
eMMC_toggle_protectli_vp3200

Conversation

@wiktormowinski

@wiktormowinski wiktormowinski commented May 19, 2026

Copy link
Copy Markdown
Contributor

…d emmc

Adds ENABLE_EMMC option (default y) to support VP3210e and VP3230e — hardware variants without eMMC. SMBIOS product name gets an "e" suffix when the option is disabled.

ScsEmmcEnabled is set by soc_silicon_init_params() via is_devfn_enabled(PCH_DEVFN_EMMC) before mainboard_silicon_init_params() is called, so overriding it directly in FSP UPD at the end of mainboard_silicon_init_params() is sufficient.

pcidev_path_on_root(PCH_DEVFN_EMMC)->enabled is also cleared to prevent the device from appearing in ACPI tables.

@wiktormowinski wiktormowinski force-pushed the eMMC_toggle_protectli_vp3200 branch from 06d864f to 2f23363 Compare May 19, 2026 12:54
@wiktormowinski wiktormowinski requested a review from mkopec May 21, 2026 09:49
@wiktormowinski wiktormowinski force-pushed the eMMC_toggle_protectli_vp3200 branch 2 times, most recently from 0fc63e3 to 69eb486 Compare May 25, 2026 06:33
@wiktormowinski wiktormowinski requested a review from philipanda June 8, 2026 16:57
…d emmc

Adds ENABLE_EMMC option (default y) to support VP3210e and VP3230e —
hardware variants without eMMC. SMBIOS product name gets an "e" suffix
when the option is disabled.

`ScsEmmcEnabled` is set by `soc_silicon_init_params()` via
`is_devfn_enabled(PCH_DEVFN_EMMC)` before `mainboard_silicon_init_params()`
is called, so overriding it directly in FSP UPD at the end of
`mainboard_silicon_init_params()` is sufficient.

`pcidev_path_on_root(PCH_DEVFN_EMMC)->enabled` is also cleared to
prevent the device from appearing in ACPI tables.

Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
@philipanda philipanda force-pushed the eMMC_toggle_protectli_vp3200 branch from 69eb486 to 4dcb6b9 Compare June 9, 2026 05:00
@philipanda philipanda merged commit 4dcb6b9 into dasharo Jun 9, 2026
59 of 61 checks passed
@philipanda philipanda deleted the eMMC_toggle_protectli_vp3200 branch June 9, 2026 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants