soc_pcmcia_socket
static int pxa2xx_pcmcia_set_timing(struct soc_pcmcia_socket *skt)
pxa2xx_pcmcia_frequency_change(struct soc_pcmcia_socket *skt,
(sizeof(struct skt_dev_info) + (n)*sizeof(struct soc_pcmcia_socket))
int pxa2xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt)
struct soc_pcmcia_socket *skt;
int pxa2xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt);
static int sharpsl_pcmcia_configure_socket(struct soc_pcmcia_socket *skt,
static void sharpsl_pcmcia_socket_init(struct soc_pcmcia_socket *skt)
static void sharpsl_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt)
static void sharpsl_pcmcia_init_reset(struct soc_pcmcia_socket *skt)
static int sharpsl_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
static void sharpsl_pcmcia_socket_state(struct soc_pcmcia_socket *skt,
struct soc_pcmcia_socket *skt;
struct soc_pcmcia_socket *skt;
static int sa11x0_cf_hw_init(struct soc_pcmcia_socket *skt)
static int sa11x0_cf_configure_socket(struct soc_pcmcia_socket *skt,
h3600_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state)
static void h3600_pcmcia_socket_init(struct soc_pcmcia_socket *skt)
static void h3600_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt)
static int h3600_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
static void h3600_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt)
h3600_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state)
int (*add)(struct soc_pcmcia_socket *))
void sa1111_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state)
int sa1111_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state)
static inline struct sa1111_pcmcia_socket *to_skt(struct soc_pcmcia_socket *s)
int (*add)(struct soc_pcmcia_socket *));
extern void sa1111_pcmcia_socket_state(struct soc_pcmcia_socket *, struct pcmcia_state *);
extern int sa1111_pcmcia_configure_socket(struct soc_pcmcia_socket *, const socket_state_t *);
struct soc_pcmcia_socket soc;
static int jornada720_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
jornada720_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state)
static int neponset_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
neponset_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state)
sa1100_pcmcia_frequency_change(struct soc_pcmcia_socket *skt,
sa1100_pcmcia_set_timing(struct soc_pcmcia_socket *skt)
sa1100_pcmcia_show_timing(struct soc_pcmcia_socket *skt, char *buf)
(sizeof(struct skt_dev_info) + (n)*sizeof(struct soc_pcmcia_socket))
int sa11xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt)
struct soc_pcmcia_socket *skt;
sa1100_pcmcia_default_mecr_timing(struct soc_pcmcia_socket *skt,
sa1100_pcmcia_set_mecr(struct soc_pcmcia_socket *skt, unsigned int cpu_clock)
int sa11xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt);
void soc_common_pcmcia_get_timing(struct soc_pcmcia_socket *skt,
static void __soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt,
static void soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt)
int soc_pcmcia_request_gpiods(struct soc_pcmcia_socket *skt)
static int soc_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
static void soc_pcmcia_hw_enable(struct soc_pcmcia_socket *skt)
static void soc_pcmcia_hw_disable(struct soc_pcmcia_socket *skt)
void soc_common_cf_socket_state(struct soc_pcmcia_socket *skt,
static unsigned int soc_common_pcmcia_skt_state(struct soc_pcmcia_socket *skt)
struct soc_pcmcia_socket *skt, socket_state_t *state)
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
static void soc_common_check_status(struct soc_pcmcia_socket *skt)
struct soc_pcmcia_socket *skt = timer_container_of(skt, t, poll_timer);
struct soc_pcmcia_socket *skt = dev;
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
void soc_pcmcia_debug(struct soc_pcmcia_socket *skt, const char *func,
struct soc_pcmcia_socket *skt = to_soc_pcmcia_socket(sock);
struct soc_pcmcia_socket *skt =
container_of(dev, struct soc_pcmcia_socket, socket.dev);
struct soc_pcmcia_socket *skt = container_of(nb, struct soc_pcmcia_socket, cpufreq_nb);
void soc_pcmcia_init_one(struct soc_pcmcia_socket *skt,
void soc_pcmcia_remove_one(struct soc_pcmcia_socket *skt)
int soc_pcmcia_add_one(struct soc_pcmcia_socket *skt)
container_of(x, struct soc_pcmcia_socket, socket)
int soc_pcmcia_regulator_set(struct soc_pcmcia_socket *skt,
struct soc_pcmcia_socket skt[];
extern void soc_common_pcmcia_get_timing(struct soc_pcmcia_socket *, struct soc_pcmcia_timing *);
void soc_pcmcia_init_one(struct soc_pcmcia_socket *skt,
void soc_pcmcia_remove_one(struct soc_pcmcia_socket *skt);
int soc_pcmcia_add_one(struct soc_pcmcia_socket *skt);
int soc_pcmcia_request_gpiods(struct soc_pcmcia_socket *skt);
void soc_common_cf_socket_state(struct soc_pcmcia_socket *skt,
int soc_pcmcia_regulator_set(struct soc_pcmcia_socket *skt,
extern void soc_pcmcia_debug(struct soc_pcmcia_socket *skt, const char *func,
void (*socket_init)(struct soc_pcmcia_socket *);
void (*socket_suspend)(struct soc_pcmcia_socket *);
unsigned int (*get_timing)(struct soc_pcmcia_socket *, unsigned int, unsigned int);
int (*set_timing)(struct soc_pcmcia_socket *);
int (*show_timing)(struct soc_pcmcia_socket *, char *);
int (*frequency_change)(struct soc_pcmcia_socket *, unsigned long, struct cpufreq_freqs *);
int (*hw_init)(struct soc_pcmcia_socket *);
void (*hw_shutdown)(struct soc_pcmcia_socket *);
void (*socket_state)(struct soc_pcmcia_socket *, struct pcmcia_state *);
int (*configure_socket)(struct soc_pcmcia_socket *, const socket_state_t *);