From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 E94BA31E832 for ; Sun, 19 Apr 2026 08:00:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.128.51 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776585649; cv=pass; b=h0cHHid2hqEdWw8dO2gjEc/eXOV7XgR3jB1hAAOyJ3U7+YIcKAupqxzlQ/vUCpcUSbEWHoApRCpjrhVVZkD9NhQ2AGkvTCMgOX2/d81WqERoxwe6kfEKeMPJYdl1XmXp5IteOkMv+W2WSrEi5ibChjTMv1+UHtzUTYTmPIgIArw= 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.51 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-f51.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso18943775e9.1 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=ZIIo029dD9Ts7ozRVtPj6d+9m6oVC5zXyo4vHc/VOwT4dfFaBHkh8Uk0QrKbqMIFaT Nh/3sKAjek+7h3Aw8UkGyrvdT3BN0gNOlVyJdAzlu7ivfNJGGmRDxJaEtLn6fFVxvrOK PbpMVvcOX7KVO85yyN8glc9y5jFqsKzlsaJXa7aAqCZksb9ZyrFom6iSFsLmQOCphd+U E6ZoBaHHjAfIo8t+ZhtApQw2nQzXGwSQl69jSSgYbb7XozQbBo0EX+i4ujdy2gbzJQWZ ga8ReDAf86qrGSCnlPrfUDLvr23QPhAlleWwtaoy94D5oA3nnhO2tthHEj2UkWIkgene Gu1g== 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=5QTNGJzTvMczYQyic9u0Moi7WJ1gbSUZDXGjWthmQ5A=; b=MaLHyMD7fEulNs8doJUZqv/FrdC2SMemNpDWxYBCw6ht+r6IrH5js1TNbHQak0u2Q0 iIPqLIO8a8C/BdMSBLDRE0AxhTvRnpC8Kd8UPSaORBK5RHwHfS8Qu70BFF2hjWI1cCGW YTjdi3LipKdfqyXD5byUClsVGi8n+KY0CRjWSbpsH2nCEONfyxHBseUJSDGigukE1Z87 f+s/xD+vHBGddOiUi6/Mb4yw0Gbue032FHJJ2LFXZOgiFDD6aROBfOQS+nE6KkzJd0B7 cYpuyiTaWTdogGf5kqnfNSg0UQG765TOAlqsTYrFpIVIeBSws3zh8dn9CE3WodFDumN0 x/PQ==; 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=T1GNIMYwZokNWJIG+tbo3qWKbndya1PU852wCT74t7QeR91Ks/6XYgbA0FtBa2y2WG lYLijUH54kiN7vhxKb7CXFzEXcAN04YExZn0pea7hrkU/B4uwHgpojZBfkrmRzf5dTC8 3FHFmcvQE0T6w9aZyjApfT57e8hD4EMcfVxtMkQnHB91PqMy9Id1aYEMaJsTP7kqqCYj 3F4QiNbsKAkU68Js3AMt/MM+/YPXgIkgQpAooZxmwRtjDkMFu2ZUpO4z1DHrDkWTpknZ wFXJa78w5kq4xwOhZIVupfL2blazDfDjaKerq9bWOFCO+XIz4fwpxNDyWNee4J13XvFH ZmFA== X-Forwarded-Encrypted: i=1; AFNElJ+G8GrnliJrGGYbJR5+OoJWWTv9khtO7sZaqj+Vq+ujo2JXJOxB2E2RI3bMk/AbeW3bWftjs+l2z6fzG5U=@vger.kernel.org X-Gm-Message-State: AOJu0YwuFzYRAMyAZPec2Laz/BcPQ4hzOeoayS5uYmuAbAS5xt4+6MX2 0m0wpHhmU2hcg0rl4eukb+sEieTeBq3AByZrzj74X0bn591Wvc6rsoz68krcW6sglZDuPSxxShD yznJpPcGSqq9Nsq/Gh0kSGWrxcOwLUKk= X-Gm-Gg: AeBDies7sM+yZXWcRzip5RVsWKGmuhb0YkyOX8KzSdmMBQZDjrbdHr+4VVNzQezKjkg i3pXnI9BPyDyaBa4haMRTWtv3Wa8ydNb/7BMrgS52iDPWeanNqwslyGsilbN5QLxyF6k2D4A/Pr Lx3l70SjqtxWwMsXIfcNQ/zI80rb39b6yu9StgATF6HfJ3Q7t18H2GuyraVZgxc1A5Z7+LAJjou p6kdGYpYFhgsBRDd1oalhKNAj4RyqxKjIDIQEmA6/kYu3A/DRUmPwOO5DG/i0bZmolyu2x32ULn FVU4pUHseXmEFVi9NN8= 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: linux-kernel@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