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