Re: Binding together tegradrm & nvhost

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 22.08.2012 13:33, Thierry Reding wrote:
> This is used to determine when the DRM driver can be safely initialized.
> Basically the host1x driver scans the DT for display controllers and
> outputs and adds them to this list if they are available. When the
> drivers for those device call host1x_register_client(), they'll be moved
> to the drm_active list and once the the drm_clients list becomes empty,
> the DRM driver is registered using the call to drm_soc_init().

Ok, thanks for clarifying.

> I'm not sure how this can be solved any better than the above. All the
> drivers are inherently tied to host1x anyway. That's why I suggested
> putting the host1x driver along with the DRM driver in the last version
> of these patches so that we can get the initial support written. If the
> functionality is required by other drivers we have two options, either
> the API is exported from the DRM driver or the host1x driver is moved to
> a more central location where other drivers can use it.

Ok, let's go with tight coupling now. Once I have code ready, I'll do
the necessary tricks to do some decoupling.

Terje
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux