On Tue, Jun 25, 2024 at 7:23 AM Andre Przywara <andre.przywara@xxxxxxx> wrote: > > The Allwinner H616 (and later) SoCs support more than 32 bits worth of > physical addresses. To accommodate the larger address space, the CE task > descriptor fields holding addresses are now encoded as "word addresses", > so take the actual address divided by four. > This is true for the fields within the descriptor, but also for the > descriptor base address, in the CE_TDA register. > > Wrap all accesses to those fields in a function, which will do the > required division if needed. For now this in unused, so there should be > no change in behaviour. > > Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> Reviewed-by: Chen-Yu Tsai <wens@xxxxxxxx>