For GK20A we need the GPU speedo value to calculate voltage levels. Signed-off-by: Vince Hsu <vinceh@xxxxxxxxxx> --- drm/nouveau_platform.c | 2 ++ drm/nouveau_platform.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/drm/nouveau_platform.c b/drm/nouveau_platform.c index 9945c2ec2ca3..8871a21ad8fc 100644 --- a/drm/nouveau_platform.c +++ b/drm/nouveau_platform.c @@ -28,6 +28,7 @@ #include <linux/of_device.h> #include <linux/reset.h> #include <linux/regulator/consumer.h> +#include <soc/tegra/fuse.h> #include <soc/tegra/pmc.h> #include "nouveau_drm.h" @@ -179,6 +180,7 @@ static int nouveau_platform_probe(struct platform_device *pdev) } device->gpu = gpu; + device->gpu_speedo = tegra_sku_info.gpu_speedo_value; err = drm_dev_register(drm, 0); if (err < 0) diff --git a/drm/nouveau_platform.h b/drm/nouveau_platform.h index 7fe17d1df931..9753a2ea342a 100644 --- a/drm/nouveau_platform.h +++ b/drm/nouveau_platform.h @@ -43,6 +43,8 @@ struct nouveau_platform_device { struct nouveau_device device; struct nouveau_platform_gpu *gpu; + + int gpu_speedo; }; #define nv_device_to_platform(d) \ -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html