|
@@ -516,18 +516,9 @@ nvc0_graph_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
|
|
{
|
|
{
|
|
struct nouveau_device *device = nv_device(parent);
|
|
struct nouveau_device *device = nv_device(parent);
|
|
struct nvc0_graph_priv *priv;
|
|
struct nvc0_graph_priv *priv;
|
|
- bool enable = true;
|
|
|
|
int ret, i;
|
|
int ret, i;
|
|
|
|
|
|
- switch (device->chipset) {
|
|
|
|
- case 0xd9: /* known broken without binary driver firmware */
|
|
|
|
- enable = false;
|
|
|
|
- break;
|
|
|
|
- default:
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- ret = nouveau_graph_create(parent, engine, oclass, enable, &priv);
|
|
|
|
|
|
+ ret = nouveau_graph_create(parent, engine, oclass, true, &priv);
|
|
*pobject = nv_object(priv);
|
|
*pobject = nv_object(priv);
|
|
if (ret)
|
|
if (ret)
|
|
return ret;
|
|
return ret;
|