xref: /OK3568_Linux_fs/kernel/arch/h8300/mm/memory.c (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  *  linux/arch/h8300/mm/memory.c
4*4882a593Smuzhiyun  *
5*4882a593Smuzhiyun  *  Copyright (C) 2002  Yoshinori Sato <ysato@users.sourceforge.jp>,
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  *  Based on:
8*4882a593Smuzhiyun  *
9*4882a593Smuzhiyun  *  linux/arch/m68knommu/mm/memory.c
10*4882a593Smuzhiyun  *
11*4882a593Smuzhiyun  *  Copyright (C) 1998  Kenneth Albanowski <kjahds@kjahds.com>,
12*4882a593Smuzhiyun  *  Copyright (C) 1999-2002, Greg Ungerer (gerg@snapgear.com)
13*4882a593Smuzhiyun  *
14*4882a593Smuzhiyun  *  Based on:
15*4882a593Smuzhiyun  *
16*4882a593Smuzhiyun  *  linux/arch/m68k/mm/memory.c
17*4882a593Smuzhiyun  *
18*4882a593Smuzhiyun  *  Copyright (C) 1995  Hamish Macdonald
19*4882a593Smuzhiyun  */
20*4882a593Smuzhiyun 
21*4882a593Smuzhiyun #include <linux/mm.h>
22*4882a593Smuzhiyun #include <linux/kernel.h>
23*4882a593Smuzhiyun #include <linux/string.h>
24*4882a593Smuzhiyun #include <linux/types.h>
25*4882a593Smuzhiyun 
26*4882a593Smuzhiyun #include <asm/setup.h>
27*4882a593Smuzhiyun #include <asm/segment.h>
28*4882a593Smuzhiyun #include <asm/page.h>
29*4882a593Smuzhiyun #include <asm/traps.h>
30*4882a593Smuzhiyun #include <asm/io.h>
31*4882a593Smuzhiyun 
cache_clear(unsigned long paddr,int len)32*4882a593Smuzhiyun void cache_clear(unsigned long paddr, int len)
33*4882a593Smuzhiyun {
34*4882a593Smuzhiyun }
35*4882a593Smuzhiyun 
36*4882a593Smuzhiyun 
cache_push(unsigned long paddr,int len)37*4882a593Smuzhiyun void cache_push(unsigned long paddr, int len)
38*4882a593Smuzhiyun {
39*4882a593Smuzhiyun }
40*4882a593Smuzhiyun 
cache_push_v(unsigned long vaddr,int len)41*4882a593Smuzhiyun void cache_push_v(unsigned long vaddr, int len)
42*4882a593Smuzhiyun {
43*4882a593Smuzhiyun }
44*4882a593Smuzhiyun 
45*4882a593Smuzhiyun /*
46*4882a593Smuzhiyun  * Map some physical address range into the kernel address space.
47*4882a593Smuzhiyun  */
48*4882a593Smuzhiyun 
kernel_map(unsigned long paddr,unsigned long size,int nocacheflag,unsigned long * memavailp)49*4882a593Smuzhiyun unsigned long kernel_map(unsigned long paddr, unsigned long size,
50*4882a593Smuzhiyun 			 int nocacheflag, unsigned long *memavailp)
51*4882a593Smuzhiyun {
52*4882a593Smuzhiyun 	return paddr;
53*4882a593Smuzhiyun }
54