Displaying 5 results from an estimated 5 matches for "gf100_clkgate_engin".
Did you mean:
  gf100_clkgate_engine
  
2017 Apr 25
6
[PATCH] drm/nouveau: Add support for clockgating on Fermi+
...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: Lyude Paul
+ */
+#include <core/device.h>
+
+#include "priv.h"
+
+int
+gf100_clkgate_engine(enum nvkm_devidx subdev)
+{
+	switch (subdev) {
+		case NVKM_ENGINE_GR:     return 0x00;
+		case NVKM_ENGINE_MSPDEC: return 0x04;
+		case NVKM_ENGINE_MSPPP:  return 0x08;
+		case NVKM_ENGINE_MSVLD:  return 0x0c;
+		case NVKM_ENGINE_CE0:    return 0x10;
+		case NVKM_ENGINE_CE1:    return 0x14;
+		c...
2017 Apr 26
1
[PATCH] drm/nouveau: Add support for clockgating on Fermi+
...OR IN CONNECTION WITH THE SOFTWARE OR THE
> > USE OR
> > + * OTHER DEALINGS IN THE SOFTWARE.
> > + *
> > + * Authors: Lyude Paul
> > + */
> > +#include <core/device.h>
> > +
> > +#include "priv.h"
> > +
> > +int
> > +gf100_clkgate_engine(enum nvkm_devidx subdev)
> > +{
> > +       switch (subdev) {
> > +               case NVKM_ENGINE_GR:     return 0x00;
> > +               case NVKM_ENGINE_MSPDEC: return 0x04;
> > +               case NVKM_ENGINE_MSPPP:  return 0x08;
> > +               case N...
2017 Apr 26
0
[PATCH v2] drm/nouveau: Add support for clockgating on Fermi+
...* 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: Lyude Paul
+ */
+#include <core/device.h>
+
+#include "priv.h"
+
+static inline int
+gf100_clkgate_engine_offset(enum nvkm_devidx subdev)
+{
+	switch (subdev) {
+		case NVKM_ENGINE_GR:     return 0x00;
+		case NVKM_ENGINE_MSPDEC: return 0x04;
+		case NVKM_ENGINE_MSPPP:  return 0x08;
+		case NVKM_ENGINE_MSVLD:  return 0x0c;
+		case NVKM_ENGINE_CE0:    return 0x10;
+		case NVKM_ENGINE_CE1:    return 0x1...
2017 Apr 25
0
[PATCH] drm/nouveau: Add support for clockgating on Fermi+
...F CONTRACT, TORT OR OTHERWISE,
> + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> + * OTHER DEALINGS IN THE SOFTWARE.
> + *
> + * Authors: Lyude Paul
> + */
> +#include <core/device.h>
> +
> +#include "priv.h"
> +
> +int
> +gf100_clkgate_engine(enum nvkm_devidx subdev)
> +{
> +       switch (subdev) {
> +               case NVKM_ENGINE_GR:     return 0x00;
> +               case NVKM_ENGINE_MSPDEC: return 0x04;
> +               case NVKM_ENGINE_MSPPP:  return 0x08;
> +               case NVKM_ENGINE_MSVLD:  return 0x0c...
2017 Apr 25
0
[PATCH] drm/nouveau: Add support for clockgating on Fermi+
...F CONTRACT, TORT OR OTHERWISE,
> + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
> + * OTHER DEALINGS IN THE SOFTWARE.
> + *
> + * Authors: Lyude Paul
> + */
> +#include <core/device.h>
> +
> +#include "priv.h"
> +
> +int
> +gf100_clkgate_engine(enum nvkm_devidx subdev)
> +{
> +	switch (subdev) {
> +		case NVKM_ENGINE_GR:     return 0x00;
> +		case NVKM_ENGINE_MSPDEC: return 0x04;
> +		case NVKM_ENGINE_MSPPP:  return 0x08;
> +		case NVKM_ENGINE_MSVLD:  return 0x0c;
> +		case NVKM_ENGINE_CE0:    return 0x10;
> +		ca...