Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8127895imu; Thu, 15 Nov 2018 07:03:31 -0800 (PST) X-Google-Smtp-Source: AJdET5fY/gp1V37ZlNjWTFieykM/X/k1JBKZfTL5G+q8Aeqh/7S6NaQ2ABIIRgoJeBXQ4UluQR2u X-Received: by 2002:a63:314c:: with SMTP id x73mr6177827pgx.323.1542294210948; Thu, 15 Nov 2018 07:03:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542294210; cv=none; d=google.com; s=arc-20160816; b=UkO3gjClfhtVQwuS19C9iRiiMm/2RnQVl/v7K4LhfPYhuIj44+II1vEnq/rsx9z4Fs BJzMLa0QqKi8tv4RtKE8xrpzHk4dcGf78zMYSr2qSURcoevysb/wIEvhV8CgwIKAddB3 xC7vBsZ9sk4yw+Qa6uExeBBUkPx+I5GVyKK5L+9Ge9Sqs/E2GRY9+LCl/lWa4qz7pxW9 8qrbi8cVOxFqoODIZhoq3K6O5T56Z77r5lmJwhxIUgjPVuaJm+MuZ4ji0mbT679bvRGv AxZAye+aVFA5cIdJiYUj1Jw46yUUGlycpSJCmAK+gmWqk7tjz5sjEWYD+9ijWUE71Dun D5QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=mfX/jYS2tKSaUWZ0N0XCVKFDk/e0fsfJoLSEdM4/kDk=; b=H6/ZT2KbyjXkTAzQDr0xqLdJMDtQ3H/1/IAsZZteNoCmU/jFXWO+U+bOW3XtiT5hJ9 qlBwtwxEl3XJlrkJHoFQX9Hr7wiGMZWMoHEjRS5ySGHk/rPw8ZhrUhoORBHNpq1KoiQH RzyDz+QePhB+5WcOXS/63XWZrT1P5ouWbR8wx0kiUTLhEZZ2MN6yudIxM/lDFmjHH6dW eF+7Poa+tMEtrVZlks0eWLo2jL7UxoWMwkiaxvN2UoDAXm3mWMKJqohidvbvX+pEUJsD lBycW3XonIKLyCD/DKPLNNTdgvV6wNUDzu7xHjieBACdlbBOE8TiIUroR7MDytKRxnYB cTFQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g1si18002981pgj.34.2018.11.15.07.02.59; Thu, 15 Nov 2018 07:03:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388512AbeKPBJx (ORCPT + 99 others); Thu, 15 Nov 2018 20:09:53 -0500 Received: from sauhun.de ([88.99.104.3]:36872 "EHLO pokefinder.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726185AbeKPBJw (ORCPT ); Thu, 15 Nov 2018 20:09:52 -0500 Received: from localhost (p54B33432.dip0.t-ipconnect.de [84.179.52.50]) by pokefinder.org (Postfix) with ESMTPSA id 29A1E3E408C; Thu, 15 Nov 2018 16:01:39 +0100 (CET) Date: Thu, 15 Nov 2018 16:01:37 +0100 From: Wolfram Sang To: Boris Brezillon Cc: vitor , linux-i2c@vger.kernel.org, Jonathan Corbet , linux-doc@vger.kernel.org, Greg Kroah-Hartman , Arnd Bergmann , Przemyslaw Sroka , Arkadiusz Golec , Alan Douglas , Bartosz Folta , Damian Kos , Alicja Jurasik-Urbaniak , Cyprian Wronka , Suresh Punnoose , Rafal Ciepiela , Thomas Petazzoni , Nishanth Menon , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven , Linus Walleij , Xiang Lin , linux-gpio@vger.kernel.org, Sekhar Nori , Przemyslaw Gaj , Peter Rosin , Mike Shettel , Stephen Boyd , Mark Brown Subject: Re: [PATCH v10 0/9] Add the I3C subsystem Message-ID: <20181115150137.GB4169@kunai> References: <20181026144333.12276-1-boris.brezillon@bootlin.com> <76b1d15d-232c-d8ba-5eba-8394e71be725@synopsys.com> <20181115135731.25f60990@bbrezillon> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i9LlY+UWpKt15+FH" Content-Disposition: inline In-Reply-To: <20181115135731.25f60990@bbrezillon> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --i9LlY+UWpKt15+FH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Boris, > What we could do though, is expose I3C devices that do not have a > driver in kernel space, like spidev does. ... > Mark, Wolfram, Arnd, Greg, any opinion? Is there a benefit for having drivers in userspace? My gut feeling is to encourage people to write kernel drivers. If this is, for some reason, not possible for some driver, then we have a use case at hand to test the then-to-be-developed userspace interface against. Until then, I personally wouldn't waste effort on designing it without a user in sight. Dunno if you have that, but a debug interface (exchanging data with clients) on the other hand would be super useful most probably. Maybe you can start having that in debugfs and already learn from it if you ever want to move some interface outside of debugfs? Kind regards, Wolfram --i9LlY+UWpKt15+FH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAlvtilEACgkQFA3kzBSg KbZgrxAAnFddvV2JFwTmL+pCc42D4FXaCvrGViEzLVgkMVXziaNTd2fgsowj0Gdh UZWnUbWd5YklqE4MxirpuHmsQvbYlYQ46r2eS22Xbfd/8JqdgNdRHep3jLYc4M4f TC8MCNU4u/j0m8pGvdEvRJZpLVI5qlHUBl9rP8locXiCUrW5Tsb7AnvUdZ/Vsv39 MYC4yzGp7JZbO9LgPpHS1BRy+H3W2pQdquivQQEh1IIc/pqyehbN3c4MK23ZyBbZ 7EGHMzvM6JHcVtgV547oJLNzJ5oyzKUpyRfqO7rhHA8drdZqEsULLFVeAmL7ee+x 6GC8iYG0Fz+juySLh9Gk2c+k0gpnGBCiQZqu/kAssI/cXA+vGAMOb6WIrRrgfV6l m3RcxTqB4IbdLVJWOMXukNF4LoJXOSNIy991K167umJF4/l17WIlhCQahMcsBUm+ HoXcPaiI7qTKhT1KHXCd6hoKz0PaRO8LMGG7ZOtJyJEPb/i+/khyNOejo2tmNO/J aBc1kWhEwNeBMPUQynlr/hgtHQ4+fudBr5dQjJieOVNjVZLJiZQYPglIaj6sQqRv RAmIa9erFrftKn8Wye2I5uGLG9FnljVTbtb1vfH8X2oeGIKG2VldDtHGahYBpx01 4GIH4afxFT7b1VRbbhEqouiwS29o+GKEh45yR2uOKQ8Ham8pBSQ= =Ox07 -----END PGP SIGNATURE----- --i9LlY+UWpKt15+FH--