Hi everyone!
I just got my shipment of Bubblegum-96 a few days ago and I installed the latest Linaro build of Debian (20161115?). The problem is that I cannot get the SPI interface to work. The device tree shipped with the kernel just says “disabled” and no instructions on how to enable it is given. By changing the dtb file (adding pinctrl entries and changing “disabled” to “okay”) I was able to produce the following output:
[ 0.110124] pinctrl core: registered pin 40 (P_SPI0_SCLK) on e01b0000.pinctrl
[ 0.110156] pinctrl core: registered pin 41 (P_SPI0_SS) on e01b0000.pinctrl
[ 0.110156] pinctrl core: registered pin 42 (P_SPI0_MISO) on e01b0000.pinctrl
[ 0.110156] pinctrl core: registered pin 43 (P_SPI0_MOSI) on e01b0000.pinctrl
[ 0.127031] [OWL] SPI controller initialization
[ 0.127124] pinctrl-s900 e01b0000.pinctrl: found group selector 33 for mfp1_3_1_spi0_ss
[ 0.127156] pinctrl-s900 e01b0000.pinctrl: found group selector 34 for mfp1_3_1_spi0_miso
[ 0.127187] pinctrl-s900 e01b0000.pinctrl: request pin 40 (P_SPI0_SCLK) for e01d0000.spi
[ 0.127187] pinctrl-s900 e01b0000.pinctrl: request pin 43 (P_SPI0_MOSI) for e01d0000.spi
[ 0.127187] pinctrl-s900 e01b0000.pinctrl: request pin 41 (P_SPI0_SS) for e01d0000.spi
[ 0.127218] pinctrl-s900 e01b0000.pinctrl: request pin 42 (P_SPI0_MISO) for e01d0000.spi
However no pulses can be observed on the SPI pins.
Any thoughts?
Best