Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
mux44xx.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include "mux.h"

Go to the source code of this file.

Macros

#define _OMAP4_MUXENTRY(M0, g, m0, m1, m2, m3, m4, m5, m6, m7)
 
#define _OMAP4_BALLENTRY(M0, bb, bt)
 
#define omap4_core_cbl_ball   NULL
 
#define omap4_core_cbs_ball   NULL
 
#define omap4_wkup_cbl_cbs_ball   NULL
 

Functions

int __init omap4_mux_init (struct omap_board_mux *board_subset, struct omap_board_mux *board_wkup_subset, int flags)
 

Macro Definition Documentation

#define _OMAP4_BALLENTRY (   M0,
  bb,
  bt 
)
Value:
{ \
.reg_offset = (OMAP4_CTRL_MODULE_PAD_##M0##_OFFSET), \
.balls = { bb, bt }, \
}

Definition at line 44 of file mux44xx.c.

#define _OMAP4_MUXENTRY (   M0,
  g,
  m0,
  m1,
  m2,
  m3,
  m4,
  m5,
  m6,
  m7 
)
Value:
{ \
.reg_offset = (OMAP4_CTRL_MODULE_PAD_##M0##_OFFSET), \
.gpio = (g), \
}

Definition at line 36 of file mux44xx.c.

#define omap4_core_cbl_ball   NULL

Definition at line 754 of file mux44xx.c.

#define omap4_core_cbs_ball   NULL

Definition at line 1200 of file mux44xx.c.

#define omap4_wkup_cbl_cbs_ball   NULL

Definition at line 1309 of file mux44xx.c.

Function Documentation

int __init omap4_mux_init ( struct omap_board_mux board_subset,
struct omap_board_mux board_wkup_subset,
int  flags 
)

omap4_mux_init() - initialize mux system with board specific set : Board specific mux table : Board specific mux table for wakeup instance : OMAP package type used for the board

Definition at line 1312 of file mux44xx.c.