Karol Wrona | f04df4e | 2015-01-28 15:05:51 +0100 | [diff] [blame] | 1 | Samsung Sensorhub driver |
| 2 | |
| 3 | Sensorhub is a MCU which manages several sensors and also plays the role |
| 4 | of a virtual sensor device. |
| 5 | |
| 6 | Required properties: |
| 7 | - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat" |
| 8 | - spi-max-frequency: max SPI clock frequency |
| 9 | - interrupt-parent: interrupt parent |
| 10 | - interrupts: communication interrupt |
| 11 | - ap-mcu-gpios: [out] ap to sensorhub line - used during communication |
| 12 | - mcu-ap-gpios: [in] sensorhub to ap - used during communication |
| 13 | - mcu-reset-gpios: [out] sensorhub reset |
| 14 | |
| 15 | Example: |
| 16 | |
| 17 | shub_spi: shub { |
| 18 | compatible = "samsung,sensorhub-rinato"; |
| 19 | spi-max-frequency = <5000000>; |
| 20 | interrupt-parent = <&gpx0>; |
| 21 | interrupts = <2 0>; |
| 22 | ap-mcu-gpios = <&gpx0 0 0>; |
| 23 | mcu-ap-gpios = <&gpx0 4 0>; |
| 24 | mcu-reset-gpios = <&gpx0 5 0>; |
| 25 | }; |