| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | bcmsdbus.h | 98 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 D | bcmspi.h | 26 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 D | bcmsdbus.h | 98 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 D | bcmspi.h | 26 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 D | bcmsdstd.h | 48 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 D | bcmsdbus.h | 82 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 D | bcmspi.h | 34 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 D | bcmsdstd.h | 48 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 D | bcmsdbus.h | 82 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 D | bcmspi.h | 34 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 D | bcmsdstd.h | 48 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 D | bcmsdbus.h | 82 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 D | bcmspi.h | 34 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 D | bcmsdbus.h | 100 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 D | bcmsdstd.h | 47 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 D | bcmspi.h | 33 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 D | bcmsdstd.h | 52 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 D | bcmspibrcm.c | 60 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 D | bcmsdstd.h | 52 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 D | bcmspibrcm.c | 60 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 D | bcmspibrcm.c | 54 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 D | bcmspibrcm.c | 54 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 D | bcmsdh_sdmmc.c | 94 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 D | bcmspibrcm.c | 54 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 D | bcmspibrcm.c | 101 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 …]
|