#ifndef _TEGLUE_ #define _TEGLUE_ #include "string.h" #include "ehci_types.h" #include "utils.h" #include "vsprintf.h" int tiny_ehci_init(void); #define readl(a) (*((volatile u32*)(a))) #define writel(v,a) do{*((volatile u32*)(a))=(v);}while(0) #define ehci_dbg(a...) dbgprintf(a) #define printk(a...) dbgprintf(a) #define get_timer() (*(((volatile u32*)0x0D800010))) #define cpu_to_le32(a) swab32(a) #define le32_to_cpu(a) swab32(a) #define cpu_to_le16(a) swab16(a) #define le16_to_cpu(a) swab16(a) #define cpu_to_be32(a) (a) #define be32_to_cpu(a) (a) #endif