~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/serial-midi.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/sound/serial-midi.yaml (Architecture alpha) and /Documentation/devicetree/bindings/sound/serial-midi.yaml (Architecture i386)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2                                                     2 
  3 %YAML 1.2                                           3 %YAML 1.2
  4 ---                                                 4 ---
  5 $id: http://devicetree.org/schemas/sound/seria      5 $id: http://devicetree.org/schemas/sound/serial-midi.yaml#
  6 $schema: http://devicetree.org/meta-schemas/co      6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7                                                     7 
  8 title: Generic Serial MIDI Interface                8 title: Generic Serial MIDI Interface
  9                                                     9 
 10 maintainers:                                       10 maintainers:
 11   - Daniel Kaehn <kaehndan@gmail.com>               11   - Daniel Kaehn <kaehndan@gmail.com>
 12                                                    12 
 13 description:                                       13 description:
 14   Generic MIDI interface using a serial device     14   Generic MIDI interface using a serial device. This denotes that a serial device is
 15   dedicated to MIDI communication, either to a     15   dedicated to MIDI communication, either to an external MIDI device through a DIN5
 16   or other connector, or to a known hardwired      16   or other connector, or to a known hardwired MIDI controller. This device must be a
 17   child node of a serial node.                     17   child node of a serial node.
 18                                                    18 
 19   Can only be set to use standard baud rates c     19   Can only be set to use standard baud rates corresponding to supported rates of the
 20   parent serial device. If the standard MIDI b     20   parent serial device. If the standard MIDI baud of 31.25 kBaud is needed
 21   (as would be the case if interfacing with ar     21   (as would be the case if interfacing with arbitrary external MIDI devices),
 22   configure the clocks of the parent serial de     22   configure the clocks of the parent serial device so that a requested baud of 38.4 kBaud
 23   results in the standard MIDI baud rate, and      23   results in the standard MIDI baud rate, and set the 'current-speed' property to 38400 (default)
 24                                                    24 
 25 allOf:                                             25 allOf:
 26   - $ref: /schemas/serial/serial-peripheral-pr     26   - $ref: /schemas/serial/serial-peripheral-props.yaml#
 27                                                    27 
 28 properties:                                        28 properties:
 29   compatible:                                      29   compatible:
 30     const: serial-midi                             30     const: serial-midi
 31                                                    31 
 32   current-speed:                                   32   current-speed:
 33     description: Baudrate to set the serial po     33     description: Baudrate to set the serial port to when this MIDI device is opened.
 34     default: 38400                                 34     default: 38400
 35                                                    35 
 36 required:                                          36 required:
 37   - compatible                                     37   - compatible
 38                                                    38 
 39 additionalProperties: false                        39 additionalProperties: false
 40                                                    40 
 41 examples:                                          41 examples:
 42   - |                                              42   - |
 43     serial {                                       43     serial {
 44         midi {                                     44         midi {
 45             compatible = "serial-midi";            45             compatible = "serial-midi";
 46         };                                         46         };
 47     };                                             47     };
 48   - |                                              48   - |
 49     serial {                                       49     serial {
 50         midi {                                     50         midi {
 51             compatible = "serial-midi";            51             compatible = "serial-midi";
 52             current-speed = <115200>;              52             current-speed = <115200>;
 53         };                                         53         };
 54     };                                             54     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php