I'm trying to wake up a BB Green Wireless clone with an AM3352 and a WL1835. I'm using an "iot" image with "Linux beaglebone 4.4.15-ti-r37 #1 SMP Tue Jul 19 17:04:02 UTC 2016 armv7l GNU/Linux" and debian version 8.5. The image works on the BBGW board, but I'm having problems fully enabling the Wifi part of the WL1835 on my board. Bluetooth works, but WiFi doesn't fully boot. Here is what is in dmesg for mmc2:
[ 2.220093] mmc2: queuing unknown CIS tuple 0x91 (3 bytes)
[ 2.220942] mmc2: new high speed SDIO card at address 0001
[ 3.757932] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
[ 4.624267] EXT4-fs (mmcblk1p1): re-mounted. Opts: errors=remount-ro
[ 9.390359] wl1271_sdio: probe of mmc2:0001:1 failed with error -16
[ 9.390423] wl1271_sdio: probe of mmc2:0001:2 failed with error -16
It looks like it doesn't recognize the mcc correctly:
root@beaglebone:/sys/kernel/debug/mmc2# cat ios
clock: 400000 Hz
vdd: 7 (1.65 - 1.95 V)
bus mode: 2 (push-pull)
chip select: 0 (don't care)
power mode: 2 (on)
bus width: 0 (1 bits)
timing spec: 0 (legacy)
signal voltage: 0 (1.80 V)
driver type: 0 (driver type B)
Any recommendations on how to debug this or what could be wrong? Thanks.