123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- --- a/driver/hnddma.c
- +++ b/driver/hnddma.c
- @@ -1896,7 +1896,8 @@ dma64_txfast(dma_info_t *di, void *p0, bool commit)
- if (!(flags & D64_CTRL1_EOF)) {
- #if defined(linux) && defined(__mips__)
- if (CHIPID(di->sih->chip) == BCM5356_CHIP_ID && di->sih->chiprev == 0) {
- - uint32 ctrl1, ctrl2, addrlow, addrhigh;
- + uint32 ctrl2, addrlow, addrhigh;
- + // uint32 ctrl1;
-
- addrlow = R_SM((volatile uint32 *)&di->txd64[PREVTXD(txout)].addrlow);
- addrhigh = R_SM((volatile uint32 *)&di->txd64[PREVTXD(txout)].addrhigh);
-
- --- a/driver/include/linux_osl.h
- +++ b/driver/include/linux_osl.h
- @@ -580,9 +580,9 @@ extern void osl_writew(uint16 v, volatile uint16 *r);
- extern void osl_writel(uint32 v, volatile uint32 *r);
-
- /* uncached/cached virtual address */
- -#define OSL_UNCACHED(va) osl_uncached((va))
- +#define OSL_UNCACHED(va) osl_uncached((void *)(va))
- extern void *osl_uncached(void *va);
- -#define OSL_CACHED(va) osl_cached((va))
- +#define OSL_CACHED(va) osl_cached((void *)(va))
- extern void *osl_cached(void *va);
-
- /* get processor cycle count */
- --- a/driver/siutils.c
- +++ b/driver/siutils.c
- @@ -495,11 +495,13 @@ BCMATTACHFN(si_doattach)(si_info_t *sii, uint devid, osl_t *osh, void *regs,
- }
-
- sih->bustype = bustype;
- +#ifdef BCMBUSTYPE
- if (bustype != BUSTYPE(bustype)) {
- SI_ERROR(("si_doattach: bus type %d does not match configured bus type %d\n",
- bustype, BUSTYPE(bustype)));
- return NULL;
- }
- +#endif
-
- /* bus/core/clk setup for register access */
- if (!si_buscore_prep(sii, bustype, devid, sdh)) {
- @@ -1716,6 +1718,9 @@ si_clkctl_xtal(si_t *sih, uint what, bool on)
- outen);
- }
-
- + return (0);
- +
- +
- default:
- return (-1);
- }
- --- a/driver/bcmsrom.c
- +++ b/driver/bcmsrom.c
- @@ -1005,6 +1043,7 @@ BCMNMIATTACHFN(srom_parsecis)(osl_t *osh, uint8 *pcis[], uint ciscnt, char **var
- break;
- }
-
- + fallthrough;
- case CISTPL_MANFID: FROMHOST();
- varbuf_append(&b, vstr_manfid, (cis[i + 1] << 8) + cis[i]);
- varbuf_append(&b, vstr_prodid, (cis[i + 3] << 8) + cis[i + 2]);
|