brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · b01e0c8 Raw
73 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/peci-aspeed.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Aspeed PECI Bus8 9maintainers:10  - Iwona Winiarska <iwona.winiarska@intel.com>11  - Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>12 13allOf:14  - $ref: peci-controller.yaml#15 16properties:17  compatible:18    enum:19      - aspeed,ast2400-peci20      - aspeed,ast2500-peci21      - aspeed,ast2600-peci22 23  reg:24    maxItems: 125 26  interrupts:27    maxItems: 128 29  clocks:30    description:31      Clock source for PECI controller. Should reference the external32      oscillator clock.33    maxItems: 134 35  resets:36    maxItems: 137 38  cmd-timeout-ms:39    minimum: 140    maximum: 100041    default: 100042 43  clock-frequency:44    description:45      The desired operation frequency of PECI controller in Hz.46    minimum: 200047    maximum: 200000048    default: 100000049 50required:51  - compatible52  - reg53  - interrupts54  - clocks55  - resets56 57additionalProperties: false58 59examples:60  - |61    #include <dt-bindings/interrupt-controller/arm-gic.h>62    #include <dt-bindings/clock/ast2600-clock.h>63    peci-controller@1e78b000 {64      compatible = "aspeed,ast2600-peci";65      reg = <0x1e78b000 0x100>;66      interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;67      clocks = <&syscon ASPEED_CLK_GATE_REF0CLK>;68      resets = <&syscon ASPEED_RESET_PECI>;69      cmd-timeout-ms = <1000>;70      clock-frequency = <1000000>;71    };72...73