Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp115731imj; Thu, 7 Feb 2019 01:18:28 -0800 (PST) X-Google-Smtp-Source: AHgI3IaVR8m+yDyISu/Hu9sVyPuvEhGB4cVPQ4YV6QHKtH6O6029L+O+ivdcrcUCcKv2lCmFH76K X-Received: by 2002:a63:1143:: with SMTP id 3mr13710095pgr.447.1549531108606; Thu, 07 Feb 2019 01:18:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549531108; cv=none; d=google.com; s=arc-20160816; b=pvfa/Ipq+1vZwHVI+WZGWlUVo6960boql957KSE+MVu0rwNNmSzxx0CDPiraBdnqZj oUPbb4GIksUTi7wqaOvSLKt5XTKyUkYxPthiIVaBkdLKJmVfKsaSxQGf2yy3D/xKo/2i jKB2rYUNmNbcuYv7IGwBjCtpZ8x/IrfGhq7QfIENe5CCoQRyHApWygsPuEEg9B1Pazff e4P+HZkcUashl+p1CUZ4FzZYusnIABC7sbLL8EW1fZpeWrr9vxkSfYse+G5Hm3RuV483 5DzYOKASbK6HPN6m2CyhfDB2oubj6drF/KH9U7RAvuV0iA0kuO5u7/j3FBbKyC1fcmKw j9dg== 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=l6Yijuh/22C67rXcdda/RaBv/FJ68YFaDocwDzV5pg0=; b=T1yHaxVMJSdFfu1e1LAQ9V1vEgcpBASYI9JFtrCdYNnKu0CYC37hRUNZAQTZbGclFh BSo2ZNUwUNbA84fYRIvA5HlGVI0jqEUim9Xbg3p6+TggRKZaqwt73/RsjW0wGTYi4wyd L33DN9BF8M0+xb8c9T3iGmSacUxCyM58u5eXjfjgYuWDE/Y3gKLLVBC5WktkmPJFbSdS czUoiHl6KZ8mbuJRP2WowWx87m5WBqrIyKYbojkaBk7AXVrGQZotJ9WbkkFEdvAzkyOJ OjUUkqufFnsv+aVVmLVNdzdma6OB1+lw1bDSxf7ubG43i/FMDo61EW563OE2hDTXQNV2 GfXg== 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 r20si639316pls.252.2019.02.07.01.18.12; Thu, 07 Feb 2019 01:18:28 -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 S1726666AbfBGJRT (ORCPT + 99 others); Thu, 7 Feb 2019 04:17:19 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:33805 "EHLO relay11.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726293AbfBGJRT (ORCPT ); Thu, 7 Feb 2019 04:17:19 -0500 Received: from localhost (aaubervilliers-681-1-80-177.w90-88.abo.wanadoo.fr [90.88.22.177]) (Authenticated sender: maxime.ripard@bootlin.com) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 306DA100007; Thu, 7 Feb 2019 09:17:15 +0000 (UTC) Date: Thu, 7 Feb 2019 10:17:14 +0100 From: Maxime Ripard To: Kishon Vijay Abraham I Cc: Rafal Ciepiela , Krzysztof Witos , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Chen-Yu Tsai , Sean Paul , Laurent Pinchart , Thomas Petazzoni , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org Subject: Re: [PATCH v5 0/9] phy: Add configuration interface for MIPI D-PHY devices Message-ID: <20190207091714.2rhdprl56pz32nbo@flea> References: <20190205084620.GW3271@phenom.ffwll.local> <4177fba5-279d-3283-88f0-c681f72e5951@ti.com> <20190206122546.7zucalixgcm4ph36@flea> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="m6gy2mzxdt6zex7g" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --m6gy2mzxdt6zex7g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Kishon, On Wed, Feb 06, 2019 at 06:00:19PM +0530, Kishon Vijay Abraham I wrote: > On 06/02/19 5:55 PM, Maxime Ripard wrote: > > On Wed, Feb 06, 2019 at 05:43:12PM +0530, Kishon Vijay Abraham I wrote: > >> On 05/02/19 2:16 PM, Daniel Vetter wrote: > >>> On Mon, Feb 04, 2019 at 03:33:31PM +0530, Kishon Vijay Abraham I wrot= e: > >>>> > >>>> > >>>> On 21/01/19 9:15 PM, Maxime Ripard wrote: > >>>>> Hi, > >>>>> > >>>>> Here is a set of patches to allow the phy framework consumers to te= st and > >>>>> apply runtime configurations. > >>>>> > >>>>> This is needed to support more phy classes that require tuning base= d on > >>>>> parameters depending on the current use case of the device, in addi= tion to > >>>>> the power state management already provided by the current function= s. > >>>>> > >>>>> A first test bed for that API are the MIPI D-PHY devices. There's a= number > >>>>> of solutions that have been used so far to support these phy, most = of the > >>>>> time being an ad-hoc driver in the consumer. > >>>>> > >>>>> That approach has a big shortcoming though, which is that this is q= uite > >>>>> difficult to deal with consumers integrated with multiple variants = of phy, > >>>>> of multiple consumers integrated with the same phy. > >>>>> > >>>>> The latter case can be found in the Cadence DSI bridge, and the CSI > >>>>> transceiver and receivers. All of them are integrated with the same= phy, or > >>>>> can be integrated with different phy, depending on the implementati= on. > >>>>> > >>>>> I've looked at all the MIPI DSI drivers I could find, and gathered = all the > >>>>> parameters I could find. The interface should be complete, and most= of the > >>>>> drivers can be converted in the future. The current set converts tw= o of > >>>>> them: the above mentionned Cadence DSI driver so that the v4l2 driv= ers can > >>>>> use them, and the Allwinner MIPI-DSI driver. > >>>> > >>>> Can the PHY changes go independently of the consumer drivers? or els= e I'll need > >>>> ACKs from the GPU MAINTAINER. > >>> > >>> Maxime is a gpu maintainer, so you're all good :-) > >> > >> cool.. I've merged all the patches except drm/bridge. > >> > >> Please see if everything looks okay once it shows up in phy -next (giv= e a day) > >=20 > > Thanks! > >=20 > > If possible (and if that's still an option), it would be better if the > > sun6i related patches (patches 4 and 5) would go through the DRM tree > > (with your Acked-by of course). > >=20 > > We have a number of patches in flight that have a decent chance to > > conflict with patch 4. >=20 > Sure. Dropped patches 4 and 5 from my tree. Thanks! I've pushed the rest into drm-misc. Maxime --=20 Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com --m6gy2mzxdt6zex7g Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCXFv3mgAKCRDj7w1vZxhR xaT7AQCbpyYDlkUTwHaNt7PKEBc2Hddmw0gPY0T1mPEGyJC6gAEA2fGM/nYiqK4P wm1rEMgJOCVIIdPDt853CqByp4ZrjwM= =Ly7a -----END PGP SIGNATURE----- --m6gy2mzxdt6zex7g--