xref: /rk3399_ARM-atf/plat/nvidia/tegra/include/drivers/memctrl.h (revision 650d9c521e271f9802c8c95da456875f348fc8cc)
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