Displaying 8 results from an estimated 8 matches for "nouveau_object_debug".
2012 Aug 19
1
[PATCH 06/10] drm/nouveau: sparse fixes
drivers/gpu/drm/nouveau/core/core/object.c:452:22: warning: non-ANSI function declaration of function 'nouveau_object_debug'
drivers/gpu/drm/nouveau/core/subdev/device/base.c:64:10: warning: Initializer entry defined twice
drivers/gpu/drm/nouveau/core/subdev/device/base.c:73:10: also defined here
(harmless, second init had the same value)
Signed-off-by: Marcin Slusarz <marcin.slusarz at gmail.com>
---
dr...
2015 Jan 15
2
[PATCH] drm: merge nouveau_platform.ko into nouveau.ko
...lude "nouveau_connector.h"
+#include "nouveau_platform.h"
MODULE_PARM_DESC(config, "option string to pass to driver core");
static char *nouveau_config;
@@ -533,7 +534,6 @@ nouveau_drm_device_remove(struct drm_device *dev)
nouveau_object_ref(NULL, &device);
nouveau_object_debug();
}
-EXPORT_SYMBOL(nouveau_drm_device_remove);
static void
nouveau_drm_remove(struct pci_dev *pdev)
@@ -1083,7 +1083,6 @@ err_free:
return ERR_PTR(err);
}
-EXPORT_SYMBOL(nouveau_platform_device_create_);
static int __init
nouveau_drm_init(void)
@@ -1105,6 +1104,10 @@ nouveau_drm_init...
2015 Jan 15
0
[PATCH] drm: merge nouveau_platform.ko into nouveau.ko
...nclude "nouveau_platform.h"
>
> MODULE_PARM_DESC(config, "option string to pass to driver core");
> static char *nouveau_config;
> @@ -533,7 +534,6 @@ nouveau_drm_device_remove(struct drm_device *dev)
> nouveau_object_ref(NULL, &device);
> nouveau_object_debug();
> }
> -EXPORT_SYMBOL(nouveau_drm_device_remove);
>
> static void
> nouveau_drm_remove(struct pci_dev *pdev)
> @@ -1083,7 +1083,6 @@ err_free:
>
> return ERR_PTR(err);
> }
> -EXPORT_SYMBOL(nouveau_platform_device_create_);
>
> static int __init
>...
2014 Jun 26
0
[PATCH v3 1/3] drm/nouveau: support for probing platform devices
...ev)
+void
+nouveau_drm_device_remove(struct drm_device *dev)
{
- struct drm_device *dev = pci_get_drvdata(pdev);
struct nouveau_drm *drm = nouveau_drm(dev);
struct nouveau_object *device;
@@ -508,6 +507,15 @@ nouveau_drm_remove(struct pci_dev *pdev)
nouveau_object_ref(NULL, &device);
nouveau_object_debug();
}
+EXPORT_SYMBOL(nouveau_drm_device_remove);
+
+static void
+nouveau_drm_remove(struct pci_dev *pdev)
+{
+ struct drm_device *dev = pci_get_drvdata(pdev);
+
+ nouveau_drm_device_remove(dev);
+}
static int
nouveau_do_suspend(struct drm_device *dev, bool runtime)
@@ -1003,24 +1011,41 @@ nouve...
2014 Jun 26
6
[PATCH v3 0/3] drm/nouveau: support for probing platform devices
This series adds support for probing platform devices on Nouveau, as well as
the DT bindings for GK20A. It doesn't enable the GPU yet on Tegra boards since
a few extra things need to be supported before that.
This version is mostly identical to v2 but fixes an important issue: the drvdata
must be set to the drm_device for sysfs to work, so the platform device
structure now includes the
2014 Jun 13
3
[PATCH v2 0/3] drm/nouveau: support for probing platform devices
This series adds support for probing platform devices on Nouveau, as well as
the DT bindings for GK20A. It doesn't enable the GPU yet on Tegra boards since
a few extra things need to be supported before that.
Thanks to the input received for v1, this version is more self-contained and
shares less stuff between nouveau_drm and nouveau_platform. The major change
is that nouveau_platform is now
2014 Jun 26
2
[PATCH v3 1/3] drm/nouveau: support for probing platform devices
...m_device *dev)
> {
> - struct drm_device *dev = pci_get_drvdata(pdev);
> struct nouveau_drm *drm = nouveau_drm(dev);
> struct nouveau_object *device;
>
> @@ -508,6 +507,15 @@ nouveau_drm_remove(struct pci_dev *pdev)
> nouveau_object_ref(NULL, &device);
> nouveau_object_debug();
> }
> +EXPORT_SYMBOL(nouveau_drm_device_remove);
> +
> +static void
> +nouveau_drm_remove(struct pci_dev *pdev)
> +{
> + struct drm_device *dev = pci_get_drvdata(pdev);
> +
> + nouveau_drm_device_remove(dev);
> +}
>
> static int
> nouveau_do_suspen...
2014 May 19
10
[PATCH 0/5] drm/nouveau: platform devices and GK20A probing
This patch series is the final (?) step towards the initial support of GK20A,
allowing it to be probed and used (currently at a very slow speed, and for
offscreen rendering only) on the Jetson TK1 and Venice 2 boards.
The main piece if the first patch which adds platform devices probing support
to Nouveau. There are probably lots of things that need to be discussed about
it, e.g.:
* The way the