Lines Matching defs:hardware
407 if ((timeout & CS4231_MCE) == 0 || !(chip->hardware & hw_mask))
585 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
593 if (chip->hardware == WSS_HW_INTERWAVE) {
613 if (chip->hardware == WSS_HW_CS4231A ||
614 (chip->hardware & WSS_HW_CS4232_MASK)) {
627 } else if (chip->hardware == WSS_HW_AD1845) {
648 if (chip->hardware != WSS_HW_INTERWAVE && !chip->single_dma) {
657 if (chip->hardware == WSS_HW_OPL3SA2)
671 if (chip->hardware == WSS_HW_CS4231A ||
672 (chip->hardware & WSS_HW_CS4232_MASK)) {
684 } else if (chip->hardware == WSS_HW_AD1845) {
705 if (chip->hardware != WSS_HW_INTERWAVE &&
718 if (chip->hardware & WSS_HW_AD1848_MASK)
734 if (chip->hardware & WSS_HW_CS4236B_MASK)
830 if (!(chip->hardware & WSS_HW_AD1848_MASK))
854 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
865 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
887 if (!(chip->hardware & WSS_HW_AD1848_MASK))
911 if (!(chip->hardware & WSS_HW_AD1848_MASK))
1011 if (chip->hardware & WSS_HW_AD1848_MASK)
1018 if (chip->single_dma && chip->hardware != WSS_HW_INTERWAVE) {
1047 if (chip->hardware & WSS_HW_AD1848_MASK)
1056 if (chip->single_dma && chip->hardware != WSS_HW_INTERWAVE) {
1084 if (chip->hardware & WSS_HW_AD1848_MASK)
1122 unsigned short hardware = 0;
1141 hardware = WSS_HW_AD1847;
1155 if ((chip->hardware & WSS_HW_TYPE_MASK) != WSS_HW_DETECT)
1158 if (hardware) {
1159 chip->hardware = hardware;
1179 chip->hardware = WSS_HW_CMI8330;
1184 chip->hardware = WSS_HW_CS4248;
1186 chip->hardware = WSS_HW_AD1848;
1202 hw = chip->hardware;
1228 chip->hardware = WSS_HW_AD1845;
1230 chip->hardware = WSS_HW_CS4231;
1232 chip->hardware = WSS_HW_CS4231A;
1234 chip->hardware = WSS_HW_CS4232;
1236 chip->hardware = WSS_HW_CS4232A;
1238 chip->hardware = WSS_HW_CS4236;
1240 chip->hardware = WSS_HW_CS4236B;
1253 if (!(chip->hardware & WSS_HW_AD1848_MASK))
1255 switch (chip->hardware) {
1267 chip->hardware = WSS_HW_CS4236;
1274 if (chip->hardware != WSS_HW_OPTI93X) {
1277 chip->hardware == WSS_HW_INTERWAVE ? 0xc2 : 0x01;
1280 if (chip->hardware == WSS_HW_AD1845)
1284 regnum = (chip->hardware & WSS_HW_AD1848_MASK) ? 16 : 32;
1295 /* ok.. try check hardware version for CS4236+ chips */
1297 if (chip->hardware == WSS_HW_CS4236B) {
1306 chip->hardware = WSS_HW_CS4235;
1323 chip->hardware = WSS_HW_CS4236B;
1331 chip->hardware = WSS_HW_CS4237B;
1344 chip->hardware = WSS_HW_CS4238B;
1356 chip->hardware = WSS_HW_CS4239;
1434 /* hardware limitation of older chipsets */
1435 if (chip->hardware & WSS_HW_AD1848_MASK)
1439 /* hardware bug in InterWave chipset */
1440 if (chip->hardware == WSS_HW_INTERWAVE && chip->dma1 > 3)
1443 /* hardware limitation of cheap chips */
1444 if (chip->hardware == WSS_HW_CS4235 ||
1445 chip->hardware == WSS_HW_CS4239)
1477 /* hardware limitation of older chipsets */
1478 if (chip->hardware & WSS_HW_AD1848_MASK)
1482 /* hardware limitation of cheap chips */
1483 if (chip->hardware == WSS_HW_CS4235 ||
1484 chip->hardware == WSS_HW_CS4239 ||
1485 chip->hardware == WSS_HW_OPTI93X)
1583 if (chip->hardware == WSS_HW_OPL3SA2)
1605 !(chip->hardware & (WSS_HW_CS4231_MASK | WSS_HW_CS4232_MASK))) {
1615 switch (chip->hardware) {
1659 unsigned short hardware,
1669 chip->hardware = hardware;
1679 if (chip->hardware == WSS_HW_OPTI93X)
1685 if (chip->hardware & WSS_HW_AD1848_MASK) {
1698 unsigned short hardware,
1705 err = snd_wss_new(card, hardware, hwshare, &chip);
1754 if (hardware == WSS_HW_THINKPAD) {
1756 chip->hardware = WSS_HW_DETECT; /* reset */
1766 if (chip->hardware & WSS_HW_CS4232_MASK) {
1819 if (chip->hardware != WSS_HW_INTERWAVE)
1884 switch (chip->hardware) {
2123 if (chip->hardware & WSS_HW_AD1848_MASK)
2126 else if (chip->hardware == WSS_HW_OPTI93X)