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

Provide a mechanism to configure the initial parameters of the #1995

Closed

Conversation

rob-the-dude
Copy link
Contributor

sdhost controller (initial clock rate, bus width), and then configure those parameters.

This change allows warm reboots of UEFI on Raspberry Pi 3B+ where existing code often fails with "unknown error". See discussion at:

https://github.com/pftf/RPi3/issues/24

The basic problem was that a number of SD commands are issued before sensible initialization configurations have been committed. I suspect that the primary culprit is setting the "slow card" bit, but the initial clock rate also seemed wrong, as did the missing voltage settings.

sdhost controller (initial clock rate, bus width), and then
configure those parameters.

This change allows warm reboots of UEFI on Raspberry Pi 3B+ where
existing code often fails with "unknown error".  See discussion at:

	pftf/RPi3#24

The basic problem was that a number of SD commands are issued
before sensible initialization configurations have been committed.
I suspect that the primary culprit is setting the "slow card" bit,
but the initial clock rate also seemed wrong, as did the missing
voltage settings.
@ssg-bot
Copy link

ssg-bot commented Mar 25, 2023

Hello @rob-the-dude!

Thank you for your contribution to Trusted Firmware-A!

The TF-A project has now migrated to www.trustedfirmware.org. Our GitHub repo will remain accessible as a Read-Only mirror but we have changed the way we accept contributions for the project.

How do I contribute patches to TF-A?

We have a Getting started article which we hope will make everything very straightforward! And if you would like more details you can always refer to the contributing guidelines.

A quick overview:

  1. Go to review.trustedfirmware.org
  2. Register with your existing GitHub account
  3. Submit your patches!

What if I face any problems?

We have many channels through which you can contact us:

  • Our mailing lists
    You can send us an email in the public TF-A mailing list. Here you can also find all the mailing lists for all the projects hosted under trustedfirmware.org.

We are looking forward to seeing your patch submitted to trustedfirmware.org!

The Trusted Firmware-A team

@rob-the-dude
Copy link
Contributor Author

This fix has been merged to TF-A via:

https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/20297

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants