brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · ff07aa6 Raw
66 lines · yaml
1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause2# Copyright (C) 2021 GE Inc.3# Copyright (C) 2021 Collabora Ltd.4%YAML 1.25---6$id: http://devicetree.org/schemas/misc/ge-achc.yaml#7$schema: http://devicetree.org/meta-schemas/core.yaml#8 9title: GE Healthcare USB Management Controller10 11description: |12  A device which handles data acquisition from compatible USB based peripherals.13  SPI is used for device management.14 15  Note: This device does not expose the peripherals as USB devices.16 17maintainers:18  - Sebastian Reichel <sre@kernel.org>19 20properties:21  compatible:22    items:23      - const: ge,achc24      - const: nxp,kinetis-k2025 26  clocks:27    maxItems: 128 29  vdd-supply:30    description: Digital power supply regulator on VDD pin31 32  vdda-supply:33    description: Analog power supply regulator on VDDA pin34 35  reg:36    items:37      - description: Control interface38      - description: Firmware programming interface39 40  reset-gpios:41    description: GPIO used for hardware reset.42    maxItems: 143 44required:45  - compatible46  - clocks47  - reg48  - reset-gpios49 50additionalProperties: false51 52examples:53  - |54    #include <dt-bindings/gpio/gpio.h>55    spi {56        #address-cells = <1>;57        #size-cells = <0>;58 59        spi@1 {60            compatible = "ge,achc", "nxp,kinetis-k20";61            reg = <1>, <0>;62            clocks = <&achc_24M>;63            reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;64        };65    };66