Changeset 1519
- Timestamp:
- 03/15/09 16:14:54 (15 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/doc/rme_notes/rme_config_register_map.txt
r1490 r1519 2 2 ============================================ 3 3 4 Version: 0. 44 Version: 0.5 5 5 Author: Jonathan Woithe 6 Date: 27 November 20086 Date: 15 March 2009 7 7 8 8 … … 57 57 and 3. For the ff800 these are: 58 58 59 config1 = configuration register 1 (FF800: 0xfc88f014) 60 config2 = configuration register 2 (FF800: 0xfc88f018) 61 config3 = configuration register 3 (FF800: 0xfc88f01c) 59 config1 = configuration register 1 (FF800: 0xfc88f014, FF400: 0x80100514) 60 config2 = configuration register 2 (FF800: 0xfc88f018, FF400: 0x80100518) 61 config3 = configuration register 3 (FF800: 0xfc88f01c, FF400: 0x8010051c) 62 63 In essence the configuration registers start at CBA+5*4 for both interfaces. 62 64 63 65 When making a configuration change these registers are always written in a 64 66 block of 12 bytes starting at 0xfc88f014 with a block write operation. 65 67 66 Configuration register 1 (FF800: 0xfc88f014 ):68 Configuration register 1 (FF800: 0xfc88f014, FF400: 0x8010014): 67 69 68 70 bits 31-18: unknown, set to 0 … … 90 92 bit 0: Phantom power, mic 7 (active = 1) 91 93 92 Configuration register 2 (FF800: 0xfc88f018 ):94 Configuration register 2 (FF800: 0xfc88f018, FF400: 0x80100518): 93 95 94 96 bits 31-12: unknown, set to 0 … … 112 114 11 = -10dbV 113 115 114 Configuration register 3 (FF800: 0xfc88f01c ):116 Configuration register 3 (FF800: 0xfc88f01c, FF400: 0x8010051c): 115 117 bit 31: "Drop and stop": always set to 1 116 118 bit 30: Unit option: TMS (active = 1) … … 155 157 ready to accept another command when bit 30 is set. 156 158 157 On the FF400 the wait state is found by reading a quadlet from CB R+8*4.159 On the FF400 the wait state is found by reading a quadlet from CBA+8*4. 158 160 If this quadlet is zero the FF400 is ready to accept another command. 159 161