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