From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E68272E6CC0 for ; Sun, 19 Apr 2026 08:00:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.128.49 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776585649; cv=pass; b=XTP32oh61J8ePm+hK7rlY/I2m56gs1i6mnL3ot3vH7ARVoxE1HFKAIHcYqdKVjoSaKorfxqCopJ4zMbPkNfhbRBMRJvGIw666DJzgDseyQc8Abh39lOCuvFc+SAwCuuLIegnSJB122QnluDAfPDL+K9J5pV2ve6K6xeHgtWKsSY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776585649; c=relaxed/simple; bh=2abiZr7o5o9n3MgDZZRlE7z5cwnYcdepAd/MNqbQdzA=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=rEWLFH5zka8q6JQ3Y1rSPl6VD6T50gri20fb2Xd12UMlWkiOXNBWsZMePfVTwL2lhzgoM0IVF4ZtOtl/ed3qBGCM5+3TDIC7k07uJUkjc+BBQCBUT+CJR9ZzkOz8kl2B81aA2HHIVdl5ooEPvxU9bXLqQMZoXywqxEkIiySSjvA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MbOltDvJ; arc=pass smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MbOltDvJ" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-488ff90d6c7so11597745e9.2 for ; Sun, 19 Apr 2026 01:00:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776585646; cv=none; d=google.com; s=arc-20240605; b=S3QIR6Ez1QtEcbzOjOT/sDgQX53LgjgUqxgLCMQtEIUtXydT+/7xwOWeALgisfUFiM te5gCx4hzp0sFWurZoq4A9kyOcShVnzdngGjlYdg/VdN+8Pzs9He6+AQqU7p2wNLagY7 RPbSQprEZuUnkhyGtoqqsqFxRgnKbfIw+sCKytjJIA8XQ+pYFNa/Puq2bJLqfjKVecNi PCmo/UZ7Fe+uXzf40G7WM3J5f8OvO/hYapUG41M1sc26sYW4oQ14fFuB/rG7JYnm7Bib EoJJg0xLkrBt/ceOLugsiGiblQHJ6HXeSNE3yHvo5LkMyPxXuW4GLcbP5TvAiI81WeZv ugBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=5bJj2YUX3nt/Dk+iVGu4h6btDy49Kr3dD0yeQxG9Eyc=; fh=Gf+mIUaXTaj8t6EcwXBZ6ogRnpHL9kGQqBeKPTZ+qRs=; b=KF8HPMkQEI5eCG7TsDjdNa/QWfWR+iw/x86sRhDI9MxbeCXiRTKEDdamEK5P5CkPkI qloFmlTZyse/TBetH5j0T6Pqp/3wsuWD3km2wsO881KwBWTnOYhSTN445nEN0bA5wzAb EoVmqDlbamacRtxRtMaKpUAS3Wq6v2o8j5HQEsrUwILMfOlCGtW0m8mWSt8FrC1YmC96 /ig8MFoNA0z4YZU7ZH4pakfz2k0ydDXFYsJH/TAgP3CQlw9kOYyZkeUeC3lAwAFENYq7 zVCi6oJgiIvXTpDUUeuBOQgiDxXQ6yle+3OGLOy8+JZvR9DDtgPSR010jgnfHc81EWpB 9UGA==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776585646; x=1777190446; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=5bJj2YUX3nt/Dk+iVGu4h6btDy49Kr3dD0yeQxG9Eyc=; b=MbOltDvJtASpsG26qpvrdPFnGtCDFtUaZJr1oVJI3C2yUIiefEzbAXEJdeepDGQsMA Qz0TFYWyyhZd6rH2PzqAdtr0HUYRD0bs2CVVicoCA2hhr/oOztIKqQKJ+zEpwo9eS8oZ JucRWen+PJq67eKLXqePOIhdUFwoaf1BZZwXOiLReOKCiLDDeZcool6Qbh9Rkd890Rlb 3S+9aJODCqN8YXImzTMpbxaBoZtfaj16fiPa+oUexjjMZODMZnBFte+RIv8vtv5NR8Ba u4m/EWKt6qzFnit5QnE/B0v2OyHeG/EdtMDqnd3gOYH9l4lo6IoEggcWK9e6ry96/isd OZow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776585646; x=1777190446; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=5bJj2YUX3nt/Dk+iVGu4h6btDy49Kr3dD0yeQxG9Eyc=; b=gnmkPmQ9T6cT3dJFX6Kl73hg2YU0S3w3ggJNm5WcHzQFNrMZBcdXE1hgSR5u6zVy+Z nVDowRRsUKAKnZ2ErPAf3t4jtbCbQyrxGtrn2Q+CE8qEasgp3u7h09unP+dLiHSNcWMb SQxjR9GIH/SZvf/u13X31J5Krev576mc+8EWx0cio3mPvLDcX3FFj45Xgk2tq+iIYSWu SKtznIOClEMWKejsNauhNE6vLTMDSqZQnYVmdSK/+5bT4xZxNsj97jnDf5COMIEX1A0K 58EUIKctHu06+L906Tnzik6E4M+5zK805N3acIz682zRaoXTd6qNgLtJHK/3cYTryxVR 5b/Q== X-Forwarded-Encrypted: i=1; AFNElJ8hRAillSqzEQ6DA3xJ0NFfySiUfeO2dP9nvhyVVu50mJl6Qwi8IHoKmNZhh6ga6Ht3tN6L573PZEAT@vger.kernel.org X-Gm-Message-State: AOJu0YzZ/qNELof9dHACTJEmBcQQKiE1ovxhPAXwp5VI15FPFpY2fWq4 l6baJo5slsS+6Ebjkxqx11MULOE/k6EOVZxB45F9IfezcbHoZTWoLXisypzjcYKsudNbZ1PTnSl qmofKwMb3CcyDV13af279f7L85vK3kAE= X-Gm-Gg: AeBDies7yjCR4dbTh8Jy87VdSaVF91zQK4Qy3d0rURtpkafPuHCA6HV9mCZSqn5ZNht zecVJG9Rs0xqgNWIvcNu81sd0bASL2j/2o0imNgv9lJAso+kKqCtEcVUDzXNzDt770BftEtLb1O ptR9ughh2dE0jnzpDruozNeF5l1hYLdo6E/zr1JjqT2ChOg5ed2HkXeWWvl672LzVuVqDz2pJWU UgNnNawialQR9PF/G3tWcpwWFXRuMIxIf8orCdnb9R3vkltY9GXkuPpjtHDXFlxMAslxJHAD4rA cg5u0U/MSmB7iqALsO8= X-Received: by 2002:a05:600c:c082:b0:488:b043:5efd with SMTP id 5b1f17b1804b1-488fb75f7a6mr100818975e9.13.1776585646094; Sun, 19 Apr 2026 01:00:46 -0700 (PDT) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260418144716.132936-1-clamor95@gmail.com> <36e3611d-642e-42de-9a56-cf81c3e06832@baylibre.com> <6e9e830b-edb6-46a6-919c-8772b904262e@app.fastmail.com> In-Reply-To: <6e9e830b-edb6-46a6-919c-8772b904262e@app.fastmail.com> From: Svyatoslav Ryhel Date: Sun, 19 Apr 2026 11:00:34 +0300 X-Gm-Features: AQROBzC_6dKFSrI53kHXOiNihW66xoqTF2Ed7YHGg9qcbRld_e4zc7ORuN_gh-s Message-ID: Subject: Re: [PATCH v1 0/5] Update APDS990x ALS to support device trees To: Arnd Bergmann Cc: David Lechner , Jonathan Cameron , =?UTF-8?B?TnVubyBTw6E=?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Randy Dunlap , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D1=81=D0=B1, 18 =D0=BA=D0=B2=D1=96=D1=82. 2026=E2=80=AF=D1=80. =D0=BE 23:2= 1 Arnd Bergmann =D0=BF=D0=B8=D1=88=D0=B5: > > On Sat, Apr 18, 2026, at 18:24, David Lechner wrote: > > On 4/18/26 9:47 AM, Svyatoslav Ryhel wrote: > >> Document Avago APDS9900/9901 ALS/Proximity sensor in schema and modern= ize > >> its driver to support OF bindings. > >> > >> Svyatoslav Ryhel (5): > >> dt-bindings: iio: light: Document Avago APDS9900/9901 ALS/Proximity > >> sensor > >> misc: apds990x: Use more device managed approach in the probe > >> misc: apds990x: Drop Vled supply > >> misc: apds990x: Convert to use OF bindings > >> misc: apds990x: Drop IRQF_TRIGGER_LOW trigger > >> > >> .../bindings/iio/light/avago,apds9900.yaml | 83 ++++++++ > >> drivers/misc/apds990x.c | 197 +++++++++--------= - > > > > As mentioned in my reply to the dt-bindings patch, there is already an > > IIO driver that looks like it could be compatible. I'm guessing that > > this misc driver pre-dates the IIO subsystem. I would have a look at it > > instead (drivers/iio/light/tsl2772.c). > > I see that we have a number of ALS drivers like this one in drivers/misc: > > drivers/misc/apds9802als.c > drivers/misc/apds990x.c > drivers/misc/bh1770glc.c > drivers/misc/isl29020.c > drivers/misc/isl29003.c > > As far as I can tell, all of these are entirely unused, with nothing > in the kernel creating the platform devices. The drivers that used > instead have all been converted to drivers/iio a long time ago. > > Is it time to remove all of the above? > I will remove APDS990x from misc in v2 since this one I can convert it to use tsl2772 instead. > The notable exception is drivers/misc/tsl2550.c, which is instantiated > from both arch/arm/boot/dts/ti/omap/am335x-evm.dts and > drivers/i2c/busses/i2c-taos-evm.c. There is a similarly named > drivers/iio/light/tsl2563.c driver, but unfortunately that uses > a completely different register level interface. > > Arnd