Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
omap_mmc_platform_data::omap_mmc_slot_data Struct Reference

#include <mmc.h>

Data Fields

u8 wires
 
u32 caps
 
u32 pm_caps
 
unsigned nomux:1
 
unsigned cover:1
 
unsigned internal_clock:1
 
unsigned nonremovable:1
 
unsigned power_saving:1
 
unsigned no_off:1
 
unsigned no_regulator_off_init:1
 
unsigned vcc_aux_disable_is_sleep:1
 
unsigned features
 
int switch_pin
 
int gpio_wp
 
int(* set_bus_mode )(struct device *dev, int slot, int bus_mode)
 
int(* set_power )(struct device *dev, int slot, int power_on, int vdd)
 
int(* get_ro )(struct device *dev, int slot)
 
void(* remux )(struct device *dev, int slot, int power_on)
 
void(* before_set_reg )(struct device *dev, int slot, int power_on, int vdd)
 
void(* after_set_reg )(struct device *dev, int slot, int power_on, int vdd)
 
void(* init_card )(struct mmc_card *card)
 
int(* get_cover_state )(struct device *dev, int slot)
 
const charname
 
u32 ocr_mask
 
int card_detect_irq
 
int(* card_detect )(struct device *dev, int slot)
 
unsigned int ban_openended:1
 

Detailed Description

Definition at line 89 of file mmc.h.

Field Documentation

void(* after_set_reg)(struct device *dev, int slot, int power_on, int vdd)

Definition at line 143 of file mmc.h.

unsigned int ban_openended

Definition at line 163 of file mmc.h.

void(* before_set_reg)(struct device *dev, int slot, int power_on, int vdd)

Definition at line 140 of file mmc.h.

u32 caps

Definition at line 96 of file mmc.h.

int(* card_detect)(struct device *dev, int slot)

Definition at line 161 of file mmc.h.

int card_detect_irq

Definition at line 160 of file mmc.h.

unsigned cover

Definition at line 106 of file mmc.h.

unsigned features

Definition at line 129 of file mmc.h.

int(* get_cover_state)(struct device *dev, int slot)

Definition at line 154 of file mmc.h.

int(* get_ro)(struct device *dev, int slot)

Definition at line 137 of file mmc.h.

int gpio_wp

Definition at line 132 of file mmc.h.

void(* init_card)(struct mmc_card *card)

Definition at line 146 of file mmc.h.

unsigned internal_clock

Definition at line 109 of file mmc.h.

const char* name

Definition at line 156 of file mmc.h.

unsigned no_off

Definition at line 118 of file mmc.h.

unsigned no_regulator_off_init

Definition at line 121 of file mmc.h.

unsigned nomux

Definition at line 103 of file mmc.h.

unsigned nonremovable

Definition at line 112 of file mmc.h.

u32 ocr_mask

Definition at line 157 of file mmc.h.

u32 pm_caps

Definition at line 97 of file mmc.h.

unsigned power_saving

Definition at line 115 of file mmc.h.

void(* remux)(struct device *dev, int slot, int power_on)

Definition at line 138 of file mmc.h.

int(* set_bus_mode)(struct device *dev, int slot, int bus_mode)

Definition at line 134 of file mmc.h.

int(* set_power)(struct device *dev, int slot, int power_on, int vdd)

Definition at line 135 of file mmc.h.

int switch_pin

Definition at line 131 of file mmc.h.

unsigned vcc_aux_disable_is_sleep

Definition at line 124 of file mmc.h.

u8 wires

Definition at line 95 of file mmc.h.


The documentation for this struct was generated from the following file: