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

Raspberry Pi 4 Pinout #322

Open
ccoenen opened this issue Jun 27, 2019 · 10 comments
Open

Raspberry Pi 4 Pinout #322

ccoenen opened this issue Jun 27, 2019 · 10 comments
Labels
help wanted input wanted Your ideas, thoughts and feeback would be much appreciated. TODO

Comments

@ccoenen
Copy link

ccoenen commented Jun 27, 2019

Here is a reference that is said to be the RPi4's Pin mapping including alternate uses:

RPi4-Pinout

(This was found by a friend of mine who posted it on twitter)

@lurch
Copy link
Contributor

lurch commented Jun 27, 2019

RPi-Distro/raspi-gpio@80fa7d0 is an "official" source of the Pi4 pinout information (which uses BCM-ordering rather than the physical-ordering used above).

@shimaore
Copy link

I suspect the official source is the datasheet (page 10) on the Pi website. :)

I would have a go at editing src/en/template/pinout.yaml but I'm not sure how the site is supposed to deal with competing Alt values — for example GPIO 4 (pin 7) Alt 4 is currently "AVEIN VID0" but is "TXD3" on the Pi4.

Maybe some new code is needed to handle the Pi4 properly on the site?

@lurch
Copy link
Contributor

lurch commented Jul 24, 2019

https://www.tomshardware.com/reviews/raspberry-pi-gpio-pinout,6122.html shows one possible way of displaying the multiple Pi4-only functions 🤷‍♂️

@ccoenen
Copy link
Author

ccoenen commented Jul 24, 2019

I find this rather hard to read, to be quite frank.

@patrickelectric
Copy link

hey beautiful people, is there any update related to this issue ?

@Gadgetoid
Copy link
Collaborator

This has been languishing for a while and clearly needs some kind of fix.

Perhaps we need to separate individual board alt functions in the json and display them on the website somewhat like this (very rough example):

image

@Gadgetoid Gadgetoid added help wanted input wanted Your ideas, thoughts and feeback would be much appreciated. TODO labels Aug 20, 2020
@lurch
Copy link
Contributor

lurch commented Aug 30, 2020

That table might be easier to read if it only showed where the Pi4 was different, rather than duplicating the majority of the entries which are the same? 🤷‍♂️
Also, you'll obviously need to use a different label than "Pi 3" because people will wonder what functions the Pi 2 or Pi Zero uses 😉

@seamusdemora
Copy link

seamusdemora commented Jun 18, 2021

@lurch :

https://www.tomshardware.com/reviews/raspberry-pi-gpio-pinout,6122.html shows one possible way of displaying the multiple Pi4-only functions

I also thought this was reasonable, but some things struck me as possibly incorrect:

  • SDA3 appears on pins #3 and #7
  • SCL4 appears on pins #21 and #26
  • etc

But as a format, it works OK.

@lurch
Copy link
Contributor

lurch commented Jun 18, 2021

I also thought this was reasonable, but some things struck me as possibly incorrect:
[snip]

That's actually correct, see e.g. https://elinux.org/RPi_BCM2711_GPIOs (although note that eLinux is a non-authoritative reference 😉 )

@seamusdemora
Copy link

Yes! I realized that a few hours after posting this comment, and failed to follow up - all part of the GPIO musical chairs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted input wanted Your ideas, thoughts and feeback would be much appreciated. TODO
Projects
None yet
Development

No branches or pull requests

6 participants