search for: nvkm_i2c_aux_fini

Displaying 3 results from an estimated 3 matches for "nvkm_i2c_aux_fini".

Did you mean: nvkm_i2c_aux_find
2019 Apr 09
2
[PATCH v2] drm/nouveau/i2c: Disable i2c bus access after ->fini()
...->mutex); return ret; @@ -145,6 +151,24 @@ nvkm_i2c_aux_del(struct nvkm_i2c_aux **paux) } } +void +nvkm_i2c_aux_init(struct nvkm_i2c_aux *aux) +{ + AUX_TRACE(aux, "init"); + mutex_lock(&aux->mutex); + aux->enabled = true; + mutex_unlock(&aux->mutex); +} + +void +nvkm_i2c_aux_fini(struct nvkm_i2c_aux *aux) +{ + AUX_TRACE(aux, "fini"); + mutex_lock(&aux->mutex); + aux->enabled = false; + mutex_unlock(&aux->mutex); +} + int nvkm_i2c_aux_ctor(const struct nvkm_i2c_aux_func *func, struct nvkm_i2c_pad *pad, int id, diff --git a/drivers/gpu/drm/no...
2019 Apr 11
1
[PATCH v2] drm/nouveau/i2c: Disable i2c bus access after ->fini()
...i2c_aux_init(struct nvkm_i2c_aux *aux) > > +{ > > + AUX_TRACE(aux, "init"); > > + mutex_lock(&aux->mutex); > > + aux->enabled = true; > > + mutex_unlock(&aux->mutex); > > +} > > + > > +void > > +nvkm_i2c_aux_fini(struct nvkm_i2c_aux *aux) > > +{ > > + AUX_TRACE(aux, "fini"); > > + mutex_lock(&aux->mutex); > > + aux->enabled = false; > > + mutex_unlock(&aux->mutex); > > +} > > + > > int > > nvkm_i2c_aux...
2019 Apr 10
0
[PATCH v2] drm/nouveau/i2c: Disable i2c bus access after ->fini()
...} > } > > +void > +nvkm_i2c_aux_init(struct nvkm_i2c_aux *aux) > +{ > + AUX_TRACE(aux, "init"); > + mutex_lock(&aux->mutex); > + aux->enabled = true; > + mutex_unlock(&aux->mutex); > +} > + > +void > +nvkm_i2c_aux_fini(struct nvkm_i2c_aux *aux) > +{ > + AUX_TRACE(aux, "fini"); > + mutex_lock(&aux->mutex); > + aux->enabled = false; > + mutex_unlock(&aux->mutex); > +} > + > int > nvkm_i2c_aux_ctor(const struct nvkm_i2c_aux_func *func, &...