Page MenuHomeFreeBSD

Split CESA memory resource into TDMA and CESA regs
ClosedPublic

Authored by bsz_semihalf.com on May 5 2016, 10:15 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 30, 1:18 PM
Unknown Object (File)
Sat, May 24, 8:40 AM
Unknown Object (File)
Tue, May 20, 6:26 PM
Unknown Object (File)
Apr 27 2025, 11:03 AM
Unknown Object (File)
Apr 27 2025, 8:28 AM
Unknown Object (File)
Apr 24 2025, 8:30 PM
Unknown Object (File)
Mar 31 2025, 12:46 AM
Unknown Object (File)
Mar 13 2025, 9:10 PM
Subscribers

Details

Summary

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:
Reviewed by:

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bsz_semihalf.com retitled this revision from to Split CESA memory resource into TDMA and CESA regs.
bsz_semihalf.com updated this object.
bsz_semihalf.com edited the test plan for this revision. (Show Details)
bsz_semihalf.com added reviewers: ARM, ian.
bsz_semihalf.com set the repository for this revision to rS FreeBSD src repository - subversion.
This revision was automatically updated to reflect the committed changes.