I'm having difficulties getting the SPI clock signal to present on J3-13
(Expansion Connection - EXP2 of Daughter card, identified on Daughter card schematic)
of TI's AM335x EVM.
In the board-am335xevm.c , I have set the spi0_sclk as shown here...
static struct pinmux_config spi0_pin_mux[] = {
{"spi0_sclk.spi0_sclk", OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA},
......
};
and confirm that this is the actual struct that is actively involved with spi0 pins,
as I am able to change mode of spi0_d0 and spi0_cs0 to GPIO0[x] (MODE7)
and see the expected effect on the scope at the expected pins.
While I have set spi0_d0 and spi0_cs0 set appropriately to MODE0,
I can cat /dev/urandom > /dev/spidev1.0 and see the data and select pins behaving properly.
I just don't get clock.
Is "spi0_sclk.spi0_sclk" getting set right to output the clock signal?
Is there something else in the processor clock system that needs to get redirected here?
I'd appreciate any suggestions.
Thanks,
Shannon