Tool/software:
Hi,
using spi2 for communicating with ADC. Connected SCOPE. We can see Chip select, SCLK, MOSI, MISO also on SCOPE.
But MISO data read is coming 0.
&spi2 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&myspi2_pins_default>;
ti,spi-num-cs = <2>;
ti,pindir-d0-in-d1-out; // <-- Forces D0 as MISO, D1 as MOSI
#address-cells = <1>;
#size-cells = <0>;
spidev@0 {
compatible = "rohm,dh2228fv";
reg = <0>; // chip select 0
spi-max-frequency = <40000000>;
};
spidev@1 {
compatible = "rohm,dh2228fv";
reg = <1>; // chip select 1
spi-max-frequency = <40000000>;
};
};
device file is correct as per hardware. SPI0 is working perfectly, SPI2 is giving MISO reading issue