From patchwork Tue Jul 2 14:59:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petar Stoykov via B4 Relay X-Patchwork-Id: 13719884 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55E5E19AD86; Tue, 2 Jul 2024 14:59:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; cv=none; b=Q2hynMNh/NVEbkmdljo5ez4TvpoEe/i2IfFRf+V8XzxFlOki9OaVv/vjbjKvTIHcIvpGKwrc4g38/wM/HZskClH9oACoXc4jmZnNfUNlgAZYPMe/MDqXinMN0LLhlQ9AfgRAcIFyByP+UIuwmERKHGq0OSOOMGfwH9tMKNgN1js= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; c=relaxed/simple; bh=dkorTy+58bfVEvufEZFta/WzQHU8n3qeeuk5Klash3I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AsOkKojestUY5Yk6+7wOdQ0n9YZlfjqA8BmDo0MkLb6m9alSr72ZD3XJSRcxtbNiXwhxdp7Re5Jusf561sB5l+WaAMj/GCA0GejodyiWdWLV7qgI+UgqwPw55bXo71abOGu8zm9zeVB0ysTQ829ww+3ZiJpYVQ+5sVU1PwTqito= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=IEVeuHSF; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="IEVeuHSF" Received: by smtp.kernel.org (Postfix) with ESMTPS id E8BA7C2BD10; Tue, 2 Jul 2024 14:59:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719932378; bh=dkorTy+58bfVEvufEZFta/WzQHU8n3qeeuk5Klash3I=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=IEVeuHSFAEVE79RMUngIHRvjqSSp9pFsgm6RikxEgKz4GDpl365SyAtaEfMmj5aRf vmPdtWIanhST1wYwUFkZmz/IhTo9M/CZYnkmmegtZC5CYK5juUebehPjr2n0PXlSOi Z9JVL0+MHFMI0r5iGY9yfWCuQ1IzPSirSrao20OeS6dlUepAUXY6rwOUGvdG/UMzf6 RD846mhd1G0oKEbTA0hdUszt1v0TmfLbgfDeJI0B6vOOiRNzvTWSKo30EAjMyoP7b4 P/XW9zEuWYfRLDbLpB5Znw6/gnEny6490r34KPcj3DzxJZ3Zagn5ovyBlM3o2w1Ta5 LWeyItFhisZqQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D7DEDC30658; Tue, 2 Jul 2024 14:59:37 +0000 (UTC) From: Petar Stoykov via B4 Relay Date: Tue, 02 Jul 2024 16:59:08 +0200 Subject: [PATCH v3 1/3] dt-bindings: iio: pressure: Add Sensirion SDP500 Precedence: bulk X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240702-mainline_sdp500-v3-1-0902047b3eee@gmail.com> References: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> In-Reply-To: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> To: linux-iio@vger.kernel.org, Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Shevchenko Cc: Petar Stoykov , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1719932376; l=1616; i=pd.pstoykov@gmail.com; s=20240702; h=from:subject:message-id; bh=co7y2IA3A8lUnRV2yOyd68cdyraGpDiPDlleT9qTLEs=; b=OdN36Pkms9PAOJLXPbrQ9jHayJKTbixUhL6AwCVekRyssELGGFA2KesB50+m15TS0231TbyYz Nr/uKxvNgMqDj7iSHDCNUnbk5PKXaIaoU33ZgVIQanvebgrM2nWFefB X-Developer-Key: i=pd.pstoykov@gmail.com; a=ed25519; pk=oxcGqcVV5O6wqlTh+39SbOwfbpD763i5x4TavUAHiCg= X-Endpoint-Received: by B4 Relay for pd.pstoykov@gmail.com/20240702 with auth_id=179 X-Original-From: Petar Stoykov Reply-To: pd.pstoykov@gmail.com From: Petar Stoykov Sensirion SDP500 is a digital differential pressure sensor. It provides a digital I2C output. Add devicetree bindings requiring the compatible string and I2C slave address (reg). Signed-off-by: Petar Stoykov --- .../bindings/iio/pressure/sensirion,sdp500.yaml | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml b/Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml new file mode 100644 index 000000000000..6b3e54def367 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml @@ -0,0 +1,41 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/pressure/sdp500.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: sdp500/sdp510 pressure sensor with I2C bus interface + +maintainers: + - Petar Stoykov + +description: | + Pressure sensor from Sensirion with I2C bus interface. + There is no software difference between sdp500 and sdp510. + +properties: + compatible: + enum: + - sensirion,sdp500 + - sensirion,sdp510 + + reg: + maxItems: 1 + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + pressure@40 { + compatible = "sensirion,sdp500"; + reg = <0x40>; + vdd-supply = <&foo>; + }; + }; From patchwork Tue Jul 2 14:59:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petar Stoykov via B4 Relay X-Patchwork-Id: 13719886 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55EB01BA86F; Tue, 2 Jul 2024 14:59:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; cv=none; b=UiOzO5UjszBW0d7W8VMgmCC74AlZWPRvjDhLFzfjjKbTOLQ7nAa77AzDpERShGlX4iFnLj5P7Is9XoHz39Kl/uj0ymFGT3URkrG3lkthyb0UXDRaUSlc8RiA5nZbvL+399QCwnpbVFQmzM3F3HTuw0kILR6rOGgIei71DrW90uE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; c=relaxed/simple; bh=NgF/eizFotlQAwM0aNP6UfzfK8XHzXtt0ZYRvxjJFn4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b9w6WLRbR4uQyj8bWfaKU0wp1A5I6ISBqOM3432bWE2xcNnLibBgtjv7k5mX0HjCejjnoLmu0WV/JXLP7nerVTJgM/Od7H9hxBLGFg5Z4bflTNuHh90B3KV0ZeJNyXpR9G2QhqoXVtyPR6/t3vWvt0hhMGUlILA75ajY2FC9fQc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=o8BUhXNi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="o8BUhXNi" Received: by smtp.kernel.org (Postfix) with ESMTPS id 02DCEC4AF0C; Tue, 2 Jul 2024 14:59:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719932378; bh=NgF/eizFotlQAwM0aNP6UfzfK8XHzXtt0ZYRvxjJFn4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=o8BUhXNigFiGpTiktL+jc+bwA2Giz7+xoKWScaKGBoS+SxZBwkMLF0RBvWf0HFNzY aAt2NKKhkk8BdrDFVRdpRS6icKC9xRzKIRDG2Ql+VkFHPsMT6DTEuexmRvXoeNiVCO zWPYfSyOANrFWdzIne3RPei2CK4UDVDFMxyRgn70g5eCTfIk+h46THv1EjXpENtFvM nfPd0vUsDBr6DcG4rqzO0Z+juyTe3krRdTJG4QiOQtdJBX8n+kmBtPGpv4nkQfV6nA vyEXb8ZWvqAvDhj4XcMehrvJjcZLwNlk3Io0MbDxkvXb43dPcccdcwb9S3nbLG2xOS D1qmVM5e+C0Xw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6272C3065D; Tue, 2 Jul 2024 14:59:37 +0000 (UTC) From: Petar Stoykov via B4 Relay Date: Tue, 02 Jul 2024 16:59:09 +0200 Subject: [PATCH v3 2/3] iio: pressure: Add driver for Sensirion SDP500 Precedence: bulk X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240702-mainline_sdp500-v3-2-0902047b3eee@gmail.com> References: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> In-Reply-To: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> To: linux-iio@vger.kernel.org, Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Shevchenko Cc: Petar Stoykov , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1719932376; l=6051; i=pd.pstoykov@gmail.com; s=20240702; h=from:subject:message-id; bh=E0TQYZplLS+7OmNpTJrm7fpGY+BkaqBmnFpTsx0MI8A=; b=Gopo4AL8RdjwG+JRlc+tVM0W3sgcd6pBMRyq8EUefO5KxvETTQemlPa8IRG0/TD1zr5lcaZKs So3pL08jc0LD5G2uq9kOqQ+rQJHFE4bYukcFDPDGaOTQMyGOmGezRj7 X-Developer-Key: i=pd.pstoykov@gmail.com; a=ed25519; pk=oxcGqcVV5O6wqlTh+39SbOwfbpD763i5x4TavUAHiCg= X-Endpoint-Received: by B4 Relay for pd.pstoykov@gmail.com/20240702 with auth_id=179 X-Original-From: Petar Stoykov Reply-To: pd.pstoykov@gmail.com From: Petar Stoykov Sensirion SDP500 is a digital differential pressure sensor. The sensor is accessed over I2C. Signed-off-by: Petar Stoykov --- drivers/iio/pressure/Kconfig | 9 +++ drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/sdp500.c | 153 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 163 insertions(+) diff --git a/drivers/iio/pressure/Kconfig b/drivers/iio/pressure/Kconfig index 95efa32e4289..5debdfbd5324 100644 --- a/drivers/iio/pressure/Kconfig +++ b/drivers/iio/pressure/Kconfig @@ -212,6 +212,15 @@ config MS5637 This driver can also be built as a module. If so, the module will be called ms5637. +config SDP500 + tristate "Sensirion SDP500 differential pressure sensor I2C driver" + depends on I2C + help + Say Y here to build support for Sensirion SDP500 differential pressure + sensor I2C driver. + To compile this driver as a module, choose M here: the core module + will be called sdp500. + config IIO_ST_PRESS tristate "STMicroelectronics pressure sensor Driver" depends on (I2C || SPI_MASTER) && SYSFS diff --git a/drivers/iio/pressure/Makefile b/drivers/iio/pressure/Makefile index 436aec7e65f3..489ef7b7befa 100644 --- a/drivers/iio/pressure/Makefile +++ b/drivers/iio/pressure/Makefile @@ -25,6 +25,7 @@ obj-$(CONFIG_MS5611) += ms5611_core.o obj-$(CONFIG_MS5611_I2C) += ms5611_i2c.o obj-$(CONFIG_MS5611_SPI) += ms5611_spi.o obj-$(CONFIG_MS5637) += ms5637.o +obj-$(CONFIG_SDP500) += sdp500.o obj-$(CONFIG_IIO_ST_PRESS) += st_pressure.o st_pressure-y := st_pressure_core.o st_pressure-$(CONFIG_IIO_BUFFER) += st_pressure_buffer.o diff --git a/drivers/iio/pressure/sdp500.c b/drivers/iio/pressure/sdp500.c new file mode 100644 index 000000000000..661c70bc1b5b --- /dev/null +++ b/drivers/iio/pressure/sdp500.c @@ -0,0 +1,153 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Driver for Sensirion sdp500 and sdp510 pressure sensors + * + * Datasheet: https://sensirion.com/resource/datasheet/sdp600 + */ + +#include +#include +#include +#include +#include + +#define SDP500_CRC8_POLYNOMIAL 0x31 // x8 + x5 + x4 + 1 (normalized to 0x31) +#define SDP500_READ_SIZE 3 + +#define SDP500_I2C_START_MEAS 0xF1 + +struct sdp500_data { + struct device *dev; +}; + +DECLARE_CRC8_TABLE(sdp500_crc8_table); + +static int sdp500_start_measurement(struct sdp500_data *data) +{ + struct i2c_client *client = to_i2c_client(data->dev); + + return i2c_smbus_write_byte(client, SDP500_I2C_START_MEAS); +} + +static const struct iio_chan_spec sdp500_channels[] = { + { + .type = IIO_PRESSURE, + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | + BIT(IIO_CHAN_INFO_SCALE), + }, +}; + +static int sdp500_read_raw(struct iio_dev *indio_dev, + struct iio_chan_spec const *chan, + int *val, int *val2, long mask) +{ + int ret; + u8 rxbuf[SDP500_READ_SIZE]; + u8 received_crc, calculated_crc; + struct sdp500_data *data = iio_priv(indio_dev); + struct i2c_client *client = to_i2c_client(data->dev); + + switch (mask) { + case IIO_CHAN_INFO_RAW: + ret = i2c_master_recv(client, rxbuf, SDP500_READ_SIZE); + if (ret < 0) { + dev_err(data->dev, "Failed to receive data"); + return ret; + } + if (ret != SDP500_READ_SIZE) { + dev_err(data->dev, "Data is received wrongly"); + return -EIO; + } + + received_crc = rxbuf[2]; + calculated_crc = crc8(sdp500_crc8_table, rxbuf, sizeof(rxbuf) - 1, 0x00); + if (received_crc != calculated_crc) { + dev_err(data->dev, "calculated crc = 0x%.2X, received 0x%.2X", + calculated_crc, received_crc); + return -EIO; + } + + *val = get_unaligned_be16(rxbuf); + return IIO_VAL_INT; + case IIO_CHAN_INFO_SCALE: + *val = 1; + *val2 = 60; + + return IIO_VAL_FRACTIONAL; + default: + return -EINVAL; + } +} + +static const struct iio_info sdp500_info = { + .read_raw = &sdp500_read_raw, +}; + +static int sdp500_probe(struct i2c_client *client) +{ + struct iio_dev *indio_dev; + struct sdp500_data *data; + struct device *dev = &client->dev; + int ret; + u8 rxbuf[SDP500_READ_SIZE]; + + ret = devm_regulator_get_enable(dev, "vdd"); + if (ret) + return dev_err_probe(dev, ret, "Failed to get and enable regulator\n"); + + indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); + if (!indio_dev) + return -ENOMEM; + + /* has to be done before the first i2c communication */ + crc8_populate_msb(sdp500_crc8_table, SDP500_CRC8_POLYNOMIAL); + + data = iio_priv(indio_dev); + data->dev = dev; + + indio_dev->name = "sdp500"; + indio_dev->channels = sdp500_channels; + indio_dev->info = &sdp500_info; + indio_dev->modes = INDIO_DIRECT_MODE; + indio_dev->num_channels = ARRAY_SIZE(sdp500_channels); + + ret = sdp500_start_measurement(data); + if (ret) + return dev_err_probe(dev, ret, "Failed to start measurement"); + + /* First measurement is not correct, read it out to get rid of it */ + i2c_master_recv(client, rxbuf, SDP500_READ_SIZE); + + ret = devm_iio_device_register(dev, indio_dev); + if (ret < 0) + return dev_err_probe(dev, ret, "Failed to register indio_dev"); + + return 0; +} + +static const struct i2c_device_id sdp500_id[] = { + { "sdp500" }, + { } +}; +MODULE_DEVICE_TABLE(i2c, sdp500_id); + +static const struct of_device_id sdp500_of_match[] = { + { .compatible = "sensirion,sdp500" }, + { .compatible = "sensirion,sdp510" }, + { } +}; +MODULE_DEVICE_TABLE(of, sdp500_of_match); + +static struct i2c_driver sdp500_driver = { + .driver = { + .name = "sensirion,sdp500", + .of_match_table = sdp500_of_match, + }, + .probe = sdp500_probe, + .id_table = sdp500_id, +}; +module_i2c_driver(sdp500_driver); + +MODULE_AUTHOR("Thomas Sioutas "); +MODULE_DESCRIPTION("Driver for Sensirion SDP500 differential pressure sensor"); +MODULE_LICENSE("GPL"); From patchwork Tue Jul 2 14:59:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petar Stoykov via B4 Relay X-Patchwork-Id: 13719883 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55DC51DFE3; Tue, 2 Jul 2024 14:59:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; cv=none; b=irTuSQvStKOSgq67nC9AYFTnr7CwAZ4PyAaWugWG9mYi2i2BaC+MBoRU4iUemNqEnricdfgvG963/Hp3LQy7uOOmpYvUbFpsIIV3wihlYaQnOEGvrxFVOEMqKkvfULLGHMlsI0JfSLk4rFiwVdFngW7mGE/3mw5ypYJ6Ao+s/hM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719932378; c=relaxed/simple; bh=fHanAlQ1ds3bzkFzGm19phfLkfN24UYAsJwf9d7Tc0c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PQafiyGfjcPFUbiBzL9ifkDDgyqA2cwNJtRERzsoyZ0zCwBUh9ZUFfc34K88ofXkV82zgpunj4yYQQRI9uEWZKLStvjgaIo52YyNc1tp5odk3YSssCJfU+FG8ocKX/+N9+rKFCGdtP2EzAuSo88uqpG7spK+ZpIZUt7On3zl+dA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=TRnxmyJi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="TRnxmyJi" Received: by smtp.kernel.org (Postfix) with ESMTPS id 13696C4AF12; Tue, 2 Jul 2024 14:59:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719932378; bh=fHanAlQ1ds3bzkFzGm19phfLkfN24UYAsJwf9d7Tc0c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=TRnxmyJigBl42EE34ctQu1w6kd6pCyUPELSvR5o46l9x4ZT2d/+OLeBYY372vQDtl mt/955g6sn+shTL01yZgPj9QsK+C6xa4EtXZUpz3HMjfkfj92H/5E9M5bDioF8zuxm BZefSrrScI4DgnQwUzBegbbs+SY4tpEG/PEcTGR1Uj+C4/3zeBZyvasrOcnRRCPRnq 8iXn4YgaP/ajyvzj7rMlLay7EOTRuDo8+GH9fu3pqhmY8ZNFv6Zwt296U4TkxF4JjX hqIGe/1vyAlcQMcCh4KwHgF2T7YK0xxXGd7rvmO2B/fksXI9C4JOsrAxwes3Eljb/C ev7i8lkXfJzQg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F1DDDC3065E; Tue, 2 Jul 2024 14:59:37 +0000 (UTC) From: Petar Stoykov via B4 Relay Date: Tue, 02 Jul 2024 16:59:10 +0200 Subject: [PATCH v3 3/3] MAINTAINERS: Add Sensirion SDP500 Precedence: bulk X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240702-mainline_sdp500-v3-3-0902047b3eee@gmail.com> References: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> In-Reply-To: <20240702-mainline_sdp500-v3-0-0902047b3eee@gmail.com> To: linux-iio@vger.kernel.org, Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Shevchenko Cc: Petar Stoykov , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1719932376; l=804; i=pd.pstoykov@gmail.com; s=20240702; h=from:subject:message-id; bh=++KMBJJdkAu/mRC0gJaUp/zFLhaTtFAt27IBrDli1ZM=; b=NSO1Rjq0Zm5akuTrH+ez/GsVoiUzK0DPfANPoSj2ZB/R4e8LZWMF3Wnrtd35y6onxYIxR+E30 7QnG0lpDk6tAz9weSIbDYuYHtZs6RF2fFk8C9bKWg8CyRr8WCf4wAUW X-Developer-Key: i=pd.pstoykov@gmail.com; a=ed25519; pk=oxcGqcVV5O6wqlTh+39SbOwfbpD763i5x4TavUAHiCg= X-Endpoint-Received: by B4 Relay for pd.pstoykov@gmail.com/20240702 with auth_id=179 X-Original-From: Petar Stoykov Reply-To: pd.pstoykov@gmail.com From: Petar Stoykov Add myself as a maintainer for Sensirion SDP500 pressure sensor driver Signed-off-by: Petar Stoykov --- MAINTAINERS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 40c754b4c39c..65f9479ac343 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -19533,6 +19533,12 @@ S: Maintained F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml F: drivers/iio/chemical/scd4x.c +SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER +M: Petar Stoykov +S: Maintained +F: Documentation/devicetree/bindings/iio/pressure/sdp500.yaml +F: drivers/iio/pressure/sdp500.c + SENSIRION SGP40 GAS SENSOR DRIVER M: Andreas Klinger S: Maintained