 64066a8fb6
			
		
	
	
		64066a8fb6
		
	
	
	
	
		
			
			Somewhat clumsy since it needs a variable sized region. Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			598 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			598 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * tusb6010 interfaces
 | |
|  *
 | |
|  * Copyright 2011 Red Hat, Inc. and/or its affiliates
 | |
|  *
 | |
|  * Authors:
 | |
|  *  Avi Kivity <avi@redhat.com>
 | |
|  *
 | |
|  * Derived from hw/devices.h.
 | |
|  *
 | |
|  * This work is licensed under the terms of the GNU GPL, version 2.  See
 | |
|  * the COPYING file in the top-level directory.
 | |
|  *
 | |
|  */
 | |
| 
 | |
| #ifndef TUSB6010_H
 | |
| #define TUSB6010_H
 | |
| 
 | |
| #include "targphys.h"
 | |
| #include "memory.h"
 | |
| 
 | |
| typedef struct TUSBState TUSBState;
 | |
| TUSBState *tusb6010_init(qemu_irq intr);
 | |
| MemoryRegion *tusb6010_sync_io(TUSBState *s);
 | |
| MemoryRegion *tusb6010_async_io(TUSBState *s);
 | |
| void tusb6010_power(TUSBState *s, int on);
 | |
| 
 | |
| #endif
 |