EBC Exercise 10b Green Wireless Pins Used

From eLinux.org
Revision as of 10:36, 14 January 2020 by RobertCNelson (talk | contribs) (P8_12, P8_18, P8_1,4, P8_17 and P9_12: fix extra comma)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

thumb‎ Embedded Linux Class by Mark A. Yoder

The BeagleBone Green Wireless uses some gpio pins for it wireless connection. These pins can't be used for other things.

Here is the list gather from https://github.com/RobertCNelson/bb.org-overlays/blob/master/src/arm/univ-bbgw-EW-00A0.dts#L1168

P8_11 - P8_12
P8_14 - P8_18
P9_28 - P9_31

Recovering Pins

Many of these pins can be recovered, but you may loose some functionality.

P8_11, P8_16, and P8_15

Pins P8_11, P8_16, and P8_15 can be recovered, by sticking the wl1835 wifi module in 1-bit mode vs 4-bit mode.

sudo rm /lib/firmware/BB-BBGW-WL1835-00A0.dtbo 
sudo cp /lib/firmware/BB-BBGW-WL1835-1BIT-00A0.dtbo /lib/firmware/BB-BBGW-WL1835-00A0.dtbo 

P8_12, P8_18, P8_14, P8_17 and P9_12

These pins can be recovered if you don't need the thing to which they are attached.

P8_12 = WL1835: mmc2_dat0 
P8_18 = WL1835: mmc2_clk 

P8_14 = WL1835: Wireless enabled 
P8_17 = WL1835: Wireless IRQ 

P9_12 = WL1835: Bluetooth enabled

P8_26 and P9_30

Pins P8_26, P9_30 are "gpio hogged" at startup, not user changeable.

P9_28, P9_29, and P9_31

Pins P9_28, P9_29, and P9_31 are used by audio, which isn't actually used, but tied up.

thumb‎ Embedded Linux Class by Mark A. Yoder