brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 087e02a Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/peci/nuvoton,npcm-peci.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Nuvoton PECI Bus8 9maintainers:10  - Tomer Maimon <tmaimon77@gmail.com>11 12allOf:13  - $ref: peci-controller.yaml#14 15properties:16  compatible:17    enum:18      - nuvoton,npcm750-peci19      - nuvoton,npcm845-peci20 21  reg:22    maxItems: 123 24  interrupts:25    maxItems: 126 27  clocks:28    description:29      Clock source for PECI controller. Should reference the APB clock.30    maxItems: 131 32  cmd-timeout-ms:33    minimum: 134    maximum: 100035    default: 100036 37required:38  - compatible39  - reg40  - interrupts41  - clocks42 43additionalProperties: false44 45examples:46  - |47    #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>48    #include <dt-bindings/interrupt-controller/arm-gic.h>49    peci-controller@f0100000 {50      compatible = "nuvoton,npcm750-peci";51      reg = <0xf0100000 0x200>;52      interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;53      clocks = <&clk NPCM7XX_CLK_APB3>;54      cmd-timeout-ms = <1000>;55    };56...57