Hi, guy.
I had had the same problem.
But I solved it.
The problem was very simple.
We have to set "RXACTIVE" bit to CLK Pin's "Conrol Module Resiters(PINMUX)".
So dts file is follows
spi0_pins: pinmux_spi0_pins {
pinctrl-single,pins = <
0x150 ( PIN_INPUT_PULLUP | MUX_MODE0 ) /* (P23)
spi0_sclk.spi0_sclk */
0x154 ( PIN_INPUT_PULLUP | MUX_MODE0 ) /* (T22) spi0_d0.spi0_d0
*/
0x158 ( PIN_OUTPUT_PULLUP | MUX_MODE0 ) /* (T21)
spi0_d1.spi0_d1 */
0x15c ( PIN_OUTPUT_PULLUP | MUX_MODE0 ) /* (T20)
spi0_cs0.spi0_cs0 */
>;
};
And, we can see in "Technical Reference Manual" 26.2.3.
It is said "SPI serial clock (output when master, input when slave)"
And it also said "(1) This output signal is also *used as a re-timing input*.
The associated CONF_<module>_<pin>_RXACTIVE bit for the* output clock must
be set to 1 to enable the clock input back* to the module."
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.