2
* Copyright 2011 Freescale Semiconductor, Inc.
3
* Copyright 2011 Linaro Ltd.
5
* The code contained herein is licensed under the GNU General Public
6
* License. You may obtain a copy of the GNU General Public License
7
* Version 2 or later at the following locations:
9
* http://www.opensource.org/licenses/gpl-license.html
10
* http://www.gnu.org/copyleft/gpl.html
13
#include <linux/init.h>
15
#include <asm/sizes.h>
16
#include <asm/mach/map.h>
17
#include <mach/hardware.h>
19
static struct map_desc imx_lluart_desc = {
20
#ifdef CONFIG_DEBUG_IMX6Q_UART
21
.virtual = MX6Q_IO_P2V(MX6Q_UART4_BASE_ADDR),
22
.pfn = __phys_to_pfn(MX6Q_UART4_BASE_ADDR),
23
.length = MX6Q_UART4_SIZE,
28
void __init imx_lluart_map_io(void)
30
if (imx_lluart_desc.virtual)
31
iotable_init(&imx_lluart_desc, 1);