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

[Pi 4B] Datasheet register address overlap between gpio and aux #1569

Closed
hvenev opened this issue May 27, 2020 · 2 comments
Closed

[Pi 4B] Datasheet register address overlap between gpio and aux #1569

hvenev opened this issue May 27, 2020 · 2 comments
Assignees
Labels

Comments

@hvenev
Copy link
Contributor

hvenev commented May 27, 2020

From "BCM2711 ARM Peripherals", Version 1, 5th February 2020

Section 2.1 claims that the so-called auxiliary registers start at 0x7E21 5000:

Also all three are controlled by the Auxiliary enable register. The Auxiliary register base address is 0x7E21 5000.

Section 5.2 claims that the bcm2711 GPIO is mapped at the same address:

The GPIO has the following registers. All accesses are assumed to be 32-bit. The GPIO register base address is 0x7E21 5000.

I think the GPIO is at 0x7E20 0000. That's what the Foundation linux kernel device tree says, at least.

@lurch
Copy link
Contributor

lurch commented May 28, 2020

You're right; there's a mistake in that document and it should have read

The GPIO register base address is 0x7E20 0000.

Well spotted! 👀

@aallan I'll send you an email about this tomorrow.

@lurch
Copy link
Contributor

lurch commented Dec 12, 2020

This has now been fixed in the updated datasheet at https://datasheets.raspberrypi.org/bcm2711/bcm2711-peripherals.pdf

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

No branches or pull requests

2 participants