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

Support R/W of OTP fuses on BCM2711 processors #38

Open
seth-pierson opened this issue Sep 19, 2023 · 1 comment
Open

Support R/W of OTP fuses on BCM2711 processors #38

seth-pierson opened this issue Sep 19, 2023 · 1 comment

Comments

@seth-pierson
Copy link

seth-pierson commented Sep 19, 2023

What kind of new feature are you looking for?

  • Hardware: Read/Write OTP fuses on the BCM2711 and possibly other Raspberry Pi processors

Do you plan to:

  • Contribute an initial driver: Yes
  • Write unit tests: Yes, with the caveat that the test for writing OTP fuses is destructive
  • Update https://github.com/periph/cmd to use the new functionality: No, the official vcgencmd already handles this use case

Description of the problem
This library lacks the ability to read and write OTP fuses on BCM2711 processors. Extending videocore/videocore.go to to interface with the GPU to read/write the OTP fuses seems to be the correct place to add this feature.

More information about the OTP fuses: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#write-and-read-customer-otp-values

@maruel
Copy link
Member

maruel commented Sep 19, 2023

Sounds great!

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

No branches or pull requests

2 participants