Page MenuHomeFreeBSD

Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms
ClosedPublic

Authored by mw_semihalf.com on Jun 14 2017, 10:52 PM.
Tags
Referenced Files
F81516364: D11204.id29747.diff
Wed, Apr 17, 10:44 AM
Unknown Object (File)
Fri, Apr 12, 5:00 PM
Unknown Object (File)
Thu, Mar 28, 8:31 PM
Unknown Object (File)
Mar 7 2024, 2:41 AM
Unknown Object (File)
Mar 3 2024, 9:02 AM
Unknown Object (File)
Feb 29 2024, 8:18 PM
Unknown Object (File)
Feb 19 2024, 5:24 PM
Unknown Object (File)
Feb 2 2024, 8:13 AM

Details

Summary

This patch disables outer cache sync in PL310 driver
by adding "arm,io-coherent" property. In addition to
the previous patches it was the last bit needed
for enabling proper operation of Armada 38x SoCs
with the IO cache coherency.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

mw_semihalf.com edited the summary of this revision. (Show Details)

Add "arm,io-coherent" to PL310 node (see https://reviews.freebsd.org/D11245)

mw_semihalf.com retitled this revision from Enable dma-coherent bus property on Armada 38X to Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms.
mw_semihalf.com edited the summary of this revision. (Show Details)

Do not add redundant 'dma-coherent', and add the property only for the PL310 node. Unlike linux, we do not have to do it in runtime, hacking the platform code.

This revision is now accepted and ready to land.Jun 21 2017, 1:57 PM
This revision was automatically updated to reflect the committed changes.