129ee7a4dSTakashi IwaiWhat:		/config/usb-gadget/gadget/functions/midi2.name
229ee7a4dSTakashi IwaiDate:		Jul 2023
329ee7a4dSTakashi IwaiKernelVersion:	6.6
429ee7a4dSTakashi IwaiDescription:
529ee7a4dSTakashi Iwai		The attributes:
629ee7a4dSTakashi Iwai
729ee7a4dSTakashi Iwai		============	===============================================
829ee7a4dSTakashi Iwai		process_ump	Flag to process UMP Stream messages (0 or 1)
929ee7a4dSTakashi Iwai		static_block	Flag for static blocks (0 or 1)
1029ee7a4dSTakashi Iwai		iface_name	MIDI interface name string
1129ee7a4dSTakashi Iwai		============	===============================================
1229ee7a4dSTakashi Iwai
1329ee7a4dSTakashi IwaiWhat:		/config/usb-gadget/gadget/functions/midi2.name/ep.number
1429ee7a4dSTakashi IwaiDate:		Jul 2023
1529ee7a4dSTakashi IwaiKernelVersion:	6.6
1629ee7a4dSTakashi IwaiDescription:
1729ee7a4dSTakashi Iwai		This group contains a UMP Endpoint configuration.
1829ee7a4dSTakashi Iwai		A new Endpoint starts from 0, and can be up to 3.
1929ee7a4dSTakashi Iwai
2029ee7a4dSTakashi Iwai		The attributes:
2129ee7a4dSTakashi Iwai
2229ee7a4dSTakashi Iwai		=============	===============================================
2329ee7a4dSTakashi Iwai		protocol_caps	MIDI protocol capabilities (1, 2 or 3 for both)
2429ee7a4dSTakashi Iwai		protocol	Default MIDI protocol (1 or 2)
2529ee7a4dSTakashi Iwai		ep_name		UMP Endpoint name string
2629ee7a4dSTakashi Iwai		product_id	Product ID string
2729ee7a4dSTakashi Iwai		manufacturer	Manufacture ID (24 bit)
2829ee7a4dSTakashi Iwai		family		Device family ID (16 bit)
2929ee7a4dSTakashi Iwai		model		Device model ID (16 bit)
3029ee7a4dSTakashi Iwai		sw_revision	Software Revision (32 bit)
3129ee7a4dSTakashi Iwai		=============	===============================================
3229ee7a4dSTakashi Iwai
3329ee7a4dSTakashi IwaiWhat:		/config/usb-gadget/gadget/functions/midi2.name/ep.number/block.number
3429ee7a4dSTakashi IwaiDate:		Jul 2023
3529ee7a4dSTakashi IwaiKernelVersion:	6.6
3629ee7a4dSTakashi IwaiDescription:
3729ee7a4dSTakashi Iwai		This group contains a UMP Function Block configuration.
3829ee7a4dSTakashi Iwai		A new block starts from 0, and can be up to 31.
3929ee7a4dSTakashi Iwai
4029ee7a4dSTakashi Iwai		The attributes:
4129ee7a4dSTakashi Iwai
42*a85ff0dbSTakashi Iwai		=================	==============================================
4329ee7a4dSTakashi Iwai		name			Function Block name string
4429ee7a4dSTakashi Iwai		direction		1: input, 2: output, 3: bidirectional
4529ee7a4dSTakashi Iwai		first_group		The first UMP Group number (0-15)
4629ee7a4dSTakashi Iwai		num_groups		The number of groups in this FB (1-16)
47*a85ff0dbSTakashi Iwai		midi1_first_group	The first UMP Group number for MIDI 1.0 (0-15)
48*a85ff0dbSTakashi Iwai		midi1_num_groups	The number of groups for MIDI 1.0 (0-16)
4929ee7a4dSTakashi Iwai		ui_hint			0: unknown, 1: receiver, 2: sender, 3: both
5029ee7a4dSTakashi Iwai		midi_ci_verison		Supported MIDI-CI version number (8 bit)
5129ee7a4dSTakashi Iwai		is_midi1		Legacy MIDI 1.0 device (0, 1 or 2)
5229ee7a4dSTakashi Iwai		sysex8_streams		Max number of SysEx8 streams (8 bit)
5329ee7a4dSTakashi Iwai		active			Active FB flag (0 or 1)
54*a85ff0dbSTakashi Iwai		=================	==============================================
55