Significant differences in dtb files for rockpi s between debian image and dietpi image

Greetings!!
I have been trying to debug why the SPI, PWM2 and PWM3 interfaces do not show up with diet pi version 9.4 running on rock pi s board while they show up fine on old debian image with kernel version 4.4.

So I have been comparing the dts files on both the images.

I notice there are significant differences - diff spits out 3676 lines of differences between rk3308-rock-pi-s.dtb files of those images. There are non-critical ones such as phandle identifiers. But, there are critical semantic differences such as in operations table and in pwm, etc.

Is there a reason for these differences? How to resolve them so I can get those aforementioned interfaces? Please advise. Thank you!

I tried to use the device tree from Debian as is on diet pi 9.4. It does not boot up at all.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.