diff --git a/boards/arm/rddrone_fmuk66/rddrone_fmuk66.dts b/boards/arm/rddrone_fmuk66/rddrone_fmuk66.dts index 3d3334f3e5a..63ea49b3220 100644 --- a/boards/arm/rddrone_fmuk66/rddrone_fmuk66.dts +++ b/boards/arm/rddrone_fmuk66/rddrone_fmuk66.dts @@ -9,6 +9,7 @@ #include #include #include "rddrone_fmuk66-pinctrl.dtsi" +#include / { model = "NXP RDDRONE FMUK66 board"; @@ -329,6 +330,24 @@ zephyr_udc0: &usbotg { status = "okay"; pinctrl-0 = <&spi1_default>; pinctrl-names = "default"; + /* + * cs-gpios needs to be populated as per the schematics + * fxos8700 - CS#0 + */ + cs-gpios = <&gpiob 10 GPIO_ACTIVE_LOW>; + clock-frequency = ; + + + fxos8700@0 { + compatible = "nxp,fxos8700"; + reg = <0>; + spi-max-frequency = ; + reset-gpios = <&gpioa 25 GPIO_ACTIVE_HIGH>; + int1-gpios = <&gpioe 9 GPIO_ACTIVE_LOW>; + int2-gpios = <&gpioe 10 GPIO_ACTIVE_LOW>; + status = "okay"; + }; + }; /* external spi */ diff --git a/dts/bindings/sensor/nxp,fxos8700.yaml b/dts/bindings/sensor/nxp,fxos8700-common.yaml similarity index 98% rename from dts/bindings/sensor/nxp,fxos8700.yaml rename to dts/bindings/sensor/nxp,fxos8700-common.yaml index b18de83206e..f3f66cdb0d8 100644 --- a/dts/bindings/sensor/nxp,fxos8700.yaml +++ b/dts/bindings/sensor/nxp,fxos8700-common.yaml @@ -3,9 +3,7 @@ description: FXOS8700 6-axis accelerometer/magnetometer sensor -compatible: "nxp,fxos8700" - -include: [sensor-device.yaml, i2c-device.yaml] +include: sensor-device.yaml properties: reset-gpios: diff --git a/dts/bindings/sensor/nxp,fxos8700-i2c.yaml b/dts/bindings/sensor/nxp,fxos8700-i2c.yaml new file mode 100644 index 00000000000..3759b180bc3 --- /dev/null +++ b/dts/bindings/sensor/nxp,fxos8700-i2c.yaml @@ -0,0 +1,8 @@ +# Copyright (c) 2018, NXP +# SPDX-License-Identifier: Apache-2.0 + +description: FXOS8700 6-axis accelerometer/magnetometer sensor + +compatible: "nxp,fxos8700" + +include: ["i2c-device.yaml", "nxp,fxos8700-common.yaml"] diff --git a/dts/bindings/sensor/nxp,fxos8700-spi.yaml b/dts/bindings/sensor/nxp,fxos8700-spi.yaml new file mode 100644 index 00000000000..b2342d5d276 --- /dev/null +++ b/dts/bindings/sensor/nxp,fxos8700-spi.yaml @@ -0,0 +1,8 @@ +# Copyright (c) 2018, NXP +# SPDX-License-Identifier: Apache-2.0 + +description: FXOS8700 6-axis accelerometer/magnetometer sensor + +compatible: "nxp,fxos8700" + +include: ["spi-device.yaml", "nxp,fxos8700-common.yaml"]