18ff19bc4SJosh WuAtmel Image Sensor Interface (ISI) SoC Camera Subsystem 28ff19bc4SJosh Wu---------------------------------------------- 38ff19bc4SJosh Wu 48ff19bc4SJosh WuRequired properties: 58ff19bc4SJosh Wu- compatible: must be "atmel,at91sam9g45-isi" 68ff19bc4SJosh Wu- reg: physical base address and length of the registers set for the device; 78ff19bc4SJosh Wu- interrupts: should contain IRQ line for the ISI; 88ff19bc4SJosh Wu- clocks: list of clock specifiers, corresponding to entries in 98ff19bc4SJosh Wu the clock-names property; 108ff19bc4SJosh Wu- clock-names: must contain "isi_clk", which is the isi peripherial clock. 118ff19bc4SJosh Wu 128ff19bc4SJosh WuISI supports a single port node with parallel bus. It should contain one 138ff19bc4SJosh Wu'port' child node with child 'endpoint' node. Please refer to the bindings 148ff19bc4SJosh Wudefined in Documentation/devicetree/bindings/media/video-interfaces.txt. 158ff19bc4SJosh Wu 168ff19bc4SJosh WuExample: 178ff19bc4SJosh Wu isi: isi@f0034000 { 188ff19bc4SJosh Wu compatible = "atmel,at91sam9g45-isi"; 198ff19bc4SJosh Wu reg = <0xf0034000 0x4000>; 208ff19bc4SJosh Wu interrupts = <37 IRQ_TYPE_LEVEL_HIGH 5>; 218ff19bc4SJosh Wu 228ff19bc4SJosh Wu clocks = <&isi_clk>; 238ff19bc4SJosh Wu clock-names = "isi_clk"; 248ff19bc4SJosh Wu 258ff19bc4SJosh Wu pinctrl-names = "default"; 268ff19bc4SJosh Wu pinctrl-0 = <&pinctrl_isi>; 278ff19bc4SJosh Wu 288ff19bc4SJosh Wu port { 298ff19bc4SJosh Wu #address-cells = <1>; 308ff19bc4SJosh Wu #size-cells = <0>; 318ff19bc4SJosh Wu 328ff19bc4SJosh Wu isi_0: endpoint { 338ff19bc4SJosh Wu remote-endpoint = <&ov2640_0>; 348ff19bc4SJosh Wu bus-width = <8>; 358ff19bc4SJosh Wu }; 368ff19bc4SJosh Wu }; 378ff19bc4SJosh Wu }; 388ff19bc4SJosh Wu 398ff19bc4SJosh Wu i2c1: i2c@f0018000 { 408ff19bc4SJosh Wu ov2640: camera@0x30 { 413cfd5905SFabio Estevam compatible = "ovti,ov2640"; 428ff19bc4SJosh Wu reg = <0x30>; 438ff19bc4SJosh Wu 448ff19bc4SJosh Wu port { 458ff19bc4SJosh Wu ov2640_0: endpoint { 468ff19bc4SJosh Wu remote-endpoint = <&isi_0>; 478ff19bc4SJosh Wu bus-width = <8>; 488ff19bc4SJosh Wu }; 498ff19bc4SJosh Wu }; 508ff19bc4SJosh Wu }; 518ff19bc4SJosh Wu }; 52