diff --git a/target/linux/ar7/files/arch/mips/ar7/vlynq-pci.c b/target/linux/ar7/files/arch/mips/ar7/vlynq-pci.c
index bffea513553025eacc2ed67a343d1e7ac91df7be..7a640dbef7568014281f5519e76c169b17edf4d0 100644
--- a/target/linux/ar7/files/arch/mips/ar7/vlynq-pci.c
+++ b/target/linux/ar7/files/arch/mips/ar7/vlynq-pci.c
@@ -313,7 +313,7 @@ static int vlynq_pci_probe(struct vlynq_device *dev)
 	if (result)
 		return result;
 
-	dev->divisor = vlynq_ldiv4;
+	dev->divisor = vlynq_div_auto;
 	result = vlynq_device_enable(dev);
 	if (result)
 		return result;