/[openvortex]/alsa/pci/au88x0/au88x0_core.c
ViewVC logotype

Diff of /alsa/pci/au88x0/au88x0_core.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by vizard, Thu Jun 5 23:42:30 2003 UTC revision 1.18 by vizard, Sat Jun 7 19:05:04 2003 UTC
# Line 1407  u32  vortex_wt_readreg(vortex_t *vortex, Line 1407  u32  vortex_wt_readreg(vortex_t *vortex,
1407  typedef int ADBRamLink;  typedef int ADBRamLink;
1408  void vortex_adb_init(vortex_t *vortex) {  void vortex_adb_init(vortex_t *vortex) {
1409          int i;          int i;
1410            /* it looks like we are writing more than we need to...
1411             * if we write what we are supposed to it breaks things... */
1412          hwwrite(vortex->mmio, VORTEX_ADB_SR, 0);          hwwrite(vortex->mmio, VORTEX_ADB_SR, 0);
1413          for(i=0; i<VORTEX_ADB_RTBASE_SIZE; i+=4)          for(i=0; i<VORTEX_ADB_RTBASE_SIZE; i++)
1414                  hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + i,                  hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (i<<2),
1415                                  hwread(vortex->mmio, VORTEX_ADB_RTBASE + i) | ROUTE_MASK);                                  hwread(vortex->mmio, VORTEX_ADB_RTBASE + (i<<2)) | ROUTE_MASK);
1416          for(i=0; i<VORTEX_ADB_CHNBASE_SIZE; i+=4){          for(i=0; i<VORTEX_ADB_CHNBASE_SIZE; i++){
1417                  hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + i,                  hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (i<<2),
1418                                  hwread(vortex->mmio, VORTEX_ADB_CHNBASE + i) | ROUTE_MASK);                                  hwread(vortex->mmio, VORTEX_ADB_CHNBASE + (i<<2)) | ROUTE_MASK);
1419          }          }
1420  }  }
1421    

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26