Add Raspberry Pi's RP1 ADC
From: | Stanimir Varbanov <svarbanov-AT-suse.de> | |
To: | linux-kernel-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, linux-rpi-kernel-AT-lists.infradead.org, Broadcom internal kernel review list <bcm-kernel-feedback-list-AT-broadcom.com>, linux-hwmon-AT-vger.kernel.org | |
Subject: | [PATCH 0/4] Add Raspberry Pi's RP1 ADC | |
Date: | Thu, 25 Sep 2025 03:04:12 +0300 | |
Message-ID: | <20250925000416.2408457-1-svarbanov@suse.de> | |
Cc: | Jean Delvare <jdelvare-AT-suse.com>, Guenter Roeck <linux-AT-roeck-us.net>, Rob Herring <robh-AT-kernel.org>, Florian Fainelli <florian.fainelli-AT-broadcom.com>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Andrew Lunn <andrew-AT-lunn.ch>, Stefan Wahren <wahrenst-AT-gmx.net>, Saenz Julienne <nsaenz-AT-kernel.org>, Andrea della Porta <andrea.porta-AT-suse.com>, Phil Elwell <phil-AT-raspberrypi.com>, Jonathan Bell <jonathan-AT-raspberrypi.com>, Dave Stevenson <dave.stevenson-AT-raspberrypi.com>, Stanimir Varbanov <svarbanov-AT-suse.de> | |
Archive-link: | Article |
Hello, The following patch-set is adding support for RP1 ADC driver, and enable it for RPi5. Comments are welcome! regards, ~Stan Stanimir Varbanov (4): dt-bindings: Add Raspberry Pi's RP1 ADC hwmon: adc: rp1: Add Raspberry Pi's RP1 ADC driver arm64: dts: rp1: Add Raspberry Pi's RP1 ADC DT node arm64: dts: broadcom: Enable RP1 ADC for RPi5 .../bindings/hwmon/raspberrypi,rp1-adc.yaml | 46 +++ .../dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts | 8 + .../boot/dts/broadcom/bcm2712-rpi-5-b.dts | 5 + arch/arm64/boot/dts/broadcom/rp1-common.dtsi | 7 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/rp1-adc.c | 301 ++++++++++++++++++ 7 files changed, 378 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/raspberrypi,rp1-adc.yaml create mode 100644 drivers/hwmon/rp1-adc.c -- 2.47.0