cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

aspeed,ast2400-adc.yaml (1132B)


      1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/iio/adc/aspeed,ast2400-adc.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: ADC that forms part of an ASPEED server management processor.
      8
      9maintainers:
     10  - Joel Stanley <joel@jms.id.au>
     11
     12description:
     13  This device is a 10-bit converter for 16 voltage channels.  All inputs are
     14  single ended.
     15
     16properties:
     17  compatible:
     18    enum:
     19      - aspeed,ast2400-adc
     20      - aspeed,ast2500-adc
     21
     22  reg:
     23    maxItems: 1
     24
     25  clocks:
     26    maxItems: 1
     27    description:
     28      Input clock used to derive the sample clock. Expected to be the
     29      SoC's APB clock.
     30
     31  resets:
     32    maxItems: 1
     33
     34  "#io-channel-cells":
     35    const: 1
     36
     37required:
     38  - compatible
     39  - reg
     40  - clocks
     41  - resets
     42  - "#io-channel-cells"
     43
     44additionalProperties: false
     45
     46examples:
     47  - |
     48    #include <dt-bindings/clock/aspeed-clock.h>
     49    adc@1e6e9000 {
     50        compatible = "aspeed,ast2400-adc";
     51        reg = <0x1e6e9000 0xb0>;
     52        clocks = <&syscon ASPEED_CLK_APB>;
     53        resets = <&syscon ASPEED_RESET_ADC>;
     54        #io-channel-cells = <1>;
     55    };
     56...