.../bindings/iio/light/liteon,ltr501.yaml | 2 ++ drivers/iio/light/ltr501.c | 35 +++++++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-)
The LiteON LTR-329ALS-01 chip is similar to the LTR-303ALS-01, except for
interrupt support and related registers, which LTR-329ALS-01 does not have.
Signed-off-by: Esben Haabendal <esben@geanix.com>
---
Changes in v2:
- Fixed error handling when irq is defined for a chip that does not support
irq, powering the chip down again.
- Added simlar fix to error handling of devm_request_threaded_irq() error
handling, powering the chip down again on failure.
- Added explicit #include <linux/array_size.h>.
- Link to v1: https://patch.msgid.link/20260715-liteon-ltr329-v1-0-31f027051594@geanix.com
To: Jonathan Cameron <jic23@kernel.org>
To: David Lechner <dlechner@baylibre.com>
To: Nuno Sá <nuno.sa@analog.com>
To: Andy Shevchenko <andy@kernel.org>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Nikita Travkin <nikita@trvn.ru>
To: Maslov Dmitry <maslovdmitry@seeed.cc>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Cc: linux-iio@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
Esben Haabendal (4):
dt-bindings: iio: light: ltr501: Add missing ltr303 compatible
dt-bindings: iio: light: ltr501: Add ltr329 compatible
iio: light: ltr501: Add ltr329 driver support
iio: light: ltr501: Power down chip if request irq fails
.../bindings/iio/light/liteon,ltr501.yaml | 2 ++
drivers/iio/light/ltr501.c | 35 +++++++++++++++++++++-
2 files changed, 36 insertions(+), 1 deletion(-)
---
base-commit: a13c140cc289c0b7b3770bce5b3ad42ab35074aa
change-id: 20260711-liteon-ltr329-a3eb12414866
Best regards,
--
Esben Haabendal <esben@geanix.com>
On Wed, 15 Jul 2026 14:27:22 +0200 Esben Haabendal <esben@geanix.com> wrote: > The LiteON LTR-329ALS-01 chip is similar to the LTR-303ALS-01, except for > interrupt support and related registers, which LTR-329ALS-01 does not have. > > Signed-off-by: Esben Haabendal <esben@geanix.com> > --- > Changes in v2: > - Fixed error handling when irq is defined for a chip that does not support > irq, powering the chip down again. > - Added simlar fix to error handling of devm_request_threaded_irq() error > handling, powering the chip down again on failure. > - Added explicit #include <linux/array_size.h>. > - Link to v1: https://patch.msgid.link/20260715-liteon-ltr329-v1-0-31f027051594@geanix.com > Quick process thing, please wait at least 24 hours before sending a new version - let it sit on the mailing list so other reviewers can send feedback! Larger series should wait a couple of days. -- Kind regards CJD
On Wed, Jul 15, 2026 at 02:55:46PM +0200, Joshua Crofts wrote: > On Wed, 15 Jul 2026 14:27:22 +0200 > Esben Haabendal <esben@geanix.com> wrote: > > > The LiteON LTR-329ALS-01 chip is similar to the LTR-303ALS-01, except for > > interrupt support and related registers, which LTR-329ALS-01 does not have. > > > > Signed-off-by: Esben Haabendal <esben@geanix.com> > > --- > > Changes in v2: > > - Fixed error handling when irq is defined for a chip that does not support > > irq, powering the chip down again. > > - Added simlar fix to error handling of devm_request_threaded_irq() error > > handling, powering the chip down again on failure. > > - Added explicit #include <linux/array_size.h>. > > - Link to v1: https://patch.msgid.link/20260715-liteon-ltr329-v1-0-31f027051594@geanix.com > > > > Quick process thing, please wait at least 24 hours before sending > a new version - let it sit on the mailing list so other reviewers > can send feedback! Larger series should wait a couple of days. Yeah, as a nice rule of thumb at least a couple of days. - Nuno Sá > > -- > Kind regards > > CJD
Nuno Sá <noname.nuno@gmail.com> writes: > On Wed, Jul 15, 2026 at 02:55:46PM +0200, Joshua Crofts wrote: >> On Wed, 15 Jul 2026 14:27:22 +0200 >> Esben Haabendal <esben@geanix.com> wrote: >> >> > The LiteON LTR-329ALS-01 chip is similar to the LTR-303ALS-01, except for >> > interrupt support and related registers, which LTR-329ALS-01 does not have. >> > >> > Signed-off-by: Esben Haabendal <esben@geanix.com> >> > --- >> > Changes in v2: >> > - Fixed error handling when irq is defined for a chip that does not support >> > irq, powering the chip down again. >> > - Added simlar fix to error handling of devm_request_threaded_irq() error >> > handling, powering the chip down again on failure. >> > - Added explicit #include <linux/array_size.h>. >> > - Link to v1: https://patch.msgid.link/20260715-liteon-ltr329-v1-0-31f027051594@geanix.com >> > >> >> Quick process thing, please wait at least 24 hours before sending >> a new version - let it sit on the mailing list so other reviewers >> can send feedback! Larger series should wait a couple of days. > > Yeah, as a nice rule of thumb at least a couple of days. Fair enough. /Esben
© 2016 - 2026 Red Hat, Inc.