adb.h (185724) | adb.h (199888) |
---|---|
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 185724 2008-12-06 23:26:02Z nwhitehorn $ | 25 * $FreeBSD: head/sys/dev/adb/adb.h 199888 2009-11-28 17:48:25Z 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 --- 30 unchanged lines hidden (view full) --- 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 71size_t adb_read_register(device_t dev, u_char reg, void *data); | 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 --- 30 unchanged lines hidden (view full) --- 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 71size_t adb_read_register(device_t dev, u_char reg, void *data); |
72size_t adb_write_register(device_t dev, u_char reg, size_t len, 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 | 73 74/* Bits for implementing ADB host bus adapters */ 75extern devclass_t adb_devclass; 76extern driver_t adb_driver; 77 78#endif 79 |