Home
last modified time | relevance | path

Searched refs:sdioh_info_t (Results 1 – 25 of 76) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dbcmsdbus.h98 typedef struct sdioh_info sdioh_info_t; typedef
104 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
107 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
108 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
111 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
114 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
117 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
121 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
124 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
128 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmspi.h26 extern void spi_devintr_off(sdioh_info_t *sd);
27 extern void spi_devintr_on(sdioh_info_t *sd);
28 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
29 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
30 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
31 extern bool spi_hw_attach(sdioh_info_t *sd);
32 extern bool spi_hw_detach(sdioh_info_t *sd);
33 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
34 extern void spi_spinbits(sdioh_info_t *sd);
35 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dbcmsdbus.h98 typedef struct sdioh_info sdioh_info_t; typedef
104 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
107 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
108 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
111 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
114 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
117 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
121 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
124 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
128 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmspi.h26 extern void spi_devintr_off(sdioh_info_t *sd);
27 extern void spi_devintr_on(sdioh_info_t *sd);
28 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
29 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
30 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
31 extern bool spi_hw_attach(sdioh_info_t *sd);
32 extern bool spi_hw_detach(sdioh_info_t *sd);
33 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
34 extern void spi_spinbits(sdioh_info_t *sd);
35 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dbcmsdstd.h48 extern int sdstd_osinit(sdioh_info_t *sd);
49 extern void sdstd_osfree(sdioh_info_t *sd);
87 extern void sdstd_os_yield(sdioh_info_t *sd);
228 extern bool check_client_intr(sdioh_info_t *sd);
231 extern void sdstd_devintr_on(sdioh_info_t *sd);
232 extern void sdstd_devintr_off(sdioh_info_t *sd);
235 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
236 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
239 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
250 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
[all …]
H A Dbcmsdbus.h82 typedef struct sdioh_info sdioh_info_t; typedef
88 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
91 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
92 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
95 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
98 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
101 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
105 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
108 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
112 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmspi.h34 extern void spi_devintr_off(sdioh_info_t *sd);
35 extern void spi_devintr_on(sdioh_info_t *sd);
36 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
37 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
38 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
39 extern bool spi_hw_attach(sdioh_info_t *sd);
40 extern bool spi_hw_detach(sdioh_info_t *sd);
41 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
42 extern void spi_spinbits(sdioh_info_t *sd);
43 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dbcmsdstd.h48 extern int sdstd_osinit(sdioh_info_t *sd);
49 extern void sdstd_osfree(sdioh_info_t *sd);
87 extern void sdstd_os_yield(sdioh_info_t *sd);
228 extern bool check_client_intr(sdioh_info_t *sd);
231 extern void sdstd_devintr_on(sdioh_info_t *sd);
232 extern void sdstd_devintr_off(sdioh_info_t *sd);
235 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
236 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
239 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
250 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
[all …]
H A Dbcmsdbus.h82 typedef struct sdioh_info sdioh_info_t; typedef
88 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
91 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
92 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
95 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
98 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
101 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
105 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
108 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
112 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmspi.h34 extern void spi_devintr_off(sdioh_info_t *sd);
35 extern void spi_devintr_on(sdioh_info_t *sd);
36 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
37 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
38 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
39 extern bool spi_hw_attach(sdioh_info_t *sd);
40 extern bool spi_hw_detach(sdioh_info_t *sd);
41 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
42 extern void spi_spinbits(sdioh_info_t *sd);
43 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dbcmsdstd.h48 extern int sdstd_osinit(sdioh_info_t *sd);
49 extern void sdstd_osfree(sdioh_info_t *sd);
87 extern void sdstd_os_yield(sdioh_info_t *sd);
228 extern bool check_client_intr(sdioh_info_t *sd);
231 extern void sdstd_devintr_on(sdioh_info_t *sd);
232 extern void sdstd_devintr_off(sdioh_info_t *sd);
235 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
236 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
239 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
250 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
[all …]
H A Dbcmsdbus.h82 typedef struct sdioh_info sdioh_info_t; typedef
88 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
91 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
92 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
95 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
98 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
101 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
105 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
108 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
112 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmspi.h34 extern void spi_devintr_off(sdioh_info_t *sd);
35 extern void spi_devintr_on(sdioh_info_t *sd);
36 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
37 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
38 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
39 extern bool spi_hw_attach(sdioh_info_t *sd);
40 extern bool spi_hw_detach(sdioh_info_t *sd);
41 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
42 extern void spi_spinbits(sdioh_info_t *sd);
43 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dbcmsdbus.h100 typedef struct sdioh_info sdioh_info_t; typedef
106 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func);
109 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
110 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
113 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
116 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
119 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
123 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
126 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
130 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
[all …]
H A Dbcmsdstd.h47 extern int sdstd_osinit(sdioh_info_t *sd);
48 extern void sdstd_osfree(sdioh_info_t *sd);
225 extern bool check_client_intr(sdioh_info_t *sd);
228 extern void sdstd_devintr_on(sdioh_info_t *sd);
229 extern void sdstd_devintr_off(sdioh_info_t *sd);
232 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
233 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
236 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
248 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
249 extern void sdstd_free_irq(uint irq, sdioh_info_t *sd);
[all …]
H A Dbcmspi.h33 extern void spi_devintr_off(sdioh_info_t *sd);
34 extern void spi_devintr_on(sdioh_info_t *sd);
35 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
36 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
37 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
38 extern bool spi_hw_attach(sdioh_info_t *sd);
39 extern bool spi_hw_detach(sdioh_info_t *sd);
40 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
41 extern void spi_spinbits(sdioh_info_t *sd);
42 extern void spi_waitbits(sdioh_info_t *sd, bool yield);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dbcmsdstd.h52 extern int sdstd_osinit(sdioh_info_t *sd);
53 extern void sdstd_osfree(sdioh_info_t *sd);
100 extern void sdstd_os_yield(sdioh_info_t *sd);
241 extern bool check_client_intr(sdioh_info_t *sd);
244 extern void sdstd_devintr_on(sdioh_info_t *sd);
245 extern void sdstd_devintr_off(sdioh_info_t *sd);
248 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
249 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
252 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
263 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
[all …]
H A Dbcmspibrcm.c60 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
120 static bool bcmspi_test_card(sdioh_info_t *sd);
121 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
122 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
123 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
125 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
127 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
129 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
131 static int bcmspi_driver_init(sdioh_info_t *sd);
132 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dbcmsdstd.h52 extern int sdstd_osinit(sdioh_info_t *sd);
53 extern void sdstd_osfree(sdioh_info_t *sd);
100 extern void sdstd_os_yield(sdioh_info_t *sd);
241 extern bool check_client_intr(sdioh_info_t *sd);
244 extern void sdstd_devintr_on(sdioh_info_t *sd);
245 extern void sdstd_devintr_off(sdioh_info_t *sd);
248 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
249 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
252 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
263 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
[all …]
H A Dbcmspibrcm.c60 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
120 static bool bcmspi_test_card(sdioh_info_t *sd);
121 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
122 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
123 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
125 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
127 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
129 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
131 static int bcmspi_driver_init(sdioh_info_t *sd);
132 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dbcmspibrcm.c54 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
112 static bool bcmspi_test_card(sdioh_info_t *sd);
113 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
114 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
115 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
117 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
119 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
121 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
123 static int bcmspi_driver_init(sdioh_info_t *sd);
124 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dbcmspibrcm.c54 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
112 static bool bcmspi_test_card(sdioh_info_t *sd);
113 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
114 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
115 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
117 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
119 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
121 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
123 static int bcmspi_driver_init(sdioh_info_t *sd);
124 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
[all …]
H A Dbcmsdh_sdmmc.c94 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
149 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
153 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3()
160 void sdmmc_set_clock_rate(sdioh_info_t *sd, uint hz);
161 uint sdmmc_get_clock_rate(sdioh_info_t *sd);
162 void sdmmc_set_clock_divisor(sdioh_info_t *sd, uint sd_div);
165 sdioh_sdmmc_card_enablefuncs(sdioh_info_t *sd) in sdioh_sdmmc_card_enablefuncs()
203 extern sdioh_info_t *
206 sdioh_info_t *sd = NULL; in sdioh_attach()
216 if ((sd = (sdioh_info_t *)MALLOC(osh, sizeof(sdioh_info_t))) == NULL) { in sdioh_attach()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dbcmspibrcm.c54 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
112 static bool bcmspi_test_card(sdioh_info_t *sd);
113 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
114 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
115 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
117 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
119 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
121 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
123 static int bcmspi_driver_init(sdioh_info_t *sd);
124 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dbcmspibrcm.c101 static bool bcmspi_test_card(sdioh_info_t *sd);
102 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
103 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
104 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
106 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
108 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
110 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
112 static int bcmspi_driver_init(sdioh_info_t *sd);
113 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
115 static int bcmspi_card_regread_fixedaddr(sdioh_info_t *sd, int func, uint32 regaddr, int regsize,
[all …]

1234