18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci *  linux/arch/h8300/mm/memory.c
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci *  Copyright (C) 2002  Yoshinori Sato <ysato@users.sourceforge.jp>,
68c2ecf20Sopenharmony_ci *
78c2ecf20Sopenharmony_ci *  Based on:
88c2ecf20Sopenharmony_ci *
98c2ecf20Sopenharmony_ci *  linux/arch/m68knommu/mm/memory.c
108c2ecf20Sopenharmony_ci *
118c2ecf20Sopenharmony_ci *  Copyright (C) 1998  Kenneth Albanowski <kjahds@kjahds.com>,
128c2ecf20Sopenharmony_ci *  Copyright (C) 1999-2002, Greg Ungerer (gerg@snapgear.com)
138c2ecf20Sopenharmony_ci *
148c2ecf20Sopenharmony_ci *  Based on:
158c2ecf20Sopenharmony_ci *
168c2ecf20Sopenharmony_ci *  linux/arch/m68k/mm/memory.c
178c2ecf20Sopenharmony_ci *
188c2ecf20Sopenharmony_ci *  Copyright (C) 1995  Hamish Macdonald
198c2ecf20Sopenharmony_ci */
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci#include <linux/mm.h>
228c2ecf20Sopenharmony_ci#include <linux/kernel.h>
238c2ecf20Sopenharmony_ci#include <linux/string.h>
248c2ecf20Sopenharmony_ci#include <linux/types.h>
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci#include <asm/setup.h>
278c2ecf20Sopenharmony_ci#include <asm/segment.h>
288c2ecf20Sopenharmony_ci#include <asm/page.h>
298c2ecf20Sopenharmony_ci#include <asm/traps.h>
308c2ecf20Sopenharmony_ci#include <asm/io.h>
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_civoid cache_clear(unsigned long paddr, int len)
338c2ecf20Sopenharmony_ci{
348c2ecf20Sopenharmony_ci}
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_civoid cache_push(unsigned long paddr, int len)
388c2ecf20Sopenharmony_ci{
398c2ecf20Sopenharmony_ci}
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_civoid cache_push_v(unsigned long vaddr, int len)
428c2ecf20Sopenharmony_ci{
438c2ecf20Sopenharmony_ci}
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci/*
468c2ecf20Sopenharmony_ci * Map some physical address range into the kernel address space.
478c2ecf20Sopenharmony_ci */
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciunsigned long kernel_map(unsigned long paddr, unsigned long size,
508c2ecf20Sopenharmony_ci			 int nocacheflag, unsigned long *memavailp)
518c2ecf20Sopenharmony_ci{
528c2ecf20Sopenharmony_ci	return paddr;
538c2ecf20Sopenharmony_ci}
54