-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add 1-bit SDIO with the minimum pins required for that mode: GPIOs 22… #1301
Conversation
Can you explain why this requires 4 pins and not the expected 3 (CLK, CMD + DAT0)? |
I believe DAT1 pin is specified/used as INT in one bit mode. Whether that is used in practice on the Pi's mmc peripheral when in one bit mode I have not checked. All the better if we can spare another pin - I'll take a look. |
Attempting to run 1-bit mode with just three wires caused lock-ups. It seems the fourth D1/INT is essential. |
Add 1-bit SDIO with the minimum pins required for that mode: GPIOs 22…
Thanks for the clarification. |
See: raspberrypi/linux#1294 kernel: config: Enable HCI over UARTs kernel: Add 1-bit SDIO with the minimum pins required for that mode: GPIOs 22-25 See: raspberrypi/linux#1301 kernel: ASoC: bcm: add missing .owner fields in sound card drivers See: raspberrypi/linux#1300 kernel: Add overlay and enable support for QCA7000 board See: raspberrypi/linux#1308 kernel: bcm2835-virtgpio: Virtual GPIO driver kernel: BCM270X_DT: Add Pi3 support firmware: arm_ldconfig: Use arm_loader API for determining clock frequencies
See: raspberrypi/linux#1294 kernel: config: Enable HCI over UARTs kernel: Add 1-bit SDIO with the minimum pins required for that mode: GPIOs 22-25 See: raspberrypi/linux#1301 kernel: ASoC: bcm: add missing .owner fields in sound card drivers See: raspberrypi/linux#1300 kernel: Add overlay and enable support for QCA7000 board See: raspberrypi/linux#1308 kernel: bcm2835-virtgpio: Virtual GPIO driver kernel: BCM270X_DT: Add Pi3 support firmware: arm_ldconfig: Use arm_loader API for determining clock frequencies
@pelwell looks like I forgot to add the overlay to the Makefile in the PR, so the .dtbo is not being compiled. |
See: #1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Fixed in 4.4. 4.1 is closed now. |
See: #1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: #1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: #1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1294 kernel: config: Enable HCI over UARTs kernel: Add 1-bit SDIO with the minimum pins required for that mode: GPIOs 22-25 See: raspberrypi/linux#1301 kernel: ASoC: bcm: add missing .owner fields in sound card drivers See: raspberrypi/linux#1300 kernel: Add overlay and enable support for QCA7000 board See: raspberrypi/linux#1308 kernel: bcm2835-virtgpio: Virtual GPIO driver kernel: BCM270X_DT: Add Pi3 support firmware: arm_ldconfig: Use arm_loader API for determining clock frequencies
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
See: raspberrypi/linux#1301 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
…-25.
For increased compatibility with other hardware, it's useful to force SDIO into 1 bit mode & free up GPIOs 26, 27 (SD_D2, SD_D3). Variable pin numbers isn't possible, so an overlay separate from the existing 4-bit/1-bit dual mode overlay is proposed.