| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | sbutils.c | 42 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 D | aiutils.c | 43 #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 D | siutils.c | 149 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 D | sbutils.c | 42 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 D | aiutils.c | 43 #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 D | siutils.c | 149 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 D | nciutils.c | 367 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 D | sbutils.c | 48 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 D | aiutils.c | 55 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 D | siutils.c | 125 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 D | sbutils.c | 48 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 D | aiutils.c | 55 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 D | siutils.c | 125 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 D | sbutils.c | 48 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 D | aiutils.c | 55 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 D | siutils.c | 125 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 D | sbutils.c | 48 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 D | aiutils.c | 138 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 D | siutils.c | 96 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 D | aiutils.c | 444 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 D | pmu.c | 120 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 D | nci.h | 74 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 D | 0002-Mono-compilation-error-branch.patch | 2 From: plprevost <plprevost@sii.fr>
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx23-evk.dts | 42 compatible = "sii,43wvf1g";
|
| H A D | kirkwood-openblocks_a6.dts | 39 compatible = "sii,s35390a";
|