Path: blob/master/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/input/allwinner,sun4i-a10-lradc-keys.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Allwinner A10 LRADC78maintainers:9- Chen-Yu Tsai <wens@csie.org>10- Maxime Ripard <mripard@kernel.org>1112properties:13compatible:14oneOf:15- const: allwinner,sun4i-a10-lradc-keys16- const: allwinner,sun8i-a83t-r-lradc17- items:18- enum:19- allwinner,suniv-f1c100s-lradc20- allwinner,sun50i-a64-lradc21- const: allwinner,sun8i-a83t-r-lradc22- const: allwinner,sun50i-r329-lradc23- items:24- enum:25- allwinner,sun50i-h616-lradc26- allwinner,sun20i-d1-lradc27- const: allwinner,sun50i-r329-lradc2829reg:30maxItems: 13132clocks:33maxItems: 13435resets:36maxItems: 13738interrupts:39maxItems: 14041vref-supply:42description:43Regulator for the LRADC reference voltage4445wakeup-source: true4647patternProperties:48"^button-[0-9]+$":49type: object50$ref: input.yaml#51properties:52label:53description: Descriptive name of the key5455linux,code: true5657channel:58$ref: /schemas/types.yaml#/definitions/uint3259enum: [0, 1]60description: ADC Channel this key is attached to6162voltage:63$ref: /schemas/types.yaml#/definitions/uint3264description:65Voltage in microvolts at LRADC input when this key is66pressed6768required:69- label70- linux,code71- channel72- voltage7374additionalProperties: false7576required:77- compatible78- reg79- interrupts80- vref-supply8182if:83properties:84compatible:85contains:86enum:87- allwinner,sun50i-r329-lradc8889then:90required:91- clocks92- resets9394additionalProperties: false9596examples:97- |98lradc: lradc@1c22800 {99compatible = "allwinner,sun4i-a10-lradc-keys";100reg = <0x01c22800 0x100>;101interrupts = <31>;102vref-supply = <®_vcc3v0>;103104button-191 {105label = "Volume Up";106linux,code = <115>;107channel = <0>;108voltage = <191274>;109};110111button-392 {112label = "Volume Down";113linux,code = <114>;114channel = <0>;115voltage = <392644>;116};117};118119...120121122