From 6266e7c259f6974254b7253d6bf028063fb9d03c Mon Sep 17 00:00:00 2001
From: Kevin O'Connor <kevin@koconnor.net>
Date: Sat, 29 May 2021 17:22:46 -0400
Subject: [PATCH] atsamd: Fix pll reference in samd51 config_dpll()

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
---
 src/atsamd/samd51_clock.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/atsamd/samd51_clock.c b/src/atsamd/samd51_clock.c
index 2f5062c26..046f5744b 100644
--- a/src/atsamd/samd51_clock.c
+++ b/src/atsamd/samd51_clock.c
@@ -58,10 +58,10 @@ static void
 config_dpll(uint32_t pll, uint32_t mul, uint32_t ctrlb)
 {
     OSCCTRL->Dpll[pll].DPLLCTRLA.reg = 0;
-    while (OSCCTRL->Dpll[0].DPLLSYNCBUSY.reg & OSCCTRL_DPLLSYNCBUSY_ENABLE)
+    while (OSCCTRL->Dpll[pll].DPLLSYNCBUSY.reg & OSCCTRL_DPLLSYNCBUSY_ENABLE)
         ;
     OSCCTRL->Dpll[pll].DPLLRATIO.reg = OSCCTRL_DPLLRATIO_LDR(mul - 1);
-    while (OSCCTRL->Dpll[0].DPLLSYNCBUSY.reg & OSCCTRL_DPLLSYNCBUSY_DPLLRATIO)
+    while (OSCCTRL->Dpll[pll].DPLLSYNCBUSY.reg & OSCCTRL_DPLLSYNCBUSY_DPLLRATIO)
         ;
     OSCCTRL->Dpll[pll].DPLLCTRLB.reg = ctrlb | OSCCTRL_DPLLCTRLB_LBYPASS;
     OSCCTRL->Dpll[pll].DPLLCTRLA.reg = OSCCTRL_DPLLCTRLA_ENABLE;