1234567891011121314151617181920212223242526272829303132 |
- /*
- * Copyright (c) 2011 Picochip Ltd., Jamie Iles
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * All enquiries to support@picochip.com
- */
- #include <linux/io.h>
- #include <linux/mm.h>
- #include <linux/module.h>
- #include <linux/of.h>
- #include <asm/mach/map.h>
- #include <mach/map.h>
- #include <mach/picoxcell_soc.h>
- #include "common.h"
- void __init picoxcell_map_io(void)
- {
- struct map_desc io_map = {
- .virtual = PHYS_TO_IO(PICOXCELL_PERIPH_BASE),
- .pfn = __phys_to_pfn(PICOXCELL_PERIPH_BASE),
- .length = PICOXCELL_PERIPH_LENGTH,
- .type = MT_DEVICE,
- };
- iotable_init(&io_map, 1);
- }
|