Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Protectli vault adl n typec #597

Merged
merged 2 commits into from
Dec 9, 2024
Merged

Protectli vault adl n typec #597

merged 2 commits into from
Dec 9, 2024

Conversation

miczyg1
Copy link
Contributor

@miczyg1 miczyg1 commented Dec 3, 2024

No description provided.

@miczyg1 miczyg1 requested review from mkopec and macpijan December 3, 2024 13:55
@mkopec
Copy link
Member

mkopec commented Dec 3, 2024

@miczyg1 I'm not sure I see the relation between these changes and TPM PPI, is that a mistake?

@miczyg1
Copy link
Contributor Author

miczyg1 commented Dec 3, 2024

@miczyg1 I'm not sure I see the relation between these changes and TPM PPI, is that a mistake?

Wrong PR...

@miczyg1 miczyg1 removed request for mkopec and macpijan December 3, 2024 13:58
@miczyg1
Copy link
Contributor Author

miczyg1 commented Dec 3, 2024

Sorry, it is not meant for review yet. Uploaded this PR only for testing purposes...

@miczyg1 miczyg1 marked this pull request as draft December 3, 2024 13:58
@miczyg1 miczyg1 force-pushed the protectli_vault_adl_n_typec branch 2 times, most recently from 3bb58ef to eddad3c Compare December 5, 2024 10:50
@miczyg1 miczyg1 marked this pull request as ready for review December 5, 2024 11:12
@miczyg1 miczyg1 requested a review from mkopec December 5, 2024 11:12
@miczyg1
Copy link
Contributor Author

miczyg1 commented Dec 5, 2024

Now it is ready for review. I looks like I forgot about PMC mux conn entries in devicetree, but they caused the Type-C display to not work anymore. As a w/a I have instructed the FSP to program AUX bias pads. Details in commit messages.

Adding PMC mux_conn entries to devicetree causes coreboot to program
AUX bias pads before the multiphase silicon init according to
typec_aux_bias_pads values. However, it seems too late in the
intialization flow and Type-C displays stop working.

In order to have the PMC mux_conn generate the ACPI code and still
keep the Type-C display working in FW, let FSP program the AUX bias
pads.

TEST=Check Type-C display works on VP3210 in both OS and FW.

Signed-off-by: Michał Żygowski <[email protected]>
@miczyg1 miczyg1 force-pushed the protectli_vault_adl_n_typec branch from 474e56c to 4554ffc Compare December 9, 2024 12:22
@miczyg1 miczyg1 merged commit 4554ffc into dasharo Dec 9, 2024
33 of 34 checks passed
@miczyg1 miczyg1 deleted the protectli_vault_adl_n_typec branch December 9, 2024 12:22
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