Home
last modified time | relevance | path

Searched refs:sii (Results 1 – 25 of 51) sorted by relevance

123

/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dsbutils.c42 static uint _sb_coreidx(const si_info_t *sii, uint32 sba);
43 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
45 static uint32 _sb_coresba(const si_info_t *sii);
46 static volatile void *_sb_setcoreidx(const si_info_t *sii, uint coreidx);
47 #define SET_SBREG(sii, r, mask, val) \ argument
48 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
58 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
59 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
60 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
61 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c43 #define PMU_DMP() (cores_info->coreid[sii->curidx] == PMU_CORE_ID)
44 #define GCI_DMP() (cores_info->coreid[sii->curidx] == GCI_CORE_ID)
56 static void ai_reset_axi_to(const si_info_t *sii, aidmp_t *ai);
174 si_info_t *sii = SI_INFO(sih); in BCMATTACHFN() local
175 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in BCMATTACHFN()
178 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in BCMATTACHFN()
182 erombase = R_REG(sii->osh, &cc->eromptr); in BCMATTACHFN()
191 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in BCMATTACHFN()
194 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in BCMATTACHFN()
211 sii->axi_num_wrappers = 0; in BCMATTACHFN()
[all …]
H A Dsiutils.c149 static int32 BCMATTACHFN(si_alloc_wrapper)(si_info_t *sii);
150 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
152 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
153 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
157 static void si_nvram_process(si_info_t *sii, char *pvars);
162 static bool _si_clkctl_cc(si_info_t *sii, uint mode);
163 static bool si_ispcie(const si_info_t *sii);
164 static uint sysmem_banksize(const si_info_t *sii, sysmemregs_t *r, uint8 idx);
165 static uint socram_banksize(const si_info_t *sii, sbsocramregs_t *r, uint8 idx, uint8 mtype);
276 si_info_t *sii; in BCMATTACHFN() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dsbutils.c42 static uint _sb_coreidx(const si_info_t *sii, uint32 sba);
43 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
45 static uint32 _sb_coresba(const si_info_t *sii);
46 static volatile void *_sb_setcoreidx(const si_info_t *sii, uint coreidx);
47 #define SET_SBREG(sii, r, mask, val) \ argument
48 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
58 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
59 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
60 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
61 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c43 #define PMU_DMP() (cores_info->coreid[sii->curidx] == PMU_CORE_ID)
44 #define GCI_DMP() (cores_info->coreid[sii->curidx] == GCI_CORE_ID)
56 static void ai_reset_axi_to(const si_info_t *sii, aidmp_t *ai);
174 si_info_t *sii = SI_INFO(sih); in BCMATTACHFN() local
175 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in BCMATTACHFN()
178 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in BCMATTACHFN()
182 erombase = R_REG(sii->osh, &cc->eromptr); in BCMATTACHFN()
191 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in BCMATTACHFN()
194 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in BCMATTACHFN()
211 sii->axi_num_wrappers = 0; in BCMATTACHFN()
[all …]
H A Dsiutils.c149 static int32 BCMATTACHFN(si_alloc_wrapper)(si_info_t *sii);
150 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
152 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
153 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
157 static void si_nvram_process(si_info_t *sii, char *pvars);
162 static bool _si_clkctl_cc(si_info_t *sii, uint mode);
163 static bool si_ispcie(const si_info_t *sii);
164 static uint sysmem_banksize(const si_info_t *sii, sysmemregs_t *r, uint8 idx);
165 static uint socram_banksize(const si_info_t *sii, sbsocramregs_t *r, uint8 idx, uint8 mtype);
276 si_info_t *sii; in BCMATTACHFN() local
[all …]
H A Dnciutils.c367 static void nci_reset_APB(const si_info_t *sii, aidmp_t *ai, int *ret,
369 static void nci_reset_axi_to(const si_info_t *sii, aidmp_t *ai);
432 si_info_t *sii = SI_INFO(sih); in BCMATTACHFN() local
449 if ((nci = MALLOCZ(sii->osh, sizeof(*nci))) == NULL) { in BCMATTACHFN()
453 sii->nci_info = nci; in BCMATTACHFN()
455 nci->osh = sii->osh; in BCMATTACHFN()
470 sii->curwrap = (void *)((uintptr)cc + SI_CORE_SIZE); in BCMATTACHFN()
774 const si_info_t *sii = SI_INFO(sih); in BCMATTACHFN() local
775 nci_info_t *nci = sii->nci_info; in BCMATTACHFN()
803 oobr_reg = (volatile hndoobr_reg_t*)sii->curmap; in BCMATTACHFN()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dsbutils.c48 static uint _sb_coreidx(si_info_t *sii, uint32 sba);
49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
51 static uint32 _sb_coresba(si_info_t *sii);
52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx);
53 #define SET_SBREG(sii, r, mask, val) \ argument
54 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
61 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
62 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
63 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
64 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c55 static void ai_reset_axi_to(si_info_t *sii, aidmp_t *ai);
152 si_info_t *sii = SI_INFO(sih); in ai_scan() local
153 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in ai_scan()
155 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in ai_scan()
166 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in ai_scan()
169 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in ai_scan()
187 sii->axi_num_wrappers = 0; in ai_scan()
203 SI_VMSG(("Found END of erom after %d cores\n", sii->numcores)); in ai_scan()
244 ((CHIPTYPE(sii->pub.socitype) == SOCI_NAI) && in ai_scan()
258 if ((sii->oob_router != 0) && (sii->oob_router != addrl)) { in ai_scan()
[all …]
H A Dsiutils.c125 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
127 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
128 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
174 si_info_t *sii; in si_attach() local
178 if ((sii = MALLOCZ_NOPERSIST(osh, sizeof(si_info_t))) == NULL) { in si_attach()
187 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
190 sii->cores_info = cores_info; in si_attach()
192 if (si_doattach(sii, devid, osh, regs, bustype, sdh, vars, varsz) == NULL) { in si_attach()
193 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
197 sii->vars = vars ? *vars : NULL; in si_attach()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dsbutils.c48 static uint _sb_coreidx(si_info_t *sii, uint32 sba);
49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
51 static uint32 _sb_coresba(si_info_t *sii);
52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx);
53 #define SET_SBREG(sii, r, mask, val) \ argument
54 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
61 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
62 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
63 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
64 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c55 static void ai_reset_axi_to(si_info_t *sii, aidmp_t *ai);
152 si_info_t *sii = SI_INFO(sih); in ai_scan() local
153 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in ai_scan()
155 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in ai_scan()
166 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in ai_scan()
169 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in ai_scan()
187 sii->axi_num_wrappers = 0; in ai_scan()
203 SI_VMSG(("Found END of erom after %d cores\n", sii->numcores)); in ai_scan()
244 ((CHIPTYPE(sii->pub.socitype) == SOCI_NAI) && in ai_scan()
258 if ((sii->oob_router != 0) && (sii->oob_router != addrl)) { in ai_scan()
[all …]
H A Dsiutils.c125 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
127 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
128 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
174 si_info_t *sii; in si_attach() local
178 if ((sii = MALLOCZ_NOPERSIST(osh, sizeof(si_info_t))) == NULL) { in si_attach()
187 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
190 sii->cores_info = cores_info; in si_attach()
192 if (si_doattach(sii, devid, osh, regs, bustype, sdh, vars, varsz) == NULL) { in si_attach()
193 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
197 sii->vars = vars ? *vars : NULL; in si_attach()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dsbutils.c48 static uint _sb_coreidx(si_info_t *sii, uint32 sba);
49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
51 static uint32 _sb_coresba(si_info_t *sii);
52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx);
53 #define SET_SBREG(sii, r, mask, val) \ argument
54 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
61 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
62 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
63 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
64 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c55 static void ai_reset_axi_to(si_info_t *sii, aidmp_t *ai);
152 si_info_t *sii = SI_INFO(sih); in ai_scan() local
153 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in ai_scan()
155 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in ai_scan()
166 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in ai_scan()
169 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in ai_scan()
187 sii->axi_num_wrappers = 0; in ai_scan()
203 SI_VMSG(("Found END of erom after %d cores\n", sii->numcores)); in ai_scan()
244 ((CHIPTYPE(sii->pub.socitype) == SOCI_NAI) && in ai_scan()
258 if ((sii->oob_router != 0) && (sii->oob_router != addrl)) { in ai_scan()
[all …]
H A Dsiutils.c125 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
127 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
128 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
174 si_info_t *sii; in si_attach() local
178 if ((sii = MALLOCZ_NOPERSIST(osh, sizeof(si_info_t))) == NULL) { in si_attach()
187 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
190 sii->cores_info = cores_info; in si_attach()
192 if (si_doattach(sii, devid, osh, regs, bustype, sdh, vars, varsz) == NULL) { in si_attach()
193 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
197 sii->vars = vars ? *vars : NULL; in si_attach()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dsbutils.c48 static uint _sb_coreidx(si_info_t *sii, uint32 sba);
49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba,
51 static uint32 _sb_coresba(si_info_t *sii);
52 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx);
53 #define SET_SBREG(sii, r, mask, val) \ argument
54 W_SBREG((sii), (r), ((R_SBREG((sii), (r)) & ~(mask)) | (val)))
61 #define R_SBREG(sii, sbr) sb_read_sbreg((sii), (sbr)) argument
62 #define W_SBREG(sii, sbr, v) sb_write_sbreg((sii), (sbr), (v)) argument
63 #define AND_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) & (v))) argument
64 #define OR_SBREG(sii, sbr, v) W_SBREG((sii), (sbr), (R_SBREG((sii), (sbr)) | (v))) argument
[all …]
H A Daiutils.c138 si_info_t *sii = SI_INFO(sih); in ai_scan() local
139 si_cores_info_t *cores_info = (si_cores_info_t *)sii->cores_info; in ai_scan()
142 axi_wrapper_t * axi_wrapper = sii->axi_wrapper; in ai_scan()
146 erombase = R_REG(sii->osh, &cc->eromptr); in ai_scan()
155 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); in ai_scan()
158 OSL_PCI_WRITE_CONFIG(sii->osh, PCI_BAR0_WIN, 4, erombase); in ai_scan()
176 sii->axi_num_wrappers = 0; in ai_scan()
192 SI_VMSG(("Found END of erom after %d cores\n", sii->numcores)); in ai_scan()
243 sii->oob_router = addrl; in ai_scan()
251 idx = sii->numcores; in ai_scan()
[all …]
H A Dsiutils.c96 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs,
98 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh);
99 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin,
151 si_info_t *sii; in si_attach() local
154 if ((sii = MALLOCZ(osh, sizeof (si_info_t))) == NULL) { in si_attach()
162 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
165 sii->cores_info = cores_info; in si_attach()
167 if (si_doattach(sii, devid, osh, regs, bustype, sdh, vars, varsz) == NULL) { in si_attach()
168 MFREE(osh, sii, sizeof(si_info_t)); in si_attach()
172 sii->vars = vars ? *vars : NULL; in si_attach()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Daiutils.c444 ai_buscore_setup(struct si_info *sii, struct bcma_device *cc) in ai_buscore_setup() argument
451 sii->pub.ccrev = cc->id.rev; in ai_buscore_setup()
454 sii->chipst = bcma_read32(cc, CHIPCREGOFFS(chipstatus)); in ai_buscore_setup()
457 sii->pub.cccaps = bcma_read32(cc, CHIPCREGOFFS(capabilities)); in ai_buscore_setup()
460 if (ai_get_cccaps(&sii->pub) & CC_CAP_PMU) { in ai_buscore_setup()
461 sii->pub.pmucaps = bcma_read32(cc, in ai_buscore_setup()
463 sii->pub.pmurev = sii->pub.pmucaps & PCAP_REV_MASK; in ai_buscore_setup()
469 static struct si_info *ai_doattach(struct si_info *sii, in ai_doattach() argument
472 struct si_pub *sih = &sii->pub; in ai_doattach()
475 sii->icbus = pbus; in ai_doattach()
[all …]
H A Dpmu.c120 struct si_info *sii = container_of(sih, struct si_info, pub); in si_pmu_measure_alpclk() local
128 core = sii->icbus->drv_cc.core; in si_pmu_measure_alpclk()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dnci.h74 uint32* nci_wrapper_dump_binary_one(const si_info_t *sii, uint32 *p32, uint32 wrap_ba);
82 bool nci_ignore_errlog(const si_info_t *sii, const aidmp_t *ai,
88 uint32* nci_wrapper_dump_binary_one(const si_info_t *sii, uint32 *p32, uint32 wrap_ba);
/OK3568_Linux_fs/buildroot/package/mono-gtksharp3/
H A D0002-Mono-compilation-error-branch.patch2 From: plprevost <plprevost@sii.fr>
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx23-evk.dts42 compatible = "sii,43wvf1g";
H A Dkirkwood-openblocks_a6.dts39 compatible = "sii,s35390a";

123