1b9c32015SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2b9c32015SJonathan Cameron%YAML 1.2 3b9c32015SJonathan Cameron--- 4b9c32015SJonathan Cameron$id: http://devicetree.org/schemas/iio/samsung,sensorhub-rinato.yaml# 5b9c32015SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6b9c32015SJonathan Cameron 7b9c32015SJonathan Camerontitle: Samsung Sensorhub driver 8b9c32015SJonathan Cameron 9b9c32015SJonathan Cameronmaintainers: 10b9c32015SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 11b9c32015SJonathan Cameron 12b9c32015SJonathan Camerondescription: | 13b9c32015SJonathan Cameron Sensorhub is a MCU which manages several sensors and also plays the role 14b9c32015SJonathan Cameron of a virtual sensor device. 15b9c32015SJonathan Cameron 16b9c32015SJonathan Cameronproperties: 17b9c32015SJonathan Cameron compatible: 18b9c32015SJonathan Cameron enum: 19b9c32015SJonathan Cameron - samsung,sensorhub-rinato 20b9c32015SJonathan Cameron - samsung,sensorhub-thermostat 21b9c32015SJonathan Cameron 22b9c32015SJonathan Cameron reg: 23b9c32015SJonathan Cameron maxItems: 1 24b9c32015SJonathan Cameron 25b9c32015SJonathan Cameron interrupts: 26b9c32015SJonathan Cameron maxItems: 1 27b9c32015SJonathan Cameron 28b9c32015SJonathan Cameron ap-mcu-gpios: 29b9c32015SJonathan Cameron maxItems: 1 30b9c32015SJonathan Cameron description: 31b9c32015SJonathan Cameron Application Processor to sensorhub line - used during communication 32b9c32015SJonathan Cameron 33b9c32015SJonathan Cameron mcu-ap-gpios: 34b9c32015SJonathan Cameron maxItems: 1 35b9c32015SJonathan Cameron description: 36b9c32015SJonathan Cameron Sensorhub to Application Processor - used during communication 37b9c32015SJonathan Cameron 38b9c32015SJonathan Cameron mcu-reset-gpios: 39b9c32015SJonathan Cameron maxItems: 1 40b9c32015SJonathan Cameron description: 41b9c32015SJonathan Cameron Reset the sensorhub. 42b9c32015SJonathan Cameron 43b9c32015SJonathan Cameronrequired: 44b9c32015SJonathan Cameron - compatible 45b9c32015SJonathan Cameron - reg 46b9c32015SJonathan Cameron - interrupts 47b9c32015SJonathan Cameron - ap-mcu-gpios 48b9c32015SJonathan Cameron - mcu-ap-gpios 49b9c32015SJonathan Cameron - mcu-reset-gpios 50b9c32015SJonathan Cameron 51*6920f48eSKrzysztof KozlowskiallOf: 52*6920f48eSKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 53*6920f48eSKrzysztof Kozlowski 54*6920f48eSKrzysztof KozlowskiunevaluatedProperties: false 55*6920f48eSKrzysztof Kozlowski 56b9c32015SJonathan Cameronexamples: 57b9c32015SJonathan Cameron - | 58b9c32015SJonathan Cameron spi { 59b9c32015SJonathan Cameron #address-cells = <1>; 60b9c32015SJonathan Cameron #size-cells = <0>; 61b9c32015SJonathan Cameron 62b9c32015SJonathan Cameron sensorhub@0 { 63b9c32015SJonathan Cameron compatible = "samsung,sensorhub-rinato"; 64b9c32015SJonathan Cameron reg = <0>; 65b9c32015SJonathan Cameron spi-max-frequency = <5000000>; 66b9c32015SJonathan Cameron interrupt-parent = <&gpx0>; 67b9c32015SJonathan Cameron interrupts = <2 0>; 68b9c32015SJonathan Cameron ap-mcu-gpios = <&gpx0 0 0>; 69b9c32015SJonathan Cameron mcu-ap-gpios = <&gpx0 4 0>; 70b9c32015SJonathan Cameron mcu-reset-gpios = <&gpx0 5 0>; 71b9c32015SJonathan Cameron }; 72b9c32015SJonathan Cameron }; 73b9c32015SJonathan Cameron... 74