Lines Matching defs:hardware
409 if ((timeout & CS4231_MCE) == 0 || !(chip->hardware & hw_mask))
589 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
597 if (chip->hardware == WSS_HW_INTERWAVE) {
619 if (chip->hardware == WSS_HW_CS4231A ||
620 (chip->hardware & WSS_HW_CS4232_MASK)) {
634 } else if (chip->hardware == WSS_HW_AD1845) {
656 if (chip->hardware != WSS_HW_INTERWAVE && !chip->single_dma) {
665 if (chip->hardware == WSS_HW_OPL3SA2)
680 if (chip->hardware == WSS_HW_CS4231A ||
681 (chip->hardware & WSS_HW_CS4232_MASK)) {
694 } else if (chip->hardware == WSS_HW_AD1845) {
716 if (chip->hardware != WSS_HW_INTERWAVE &&
729 if (chip->hardware & WSS_HW_AD1848_MASK)
746 if (chip->hardware & WSS_HW_CS4236B_MASK)
846 if (!(chip->hardware & WSS_HW_AD1848_MASK))
875 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
886 if (!(chip->hardware & WSS_HW_AD1848_MASK)) {
912 if (!(chip->hardware & WSS_HW_AD1848_MASK))
936 if (!(chip->hardware & WSS_HW_AD1848_MASK))
1040 if (chip->hardware & WSS_HW_AD1848_MASK)
1047 if (chip->single_dma && chip->hardware != WSS_HW_INTERWAVE) {
1078 if (chip->hardware & WSS_HW_AD1848_MASK)
1087 if (chip->single_dma && chip->hardware != WSS_HW_INTERWAVE) {
1115 if (chip->hardware & WSS_HW_AD1848_MASK)
1155 unsigned short hardware = 0;
1177 hardware = WSS_HW_AD1847;
1193 if ((chip->hardware & WSS_HW_TYPE_MASK) != WSS_HW_DETECT)
1196 if (hardware) {
1197 chip->hardware = hardware;
1217 chip->hardware = WSS_HW_CMI8330;
1222 chip->hardware = WSS_HW_CS4248;
1224 chip->hardware = WSS_HW_AD1848;
1243 hw = chip->hardware;
1269 chip->hardware = WSS_HW_AD1845;
1271 chip->hardware = WSS_HW_CS4231;
1273 chip->hardware = WSS_HW_CS4231A;
1275 chip->hardware = WSS_HW_CS4232;
1277 chip->hardware = WSS_HW_CS4232A;
1279 chip->hardware = WSS_HW_CS4236;
1281 chip->hardware = WSS_HW_CS4236B;
1294 if (!(chip->hardware & WSS_HW_AD1848_MASK))
1296 switch (chip->hardware) {
1308 chip->hardware = WSS_HW_CS4236;
1315 if (chip->hardware != WSS_HW_OPTI93X) {
1318 chip->hardware == WSS_HW_INTERWAVE ? 0xc2 : 0x01;
1321 if (chip->hardware == WSS_HW_AD1845)
1325 regnum = (chip->hardware & WSS_HW_AD1848_MASK) ? 16 : 32;
1336 /* ok.. try check hardware version for CS4236+ chips */
1338 if (chip->hardware == WSS_HW_CS4236B) {
1345 chip->hardware = WSS_HW_CS4235;
1363 chip->hardware = WSS_HW_CS4236B;
1372 chip->hardware = WSS_HW_CS4237B;
1386 chip->hardware = WSS_HW_CS4238B;
1399 chip->hardware = WSS_HW_CS4239;
1478 /* hardware limitation of older chipsets */
1479 if (chip->hardware & WSS_HW_AD1848_MASK)
1483 /* hardware bug in InterWave chipset */
1484 if (chip->hardware == WSS_HW_INTERWAVE && chip->dma1 > 3)
1487 /* hardware limitation of cheap chips */
1488 if (chip->hardware == WSS_HW_CS4235 ||
1489 chip->hardware == WSS_HW_CS4239)
1520 /* hardware limitation of older chipsets */
1521 if (chip->hardware & WSS_HW_AD1848_MASK)
1525 /* hardware limitation of cheap chips */
1526 if (chip->hardware == WSS_HW_CS4235 ||
1527 chip->hardware == WSS_HW_CS4239 ||
1528 chip->hardware == WSS_HW_OPTI93X)
1627 if (chip->hardware == WSS_HW_OPL3SA2)
1648 !(chip->hardware & (WSS_HW_CS4231_MASK | WSS_HW_CS4232_MASK))) {
1688 switch (chip->hardware) {
1732 unsigned short hardware,
1742 chip->hardware = hardware;
1752 if (chip->hardware == WSS_HW_OPTI93X)
1758 if (chip->hardware & WSS_HW_AD1848_MASK) {
1771 unsigned short hardware,
1781 err = snd_wss_new(card, hardware, hwshare, &chip);
1833 if (hardware == WSS_HW_THINKPAD) {
1835 chip->hardware = WSS_HW_DETECT; /* reset */
1847 if (chip->hardware & WSS_HW_CS4232_MASK) {
1907 if (chip->hardware != WSS_HW_INTERWAVE)
1971 switch (chip->hardware) {
2222 if (chip->hardware & WSS_HW_AD1848_MASK)
2225 else if (chip->hardware == WSS_HW_OPTI93X)