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