1* DW9800W vcm driver support 2 3Required Properties: 4- compatible: Must contain "chipnext,cn3927v" 5- reg: I2C slave address 6 7Optional Properties: 8- rockchip,vcm-max-current: max output current, unit: mA. 9- rockchip,vcm-start-current: starting current. 10- rockchip,vcm-rated-current: rate current. 11- rockchip,vcm-step-mode: 0 SAC2 mode,1 SAC3 mode,2 SAC4 mode,3 SAC5 mode,4 Direct mode,5 LSC mode. 12- rockchip,vcm-t-src : SACT[5:0], Tvib = 6.3ms + SACT[5:0]*0.1ms, recommend: 10ms. 13- rockchip,vcm-t-div : 0 Tvibx2(double),1 Tvibx1(default),2 Tvibx1/2(half),3 Tvibx1/4(quarter),4 Tvibx8,5 Tvibx4, 14 15Required Special properties: 16- rockchip,camera-module-index : indicate which camera the vcm belongs to. 17- rockchip,camera-module-facing : indicate the camera facing. 18 19Example: 20 21&i2c4 { 22 ... 23 dw9800w: dw9800w@c { 24 compatible = "dongwoon,dw9800w"; 25 status = "okay"; 26 reg = <0x0c>; 27 rockchip,vcm-max-current = <100>; 28 rockchip,vcm-start-current = <20>; 29 rockchip,vcm-rated-current = <80>; 30 rockchip,vcm-step-mode = <1>; 31 rockchip,vcm-t-src = <0x25>; 32 rockchip,vcm-t-div = <1>; 33 rockchip,camera-module-index = <0>; 34 rockchip,camera-module-facing = "back"; 35 }; 36 37 ... 38 imx586: s5kjn1@1a { 39 ... 40 lens-focus = <&dw9800w>; 41 ... 42 }; 43 ... 44} 45