Deleted Added
sdiff udiff text old ( 164426 ) new ( 186352 )
full compact
1/* $NetBSD: ixp425_intr.h,v 1.6 2005/12/24 20:06:52 perry Exp $ */
2
3/*
4 * Copyright (c) 2001, 2002 Wasabi Systems, Inc.
5 * All rights reserved.
6 *
7 * Written by Jason R. Thorpe for Wasabi Systems, Inc.
8 *

--- 20 unchanged lines hidden (view full) ---

29 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 *
37 * $FreeBSD: head/sys/arm/xscale/ixp425/ixp425_intr.h 186352 2008-12-20 03:26:09Z sam $
38 *
39 */
40
41#ifndef _IXP425_INTR_H_
42#define _IXP425_INTR_H_
43
44#define ARM_IRQ_HANDLER _C_LABEL(ixp425_intr_dispatch)
45

--- 18 unchanged lines hidden (view full) ---

64}
65
66static __inline void
67ixp425_set_intrsteer(void)
68{
69 IXPREG(IXP425_INT_SELECT) = intr_steer & IXP425_INT_HWMASK;
70}
71
72extern __volatile uint32_t intr_enabled2;
73extern uint32_t intr_steer2;
74
75static __inline void __attribute__((__unused__))
76ixp435_set_intrmask(void)
77{
78 IXPREG(IXP435_INT_ENABLE2) = intr_enabled2 & IXP435_INT_HWMASK;
79}
80
81static __inline void
82ixp435_set_intrsteer(void)
83{
84 IXPREG(IXP435_INT_SELECT2) = intr_steer2 & IXP435_INT_HWMASK;
85}
86
87#endif /* _LOCORE */
88
89#endif /* _IXP425_INTR_H_ */