Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
driver_extif.c File Reference
#include <linux/serial.h>
#include <linux/serial_core.h>
#include <linux/serial_reg.h>
#include "ssb_private.h"

Go to the source code of this file.

Functions

void ssb_extif_timing_init (struct ssb_extif *extif, unsigned long ns)
 
void ssb_extif_get_clockcontrol (struct ssb_extif *extif, u32 *pll_type, u32 *n, u32 *m)
 
void ssb_extif_watchdog_timer_set (struct ssb_extif *extif, u32 ticks)
 
u32 ssb_extif_gpio_in (struct ssb_extif *extif, u32 mask)
 
u32 ssb_extif_gpio_out (struct ssb_extif *extif, u32 mask, u32 value)
 
u32 ssb_extif_gpio_outen (struct ssb_extif *extif, u32 mask, u32 value)
 
u32 ssb_extif_gpio_polarity (struct ssb_extif *extif, u32 mask, u32 value)
 
u32 ssb_extif_gpio_intmask (struct ssb_extif *extif, u32 mask, u32 value)
 

Function Documentation

void ssb_extif_get_clockcontrol ( struct ssb_extif extif,
u32 pll_type,
u32 n,
u32 m 
)

Definition at line 107 of file driver_extif.c.

u32 ssb_extif_gpio_in ( struct ssb_extif extif,
u32  mask 
)

Definition at line 121 of file driver_extif.c.

u32 ssb_extif_gpio_intmask ( struct ssb_extif extif,
u32  mask,
u32  value 
)

Definition at line 143 of file driver_extif.c.

u32 ssb_extif_gpio_out ( struct ssb_extif extif,
u32  mask,
u32  value 
)

Definition at line 126 of file driver_extif.c.

u32 ssb_extif_gpio_outen ( struct ssb_extif extif,
u32  mask,
u32  value 
)

Definition at line 132 of file driver_extif.c.

u32 ssb_extif_gpio_polarity ( struct ssb_extif extif,
u32  mask,
u32  value 
)

Definition at line 138 of file driver_extif.c.

void ssb_extif_timing_init ( struct ssb_extif extif,
unsigned long  ns 
)

Definition at line 86 of file driver_extif.c.

void ssb_extif_watchdog_timer_set ( struct ssb_extif extif,
u32  ticks 
)

Definition at line 115 of file driver_extif.c.