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

Go to the source code of this file.

Macros

#define _OMAP2420_MUXENTRY(M0, g, m0, m1, m2, m3, m4, m5, m6, m7)
 
#define _OMAP2420_BALLENTRY(M0, bb, bt)
 
#define omap2420_pop_ball   NULL
 

Functions

int __init omap2420_mux_init (struct omap_board_mux *board_subset, int flags)
 

Macro Definition Documentation

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

Definition at line 34 of file mux2420.c.

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

Definition at line 26 of file mux2420.c.

#define omap2420_pop_ball   NULL

Definition at line 667 of file mux2420.c.

Function Documentation

int __init omap2420_mux_init ( struct omap_board_mux board_mux,
int  flags 
)

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

Definition at line 670 of file mux2420.c.