fdt.h (259364) | fdt.h (266084) |
---|---|
1/*- 2 * Copyright (c) 2010 The FreeBSD Foundation 3 * All rights reserved. 4 * 5 * This software was developed by Semihalf under sponsorship from 6 * the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 2010 The FreeBSD Foundation 3 * All rights reserved. 4 * 5 * This software was developed by Semihalf under sponsorship from 6 * the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: stable/10/sys/arm/include/fdt.h 259364 2013-12-13 23:56:53Z ian $ | 29 * $FreeBSD: stable/10/sys/arm/include/fdt.h 266084 2014-05-14 19:18:58Z ian $ |
30 */ 31 32#ifndef _MACHINE_FDT_H_ 33#define _MACHINE_FDT_H_ 34 35#include <dev/ofw/openfirm.h> 36 37#include <vm/vm.h> --- 8 unchanged lines hidden (view full) --- 46/* Map phandle/intpin pair to global IRQ number */ 47#define FDT_MAP_IRQ(node, pin) (pin) 48 49/* 50 * Bus space tag. XXX endianess info needs to be derived from the blob. 51 */ 52extern bus_space_tag_t fdtbus_bs_tag; 53 | 30 */ 31 32#ifndef _MACHINE_FDT_H_ 33#define _MACHINE_FDT_H_ 34 35#include <dev/ofw/openfirm.h> 36 37#include <vm/vm.h> --- 8 unchanged lines hidden (view full) --- 46/* Map phandle/intpin pair to global IRQ number */ 47#define FDT_MAP_IRQ(node, pin) (pin) 48 49/* 50 * Bus space tag. XXX endianess info needs to be derived from the blob. 51 */ 52extern bus_space_tag_t fdtbus_bs_tag; 53 |
54struct mem_region { 55 vm_offset_t mr_start; 56 vm_size_t mr_size; 57}; 58 | |
59struct arm_devmap_entry; 60 61int fdt_localbus_devmap(phandle_t, struct arm_devmap_entry *, int, int *); | 54struct arm_devmap_entry; 55 56int fdt_localbus_devmap(phandle_t, struct arm_devmap_entry *, int, int *); |
62int fdt_pci_devmap(phandle_t, struct arm_devmap_entry *devmap, vm_offset_t, 63 vm_offset_t); | |
64 65#endif /* _MACHINE_FDT_H_ */ | 57 58#endif /* _MACHINE_FDT_H_ */ |