Deleted Added
full compact
ppcvar.h (139749) ppcvar.h (157774)
1/*-
2 * Copyright (c) 1997-2000 Nicolas Souchu
3 * Copyright (c) 2001 Alcove - Nicolas Souchu
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 * SUCH DAMAGE.
26 *
1/*-
2 * Copyright (c) 1997-2000 Nicolas Souchu
3 * Copyright (c) 2001 Alcove - Nicolas Souchu
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 * SUCH DAMAGE.
26 *
27 * $FreeBSD: head/sys/dev/ppc/ppcvar.h 139749 2005-01-06 01:43:34Z imp $
27 * $FreeBSD: head/sys/dev/ppc/ppcvar.h 157774 2006-04-15 12:31:34Z iwasaki $
28 *
29 */
30
31int ppc_probe(device_t dev);
32int ppc_attach(device_t dev);
28 *
29 */
30
31int ppc_probe(device_t dev);
32int ppc_attach(device_t dev);
33int ppc_detach(device_t dev);
33int ppc_read_ivar(device_t bus, device_t dev, int index, uintptr_t *val);
34
35int ppc_read(device_t, char *, int, int);
36int ppc_write(device_t, char *, int, int);
37
38u_char ppc_io(device_t, int, u_char *, int, u_char);
39int ppc_exec_microseq(device_t, struct ppb_microseq **);
40
41int ppc_setup_intr(device_t, device_t, struct resource *, int,
42 void (*)(void *), void *, void **);
43int ppc_teardown_intr(device_t, device_t, struct resource *, void *);
44void ppc_reset_epp(device_t);
45void ppc_ecp_sync(device_t);
46int ppc_setmode(device_t, int);
47
48extern devclass_t ppc_devclass;
34int ppc_read_ivar(device_t bus, device_t dev, int index, uintptr_t *val);
35
36int ppc_read(device_t, char *, int, int);
37int ppc_write(device_t, char *, int, int);
38
39u_char ppc_io(device_t, int, u_char *, int, u_char);
40int ppc_exec_microseq(device_t, struct ppb_microseq **);
41
42int ppc_setup_intr(device_t, device_t, struct resource *, int,
43 void (*)(void *), void *, void **);
44int ppc_teardown_intr(device_t, device_t, struct resource *, void *);
45void ppc_reset_epp(device_t);
46void ppc_ecp_sync(device_t);
47int ppc_setmode(device_t, int);
48
49extern devclass_t ppc_devclass;