allwinner_machdep.c (257660) | allwinner_machdep.c (257669) |
---|---|
1/*- 2 * Copyright (c) 2012 Ganbold Tsagaankhuu <ganbold@gmail.com> 3 * All rights reserved. 4 * 5 * This code is derived from software written for Brini by Mark Brinicombe 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 18 unchanged lines hidden (view full) --- 27 * 28 * from: FreeBSD: //depot/projects/arm/src/sys/arm/ti/ti_machdep.c 29 */ 30 31#include "opt_ddb.h" 32#include "opt_platform.h" 33 34#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2012 Ganbold Tsagaankhuu <ganbold@gmail.com> 3 * All rights reserved. 4 * 5 * This code is derived from software written for Brini by Mark Brinicombe 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 18 unchanged lines hidden (view full) --- 27 * 28 * from: FreeBSD: //depot/projects/arm/src/sys/arm/ti/ti_machdep.c 29 */ 30 31#include "opt_ddb.h" 32#include "opt_platform.h" 33 34#include <sys/cdefs.h> |
35__FBSDID("$FreeBSD: head/sys/arm/allwinner/a10_machdep.c 257660 2013-11-04 22:45:26Z ian $"); | 35__FBSDID("$FreeBSD: head/sys/arm/allwinner/a10_machdep.c 257669 2013-11-05 02:57:34Z ian $"); |
36 37#define _ARM32_BUS_DMA_PRIVATE 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/bus.h> 41 42#include <vm/vm.h> 43#include <vm/pmap.h> --- 13 unchanged lines hidden (view full) --- 57vm_offset_t 58initarm_lastaddr(void) 59{ 60 61 return (DEVMAP_BOOTSTRAP_MAP_START); 62} 63 64void | 36 37#define _ARM32_BUS_DMA_PRIVATE 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/bus.h> 41 42#include <vm/vm.h> 43#include <vm/pmap.h> --- 13 unchanged lines hidden (view full) --- 57vm_offset_t 58initarm_lastaddr(void) 59{ 60 61 return (DEVMAP_BOOTSTRAP_MAP_START); 62} 63 64void |
65initarm_early_init(void) 66{ 67 68} 69 70void |
|
65initarm_gpio_init(void) 66{ 67} 68 69void 70initarm_late_init(void) 71{ 72} 73 74#define FDT_DEVMAP_MAX (1 + 2 + 1 + 1) 75static struct arm_devmap_entry fdt_devmap[FDT_DEVMAP_MAX] = { 76 { 0, 0, 0, 0, 0, } 77}; 78 79/* 80 * Construct pmap_devmap[] with DT-derived config data. 81 */ 82int | 71initarm_gpio_init(void) 72{ 73} 74 75void 76initarm_late_init(void) 77{ 78} 79 80#define FDT_DEVMAP_MAX (1 + 2 + 1 + 1) 81static struct arm_devmap_entry fdt_devmap[FDT_DEVMAP_MAX] = { 82 { 0, 0, 0, 0, 0, } 83}; 84 85/* 86 * Construct pmap_devmap[] with DT-derived config data. 87 */ 88int |
83platform_devmap_init(void) | 89initarm_devmap_init(void) |
84{ 85 int i = 0; 86 87 fdt_devmap[i].pd_va = 0xE1C00000; 88 fdt_devmap[i].pd_pa = 0x01C00000; 89 fdt_devmap[i].pd_size = 0x00400000; /* 4 MB */ 90 fdt_devmap[i].pd_prot = VM_PROT_READ | VM_PROT_WRITE; 91 fdt_devmap[i].pd_cache = PTE_DEVICE; --- 27 unchanged lines hidden --- | 90{ 91 int i = 0; 92 93 fdt_devmap[i].pd_va = 0xE1C00000; 94 fdt_devmap[i].pd_pa = 0x01C00000; 95 fdt_devmap[i].pd_size = 0x00400000; /* 4 MB */ 96 fdt_devmap[i].pd_prot = VM_PROT_READ | VM_PROT_WRITE; 97 fdt_devmap[i].pd_cache = PTE_DEVICE; --- 27 unchanged lines hidden --- |