HomeFreeBSD

Split CESA memory resource into TDMA and CESA regs

Description

Split CESA memory resource into TDMA and CESA regs

TDMA and CESA registers are placed in different ranges of memory. Split
memory resource in DTS to reflect that. This change is needed to support
multiple CESA nodes as otherwise the ranges of different nodes would
overlap.

In consequence, CESA_WRITE and CESA_READ macros have been split depending
on which range of registers is accessed. Offsets for CESA registers have
been modified as the base address has changed.

Submitted by: Michal Stanek <mst@semihalf.com>
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.freebsd.org/D6217

Details

Provenance
zbbAuthored on
Differential Revision
D6217: Split CESA memory resource into TDMA and CESA regs
Parents
rS301221: Configure CPU window to second CESA SRAM
Branches
Unknown
Tags
Unknown