fix(pmic): properly release the two locks
Compare changes
+ 25
− 12
@@ -43,19 +43,22 @@ void pmic_interrupt_callback(void *_)
@@ -67,10 +70,13 @@ int pmic_read_amux(enum pmic_amux_signal sig, float *result)
@@ -112,8 +118,15 @@ int pmic_read_amux(enum pmic_amux_signal sig, float *result)