Part Number: AM5728
Other Parts Discussed in Thread: ADS7844
I'm trying to get the McSPI4 operational on our board. The pin mux settings in mux_data.h are:
{GPMC_A8, (M8 | PIN_INPUT)}, /* N7 gpmc_a8.spi4_sclk */
{GPMC_A9, (M8 | PIN_INPUT)}, /* R4 gpmc_a9.spi4_d1 */
{GPMC_A10, (M8 | PIN_OUTPUT)}, /* N9 gpmc_a10.spi4_d0 */
{GPMC_A11, (M8 | PIN_OUTPUT)}, /* P9 gpmc_a11.spi4_cs0 */
{GPMC_A12, (M8 | PIN_OUTPUT)}, /* P4 gpmc_a12.spi4_cs1 */
I see that all 4 of the multichannel serial peripheral interface ports are defined in dra7.x. All have their status = "disabled". So I added the following entry to our .dtsi file for our board and did the necessary rebuild of the kernel.
// ADS7844 interface
&mcspi4 {
status = "okay";
};
After restarting I don't see anything in the /dev directory for spi devices. On my old system I see /dev/spidev0.0 What am I missing?