Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp883217iob; Wed, 4 May 2022 09:52:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5ba5+Ugtw/BRV0Q3pPqJQDUTNMQok8jUZtCP5UghQtA3s30SG5aLgnJjbtMY243q7nKc6 X-Received: by 2002:a17:902:e38c:b0:15b:40ca:37c8 with SMTP id g12-20020a170902e38c00b0015b40ca37c8mr22283841ple.23.1651683124245; Wed, 04 May 2022 09:52:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651683124; cv=none; d=google.com; s=arc-20160816; b=Rvf6U3IkaZWIryZ+S+knqe/cG/XzNfdk7QbdDQ+LIex1zngz+C/t95ItBkGUPpPxAO TWHcblIohCq6hlRBU8RBqSiK0zBHq/wzmhxZWg8TzvwDAc++Flb2gUNwOmTcGD4ftzPH UIJefZHqXhy4DlTpdEdFvPqxNj9Ge6SddUsrLyVEnRfncgxDKjGVF0gWMN1P5nvYEWTR dddCH7Dj/PYyShMX9T0MMpHdU10bKzv+wVQdlUI0DYF/4qAg1cCZpsgJvWE8NQ5i0eqT RabiOMeG5yEMidKepZswHvSRbMICGSCDA3z/lPEfaazCW53ktIzg4AAQ2QezCzT9A1g7 DfNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=S6jBLD8l+mIr0OzRt6qgeH2J1Vwk8FdNOOo2AvGlnGY=; b=wmkb/7f/SNMuKsCLFlj546d0W2HzoUWNFZ4n5Jpulnq9heRWL8U4wt4Zk673l/ATO5 r7eSpOaEJFgqkr/hknVXtx85JpQEGqp9PAYqH5kvm7vPS1Lt78hQQZPDnUgwznY/yJQr zO4bbgrqYvDrGj63Q6q3qyzufQKwSuAuBZ5qhzrtwSnIUEzABBxhijurQSN9h+LTQGGI qsrlbTineS2u99OY203FG00QA5/HLHuf/PTiZoUs//KRV1tO7VotyEj1aKnOLzRtPevW Fr1nhFmLDdL/3wSgZ0pMsfqAR3Ay7NBeckTK/cN2h4D05LJhkIJUxIHapZ/MKYY9efyJ JZAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (expired) header.i=@cerno.tech header.s=fm3; dkim=neutral (expired) header.i=@messagingengine.com header.s=fm1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d12-20020a63d70c000000b003ab5ca8562csi20080223pgg.337.2022.05.04.09.51.47; Wed, 04 May 2022 09:52:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=neutral (expired) header.i=@cerno.tech header.s=fm3; dkim=neutral (expired) header.i=@messagingengine.com header.s=fm1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239126AbiECQK7 (ORCPT + 99 others); Tue, 3 May 2022 12:10:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239116AbiECQKz (ORCPT ); Tue, 3 May 2022 12:10:55 -0400 Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 028AF245B5; Tue, 3 May 2022 09:07:21 -0700 (PDT) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id C3F01320090F; Tue, 3 May 2022 12:07:18 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 03 May 2022 12:07:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1651594038; x=1651680438; bh=S6jBLD8l+m Ir0OzRt6qgeH2J1Vwk8FdNOOo2AvGlnGY=; b=JgC0htdr53/McvizUOUop1w8ra AuLKzW+TMwSdIZ9dcpvFAveVzIoEQ1oyzQpV4UbEEcKkJZSgE0flClZhE6XUaO5c JvXgr0JLR55CgDMEr7A0zRicW1gsyejasG75Yyu/cvmmlIy95gV9HLbVH2VROK8Y sSs/r6uI/RhBWZ9Yh0rsCAazxV8gNd8GZbVNFaFAdAUN9Rt1jmuiX84OJiLs6E/1 hPUCB1FpT5NovLjp/jSzQFji2W42x9ItMMav9BC4rckpEp/I3W1m1ucYsj5J7ies uAG871iwoViNQSg3ZWKVvSNA6WofWPdoCKwlvIQRX+YZoNE/jm2wdiI2zGRA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1651594038; x= 1651680438; bh=S6jBLD8l+mIr0OzRt6qgeH2J1Vwk8FdNOOo2AvGlnGY=; b=X j5+twy5OwmxFkKSCwC9YvG0wzd1S04zkqRgBtdGTgO+UivtzlFLA+UD5X6ZTxyt/ fMxAEIR4DPtJld4z5IIvLxIHyuKtK/+rKIwwMYms/bMllDHl7yBJ+q0GLMUc0Cb3 KnswFDzG6wnfHevEruUdJlMO8NU1EzDa20PK3gHcq01YQzWeDbwjNvKjQat7mfOA EW9pNy78y7KaTDddDBEz1AhsJcxj12LVwTynw4bGva9N6kxZAgmoJoPu9kqQvNZV +MaiQ2U8xDW2PlZuT3jnG/JbRH4//5xwTNaQoZ78LSwsHaA4F3BWGrRYD94mPIF3 KFw2SwHQg+zUhy5Otf5fA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdejgdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpeforgigihhm vgcutfhiphgrrhguuceomhgrgihimhgvsegtvghrnhhordhtvggthheqnecuggftrfgrth htvghrnhepteefffefgfektdefgfeludfgtdejfeejvddttdekteeiffejvdfgheehfffh vedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmh grgihimhgvsegtvghrnhhordhtvggthh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 3 May 2022 12:07:16 -0400 (EDT) Date: Tue, 3 May 2022 18:07:13 +0200 From: Maxime Ripard To: Ruslan Zalata Cc: Guenter Roeck , Jean Delvare , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Subject: Re: [PATCH v2] hwmon: (sun4i-lradc) Add driver for LRADC found on Allwinner A13/A20 SoC Message-ID: <20220503160713.7kdikhd5kkgkotcp@houat> References: <20220428210906.29527-1-rz@fabmicro.ru> <20220502110010.q7vvdkdpaiz5acjl@houat> <6009fbef45a8b77caa4fc137093a1e23@fabmicro.ru> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="o7q6542x2x5bfqc5" Content-Disposition: inline In-Reply-To: <6009fbef45a8b77caa4fc137093a1e23@fabmicro.ru> X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --o7q6542x2x5bfqc5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Tue, May 03, 2022 at 01:50:39PM +0500, Ruslan Zalata wrote: > > I guess a better path forward would be to either register an hwmon > > device in the original driver, or convert that driver to iio and use > > iio-hwmon. >=20 > My first idea was to add hwmon to sun4i-lradc-keys.c driver. But soon as I > began hacking the driver I quickly realized that it would be a mess since > keyboard and hwmon belong to two different subsystems. That's not really an issue in itself. There's plenty of drivers in Linux that register into two frameworks. > Besides we would need to invent a way to control which way the driver > works (new bindings?). I got confused there, and thought you were adding temperature reading that is in another ADC on those SoCs, sorry. Yeah, that doesn't make much sense to have both in the same drivers here. Maxime --o7q6542x2x5bfqc5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCYnFTMQAKCRDj7w1vZxhR xSoRAP9r204XnvG9FZ4a7NWbYj251o27k2mVVJqIz+t4Sa+vUAEA4W71CIx9ZBaA 7muZe/5EDx4iJnaVyoBUgq/XK0A4wgQ= =tNMn -----END PGP SIGNATURE----- --o7q6542x2x5bfqc5--