mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
786 B
31 lines
786 B
// SPDX-License-Identifier: GPL-2.0-only |
|
/* |
|
* arch/arm/plat-iop/setup.c |
|
* |
|
* Author: Nicolas Pitre <[email protected]> |
|
* Copyright (C) 2001 MontaVista Software, Inc. |
|
* Copyright (C) 2004 Intel Corporation. |
|
*/ |
|
|
|
#include <linux/mm.h> |
|
#include <linux/init.h> |
|
#include <asm/mach/map.h> |
|
#include "iop3xx.h" |
|
|
|
/* |
|
* Standard IO mapping for all IOP3xx based systems. Note that |
|
* the IOP3xx OCCDR must be mapped uncached and unbuffered. |
|
*/ |
|
static struct map_desc iop3xx_std_desc[] __initdata = { |
|
{ /* mem mapped registers */ |
|
.virtual = IOP3XX_PERIPHERAL_VIRT_BASE, |
|
.pfn = __phys_to_pfn(IOP3XX_PERIPHERAL_PHYS_BASE), |
|
.length = IOP3XX_PERIPHERAL_SIZE, |
|
.type = MT_UNCACHED, |
|
}, |
|
}; |
|
|
|
void __init iop3xx_map_io(void) |
|
{ |
|
iotable_init(iop3xx_std_desc, ARRAY_SIZE(iop3xx_std_desc)); |
|
}
|
|
|