AM4372: SPI2 MISO getting 0 data

Part Number: AM4372

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