Part Number: AM5728
Hey,
I'm just wondering where is spidev@# defined in for the device tree file?
As an example I see the following to setup spi:
P17_37 -> mmc3_dat4.spi4_clk
P17_35-> mmc3_dat5.spi4_d1
P17_38 ->mmc3_dat6.spi4_d0
P17_6 ->mmc3_dat7.spi4_cs0
I added the following in am57xx-beagle-x15.dts:
mcspi4_pins: mcspi4_pins{
pinctrl-single,pins = <
0x394 (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1) /*mmc3_dat4.spi4_clk*/
0x398 (PIN_INPUT_PULLUP | MANUAL_MODE | MUX_MODE1) /*mmc3_dat5.spi4_d1*/
0x39C (PIN_OUTPUT_PULLUP | MANUAL_MODE | MUX_MODE1) /*mmc3_dat6.spi4_d0*/
0x3A0 (PIN_OUTPUT_PULLUP | MANUAL_MODE | MUX_MODE1) /*mmc3_dat7.spi4_cs0*/
>;
};
&mcspi4 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&mcspi4_pins>;
spidev@4 {
spi-max-frequency = <24000000>;
reg = <0>;
compatible = "rohm,dh2228fv";
};
};
So then where is spidev@4 defined in?
