vim3 mainline kernel have poor dtb and lost some definitions
u can fix it just add i2c3 definition to dts files
check my dts for vim3 https://github.com/hyphop/khadas-linux-kernel/blob/master/files/kernel/mainline/arch/arm64/boot/dts/amlogic/krescue-vim3.dtsi