Although it isn't architecturally required, CMA regions may need to have attributes changed at runtime. Remap the CMA regions as pages to allow this to happen. Change-Id: I7dd7fa150ce69fdf05f8bf6f76a5ae26dd67ff1b Signed-off-by: Laura Abbott <lauraa@codeaurora.org> Signed-off-by: Patrick Daly <pdaly@codeaurora.org> Bug: 155522481 Signed-off-by: Mark Salyzyn <salyzyn@google.com> [saravanak snapshot from commit 79efc458af96 that approximately matches commit 509553a5afc4c3b554f539a3a6b5fa60bfdce259] Signed-off-by: Saravana Kannan <saravanak@google.com>
20 lines
349 B
C
20 lines
349 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (c) 2013,2017-2018 The Linux Foundation. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _ASM_DMA_CONTIGUOUS_H
|
|
#define _ASM_DMA_CONTIGUOUS_H
|
|
|
|
#ifdef __KERNEL__
|
|
#ifdef CONFIG_DMA_CMA
|
|
|
|
#include <linux/types.h>
|
|
|
|
void dma_contiguous_early_fixup(phys_addr_t base, unsigned long size);
|
|
|
|
#endif
|
|
#endif
|
|
|
|
#endif
|