[PATCH v2 2/4] crypto: sun8i-ce - wrap accesses to descriptor address fields

Chen-Yu Tsai wens at csie.org
Thu Jun 27 10:51:06 PDT 2024


On Tue, Jun 25, 2024 at 7:23 AM Andre Przywara <andre.przywara at arm.com> 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 at arm.com>

Reviewed-by: Chen-Yu Tsai <wens at csie.org>



More information about the linux-arm-kernel mailing list