Many thanks ksuzik,
I had the same issue with mcspi0 as master. Setting SCLK to input by
default solved it.
пятница, 11 марта 2016 г., 6:10:07 UTC+3 пользователь ksuzuk...@gmail.com
написал:
>
> 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___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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/f627a0ce-41b7-4975-94c8-9078385a928f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.