Displaying 3 results from an estimated 3 matches for "gm107_fuse_priv".
Did you mean:
gf100_fuse_priv
2014 Aug 24
0
[PATCH 1/3] subdev: add a pfuse subdev
...t; +++ b/nvkm/subdev/fuse/gm107.c
> @@ -0,0 +1,66 @@
[snip]
> +static int
> +gm107_fuse_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
> + struct nouveau_oclass *oclass, void *data, u32 size,
> + struct nouveau_object **pobject)
> +{
> + struct gm107_fuse_priv *priv;
> + int ret;
> +
> + ret = nouveau_fuse_create(parent, engine, oclass, &priv);
> + *pobject = nv_object(priv);
Believe the above assignment should go after the check ?
Nice job :)
-Emil
> + if (ret)
> + return ret;
> +
> + return 0;
> +}
> +
2014 Aug 24
8
[PATCH 1/3] subdev: add a pfuse subdev
...(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Authors: Martin Peres
+ */
+
+#include "priv.h"
+
+struct gm107_fuse_priv {
+ struct nouveau_fuse base;
+};
+
+static u32
+nouveau_fuse_rd32(struct nouveau_object *object, u64 addr)
+{
+ struct gf100_fuse_priv *priv = (void *)object;
+
+ return nv_rd32(priv, 0x21100 + addr);
+}
+
+
+static int
+gm107_fuse_ctor(struct nouveau_object *parent, struct nouveau_object *engine,...
2014 Aug 24
0
[PATCH 1/3] subdev: add a pfuse subdev
...THER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
> + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> + * OTHER DEALINGS IN THE SOFTWARE.
> + *
> + * Authors: Martin Peres
> + */
> +
> +#include "priv.h"
> +
> +struct gm107_fuse_priv {
> + struct nouveau_fuse base;
> +};
> +
> +static u32
> +nouveau_fuse_rd32(struct nouveau_object *object, u64 addr)
> +{
> + struct gf100_fuse_priv *priv = (void *)object;
> +
> + return nv_rd32(priv, 0x21100 + addr);
> +}
> +
> +
> +static int
> +gm107_f...