adb.h (184299) | adb.h (185724) |
---|---|
1/*- 2 * Copyright (C) 2008 Nathan Whitehorn 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * | 1/*- 2 * Copyright (C) 2008 Nathan Whitehorn 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * |
25 * $FreeBSD: head/sys/dev/adb/adb.h 184299 2008-10-26 19:37:38Z nwhitehorn $ | 25 * $FreeBSD: head/sys/dev/adb/adb.h 185724 2008-12-06 23:26:02Z nwhitehorn $ |
26 */ 27 28#ifndef _POWERPC_ADB_H_ 29#define _POWERPC_ADB_H_ 30 31#include "adb_hb_if.h" 32#include "adb_if.h" 33 --- 29 unchanged lines hidden (view full) --- 63/* Pass packets up from the interface */ 64u_int adb_receive_raw_packet(device_t dev, u_char status, u_char command, 65 int len, u_char *data); 66 67uint8_t adb_get_device_type(device_t dev); 68uint8_t adb_get_device_handler(device_t dev); 69uint8_t adb_set_device_handler(device_t dev, uint8_t newhandler); 70 | 26 */ 27 28#ifndef _POWERPC_ADB_H_ 29#define _POWERPC_ADB_H_ 30 31#include "adb_hb_if.h" 32#include "adb_if.h" 33 --- 29 unchanged lines hidden (view full) --- 63/* Pass packets up from the interface */ 64u_int adb_receive_raw_packet(device_t dev, u_char status, u_char command, 65 int len, u_char *data); 66 67uint8_t adb_get_device_type(device_t dev); 68uint8_t adb_get_device_handler(device_t dev); 69uint8_t adb_set_device_handler(device_t dev, uint8_t newhandler); 70 |
71uint8_t adb_read_register(device_t dev, u_char reg, size_t *len, void *data); | 71size_t adb_read_register(device_t dev, u_char reg, void *data); |
72 73/* Bits for implementing ADB host bus adapters */ 74extern devclass_t adb_devclass; 75extern driver_t adb_driver; 76 77#endif 78 | 72 73/* Bits for implementing ADB host bus adapters */ 74extern devclass_t adb_devclass; 75extern driver_t adb_driver; 76 77#endif 78 |