From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from perceval.ideasonboard.com ([95.142.166.194]:45730 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752557Ab2LQPBD (ORCPT ); Mon, 17 Dec 2012 10:01:03 -0500 From: Laurent Pinchart To: Sascha Hauer , Inki Dae Cc: linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, Archit Taneja , Benjamin Gaignard , Jesse Barker , Kyungmin Park , Marcus Lorentzon , Maxime Ripard , Philipp Zabel , Ragesh Radhakrishnan , Rob Clark , Sebastien Guiriec , Sumit Semwal , Thomas Petazzoni , Tom Gall , Tomi Valkeinen , Vikas Sajjan Subject: Re: [RFC v2 0/5] Common Display Framework Date: Mon, 17 Dec 2012 16:02:19 +0100 Message-ID: <2640154.JP12k2CZJX@avalon> In-Reply-To: <20121123214158.GO10369@pengutronix.de> References: <1353620736-6517-1-git-send-email-laurent.pinchart@ideasonboard.com> <20121123214158.GO10369@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-media-owner@vger.kernel.org List-ID: Hi Sascha, On Friday 23 November 2012 22:41:58 Sascha Hauer wrote: > On Thu, Nov 22, 2012 at 10:45:31PM +0100, Laurent Pinchart wrote: > > From: Laurent Pinchart > > > > The CDF models this using a Russian doll's model. From the display > > controller point of view only the first external entity (LVDS to DSI > > converter) is visible. The display controller thus calls the control > > operations implemented by the LVDS to DSI transmitter driver (left-most > > green arrow). The driver is aware of the next entity in the chain, > > I can't find this in the code. I can see the video operations > propagating upstream using the source field of struct display_entity, > but how do the control operations propagate downstream? Am I missing > something? There's no downstream propagation yet, as there's no display entity driver that requires it at the moment. Propagation would be implemented in transceiver drivers for instance. I'll have to find one with public documentation (and hopefully an existing mainline driver) on one of the boards I own. -- Regards, Laurent Pinchart