linux/include/soc/tegra
Ashish Mhetre fe3b082a6e memory: tegra: Add SID override programming for MC clients
For some devices the bootloader/firmware may set up the device in
bypass. Memory clients like display needs kernel to program SID after
resume because bootloader/firmware programs the SID of display device to
bypass. In order to make sure that kernel IOMMU mappings for these
devices work after resume, add SID override programming support for all
memory clients on memory controller resume.

This partially reverts 'commit ef86b2c280 ("memory: tegra: Remove
clients SID override programming")'

Signed-off-by: Ashish Mhetre <amhetre@nvidia.com>
Link: https://lore.kernel.org/r/20231107112713.21399-1-amhetre@nvidia.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2023-11-21 10:09:28 +01:00
..
ahb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
bpmp-abi.h firmware: tegra: Fix a typo 2023-10-11 23:02:19 +02:00
bpmp.h firmware: tegra: Add suspend hook and reset BPMP IPC early on resume 2023-10-13 14:20:27 +02:00
common.h soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() 2021-12-16 14:03:38 +01:00
cpuidle.h cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle 2020-03-13 11:31:58 +01:00
flowctrl.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 399 2019-06-05 17:37:12 +02:00
fuse.h soc/tegra: fuse: Add support for Tegra264 2023-05-16 10:58:50 +02:00
irq.h soc/tegra: irq: Add stubs needed for compile testing 2021-10-04 21:27:21 +02:00
ivc.h firmware: tegra: Changes for v6.2-rc1 2022-11-22 22:14:39 +01:00
mc.h memory: tegra: Add SID override programming for MC clients 2023-11-21 10:09:28 +01:00
pm.h soc/tegra: pm: Make stubs usable for compile testing 2021-10-04 21:27:40 +02:00
pmc.h soc/tegra: pmc: Add I/O pad table for Tegra234 2022-11-10 02:21:12 +01:00
tegra-cbb.h soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 2022-09-15 12:41:36 +02:00