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
201 * offset 192, for AES32 *and* MADI
202 * => need to check that offset 192 is working on MADI */
305 56channelMODE=0 */ /* MADI ONLY*/
309 0=off, 1=on */ /* MADI ONLY */
313 * -- MADI ONLY
320 #define HDSPM_SMUX (1<<18) /* Frame ??? */ /* MADI ONY */
324 #define HDSPM_taxi_reset (1<<20) /* ??? */ /* MADI ONLY ? */
407 /* Possible sources of MADI input */
430 /* --- Status Register bits --- */ /* MADI ONLY */ /* Bits defined here and
440 #define HDSPM_madiLock (1<<3) /* MADI Locked =1, no=0 */
441 #define HDSPM_madiSync (1<<18) /* MADI is in sync */
443 #define HDSPM_tcoLockMadi 0x00000020 /* Optional TCO locked status for HDSPe MADI*/
444 #define HDSPM_tcoSync 0x10000000 /* Optional TCO sync status for HDSPe MADI and AES32!*/
446 #define HDSPM_syncInLock 0x00010000 /* Sync In lock status for HDSPe MADI! */
447 #define HDSPM_syncInSync 0x00020000 /* Sync In sync status for HDSPe MADI! */
491 /* Status2 Register bits */ /* MADI ONLY */
509 #define HDSPM_SelSyncRef1 (1<<9) /* 000=word, 001=MADI, */
652 "MADI", "TCO", "Sync In" };
654 "MADI", "Sync In" };
687 "MADI.1", "MADI.2", "MADI.3", "MADI.4", "MADI.5", "MADI.6",
688 "MADI.7", "MADI.8", "MADI.9", "MADI.10", "MADI.11", "MADI.12",
689 "MADI.13", "MADI.14", "MADI.15", "MADI.16", "MADI.17", "MADI.18",
690 "MADI.19", "MADI.20", "MADI.21", "MADI.22", "MADI.23", "MADI.24",
691 "MADI.25", "MADI.26", "MADI.27", "MADI.28", "MADI.29", "MADI.30",
692 "MADI.31", "MADI.32", "MADI.33", "MADI.34", "MADI.35", "MADI.36",
693 "MADI.37", "MADI.38", "MADI.39", "MADI.40", "MADI.41", "MADI.42",
694 "MADI.43", "MADI.44", "MADI.45", "MADI.46", "MADI.47", "MADI.48",
695 "MADI.49", "MADI.50", "MADI.51", "MADI.52", "MADI.53", "MADI.54",
696 "MADI.55", "MADI.56", "MADI.57", "MADI.58", "MADI.59", "MADI.60",
697 "MADI.61", "MADI.62", "MADI.63", "MADI.64",
1193 /* enable DMA for specific channels, now available for DSP-MADI */
1231 * automatically by the card. Only exception is MADI
1326 case MADI:
1375 * word has priority to MADI
1573 case MADI:
1609 case MADI:
1747 For MADI, also apparently */
2065 /* MIDI-over-MADI on HDSPe MADIface */
2087 } else if ((2 == id) && (MADI == hdspm->io_type)) {
2088 /* MIDI-over-MADI on HDSPe MADI */
2104 /* TCO MTC on HDSPe MADI */
2113 if ((id < 2) || ((2 == id) && ((MADI == hdspm->io_type) ||
2118 } else if ((id == 2) && (MADI == hdspm->io_type)) {
2213 /* Unreasonable high sample rate as seen on PCI MADI cards. */
2489 case MADI:
2718 case MADI:
2723 case HDSPM_SyncRef0: return 1; /* MADI */
2731 case HDSPM_SyncRef0: return 1; /* MADI */
2850 case MADI:
2857 case 1: /* MADI */
2874 case 1: /* MADI */
2949 case MADI:
3031 } else if (MADI == hdspm->io_type) {
3064 } else if (MADI == hdspm->io_type) {
3065 static const char *const texts[] = {"Word Clock", "MADI", "TCO",
3844 case MADI:
3915 case MADI:
3969 case MADI:
4041 case MADI:
4045 case 1: /* MADI */
4055 val = hdspm_madi_sync_check(hdspm); /* MADI */
4485 HDSPM_SYNC_CHECK("MADI SyncCheck", 1),
4494 HDSPM_MADI_SPEEDMODE("MADI Speed Mode", 0)
4504 HDSPM_SYNC_CHECK("MADI SyncCheck", 0),
4508 HDSPM_MADI_SPEEDMODE("MADI Speed Mode", 0)
4672 case MADI:
4801 case MADI:
4949 pref_sync_ref = "MADI Sync";
4973 snd_iprintf(buffer, "Inputs MADI=%s, WordClock=%s\n",
4990 autosync_ref = "MADI Sync";
5000 "AutoSync: Reference= %s, Freq=%d (MADI = %d, Word = %d)\n",
5280 case MADI:
5321 case MADI:
5562 /* Update for MADI rev 204: we need to allocate for all channels,
6290 case MADI:
6561 hdspm->io_type = MADI;
6562 hdspm->card_name = "RME MADI";
6637 case MADI:
6749 case MADI:
6757 dev_info(card->dev, "MADI/AES TCO module found\n");
6781 case MADI: