File Index
Files and directories
Sign in
FILE

nuvoton,npcm750-kcs-bmc.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/ipmi/nuvoton,npcm750-kcs-bmc.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/ipmi/nuvoton,npcm750-kcs-bmc.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Nuvoton NPCM KCS BMC
 8
 9maintainers:
10  - Avi Fishman <avifishman70@gmail.com>
11  - Tomer Maimon <tmaimon77@gmail.com>
12  - Tali Perry <tali.perry1@gmail.com>
13
14description:
15  The Nuvoton SOCs (NPCM) are commonly used as BMCs (Baseboard Management
16  Controllers) and the KCS interface can be used to perform in-band IPMI
17  communication with their host.
18
19properties:
20  compatible:
21    oneOf:
22      - const: nuvoton,npcm750-kcs-bmc
23      - items:
24          - enum:
25              - nuvoton,npcm845-kcs-bmc
26          - const: nuvoton,npcm750-kcs-bmc
27
28  reg:
29    maxItems: 1
30
31  interrupts:
32    maxItems: 1
33
34  kcs_chan:
35    description: The KCS channel number in the controller
36    $ref: /schemas/types.yaml#/definitions/uint32
37    minimum: 1
38    maximum: 3
39
40required:
41  - compatible
42  - reg
43  - interrupts
44  - kcs_chan
45
46additionalProperties: false
47
48examples:
49  - |
50    kcs@0 {
51        compatible = "nuvoton,npcm750-kcs-bmc";
52        reg = <0x0 0x40>;
53        interrupts = <9 4>;
54        kcs_chan = <1>;
55    };
~/ Read-only file preview.