Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EED3BC54E94 for ; Thu, 26 Jan 2023 10:22:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237194AbjAZKV6 (ORCPT ); Thu, 26 Jan 2023 05:21:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43092 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237103AbjAZKVj (ORCPT ); Thu, 26 Jan 2023 05:21:39 -0500 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B49CA5EE; Thu, 26 Jan 2023 02:21:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674728477; x=1706264477; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=/Wdj5n8WybsZYtkV2jOsasrUUhnq8i1MgcmZSnWSJSg=; b=FyiHZ00AmlV5cMXIVuXLnwRdxqk23SJon6/e8tKZ4jsvncTIYqhj0Bmh Cse5ZiTgtXV5BZn0/9us917oyeiXkTNuygyxvvvEN9JLBpEHQmWeab40z R6wuh1/DOr5/qwlVxx76NNSp5b+NR19c7G8dFSjbk2aD9Q80NBwnxWN+l jsheza8XPogUUS0LpcntvzDCGkaGNedUidC1ad+Pt0J7FfMYfgGuW2r4b F3LkKM2M/MLEZWQl09mNLbfZc5gJFVRhI9n+LbDONNFK9B23gLYTKNBBg 22+FS5ANsl5KSISvtQKPTBsKCbCVa8L27mNF6VYEQ0aQKe6h0ZLTLOFY5 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10601"; a="328861727" X-IronPort-AV: E=Sophos;i="5.97,248,1669104000"; d="scan'208";a="328861727" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2023 02:21:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10601"; a="662804905" X-IronPort-AV: E=Sophos;i="5.97,248,1669104000"; d="scan'208";a="662804905" Received: from smile.fi.intel.com ([10.237.72.54]) by orsmga002.jf.intel.com with ESMTP; 26 Jan 2023 02:21:09 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.96) (envelope-from ) id 1pKzNS-00FKzV-1t; Thu, 26 Jan 2023 12:21:06 +0200 Date: Thu, 26 Jan 2023 12:21:06 +0200 From: Andy Shevchenko To: Tomi Valkeinen Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Wolfram Sang , Luca Ceresoli , Matti Vaittinen , Laurent Pinchart , Mauro Carvalho Chehab , Peter Rosin , Liam Girdwood , Mark Brown , Sakari Ailus , Michael Tretter , Shawn Tu , Hans Verkuil , Mike Pagano , Krzysztof =?utf-8?Q?Ha=C5=82asa?= , Marek Vasut Subject: Re: [PATCH v7 5/7] media: i2c: add DS90UB960 driver Message-ID: References: <4286abe2-f23f-d4c9-ef18-f351af7a3a8b@ideasonboard.com> <5d208710-f284-e6e9-18dc-f5ef63a9ea44@ideasonboard.com> <04a82b08-524f-8d03-ac47-73d826907fc3@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <04a82b08-524f-8d03-ac47-73d826907fc3@ideasonboard.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 26, 2023 at 10:41:47AM +0200, Tomi Valkeinen wrote: > On 25/01/2023 17:27, Andy Shevchenko wrote: ... > > But I probably don't understand the ATR structure and what exactly we need to > > pass to it, perhaps it also can be replaced with properties (note, that we have > > some interesting ones that called references, which is an alternative to DT > > phandle). > > Well, maybe this needs a Linux bus implementation. I'm not that familiar > with implementing a bus, but I think that would make it easier to share data > between the deserializer and the serializer. A bus sounds a bit like an > overkill for a 1-to-1 connection, used by a few drivers, but maybe it > wouldn't be too much code. Have you looked at auxiliary bus (appeared a few releases ago in kernel)? -- With Best Regards, Andy Shevchenko