Lines Matching refs:MADI

3  *   ALSA driver for RME Hammerfall DSP MADI audio interface(s)
50 * : . : . : . x: . : <MADI> HDSPM_DoubleSpeed
51 * :x . : . : . : . : <MADI> HDSPM_QuadSpeed
57 * : . : . 10: . : . : <MADI> sync ref: 0:WC, 1:Madi, 2:TCO, 3:SyncIn
60 * : . : . : x . : . : <MADI> HDSPM_InputSelect0 : 0=optical,1=coax
61 * : . : . :x . : . : <MADI> HDSPM_InputSelect1
62 * : . : .x : . : . : <MADI> HDSPM_clr_tms
63 * : . : . : . x : . : <MADI> HDSPM_TX_64ch
65 * : . : . : .x : . : <MADI> HDSPM_AutoInp
66 * : . : . x : . : . : <MADI> HDSPM_SMUX
67 * : . : .x : . : . : <MADI> HDSPM_clr_tms
68 * : . : x. : . : . : <MADI> HDSPM_taxi_reset
69 * : . x: . : . : . : <MADI> HDSPM_LineOut
76 * : . x : . : . : . : <MADI> HDSPM_Midi3InterruptEnable
168 MODULE_SUPPORTED_DEVICE("{{RME HDSPM-MADI}}");
202 * offset 192, for AES32 *and* MADI
203 * => need to check that offset 192 is working on MADI */
306 56channelMODE=0 */ /* MADI ONLY*/
310 0=off, 1=on */ /* MADI ONLY */
314 * -- MADI ONLY
321 #define HDSPM_SMUX (1<<18) /* Frame ??? */ /* MADI ONY */
325 #define HDSPM_taxi_reset (1<<20) /* ??? */ /* MADI ONLY ? */
408 /* Possible sources of MADI input */
431 /* --- Status Register bits --- */ /* MADI ONLY */ /* Bits defined here and
441 #define HDSPM_madiLock (1<<3) /* MADI Locked =1, no=0 */
442 #define HDSPM_madiSync (1<<18) /* MADI is in sync */
444 #define HDSPM_tcoLockMadi 0x00000020 /* Optional TCO locked status for HDSPe MADI*/
445 #define HDSPM_tcoSync 0x10000000 /* Optional TCO sync status for HDSPe MADI and AES32!*/
447 #define HDSPM_syncInLock 0x00010000 /* Sync In lock status for HDSPe MADI! */
448 #define HDSPM_syncInSync 0x00020000 /* Sync In sync status for HDSPe MADI! */
492 /* Status2 Register bits */ /* MADI ONLY */
510 #define HDSPM_SelSyncRef1 (1<<9) /* 000=word, 001=MADI, */
653 "MADI", "TCO", "Sync In" };
655 "MADI", "Sync In" };
688 "MADI.1", "MADI.2", "MADI.3", "MADI.4", "MADI.5", "MADI.6",
689 "MADI.7", "MADI.8", "MADI.9", "MADI.10", "MADI.11", "MADI.12",
690 "MADI.13", "MADI.14", "MADI.15", "MADI.16", "MADI.17", "MADI.18",
691 "MADI.19", "MADI.20", "MADI.21", "MADI.22", "MADI.23", "MADI.24",
692 "MADI.25", "MADI.26", "MADI.27", "MADI.28", "MADI.29", "MADI.30",
693 "MADI.31", "MADI.32", "MADI.33", "MADI.34", "MADI.35", "MADI.36",
694 "MADI.37", "MADI.38", "MADI.39", "MADI.40", "MADI.41", "MADI.42",
695 "MADI.43", "MADI.44", "MADI.45", "MADI.46", "MADI.47", "MADI.48",
696 "MADI.49", "MADI.50", "MADI.51", "MADI.52", "MADI.53", "MADI.54",
697 "MADI.55", "MADI.56", "MADI.57", "MADI.58", "MADI.59", "MADI.60",
698 "MADI.61", "MADI.62", "MADI.63", "MADI.64",
1194 /* enable DMA for specific channels, now available for DSP-MADI */
1232 * automatically by the card. Only exception is MADI
1327 case MADI:
1376 * word has priority to MADI
1574 case MADI:
1610 case MADI:
1748 For MADI, also apparently */
2066 /* MIDI-over-MADI on HDSPe MADIface */
2088 } else if ((2 == id) && (MADI == hdspm->io_type)) {
2089 /* MIDI-over-MADI on HDSPe MADI */
2105 /* TCO MTC on HDSPe MADI */
2114 if ((id < 2) || ((2 == id) && ((MADI == hdspm->io_type) ||
2119 } else if ((id == 2) && (MADI == hdspm->io_type)) {
2214 /* Unreasonable high sample rate as seen on PCI MADI cards. */
2494 case MADI:
2723 case MADI:
2728 case HDSPM_SyncRef0: return 1; /* MADI */
2736 case HDSPM_SyncRef0: return 1; /* MADI */
2855 case MADI:
2862 case 1: /* MADI */
2879 case 1: /* MADI */
2954 case MADI:
3036 } else if (MADI == hdspm->io_type) {
3069 } else if (MADI == hdspm->io_type) {
3070 static const char *const texts[] = {"Word Clock", "MADI", "TCO",
3850 case MADI:
3924 case MADI:
3978 case MADI:
4050 case MADI:
4054 case 1: /* MADI */
4064 val = hdspm_madi_sync_check(hdspm); /* MADI */
4494 HDSPM_SYNC_CHECK("MADI SyncCheck", 1),
4503 HDSPM_MADI_SPEEDMODE("MADI Speed Mode", 0)
4513 HDSPM_SYNC_CHECK("MADI SyncCheck", 0),
4517 HDSPM_MADI_SPEEDMODE("MADI Speed Mode", 0)
4681 case MADI:
4810 case MADI:
4958 pref_sync_ref = "MADI Sync";
4982 snd_iprintf(buffer, "Inputs MADI=%s, WordClock=%s\n",
4999 autosync_ref = "MADI Sync";
5009 "AutoSync: Reference= %s, Freq=%d (MADI = %d, Word = %d)\n",
5289 case MADI:
5330 case MADI:
5571 /* Update for MADI rev 204: we need to allocate for all channels,
6305 case MADI:
6575 hdspm->io_type = MADI;
6576 hdspm->card_name = "RME MADI";
6660 case MADI:
6772 case MADI:
6780 dev_info(card->dev, "MADI/AES TCO module found\n");
6804 case MADI: