Searched refs:ssb_extif (Results 1 – 3 of 3) sorted by relevance
/linux-2.6.39/include/linux/ssb/ |
D | ssb_driver_extif.h | 159 struct ssb_extif { struct 163 static inline bool ssb_extif_available(struct ssb_extif *extif) in ssb_extif_available() argument 168 extern void ssb_extif_get_clockcontrol(struct ssb_extif *extif, 171 extern void ssb_extif_timing_init(struct ssb_extif *extif, 174 extern void ssb_extif_watchdog_timer_set(struct ssb_extif *extif, 178 u32 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask); 179 u32 ssb_extif_gpio_out(struct ssb_extif *extif, u32 mask, u32 value); 180 u32 ssb_extif_gpio_outen(struct ssb_extif *extif, u32 mask, u32 value); 181 u32 ssb_extif_gpio_polarity(struct ssb_extif *extif, u32 mask, u32 value); 182 u32 ssb_extif_gpio_intmask(struct ssb_extif *extif, u32 mask, u32 value); [all …]
|
D | ssb.h | 330 struct ssb_extif extif;
|
/linux-2.6.39/drivers/ssb/ |
D | driver_extif.c | 20 static inline u32 extif_read32(struct ssb_extif *extif, u16 offset) in extif_read32() 25 static inline void extif_write32(struct ssb_extif *extif, u16 offset, u32 value) in extif_write32() 30 static inline u32 extif_write32_masked(struct ssb_extif *extif, u16 offset, in extif_write32_masked() 55 int ssb_extif_serial_init(struct ssb_extif *extif, struct ssb_serial_port *ports) in ssb_extif_serial_init() 86 void ssb_extif_timing_init(struct ssb_extif *extif, unsigned long ns) in ssb_extif_timing_init() 107 void ssb_extif_get_clockcontrol(struct ssb_extif *extif, in ssb_extif_get_clockcontrol() 115 void ssb_extif_watchdog_timer_set(struct ssb_extif *extif, in ssb_extif_watchdog_timer_set() 121 u32 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask) in ssb_extif_gpio_in() 126 u32 ssb_extif_gpio_out(struct ssb_extif *extif, u32 mask, u32 value) in ssb_extif_gpio_out() 132 u32 ssb_extif_gpio_outen(struct ssb_extif *extif, u32 mask, u32 value) in ssb_extif_gpio_outen() [all …]
|