1. 04 Nov, 2021 1 commit
    • Takashi Sakamoto's avatar
      ALSA: firewire-motu: add support for MOTU Traveler mk3 · bf868be7
      Takashi Sakamoto authored
      Mark of the Unicorn (MOTU) shipped Traveler mk3 as one of models in third
      generation of its FireWire series, and discontinued it already. The model
      consists of below ICs:
      
       * Texas Instruments TSB41AB2
       * Phillips Semiconductors PDI1394L40
       * Altera cyclone EP1C3
       * Texas Instruments TMS320VC5402
      
      It supports sampling transfer frequency up to 192.0 kHz. The packet
      format differs depending on both of current sampling transfer frequency
      and whether to enable ADAT channels in rx/tx packets. The model supports
      transmission of PCM frames as well as MIDI messages.
      
      The model supports command mechanism to configure internal DSP. Hardware
      meter information is available in the first 2 chunks of each data block
      of tx packet.
      
      This commit adds support for it.
      
      $ cd linux-firewire-tools/src
      $ python crpp < /sys/bus/firewire/devices/fw1/config_rom
                     ROM header and bus information block
                     -----------------------------------------------------------------
      400  0410af0a  bus_info_length 4, crc_length 16, crc 44810
      404  31333934  bus_name "1394"
      408  20ff7000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)
      40c  0001f200  company_id 0001f2     |
      410  00090911  device_id 0000090911  | EUI-64 0001f20000090911
      
                     root directory
                     -----------------------------------------------------------------
      414  0004ef04  directory_length 4, crc 61188
      418  030001f2  vendor
      41c  0c0083c0  node capabilities per IEEE 1394
      420  d1000002  --> unit directory at 428
      424  8d000005  --> eui-64 leaf at 438
      
                     unit directory at 428
                     -----------------------------------------------------------------
      428  00031733  directory_length 3, crc 5939
      42c  120001f2  specifier id
      430  1300001b  version
      434  17102800  model
      
                     eui-64 leaf at 438
                     -----------------------------------------------------------------
      438  00028484  leaf_length 2, crc 33924
      43c  0001f200  company_id 0001f2     |
      440  00090911  device_id 0000090911  | EUI-64 0001f20000090911
      Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Link: https://lore.kernel.org/r/20211104110627.94469-1-o-takashi@sakamocchi.jpSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      bf868be7
  2. 03 Nov, 2021 2 commits
  3. 02 Nov, 2021 2 commits
  4. 01 Nov, 2021 4 commits
  5. 29 Oct, 2021 29 commits
  6. 28 Oct, 2021 2 commits