[Nouveau] [PATCH v3 1/3] drm/nouveau: support for probing platform devices
Alexandre Courbot
gnurou at gmail.com
Thu Jun 26 08:18:36 PDT 2014
On Fri, Jun 27, 2014 at 12:10 AM, Martin Peres <martin.peres at free.fr> wrote:
> Le 26/06/2014 16:58, Alexandre Courbot a écrit :
>
>> On Thu, Jun 26, 2014 at 6:30 PM, Roy Spliet <seven at nimrod-online.com>
>> wrote:
>>>
>>> op 26-06-14 07:33, Alexandre Courbot schreef:
>>>
>>>> Add a platform driver for Nouveau devices declared using the device tree
>>>> or platform data. This driver currently supports GK20A on Tegra
>>>> platforms and is only compiled for these platforms if Nouveau is
>>>> enabled.
>>>>
>>>> Nouveau will probe the chip type itself using the BOOT0 register, so all
>>>> this driver really needs to do is to make sure the module is powered and
>>>> its clocks active before calling nouveau_drm_platform_probe().
>>>>
>>>> Heavily based on work done by Thierry Reding.
>>>>
>>>> Signed-off-by: Thierry Reding <treding at nvidia.com>
>>>> Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
>>>> ---
>>>> drivers/gpu/drm/nouveau/Kconfig | 8 ++
>>>> drivers/gpu/drm/nouveau/Makefile | 3 +
>>>> drivers/gpu/drm/nouveau/nouveau_drm.c | 53 ++++++---
>>>> drivers/gpu/drm/nouveau/nouveau_drm.h | 8 ++
>>>> drivers/gpu/drm/nouveau/nouveau_platform.c | 182
>>>> +++++++++++++++++++++++++++++
>>>> drivers/gpu/drm/nouveau/nouveau_platform.h | 49 ++++++++
>>>> 6 files changed, 289 insertions(+), 14 deletions(-)
>>>> create mode 100644 drivers/gpu/drm/nouveau/nouveau_platform.c
>>>> create mode 100644 drivers/gpu/drm/nouveau/nouveau_platform.h
>>>>
>>>> diff --git a/drivers/gpu/drm/nouveau/Kconfig
>>>> b/drivers/gpu/drm/nouveau/Kconfig
>>>> index 637c29a33127..d4abaebfc35b 100644
>>>> --- a/drivers/gpu/drm/nouveau/Kconfig
>>>> +++ b/drivers/gpu/drm/nouveau/Kconfig
>>>> @@ -25,6 +25,14 @@ config DRM_NOUVEAU
>>>> help
>>>> Choose this option for open-source nVidia support.
>>>> +config NOUVEAU_PLATFORM_DRIVER
>>>> + tristate "Nouveau (nVidia) integrated GPUs"
>>>
>>>
>>> Maybe a little nit, but isn't the recommended capitalisation nowadays
>>> NVIDIA
>>> instead of nVidia?
>>
>>
>> That's correct, I just copied that text from another Kconfig entry.
>> This capitalization is also used elsewhere in Nouveau, so please allow
>> me to fix this one in a separate patch. ;)
>>
>>> Also, integrated GPUs sounds like this is required for
>>> the ION IGPs as well, although I reckon the dependencies on the next line
>>> will hide it from the reader on x86.
>>
>>
>> I don't know what word could better describe GK20A - we need to make
>> the distinction because you can also use discrete GPUs on Tegra. Any
>> better suggestion?
>
>
> SoCs?
SoC is the whole chip package, into which the GPU is, indeed, "integrated".
More information about the Nouveau
mailing list