diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2024-01-09 17:15:17 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2024-01-10 08:24:01 +0100 |
commit | 891fd75de8c9b436bab53c032cd478d37eb53aff (patch) | |
tree | 07cf9d8fcc1c245f0f3575a76d2986a1f1f2eb1a /arch/arm/include/asm/psci.h | |
parent | 636da38ad30b9de8163999819ca8e9b1fa37ed01 (diff) | |
download | barebox-891fd75de8c9b436bab53c032cd478d37eb53aff.tar.gz barebox-891fd75de8c9b436bab53c032cd478d37eb53aff.tar.xz |
ARM: Layerscape: LS1028a: fixup icids
The DMA operations from peripherals have a stream id attached to them
which must match the stream ids configured in the IOMMU. Configure the
stream ids in the peripheral registers and fixup the Kernel device tree
with the configured stream ids.
The code is based on the corresponding U-Boot code as of
U-Boot-2023.10-rc1. The result is hard to match against the U-Boot code
though as U-Boot hides the initialisation arrays behind multiply layered
defines which are dropped here to make the code readable.
Link: https://lore.barebox.org/20240109161527.3237581-12-s.hauer@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/include/asm/psci.h')
0 files changed, 0 insertions, 0 deletions