[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-20 Thread Archit Taneja
On 05/20/2015 12:05 PM, Daniel Vetter wrote: > On Wed, May 20, 2015 at 10:49:38AM +0530, Archit Taneja wrote: >> On 05/19/2015 09:00 PM, Daniel Vetter wrote: >>> On Tue, May 19, 2015 at 04:37:44PM +0530, Archit Taneja wrote: On 05/19/2015 03:04 PM, Daniel Vetter wrote: > On Tue, May 19,

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-20 Thread Archit Taneja
On 05/19/2015 09:00 PM, Daniel Vetter wrote: > On Tue, May 19, 2015 at 04:37:44PM +0530, Archit Taneja wrote: >> On 05/19/2015 03:04 PM, Daniel Vetter wrote: >>> On Tue, May 19, 2015 at 02:05:04PM +0530, Archit Taneja wrote: +void drm_bridge_post_disable(struct drm_bridge *bridge) +{

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-20 Thread Daniel Vetter
On Wed, May 20, 2015 at 12:43:40PM +0530, Archit Taneja wrote: > Where do you think drm_bridge documentation fits? I was considering putting > it under 'KMS initialization and setup', while pointing out that it isn't > exactly a drm_mode_object entity like crtcs or encoders etc. Since drm_bridge i

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-20 Thread Daniel Vetter
On Wed, May 20, 2015 at 10:49:38AM +0530, Archit Taneja wrote: > On 05/19/2015 09:00 PM, Daniel Vetter wrote: > >On Tue, May 19, 2015 at 04:37:44PM +0530, Archit Taneja wrote: > >>On 05/19/2015 03:04 PM, Daniel Vetter wrote: > >>>On Tue, May 19, 2015 at 02:05:04PM +0530, Archit Taneja wrote: >

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-19 Thread Daniel Vetter
On Tue, May 19, 2015 at 04:37:44PM +0530, Archit Taneja wrote: > On 05/19/2015 03:04 PM, Daniel Vetter wrote: > >On Tue, May 19, 2015 at 02:05:04PM +0530, Archit Taneja wrote: > >>+void drm_bridge_post_disable(struct drm_bridge *bridge) > >>+{ > >>+ if (!bridge) > >>+ return; > >>+ > >>

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-19 Thread Archit Taneja
Hi, On 05/19/2015 03:04 PM, Daniel Vetter wrote: > On Tue, May 19, 2015 at 02:05:04PM +0530, Archit Taneja wrote: >> Allow drm_bridge objects to link to each other in order to form an encoder >> chain. The requirement for creating a chain of bridges comes because the >> MSM drm driver uses up its

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-19 Thread Archit Taneja
Allow drm_bridge objects to link to each other in order to form an encoder chain. The requirement for creating a chain of bridges comes because the MSM drm driver uses up its encoder and bridge objects for blocks within the SoC itself. There isn't anything left to use if the SoC display output is c

[PATCH v3 1/2] drm: bridge: Allow daisy chaining of bridges

2015-05-19 Thread Daniel Vetter
On Tue, May 19, 2015 at 02:05:04PM +0530, Archit Taneja wrote: > Allow drm_bridge objects to link to each other in order to form an encoder > chain. The requirement for creating a chain of bridges comes because the > MSM drm driver uses up its encoder and bridge objects for blocks within > the SoC