Commit b1570647 authored by Takashi Iwai's avatar Takashi Iwai

ALSA: firewire: Fix C++ style comments in uapi header

UAPI headers are built with -std=c90 and C++ style comments are
explicitly prohibited.  The recent commit overlooked the rule and
caused the error at header installation.  This patch corrects those.

Fixes: bea36afa ("ALSA: firewire-motu: add message parser to gather meter information in register DSP model")
Fixes: 90b28f3b ("ALSA: firewire-motu: add message parser for meter information in command DSP model")
Fixes: 634ec0b2 ("ALSA: firewire-motu: notify event for parameter change in register DSP model")
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Acked-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20211018113812.0a16efb0@canb.auug.org.au
Link: https://lore.kernel.org/r/20211018063700.30834-1-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 2d9ea399
...@@ -68,8 +68,8 @@ struct snd_firewire_event_tascam_control { ...@@ -68,8 +68,8 @@ struct snd_firewire_event_tascam_control {
struct snd_firewire_event_motu_register_dsp_change { struct snd_firewire_event_motu_register_dsp_change {
unsigned int type; unsigned int type;
__u32 count; // The number of changes. __u32 count; /* The number of changes. */
__u32 changes[]; // Encoded event for change of register DSP. __u32 changes[]; /* Encoded event for change of register DSP. */
}; };
union snd_firewire_event { union snd_firewire_event {
...@@ -119,25 +119,27 @@ struct snd_firewire_tascam_state { ...@@ -119,25 +119,27 @@ struct snd_firewire_tascam_state {
__be32 data[SNDRV_FIREWIRE_TASCAM_STATE_COUNT]; __be32 data[SNDRV_FIREWIRE_TASCAM_STATE_COUNT];
}; };
// In below MOTU models, software is allowed to control their DSP by accessing to registers. /*
// - 828mk2 * In below MOTU models, software is allowed to control their DSP by accessing to registers.
// - 896hd * - 828mk2
// - Traveler * - 896hd
// - 8 pre * - Traveler
// - Ultralite * - 8 pre
// - 4 pre * - Ultralite
// - Audio Express * - 4 pre
// * - Audio Express
// On the other hand, the status of DSP is split into specific messages included in the sequence of *
// isochronous packet. ALSA firewire-motu driver gathers the messages and allow userspace applications * On the other hand, the status of DSP is split into specific messages included in the sequence of
// to read it via ioctl. In 828mk2, 896hd, and Traveler, hardware meter for all of physical inputs * isochronous packet. ALSA firewire-motu driver gathers the messages and allow userspace applications
// are put into the message, while one pair of physical outputs is selected. The selection is done by * to read it via ioctl. In 828mk2, 896hd, and Traveler, hardware meter for all of physical inputs
// LSB one byte in asynchronous write quadlet transaction to 0x'ffff'f000'0b2c. * are put into the message, while one pair of physical outputs is selected. The selection is done by
// * LSB one byte in asynchronous write quadlet transaction to 0x'ffff'f000'0b2c.
// I note that V3HD/V4HD uses asynchronous transaction for the purpose. The destination address is *
// registered to 0x'ffff'f000'0b38 and '0b3c by asynchronous write quadlet request. The size of * I note that V3HD/V4HD uses asynchronous transaction for the purpose. The destination address is
// message differs between 23 and 51 quadlets. For the case, the number of mixer bus can be extended * registered to 0x'ffff'f000'0b38 and '0b3c by asynchronous write quadlet request. The size of
// up to 12. * message differs between 23 and 51 quadlets. For the case, the number of mixer bus can be extended
* up to 12.
*/
#define SNDRV_FIREWIRE_MOTU_REGISTER_DSP_METER_COUNT 40 #define SNDRV_FIREWIRE_MOTU_REGISTER_DSP_METER_COUNT 40
...@@ -219,18 +221,20 @@ struct snd_firewire_motu_register_dsp_parameter { ...@@ -219,18 +221,20 @@ struct snd_firewire_motu_register_dsp_parameter {
__u8 reserved[64]; __u8 reserved[64];
}; };
// In below MOTU models, software is allowed to control their DSP by command in frame of /*
// asynchronous transaction to 0x'ffff'0001'0000: * In below MOTU models, software is allowed to control their DSP by command in frame of
// * asynchronous transaction to 0x'ffff'0001'0000:
// - 828 mk3 (FireWire only and Hybrid) *
// - 896 mk3 (FireWire only and Hybrid) * - 828 mk3 (FireWire only and Hybrid)
// - Ultralite mk3 (FireWire only and Hybrid) * - 896 mk3 (FireWire only and Hybrid)
// - Traveler mk3 * - Ultralite mk3 (FireWire only and Hybrid)
// - Track 16 * - Traveler mk3
// * - Track 16
// On the other hand, the states of hardware meter is split into specific messages included in the *
// sequence of isochronous packet. ALSA firewire-motu driver gathers the message and allow userspace * On the other hand, the states of hardware meter is split into specific messages included in the
// application to read it via ioctl. * sequence of isochronous packet. ALSA firewire-motu driver gathers the message and allow userspace
* application to read it via ioctl.
*/
#define SNDRV_FIREWIRE_MOTU_COMMAND_DSP_METER_COUNT 400 #define SNDRV_FIREWIRE_MOTU_COMMAND_DSP_METER_COUNT 400
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment