From d2d926f3cf1fd2c7ebc480c367accb844234a77c Mon Sep 17 00:00:00 2001 From: Janani Sunil Date: Tue, 16 Dec 2025 16:01:02 +0100 Subject: [PATCH] overlays: Add MAX22007 > Add MAX22007 DAC overlay Signed-off-by: Janani Sunil --- .../dts/overlays/rpi-max22007-overlay.dts | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 arch/arm/boot/dts/overlays/rpi-max22007-overlay.dts diff --git a/arch/arm/boot/dts/overlays/rpi-max22007-overlay.dts b/arch/arm/boot/dts/overlays/rpi-max22007-overlay.dts new file mode 100644 index 00000000000000..c177b58974c892 --- /dev/null +++ b/arch/arm/boot/dts/overlays/rpi-max22007-overlay.dts @@ -0,0 +1,55 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Analog Devices MAX22007 + * + * Copyright (C) 2025 Analog Devices Inc. + */ + +/dts-v1/; +/plugin/; + +#include + +&spi0 { + status = "okay"; + + max22007: max22007@0 { + compatible = "adi,max22007"; + reg = <0>; + spi-max-frequency = <500000>; + spi-cpha; + spi-cpol; + status = "okay"; + reset-gpios = <&gpio 19 GPIO_ACTIVE_LOW>; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0>; + adi,type = "voltage"; + }; + + channel@1 { + reg = <1>; + adi,type = "current"; + }; + + channel@2 { + reg = <2>; + adi,type = "voltage"; + }; + + channel@3 { + reg = <3>; + adi,type = "voltage"; + }; + }; +}; + +&spidev0 { + status = "disabled"; +}; + +&spidev1 { + status = "disabled"; +};