On Tue, 10 Dec 2019, Andreas Färber wrote: > I have similar cases with Realtek where registers are simply not grouped > into convenient blocks but spread across large memory regions. At the hardware level, registers are grouped into IP blocks, to simply both design integration and address decoding. Not knowing which Realtek device you're referring to, most likely it's the same situation as with the IMX8M TRM, where the DT data doesn't match the underlying reality of the hardware. In those cases the best approach is usually to just fix the DT data. - Paul