|
|
Subscribe / Log in / New account

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




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds