Deleted Added
full compact
24c24
< * $FreeBSD: head/sys/arm/xscale/ixp425/ixp425_npevar.h 172358 2007-09-27 22:39:49Z cognet $
---
> * $FreeBSD: head/sys/arm/xscale/ixp425/ixp425_npevar.h 186352 2008-12-20 03:26:09Z sam $
98,99c98,102
< #define IXP425_NPE_B_IMAGEID 0x01000200
< #define IXP425_NPE_C_IMAGEID 0x02000200
---
> /* NPE ID's */
> #define NPE_A 0
> #define NPE_B 1
> #define NPE_C 2
> #define NPE_MAX (NPE_C+1)
100a104,107
> #define IXP425_NPE_A_IMAGEID 0x10820200
> #define IXP425_NPE_B_IMAGEID 0x01020201
> #define IXP425_NPE_C_IMAGEID 0x02050201
>
102c109
< struct ixpnpe_softc *ixpnpe_attach(device_t);
---
> struct ixpnpe_softc *ixpnpe_attach(device_t, int npeid);
111,114c118,122
< int ixpnpe_sendmsg(struct ixpnpe_softc *, const uint32_t msg[2]);
< int ixpnpe_recvmsg(struct ixpnpe_softc *, uint32_t msg[2]);
< int ixpnpe_sendandrecvmsg(struct ixpnpe_softc *, const uint32_t send[2],
< uint32_t recv[2]);
---
> int ixpnpe_sendmsg_async(struct ixpnpe_softc *, const uint32_t msg[2]);
> int ixpnpe_recvmsg_async(struct ixpnpe_softc *, uint32_t msg[2]);
> int ixpnpe_sendandrecvmsg_sync(struct ixpnpe_softc *,
> const uint32_t send[2], uint32_t recv[2]);
> int ixpnpe_recvmsg_sync(struct ixpnpe_softc *, uint32_t msg[2]);