I am having trouble using the ad7298 ADC. I am using petalinux 2023.2. This is my device tree entry for the ADC
Heres my HDL IP config for the ADC
And heres the issue im seeing
as you can see after i first read I cant read the temp value anymore and all the voltage raw values read 4096 (this is weird because the ADC is 10 bits).
Heres what I see on iio oscilloscope
In kernel config I have the device driver set to <M> since im using late bitstream loading, but i have tried with early loading as well and its the same issue.
Any help would be appreciated I need to log this data for the health of the system and if i cant read the data its a big issue. Any help would be appreciated.