1*0c5434aeSAndrew Turner /*- 2*0c5434aeSAndrew Turner * Copyright (c) 2016 Andrew Turner <andrew@FreeBSD.org> 3*0c5434aeSAndrew Turner * All rights reserved. 4*0c5434aeSAndrew Turner * 5*0c5434aeSAndrew Turner * This software was developed by SRI International and the University of 6*0c5434aeSAndrew Turner * Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 7*0c5434aeSAndrew Turner * ("CTSRD"), as part of the DARPA CRASH research programme. 8*0c5434aeSAndrew Turner * 9*0c5434aeSAndrew Turner * Redistribution and use in source and binary forms, with or without 10*0c5434aeSAndrew Turner * modification, are permitted provided that the following conditions 11*0c5434aeSAndrew Turner * are met: 12*0c5434aeSAndrew Turner * 1. Redistributions of source code must retain the above copyright 13*0c5434aeSAndrew Turner * notice, this list of conditions and the following disclaimer. 14*0c5434aeSAndrew Turner * 2. Redistributions in binary form must reproduce the above copyright 15*0c5434aeSAndrew Turner * notice, this list of conditions and the following disclaimer in the 16*0c5434aeSAndrew Turner * documentation and/or other materials provided with the distribution. 17*0c5434aeSAndrew Turner * 18*0c5434aeSAndrew Turner * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 19*0c5434aeSAndrew Turner * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20*0c5434aeSAndrew Turner * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21*0c5434aeSAndrew Turner * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 22*0c5434aeSAndrew Turner * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23*0c5434aeSAndrew Turner * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24*0c5434aeSAndrew Turner * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25*0c5434aeSAndrew Turner * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26*0c5434aeSAndrew Turner * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27*0c5434aeSAndrew Turner * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28*0c5434aeSAndrew Turner * SUCH DAMAGE. 29*0c5434aeSAndrew Turner */ 30*0c5434aeSAndrew Turner 31*0c5434aeSAndrew Turner #ifndef _FDT_INTR_H_ 32*0c5434aeSAndrew Turner #define _FDT_INTR_H_ 33*0c5434aeSAndrew Turner 34*0c5434aeSAndrew Turner #define FDT_INTR_EDGE_RISING 1 35*0c5434aeSAndrew Turner #define FDT_INTR_EDGE_FALLING 2 36*0c5434aeSAndrew Turner #define FDT_INTR_LEVEL_HIGH 4 37*0c5434aeSAndrew Turner #define FDT_INTR_LEVEL_LOW 8 38*0c5434aeSAndrew Turner #define FDT_INTR_LOW_MASK (FDT_INTR_EDGE_FALLING | FDT_INTR_LEVEL_LOW) 39*0c5434aeSAndrew Turner #define FDT_INTR_EDGE_MASK (FDT_INTR_EDGE_RISING | FDT_INTR_EDGE_FALLING) 40*0c5434aeSAndrew Turner #define FDT_INTR_MASK 0xf 41*0c5434aeSAndrew Turner 42*0c5434aeSAndrew Turner #endif /* _FDT_INTR_H_ */ 43