Fix VLYNQ device enable for DG834Gv1
[librecmc/librecmc.git] / target / linux / ar7 / files / drivers / vlynq / vlynq.c
index 0dd6c18307c800fee2dc612c3914ad46c77e3f74..374562c6cdc6d0c0da4d4b3c80e575b44371ec86 100644 (file)
@@ -373,7 +373,7 @@ static int __vlynq_enable_device(struct vlynq_device *dev)
        case vlynq_div_auto:
                /* Only try locally supplied clock, others cause problems */
                vlynq_reg_write(dev->remote->control, 0);
-               for (i = vlynq_ldiv1; i <= vlynq_ldiv8; i++) {
+               for (i = vlynq_ldiv2; i <= vlynq_ldiv8; i++) {
                        vlynq_reg_write(dev->local->control,
                                        VLYNQ_CTRL_CLOCK_INT |
                                        VLYNQ_CTRL_CLOCK_DIV(i - vlynq_ldiv1));