1*4882a593Smuzhiyun* Rockchip Virtual Camera 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThe virtual sensor supports multiple resolutions output, 4*4882a593Smuzhiyunsuch as 1280x720,1920x1080,3840x720,3840x2160,5120x2880. 5*4882a593SmuzhiyunIt also can support RGB24 or raw output formats. 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunRequired Properties: 8*4882a593Smuzhiyun- compatible: Must be "rockchip,virtual-camera" 9*4882a593Smuzhiyun- reg: I2C slave address, this value is useless. 10*4882a593Smuzhiyun- link-frequencies: target mipi clock frequency, half of mipi data rate. 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunOptional Properties: 13*4882a593Smuzhiyun- width: output pixel width. 14*4882a593Smuzhiyun- height: output pixel height. 15*4882a593Smuzhiyun- bus-format: output bus format, it is a media bus format code. 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunThe device node must contain one 'port' child node for its digital output 18*4882a593Smuzhiyunvideo port, in accordance with the video interface bindings defined in 19*4882a593SmuzhiyunDocumentation/devicetree/bindings/media/video-interfaces.txt. 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunExample: 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun &i2c0 { 24*4882a593Smuzhiyun ... 25*4882a593Smuzhiyun ... 26*4882a593Smuzhiyun vcamera@30 { 27*4882a593Smuzhiyun compatible = "rockchip,virtual-camera"; 28*4882a593Smuzhiyun reg = <0x30>; 29*4882a593Smuzhiyun width = <1920>; 30*4882a593Smuzhiyun height = <1080>; 31*4882a593Smuzhiyun bus-format = <MEDIA_BUS_FMT_BGGR8_1X8>; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun port { 34*4882a593Smuzhiyun vcamera_out: endpoint { 35*4882a593Smuzhiyun remote-endpoint = <&dphy_rx_in>; 36*4882a593Smuzhiyun link-frequencies = /bits/ 64 <500000000>; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun ... 41*4882a593Smuzhiyun }; 42