diff --git a/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts index 32e99b7effc897..89d8d2ea6b2e76 100644 --- a/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts +++ b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts @@ -12,23 +12,11 @@ #size-cells = <0>; status = "okay"; - sensehat@46 { - compatible = "raspberrypi,sensehat"; + rpi-sense@46 { + compatible = "rpi,rpi-sense"; reg = <0x46>; - interrupt-parent = <&gpio>; + keys-int-gpios = <&gpio 23 1>; status = "okay"; - - display { - compatible = "raspberrypi,rpi-sense-fb"; - status = "okay"; - }; - joystick { - compatible = "raspberrypi,sensehat-joystick"; - interrupts = <23 1>; - pinctrl-names = "default"; - pinctrl-0 = <&sensehat_pins>; - status = "okay"; - }; }; lsm9ds1-magn@1c { @@ -56,14 +44,4 @@ }; }; }; - - fragment@1 { - target = <&gpio>; - __overlay__ { - sensehat_pins: sensehat_pins { - brcm,pins = <23>; - brcm,function = <0>; - }; - }; - }; }; diff --git a/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts b/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts index c4fe97db52fbc7..1b86c032259b0a 100644 --- a/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts +++ b/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts @@ -12,23 +12,11 @@ #size-cells = <0>; status = "okay"; - sensehat@46 { - compatible = "raspberrypi,sensehat"; + rpi-sense@46 { + compatible = "rpi,rpi-sense"; reg = <0x46>; - interrupt-parent = <&gpio>; + keys-int-gpios = <&gpio 23 1>; status = "okay"; - - display { - compatible = "raspberrypi,rpi-sense-fb"; - status = "okay"; - }; - joystick { - compatible = "raspberrypi,sensehat-joystick"; - interrupts = <23 1>; - pinctrl-names = "default"; - pinctrl-0 = <&sensehat_pins>; - status = "okay"; - }; }; lsm9ds1-magn@1c { @@ -56,14 +44,4 @@ }; }; }; - - fragment@1 { - target = <&gpio>; - __overlay__ { - sensehat_pins: sensehat_pins { - brcm,pins = <23>; - brcm,function = <0>; - }; - }; - }; };