108438e24SVarun Wadekar /* 20c2276e3SVarun Wadekar * Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved. 308438e24SVarun Wadekar * 482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 508438e24SVarun Wadekar */ 608438e24SVarun Wadekar 7c3cf06f1SAntonio Nino Diaz #ifndef MEMCTRL_H 8c3cf06f1SAntonio Nino Diaz #define MEMCTRL_H 908438e24SVarun Wadekar 1008438e24SVarun Wadekar void tegra_memctrl_setup(void); 11102e4087SVarun Wadekar void tegra_memctrl_restore_settings(void); 1208438e24SVarun Wadekar void tegra_memctrl_tzdram_setup(uint64_t phys_base, uint32_t size_in_bytes); 1306b19d58SVarun Wadekar void tegra_memctrl_tzram_setup(uint64_t phys_base, uint32_t size_in_bytes); 149a964510SVarun Wadekar void tegra_memctrl_videomem_setup(uint64_t phys_base, uint32_t size_in_bytes); 150c2276e3SVarun Wadekar void tegra_memctrl_disable_ahb_redirection(void); 16*650d9c52SHarvey Hsieh void tegra_memctrl_clear_pending_interrupts(void); 1708438e24SVarun Wadekar 18c3cf06f1SAntonio Nino Diaz #endif /* MEMCTRL_H */ 19