| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | siutils.h | 100 typedef const struct si_pub si_t; typedef 217 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 219 extern si_t *si_kattach(osl_t *osh); 220 extern void si_detach(si_t *sih); 221 extern bool si_pci_war16165(si_t *sih); 223 si_d11_switch_addrbase(si_t *sih, uint coreunit); 224 extern uint si_corelist(si_t *sih, uint coreid[]); 225 extern uint si_coreid(si_t *sih); 226 extern uint si_flag(si_t *sih); 227 extern uint si_flag_alt(si_t *sih); [all …]
|
| H A D | hndpmu.h | 40 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask); 41 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength); 43 extern void si_pmu_minresmask_htavail_set(si_t *sih, osl_t *osh, bool set_clear); 44 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh); 45 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag); 46 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p); 47 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih); 48 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu); 50 int si_pmu_ulp_register(si_t *sih); 51 extern void si_pmu_ulp_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | siutils.h | 179 typedef struct si_pub si_t; typedef 332 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 334 extern si_t *si_kattach(osl_t *osh); 335 extern void si_detach(si_t *sih); 336 extern volatile void *si_d11_switch_addrbase(si_t *sih, uint coreunit); 337 extern uint si_corelist(const si_t *sih, uint coreid[]); 338 extern uint si_coreid(const si_t *sih); 339 extern uint si_flag(si_t *sih); 340 extern uint si_flag_alt(const si_t *sih); 341 extern uint si_intflag(si_t *sih); [all …]
|
| H A D | hndpmu.h | 186 extern void si_pmu_init(si_t *sih, osl_t *osh); 187 extern void si_pmu_chip_init(si_t *sih, osl_t *osh); 188 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq); 189 extern void si_pmu_res_init(si_t *sih, osl_t *osh); 190 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh); 191 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh); 192 extern void si_pmu_clear_intmask(si_t *sih); 194 extern uint32 si_pmu_si_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */ 195 extern uint32 si_pmu_cpu_clock(si_t *sih, osl_t *osh); /* returns [hz] units */ 196 extern uint32 si_pmu_mem_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */ [all …]
|
| H A D | nci.h | 25 uint32 nci_scan(si_t *sih); 27 void* nci_init(si_t *sih, chipcregs_t *cc, uint bustype); 28 volatile void *nci_setcore(si_t *sih, uint coreid, uint coreunit); 29 volatile void *nci_setcoreidx(si_t *sih, uint coreidx); 30 uint nci_findcoreidx(const si_t *sih, uint coreid, uint coreunit); 31 volatile uint32 *nci_corereg_addr(si_t *sih, uint coreidx, uint regoff); 32 uint nci_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 33 uint nci_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 34 uint nci_corerev_minor(const si_t *sih); 35 uint nci_corerev(const si_t *sih); [all …]
|
| H A D | hndlhl.h | 40 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type); 41 extern void si_lhl_timer_enable(si_t *sih); 42 extern void si_lhl_timer_reset(si_t *sih, uint coreid, uint coreunit); 44 extern void si_lhl_setup(si_t *sih, osl_t *osh); 45 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable); 46 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period); 47 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh); 48 extern void si_lhl_disable_sdio_wakeup(si_t *sih); 49 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force); 50 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih); [all …]
|
| H A D | bcmsrom.h | 39 extern int srom_var_init(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 41 extern void srom_var_deinit(si_t *sih); 43 extern int srom_read(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 47 extern int srom_write(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 50 extern int srom_write_short(si_t *sih, uint bustype, volatile void *curmap, osl_t *osh, 52 extern int srom_otp_cisrwvar(si_t *sih, osl_t *osh, char *vars, int *count); 53 extern int srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write); 58 extern int srom_parsecis(si_t *sih, osl_t *osh, uint8 **pcis, uint ciscnt, 60 extern int _initvars_srom_pci_caldata(si_t *sih, uint16 *srom, uint32 sromrev); 68 extern uint srom_size(si_t *sih, osl_t *osh); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | siutils.h | 179 typedef struct si_pub si_t; typedef 332 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 334 extern si_t *si_kattach(osl_t *osh); 335 extern void si_detach(si_t *sih); 336 extern volatile void *si_d11_switch_addrbase(si_t *sih, uint coreunit); 337 extern uint si_corelist(const si_t *sih, uint coreid[]); 338 extern uint si_coreid(const si_t *sih); 339 extern uint si_flag(si_t *sih); 340 extern uint si_flag_alt(const si_t *sih); 341 extern uint si_intflag(si_t *sih); [all …]
|
| H A D | hndpmu.h | 186 extern void si_pmu_init(si_t *sih, osl_t *osh); 187 extern void si_pmu_chip_init(si_t *sih, osl_t *osh); 188 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq); 189 extern void si_pmu_res_init(si_t *sih, osl_t *osh); 190 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh); 191 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh); 192 extern void si_pmu_clear_intmask(si_t *sih); 194 extern uint32 si_pmu_si_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */ 195 extern uint32 si_pmu_cpu_clock(si_t *sih, osl_t *osh); /* returns [hz] units */ 196 extern uint32 si_pmu_mem_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */ [all …]
|
| H A D | hndlhl.h | 40 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type); 41 extern void si_lhl_timer_enable(si_t *sih); 42 extern void si_lhl_timer_reset(si_t *sih, uint coreid, uint coreunit); 44 extern void si_lhl_setup(si_t *sih, osl_t *osh); 45 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable); 46 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period); 47 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh); 48 extern void si_lhl_disable_sdio_wakeup(si_t *sih); 49 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force); 50 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih); [all …]
|
| H A D | bcmsrom.h | 39 extern int srom_var_init(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 41 extern void srom_var_deinit(si_t *sih); 43 extern int srom_read(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 47 extern int srom_write(si_t *sih, uint bus, volatile void *curmap, osl_t *osh, 50 extern int srom_write_short(si_t *sih, uint bustype, volatile void *curmap, osl_t *osh, 52 extern int srom_otp_cisrwvar(si_t *sih, osl_t *osh, char *vars, int *count); 53 extern int srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write); 58 extern int srom_parsecis(si_t *sih, osl_t *osh, uint8 **pcis, uint ciscnt, 60 extern int _initvars_srom_pci_caldata(si_t *sih, uint16 *srom, uint32 sromrev); 68 extern uint srom_size(si_t *sih, osl_t *osh); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | siutils.h | 108 typedef struct si_pub si_t; typedef 236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 238 extern si_t *si_kattach(osl_t *osh); 239 extern void si_detach(si_t *sih); 241 si_d11_switch_addrbase(si_t *sih, uint coreunit); 242 extern uint si_corelist(si_t *sih, uint coreid[]); 243 extern uint si_coreid(si_t *sih); 244 extern uint si_flag(si_t *sih); 245 extern uint si_flag_alt(si_t *sih); 246 extern uint si_intflag(si_t *sih); [all …]
|
| H A D | hndpmu.h | 40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index); 41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh); 43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask); 44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength); 46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh); 47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag); 48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p); 49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih); 50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu); 51 extern uint32 si_pmu_wake_bit_offset(si_t *sih); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | siutils.h | 108 typedef struct si_pub si_t; typedef 236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 238 extern si_t *si_kattach(osl_t *osh); 239 extern void si_detach(si_t *sih); 241 si_d11_switch_addrbase(si_t *sih, uint coreunit); 242 extern uint si_corelist(si_t *sih, uint coreid[]); 243 extern uint si_coreid(si_t *sih); 244 extern uint si_flag(si_t *sih); 245 extern uint si_flag_alt(si_t *sih); 246 extern uint si_intflag(si_t *sih); [all …]
|
| H A D | hndpmu.h | 40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index); 41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh); 43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask); 44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength); 46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh); 47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag); 48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p); 49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih); 50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu); 51 extern uint32 si_pmu_wake_bit_offset(si_t *sih); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | siutils.h | 108 typedef struct si_pub si_t; typedef 236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype, 238 extern si_t *si_kattach(osl_t *osh); 239 extern void si_detach(si_t *sih); 241 si_d11_switch_addrbase(si_t *sih, uint coreunit); 242 extern uint si_corelist(si_t *sih, uint coreid[]); 243 extern uint si_coreid(si_t *sih); 244 extern uint si_flag(si_t *sih); 245 extern uint si_flag_alt(si_t *sih); 246 extern uint si_intflag(si_t *sih); [all …]
|
| H A D | hndpmu.h | 40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index); 41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh); 43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask); 44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength); 46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh); 47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag); 48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p); 49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih); 50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu); 51 extern uint32 si_pmu_wake_bit_offset(si_t *sih); [all …]
|
| H A D | hndlhl.h | 48 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type); 49 extern void si_lhl_timer_enable(si_t *sih); 51 extern void si_lhl_setup(si_t *sih, osl_t *osh); 52 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable); 53 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period); 54 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh); 55 extern void si_lhl_disable_sdio_wakeup(si_t *sih); 56 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force); 57 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih);
|
| H A D | hndmem.h | 52 extern int hndmem_num_banks(si_t *sih, int mem); 55 extern int hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num); 58 extern uint32 hndmem_mem_base(si_t *sih, hndmem_type_t mem); 62 extern void hndmem_dump_meminfo_all(si_t *sih); 66 extern int hndmem_sleeppda_bank_config(si_t *sih, hndmem_type_t mem, 69 extern int hndmem_activepda_bank_config(si_t *sih, hndmem_type_t mem, 73 extern int hndmem_sleeppda_config(si_t *sih, hndmem_type_t mem, 76 extern int hndmem_activepda_config(si_t *sih, hndmem_type_t mem, 80 extern int hndmem_activepda_mem_config(si_t *sih, hndmem_type_t mem,
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | siutils_priv.h | 241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 242 extern uint sb_coreid(si_t *sih); 243 extern uint sb_intflag(si_t *sih); 244 extern uint sb_flag(si_t *sih); 245 extern void sb_setint(si_t *sih, int siflag); 246 extern uint sb_corevendor(si_t *sih); 247 extern uint sb_corerev(si_t *sih); 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 250 extern bool sb_iscoreup(si_t *sih); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | siutils_priv.h | 241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 242 extern uint sb_coreid(si_t *sih); 243 extern uint sb_intflag(si_t *sih); 244 extern uint sb_flag(si_t *sih); 245 extern void sb_setint(si_t *sih, int siflag); 246 extern uint sb_corevendor(si_t *sih); 247 extern uint sb_corerev(si_t *sih); 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 250 extern bool sb_iscoreup(si_t *sih); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | siutils_priv.h | 241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 242 extern uint sb_coreid(si_t *sih); 243 extern uint sb_intflag(si_t *sih); 244 extern uint sb_flag(si_t *sih); 245 extern void sb_setint(si_t *sih, int siflag); 246 extern uint sb_corevendor(si_t *sih); 247 extern uint sb_corerev(si_t *sih); 248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 250 extern bool sb_iscoreup(si_t *sih); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | siutils_priv.h | 225 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 226 extern uint sb_coreid(si_t *sih); 227 extern uint sb_intflag(si_t *sih); 228 extern uint sb_flag(si_t *sih); 229 extern void sb_setint(si_t *sih, int siflag); 230 extern uint sb_corevendor(si_t *sih); 231 extern uint sb_corerev(si_t *sih); 232 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 233 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff); 234 extern bool sb_iscoreup(si_t *sih); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | siutils_priv.h | 314 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 315 extern uint sb_coreid(const si_t *sih); 316 extern uint sb_intflag(si_t *sih); 317 extern uint sb_flag(const si_t *sih); 318 extern void sb_setint(const si_t *sih, int siflag); 319 extern uint sb_corevendor(const si_t *sih); 320 extern uint sb_corerev(const si_t *sih); 321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff); 323 extern bool sb_iscoreup(const si_t *sih); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | siutils_priv.h | 314 extern void sb_scan(si_t *sih, volatile void *regs, uint devid); 315 extern uint sb_coreid(const si_t *sih); 316 extern uint sb_intflag(si_t *sih); 317 extern uint sb_flag(const si_t *sih); 318 extern void sb_setint(const si_t *sih, int siflag); 319 extern uint sb_corevendor(const si_t *sih); 320 extern uint sb_corerev(const si_t *sih); 321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val); 322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff); 323 extern bool sb_iscoreup(const si_t *sih); [all …]
|