drm/nouveau/clk/gk20a: set lowest frequency during init()
Err on the safe side by setting the lowest frequency (and thus voltage) during device init. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
parent
2efd390851
commit
6871b34a04
|
@ -642,9 +642,12 @@ gk20a_clk_init(struct nvkm_clk *base)
|
|||
struct nvkm_device *device = subdev->device;
|
||||
int ret;
|
||||
|
||||
nvkm_mask(device, GPC2CLK_OUT, GPC2CLK_OUT_INIT_MASK, GPC2CLK_OUT_INIT_VAL);
|
||||
nvkm_mask(device, GPC2CLK_OUT, GPC2CLK_OUT_INIT_MASK,
|
||||
GPC2CLK_OUT_INIT_VAL);
|
||||
|
||||
ret = gk20a_clk_prog(&clk->base);
|
||||
/* Start with lowest frequency */
|
||||
base->func->calc(base, &base->func->pstates[0].base);
|
||||
ret = base->func->prog(&clk->base);
|
||||
if (ret) {
|
||||
nvkm_error(subdev, "cannot initialize clock\n");
|
||||
return ret;
|
||||
|
|
Loading…
Reference in a new issue