dts: sensor: Add dts yaml bindings for the fxas21002 sensor

Adds dts yaml bindings for the fxas21002 sensor to allow the sensor
driver name, i2c driver name, and i2c address to be extracted from dts
instead of kconfig.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
This commit is contained in:
Maureen Helm 2018-01-16 07:53:09 -06:00 committed by Kumar Gala
commit fd8a9ae89c
2 changed files with 25 additions and 1 deletions

View file

@ -14,13 +14,14 @@ menuconfig FXAS21002
if FXAS21002
if !HAS_DTS_I2C_DEVICE
config FXAS21002_NAME
string "Device name"
default "FXAS21002"
config FXAS21002_I2C_NAME
string "I2C device name"
depends on !HAS_DTS_I2C
default I2C_0_NAME
config FXAS21002_I2C_ADDRESS
@ -31,6 +32,8 @@ config FXAS21002_I2C_ADDRESS
The I2C slave address can be configured by the SA0 input pin. This
option should usually be set by the board defconfig.
endif # !HAS_DTS_I2C_DEVICE
config FXAS21002_WHOAMI
hex "WHOAMI value"
range 0x00 0xff

View file

@ -0,0 +1,21 @@
#
# Copyright (c) 2018, NXP
#
# SPDX-License-Identifier: Apache-2.0
#
---
title: FXAS21002 3-axis gyroscope
id: nxp,fxas21002
version: 0.1
description: >
This is a representation of the FXAS21002 3-axis gyroscope sensor
inherits:
!include i2c-device.yaml
properties:
compatible:
constraint: "nxp,fxas21002"
...