<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>6d5a2dda - ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and Hybrid</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#6d5a2dda</link>
        <description>ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and HybridMark of the Unicorn released 896 mk3 FireWire in 2008 as part of the thirdgeneration of its FireWire series. In 2011, 896 mk3 hybrid was released tosupport USB protocol.It supports sampling transfer frequency up to 192.0 kHz. The packetformat differs depending on both of current sampling transfer frequencyand the type of signal in optical interfaces. The model supportstransmission of PCM frames as well as MIDI messages.The 896 mk3 FireWire consists of below ICs: * Texas Instruments TSB41AB2 * Xilinx Spartan-3A FPGA, XC3S500E * Texas Instruments TMS320C6722 * Microchip (Atmel) AT91SAM SAM7S256It supports sampling transfer frequency up to 192.0 kHz. The packetformat differs depending on both of current sampling transfer frequencyand the type of signal in two pairs of optical interfaces. The modelsupports transmission of PCM frames, while has no port for MIDi messages.The model supports command mechanism to configure internal DSP. Hardwaremeter information is available in the first 2 chunks of each data blockof tx packet.This commit adds support for it. The 896 mk3 FireWire is just tested, butthe 896 mk3 Hybrid is not yet.$ config-rom-pretty-printer &lt; motu-896mk3fw.img               ROM header and bus information block               -----------------------------------------------------------------1024  04100ce1  bus_info_length 4, crc_length 16, crc 32971028  31333934  bus_name &quot;1394&quot;1032  20ff7000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)1036  0001f200  company_id 0001f2     |1040  00093add  device_id 0000604893  | EUI-64 0547556791237341               root directory               -----------------------------------------------------------------1044  0004ef04  directory_length 4, crc 611881048  030001f2  vendor1052  0c0083c0  node capabilities: per IEEE 13941056  d1000002  --&gt; unit directory at 10641060  8d000005  --&gt; eui-64 leaf at 1080               unit directory at 1064               -----------------------------------------------------------------1064  0003998d  directory_length 3, crc 393091068  120001f2  specifier id1072  13000017  version1076  17101800  model               eui-64 leaf at 1080               -----------------------------------------------------------------1080  0002cc82  leaf_length 2, crc 523541084  0001f200  company_id 0001f2     |1088  00093add  device_id 0000604893  | EUI-64 0547556791237341$ config-rom-pretty-printer &lt; motu-896mk3hybrid.img               ROM header and bus information block               -----------------------------------------------------------------1024  04103cbe  bus_info_length 4, crc_length 16, crc 155501028  31333934  bus_name &quot;1394&quot;1032  20ff7000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)1036  0001f200  company_id 0001f2     |1040  000ae601  device_id 0000714241  | EUI-64 0547556791346689               root directory               -----------------------------------------------------------------1044  0004ef04  directory_length 4, crc 611881048  030001f2  vendor1052  0c0083c0  node capabilities: per IEEE 13941056  d1000002  --&gt; unit directory at 10641060  8d000005  --&gt; eui-64 leaf at 1080               unit directory at 1064               -----------------------------------------------------------------1064  000394ac  directory_length 3, crc 380601068  120001f2  specifier id1072  13000037  version1076  17102800  model               eui-64 leaf at 1080               -----------------------------------------------------------------1080  0002cf69  leaf_length 2, crc 530971084  0001f200  company_id 0001f2     |1088  000ae601  device_id 0000714241  | EUI-64 0547556791346689Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20240129022711.254383-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Mon, 29 Jan 2024 02:27:11 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>411ac298 - ALSA: firewire-motu: add support for MOTU Track 16</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#411ac298</link>
        <description>ALSA: firewire-motu: add support for MOTU Track 16Mark of the Unicorn designed Track 16 2011 as one of models in thirdgeneration of its FireWire series. The model is already discontinued.It consists of below ICs: * Texas Instruments TSB41AB1 * Microchip (SMSC) USB3300 * Xilinx Spartan-3A FPGA, XC3S700A * Texas Instruments TMS320C6722 * Microchip (Atmel) AT91SAM SAM7S512It supports sampling transfer frequency up to 192.0 kHz. The packetformat differs depending on both of current sampling transfer frequencyand the type of signal in optical interfaces. The model supportstransmission of PCM frames as well as MIDI messages.The model supports command mechanism to configure internal DSP. Hardwaremeter information is available in the first 2 chunks of each data blockof tx packet.This commit adds support for it.$ cd linux-firewire-tools/src$ python crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  04107d95  bus_info_length 4, crc_length 16, crc 32149404  31333934  bus_name &quot;1394&quot;408  20ff7000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)40c  0001f200  company_id 0001f2     |410  000a83c4  device_id 00000a83c4  | EUI-64 0001f200000a83c4               root directory               -----------------------------------------------------------------414  0004ef04  directory_length 4, crc 61188418  030001f2  vendor41c  0c0083c0  node capabilities per IEEE 1394420  d1000002  --&gt; unit directory at 428424  8d000005  --&gt; eui-64 leaf at 438               unit directory at 428               -----------------------------------------------------------------428  00035b04  directory_length 3, crc 2330042c  120001f2  specifier id430  13000039  version434  17102800  model               eui-64 leaf at 438               -----------------------------------------------------------------438  0002b25f  leaf_length 2, crc 4566343c  0001f200  company_id 0001f2     |440  000a83c4  device_id 00000a83c4  | EUI-64 0001f200000a83c4Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20211107110644.23511-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 07 Nov 2021 11:06:44 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>50ebe562 - ALSA: bebob: add support for ToneWeal FW66</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#50ebe562</link>
        <description>ALSA: bebob: add support for ToneWeal FW66A user of FFADO project reported the issue of ToneWeal FW66. As a result,the device is identified as one of applications of BeBoB solution.I note that in the report the device returns contradictory result in plugdiscovery process for audio subunit. Fortunately ALSA BeBoB driver doesn&apos;tperform it thus it&apos;s likely to handle the device without issues.I receive no reaction to test request for this patch yet, however it wouldbe worth to add support for it.daniel@gibbonmoon:/sys/bus/firewire/devices/fw1$ grep -r . *Binary file config_rom matchesdev:244:1guid:0x0023270002000000hardware_version:0x000002is_local:0model:0x020002model_name:FW66power/runtime_active_time:0power/runtime_active_kids:0power/runtime_usage:0power/runtime_status:unsupportedpower/async:disabledpower/runtime_suspended_time:0power/runtime_enabled:disabledpower/control:autosubsystem/drivers_autoprobe:1uevent:MAJOR=244uevent:MINOR=1uevent:DEVNAME=fw1units:0x00a02d:0x010001vendor:0x002327vendor_name:ToneWealfw1.0/uevent:MODALIAS=ieee1394:ven00002327mo00020002sp0000A02Dver00010001fw1.0/power/runtime_active_time:0fw1.0/power/runtime_active_kids:0fw1.0/power/runtime_usage:0fw1.0/power/runtime_status:unsupportedfw1.0/power/async:disabledfw1.0/power/runtime_suspended_time:0fw1.0/power/runtime_enabled:disabledfw1.0/power/control:autofw1.0/model:0x020002fw1.0/rom_index:15fw1.0/specifier_id:0x00a02dfw1.0/model_name:FW66fw1.0/version:0x010001fw1.0/modalias:ieee1394:ven00002327mo00020002sp0000A02Dver00010001Cc: Daniel Jozsef &lt;daniel.jozsef@gmail.com&gt;Reference: https://lore.kernel.org/alsa-devel/20200119164335.GA11974@workstation/Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210619083922.16060-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sat, 19 Jun 2021 08:39:22 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>b431f16f - ALSA: firewire-motu: add support for MOTU 896</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#b431f16f</link>
        <description>ALSA: firewire-motu: add support for MOTU 896MOTU 896 is a second model in MOTU FireWire series, produced in 2001. Thismodel consists of three chips: * Texas Instruments TSB41AB2 (Physical layer for IEEE 1394 bus) * Philips Semiconductors PDI 1394L21BE (Link layer for IEEE 1394 bus and   packet processing layer) * QuickLogic QuickRAM QL4016 (Data block processing layer and digital   signal processing)This commit adds a support for the model, with its unique protocol asversion 1. The features of this protocol are: * no MIDI support. * Rx packets have no data chunks for control and status messages. * Tx packets have 2 bytes for control and status messages in the end of   each data block. * The most of settings are represented in bit flag in one quadlet address   (0x&apos;ffff&apos;f000&apos;0b14). * It&apos;s selectable to use signal on optical interface, however the device   has no register specific to it. The state has effect just to whether   to exclude differed data chunks. * The internal multiplexer is not configured by software.Just after powering on, the device has a quirk to fail handlingtransaction. I recommend users to connect the device enough after poweringon.$ python3 crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  04102814  bus_info_length 4, crc_length 16, crc 10260404  31333934  bus_name &quot;1394&quot;408  20001000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 0, max_rec 1 (4)40c  0001f200  company_id 0001f2     |410  0000d645  device_id 000000d645  | EUI-64 0001f2000000d645               root directory               -----------------------------------------------------------------414  0004c65c  directory_length 4, crc 50780418  030001f2  vendor41c  0c0083c0  node capabilities per IEEE 1394420  8d000006  --&gt; eui-64 leaf at 438424  d1000001  --&gt; unit directory at 428               unit directory at 428               -----------------------------------------------------------------428  0003ab34  directory_length 3, crc 4382842c  120001f2  specifier id430  13000002  version434  17102801  model               eui-64 leaf at 438               -----------------------------------------------------------------438  0002057d  leaf_length 2, crc 140543c  0001f200  company_id 0001f2     |440  0000d645  device_id 000000d645  | EUI-64 0001f2000000d645Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210616082847.124688-3-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Wed, 16 Jun 2021 08:28:47 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>d13d6b28 - ALSA: firewire-motu: add support for MOTU 828</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#d13d6b28</link>
        <description>ALSA: firewire-motu: add support for MOTU 828MOTU 828 is a first model in MOTU FireWire series, produced in 2001. Thismodel consists of three chips: * Texas Instruments TSB41AB1 (Physical layer for IEEE 1394 bus) * Philips Semiconductors 1394L21BE (Link layer for IEEE 1394 bus and   packet processing layer) * QuickLogic QuickRAM QL4016 (Data block processing layer and digital   signal processing)This commit adds a support for this model, with its unique protocol asversion 1. The features of this protocol are: * no MIDI support. * Rx packets have no data chunks for control and status messages. * Tx packets have 2 data chunks for control and status messages in the   end of each data block. The chunks consist of data block counter   (4 byte) and message (2 byte). * All of settings are represented in bit flag in one quadlet address   (0x&apos;ffff&apos;f000&apos;0b00). * When optical interface is configured as S/PDIF, signals of the interface   is multiplexed for packets, instead of signals of coaxial interface. * The internal multiplexer is not configured by software.I note that the device has a quirk to mute output voluntarily duringreceiving batch of packets in the beginning of packet streaming. Theoperation to unmute should be done by software enough after the deviceshifts the state, however it&apos;s not deterministic. Furthermore, justafter switching rate of sampling clock, the device keeps the state longer.This patch manages to sleep 100 msec before unmute operation, but it mayfail to release the mute in the case that the rate is changed. As aworkaround, users can restart packet streaming at the same rate, or writeto specific register from userspace.$ python3 crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  04105c54  bus_info_length 4, crc_length 16, crc 23636404  31333934  bus_name &quot;1394&quot;408  20001000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 0, max_rec 1 (4)40c  0001f200  company_id 0001f2     |410  00005015  device_id 0000005015  | EUI-64 0001f20000005015               root directory               -----------------------------------------------------------------414  0004c65c  directory_length 4, crc 50780418  030001f2  vendor41c  0c0083c0  node capabilities per IEEE 1394420  8d000006  --&gt; eui-64 leaf at 438424  d1000001  --&gt; unit directory at 428               unit directory at 428               -----------------------------------------------------------------428  00035052  directory_length 3, crc 2056242c  120001f2  specifier id430  13000001  version434  17101800  model               eui-64 leaf at 438               -----------------------------------------------------------------438  0002eeb6  leaf_length 2, crc 6111043c  0001f200  company_id 0001f2     |440  00005015  device_id 0000005015  | EUI-64 0001f20000005015Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210616082847.124688-2-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Wed, 16 Jun 2021 08:28:46 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>12c11ba5 - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#12c11ba5</link>
        <description>ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICsNowadays a lot of devices are supported by ALSA dice driver. This commitfills Kconfig with entries for them.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210613082621.10900-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 13 Jun 2021 08:26:21 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>64584f32 - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#64584f32</link>
        <description>ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3This commit adds support for the hybrid model of MOTU Ultralite mk3 withalpha connector, which is already discontinued. The hardware specificationof the model is the same as the one of FireWire-only model.$ cd linux-firewire-utils$ python3 src/crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  04101573  bus_info_length 4, crc_length 16, crc 5491404  31333934  bus_name &quot;1394&quot;408  20ff7000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)40c  0001f200  company_id 0001f2     |410  000a059c  device_id 00000a059c  | EUI-64 0001f200000a059c               root directory               -----------------------------------------------------------------414  0004ef04  directory_length 4, crc 61188418  030001f2  vendor41c  0c0083c0  node capabilities per IEEE 1394420  d1000002  --&gt; unit directory at 428424  8d000005  --&gt; eui-64 leaf at 438               unit directory at 428               -----------------------------------------------------------------428  0003f00b  directory_length 3, crc 6145142c  120001f2  specifier id430  13000030  version434  17103800  model               eui-64 leaf at 438               -----------------------------------------------------------------438  0002d89c  leaf_length 2, crc 5545243c  0001f200  company_id 0001f2     |440  000a059c  device_id 00000a059c  | EUI-64 0001f200000a059cSigned-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210606043409.40019-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 06 Jun 2021 04:34:09 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>5d6fb80a - Revert &quot;ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#5d6fb80a</link>
        <description>Revert &quot;ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro&quot;This reverts commit 0edabdfe89581669609eaac5f6a8d0ae6fe95e7f.I&apos;ve explained that optional FireWire card for d.2 is also built-in tod.2 Pro, however it&apos;s wrong. The optional card uses DM1000 ASIC and has&apos;Mackie DJ Mixer&apos; in its model name of configuration ROM. On the otherhand, built-in FireWire card for d.2 Pro and d.4 Pro uses OXFW971 ASICand has &apos;d.Pro&apos; in its model name according to manuals and userexperiences. The former card is not the card for d.2 Pro. They are similarin appearance but different internally.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210518084557.102681-2-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Tue, 18 May 2021 08:45:47 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>0edabdfe - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#0edabdfe</link>
        <description>ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 ProMackie d.2 has an extension card for IEEE 1394 communication, which usesBridgeCo DM1000 ASIC. On the other hand, Mackie d.4 Pro has built-infunction for IEEE 1394 communication by Oxford Semiconductor OXFW971,according to schematic diagram available in Mackie website. Although Imisunderstood that Mackie d.2 Pro would be also a model with OXFW971,it&apos;s wrong. Mackie d.2 Pro is a model which includes the extension cardas factory settings.This commit fixes entries in Kconfig and comment in ALSA OXFW driver.Cc: &lt;stable@vger.kernel.org&gt;Fixes: fd6f4b0dc167 (&quot;ALSA: bebob: Add skelton for BeBoB based devices&quot;)Fixes: ec4dba5053e1 (&quot;ALSA: oxfw: Add support for Behringer/Mackie devices&quot;)Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20210513125652.110249-3-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Thu, 13 May 2021 12:56:49 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>07f77dd4 - ALSA: firewire-motu: fulfill missing entries in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#07f77dd4</link>
        <description>ALSA: firewire-motu: fulfill missing entries in KconfigThis is trivial commit but fulfill missing entries in Kconfig for devicessupported by ALSA firewire-motu driver.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20200511022540.161363-1-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Mon, 11 May 2020 02:25:40 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>1f65e668 - ALSA: fireface: add support for RME Fireface UFX (untested)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#1f65e668</link>
        <description>ALSA: fireface: add support for RME Fireface UFX (untested)Fireface UFX was shipped by RME GmbH in 2010, and now discontinued.Although this model has some enhanced feature which Fireface 802doesn&apos;t have (e.g. on-board USB mass storage device class, configurationinterface with color display), the functionality relevant topacket communication on IEEE 1394 bus seems to be the same asFireface 802 (e.g. available number of channels for PCM frame ineach sampling transfer frequency).With the assumption, this commit adds support for Fireface UFX. In ALSAfireface driver, these two models are handled as the same one.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20200510074301.116224-7-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 10 May 2020 07:43:01 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>062bb452 - ALSA: fireface: add support for RME FireFace 802</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#062bb452</link>
        <description>ALSA: fireface: add support for RME FireFace 802Fireface 802 was shipped by RME GmbH in 2014. This model supports laterprotocol for management of isochronous communication and synchronizationof sampling transmission frequency.This model consists of below ICs: * TI TSB41AB2 * Xilinx Spartan-6 FPGA XC6SLX16 * TI TMS320 C6747 * SMSC USB3250Especially, this model just supports IEEE 1394a, against its name whichevokes Fireface 800.This commit adds support for Fireface 802 (tested). Userspace applicationscan transfer PCM frames and MIDI messages via ALSA PCM/Rawmidi interface.I note that 4 channels for ADAt1 and ADAT2 are disabled at higher samplingtransfer frequency since isochronous resources reservation fails due tobandwidth limitation of IEEE 1394a.The value read from LATTER_SYNC_STATUS register is slightly differentfrom the one of Fireface UCX. The higher 4 bits and lower 4 bits areswapped within the same byte.Without any assist of userspace application, transmitted MIDI messagesfrom the device are not going to be processed. For detail, please referto my comment in code of latter protocol.$ python crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  0404ffff  bus_info_length 4, crc_length 4, crc 65535 (should be 26805)404  31333934  bus_name &quot;1394&quot;408  20008000  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 0, max_rec 8 (512)40c  000a3504  company_id 000a35     |410  38077423  device_id 0438077423  | EUI-64 000a350438077423               root directory               -----------------------------------------------------------------414  0005ffff  directory_length 5, crc 65535 (should be 9514)418  0c0083c0  node capabilities per IEEE 139441c  03000a35  vendor420  8100000b  --&gt; descriptor leaf at 44c424  8d000007  --&gt; eui-64 leaf at 440428  d1000001  --&gt; unit directory at 42c               unit directory at 42c               -----------------------------------------------------------------42c  0004ffff  directory_length 4, crc 65535 (should be 45134)430  12000a35  specifier id434  13000005  version438  17101800  model43c  81000008  --&gt; descriptor leaf at 45c               eui-64 leaf at 440               -----------------------------------------------------------------440  0002ffff  leaf_length 2, crc 65535 (should be 60131)444  000a3504  company_id 000a35     |448  38077423  device_id 0438077423  | EUI-64 000a350438077423               descriptor leaf at 44c               -----------------------------------------------------------------44c  0003ffff  leaf_length 3, crc 65535 (should be 469)450  00000000  textual descriptor454  00000000  minimal ASCII458  524d4521  &quot;RME!&quot;               descriptor leaf at 45c               -----------------------------------------------------------------45c  0005ffff  leaf_length 5, crc 65535 (should be 10561)460  00000000  textual descriptor464  00000000  minimal ASCII468  46697265  &quot;Fire&quot;46c  66616365  &quot;face&quot;470  20383032  &quot; 802&quot;Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Link: https://lore.kernel.org/r/20200510074301.116224-6-o-takashi@sakamocchi.jpSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 10 May 2020 07:43:00 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>82e8d723 - sound: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#82e8d723</link>
        <description>sound: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:    $ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20191004144931.3851-1-krzk@kernel.orgSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Fri, 04 Oct 2019 14:49:31 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>fd1cc9de - ALSA: fireface: add support for Fireface UCX</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#fd1cc9de</link>
        <description>ALSA: fireface: add support for Fireface UCXFireface UFX was shipped by RME GmbH in 2012. This model supports laterprotocol for management of isochronous communication and synchronizationof sampling transmission frequency.This commit adds support for the model. At present, it&apos;s not clear howto encode MIDI messages and decide destination address for asynchronoustransaction, thus this commit adds support for isochronous communicationfor PCM frames only.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Sun, 20 Jan 2019 08:25:53 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>a91f6760 - ALSA: fireface: add support for Fireface 800 with MIDI functionality only</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#a91f6760</link>
        <description>ALSA: fireface: add support for Fireface 800 with MIDI functionality onlyFireface 800 is a flagship model of RME GmbH for audio and music unitson IEEE 1394 bus, shipped 2004. This model consists of four chips: - TI TSB81BA3D for physical layer on cable environment of EEE 1394 bus - TI TSB82AA2 for link layer for 1394 OHCI bus bridge to PCI bus - Xilinx Spartan-3 FPGA XC3S400 - Xilinx High-Performance CPLD XC9572XLThis commit adds support Fireface 800. In this time, the support isrestricted to its MIDI functionality, thus this commit adds somecondition statements to avoid touching streaming functionality.Unlike Fireface 400, Fireface 800 has no functionality to suppressasynchronous transactions for MIDI messages except for unregister oflisten address in controller side, thus the feature is available as is.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Tue, 11 Dec 2018 10:17:35 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>fba43f45 - ALSA: oxfw: add support for APOGEE duet FireWire</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#fba43f45</link>
        <description>ALSA: oxfw: add support for APOGEE duet FireWireThis commit adds support for APOGEE duet FireWire, launched 2007, alreadydiscontinued. This model uses Oxford Semiconductor FW971 as itscommunication engine. Below is information on Configuration ROM of thisunit. The unit supports some AV/C commands defined by Audio subunitspecification and vendor dependent commands.$ ./hinawa-config-rom-printer /dev/fw1{ &apos;bus-info&apos;: { &apos;adj&apos;: False,                &apos;bmc&apos;: False,                &apos;chip_ID&apos;: 42949742248,                &apos;cmc&apos;: False,                &apos;cyc_clk_acc&apos;: 255,                &apos;generation&apos;: 0,                &apos;imc&apos;: False,                &apos;isc&apos;: True,                &apos;link_spd&apos;: 3,                &apos;max_ROM&apos;: 0,                &apos;max_rec&apos;: 64,                &apos;name&apos;: &apos;1394&apos;,                &apos;node_vendor_ID&apos;: 987,                &apos;pmc&apos;: False},  &apos;root-directory&apos;: [ [&apos;VENDOR&apos;, 987],                      [&apos;DESCRIPTOR&apos;, &apos;Apogee Electronics&apos;],                      [&apos;MODEL&apos;, 122333],                      [&apos;DESCRIPTOR&apos;, &apos;Duet&apos;],                      [ &apos;NODE_CAPABILITIES&apos;,                        { &apos;addressing&apos;: {&apos;64&apos;: True, &apos;fix&apos;: True, &apos;prv&apos;: False},                          &apos;misc&apos;: {&apos;int&apos;: False, &apos;ms&apos;: False, &apos;spt&apos;: True},                          &apos;state&apos;: { &apos;atn&apos;: False,                                     &apos;ded&apos;: False,                                     &apos;drq&apos;: True,                                     &apos;elo&apos;: False,                                     &apos;init&apos;: False,                                     &apos;lst&apos;: True,                                     &apos;off&apos;: False},                          &apos;testing&apos;: {&apos;bas&apos;: False, &apos;ext&apos;: False}}],                      [ &apos;UNIT&apos;,                        [ [&apos;SPECIFIER_ID&apos;, 41005],                          [&apos;VERSION&apos;, 65537],                          [&apos;MODEL&apos;, 122333],                          [&apos;DESCRIPTOR&apos;, &apos;Duet&apos;]]]]}Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Tue, 13 Nov 2018 03:01:30 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>e953c7ec - ALSA: firewire-motu: add missing entries to Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#e953c7ec</link>
        <description>ALSA: firewire-motu: add missing entries to KconfigMOTU Traveler and Audio Express are supported as well.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Fri, 12 Oct 2018 07:08:59 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>76fdb3a9 - ALSA: fireface: add support for Fireface 400</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#76fdb3a9</link>
        <description>ALSA: fireface: add support for Fireface 400Fireface 400 is a second model of RME Fireface series, released in 2006.This commit adds support for this model.This model supports 8 analog channels, 2 S/PDIF channels and 8 ADATchannels in both of tx/rx packet. The number of ADAT channels differsdepending on each mode of sampling transmission frequency.$ python2 linux-firewire-utils/src/crpp &lt; /sys/bus/firewire/devices/fw1/config_rom               ROM header and bus information block               -----------------------------------------------------------------400  04107768  bus_info_length 4, crc_length 16, crc 30568 (should be 61311)404  31333934  bus_name &quot;1394&quot;408  20009002  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 0, max_rec 9 (1024)40c  000a3501  company_id 000a35     |410  1bd0862a  device_id 011bd0862a  | EUI-64 000a35011bd0862a               root directory               -----------------------------------------------------------------414  000485ec  directory_length 4, crc 34284418  03000a35  vendor41c  0c0083c0  node capabilities per IEEE 1394420  8d000006  --&gt; eui-64 leaf at 438424  d1000001  --&gt; unit directory at 428               unit directory at 428               -----------------------------------------------------------------428  000314c4  directory_length 3, crc 531642c  12000a35  specifier id430  13000002  version434  17101800  model               eui-64 leaf at 438               -----------------------------------------------------------------438  000261a8  leaf_length 2, crc 2500043c  000a3501  company_id 000a35     |440  1bd0862a  device_id 011bd0862a  | EUI-64 000a35011bd0862aSigned-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Fri, 31 Mar 2017 13:06:12 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
<item>
        <title>f656edd5 - ALSA: fireface: add hwdep interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/firewire/Kconfig#f656edd5</link>
        <description>ALSA: fireface: add hwdep interfaceThis commit adds hwdep interface so as the other drivers for audio andmusic units on IEEE 1394 have.This interface is designed for mixer/control applications. By using thisinterface, an application can get information about firewire node, canlock/unlock kernel streaming and can get notification at starting/stoppingkernel streaming.Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/firewire/Kconfig</description>
        <pubDate>Fri, 31 Mar 2017 13:06:11 +0000</pubDate>
        <dc:creator>Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;</dc:creator>
    </item>
</channel>
</rss>
