Lines Matching +full:reg +full:- +full:property
2 ----------------------------------------------
4 The S5P/Exynos SoC Camera subsystem comprises of multiple sub-devices
6 the S5P SoCs series known as CAMIF), MIPI CSIS, FIMC-LITE and FIMC-IS (ISP).
8 The sub-subdevices are defined as child nodes of the common 'camera' node which
10 any single sub-device, like common camera port pins or the CAMCLK clock outputs
14 --------------------
18 - compatible: must be "samsung,fimc", "simple-bus"
19 - clocks: list of clock specifiers, corresponding to entries in
20 the clock-names property;
21 - clock-names : must contain "sclk_cam0", "sclk_cam1", "pxl_async0",
22 "pxl_async1" entries, matching entries in the clocks property.
24 - #clock-cells: from the common clock bindings (../clock/clock-bindings.txt),
30 - clock-output-names: from the common clock bindings, should contain names of
34 The pinctrl bindings defined in ../pinctrl/pinctrl-bindings.txt must be used
36 "idle", "active-a", active-b". These optional states can be used to switch the
39 should be inactive. For the "active-a" state the camera port A must be activated
40 and the port B deactivated and for the state "active-b" it should be the other
47 -------------------
51 - compatible: "samsung,s5pv210-fimc" for S5PV210, "samsung,exynos4210-fimc"
52 for Exynos4210 and "samsung,exynos4212-fimc" for Exynos4x12 SoCs;
53 - reg: physical base address and length of the registers set for the device;
54 - interrupts: should contain FIMC interrupt;
55 - clocks: list of clock specifiers, must contain an entry for each required
56 entry in clock-names;
57 - clock-names: must contain "fimc", "sclk_fimc" entries.
58 - samsung,pix-limits: an array of maximum supported image sizes in pixels, for
59 details refer to Table 2-1 in the S5PV210 SoC User Manual; The meaning of
61 0 - scaler input horizontal size,
62 1 - input horizontal size for the scaler bypassed,
63 2 - REAL_WIDTH without input rotation,
64 3 - REAL_HEIGHT with input rotation,
65 - samsung,sysreg: a phandle to the SYSREG node.
72 - clock-frequency: maximum FIMC local clock (LCLK) frequency;
73 - samsung,min-pix-sizes: an array specyfing minimum image size in pixels at
75 Default value when this property is not present is <16 16>;
76 - samsung,min-pix-alignment: minimum supported image height alignment (first
78 and default to <2 1> when this property is not present;
79 - samsung,mainscaler-ext: a boolean property indicating whether the FIMC IP
81 - samsung,rotators: a bitmask specifying whether this IP has the input and
84 Default value when this property is not specified is 0x11.
85 - samsung,cam-if: a bolean property indicating whether the IP block includes
87 - samsung,isp-wb: this property must be present if the IP block has the ISP
89 - samsung,lcd-wb: this property must be present if the IP block has the LCD
93 'parallel-ports' node
94 ---------------------
97 input ports. It includes camera A and camera B inputs. 'reg' property in the
98 port nodes specifies data input - 1, 2 indicates input A, B respectively.
102 - samsung,camclk-out (deprecated) : specifies clock output for remote sensor,
103 0 - CAM_A_CLKOUT, 1 - CAM_B_CLKOUT;
106 ------------------
109 I2C0) nodes and linked to a port node in the csis or the parallel-ports node,
110 using the common video interfaces bindings, defined in video-interfaces.txt.
122 reg = <0x3c>;
123 vddio-supply = <...>;
125 clock-frequency = <24000000>;
127 clock-names = "mclk";
131 remote-endpoint = <&fimc0_ep>;
132 bus-width = <8>;
133 hsync-active = <0>;
134 vsync-active = <1>;
135 pclk-sample = <1>;
140 /* MIPI CSI-2 bus IF sensor */
143 reg = <0x1a>;
144 vddio-supply = <...>;
146 clock-frequency = <24000000>;
148 clock-names = "mclk";
152 data-lanes = <1 2 3 4>;
153 remote-endpoint = <&csis0_ep>;
160 compatible = "samsung,fimc", "simple-bus";
163 clock-names = "sclk_cam0", "sclk_cam1", "pxl_async0",
165 #clock-cells = <1>;
166 clock-output-names = "cam_a_clkout", "cam_b_clkout";
167 pinctrl-names = "default";
168 pinctrl-0 = <&cam_port_a_clk_active>;
169 #address-cells = <1>;
170 #size-cells = <1>;
173 parallel-ports {
176 reg = <1>;
178 remote-endpoint = <&s5k6aa_ep>;
179 bus-width = <8>;
180 hsync-active = <0>;
181 vsync-active = <1>;
182 pclk-sample = <1>;
188 compatible = "samsung,exynos4210-fimc";
189 reg = <0x11800000 0x1000>;
194 compatible = "samsung,exynos4210-csis";
195 reg = <0x11880000 0x1000>;
199 reg = <3>;
201 remote-endpoint = <&s5c73m3_ep>;
202 data-lanes = <1 2 3 4>;
203 samsung,csis-hs-settle = <12>;
209 The MIPI-CSIS device binding is defined in samsung-mipi-csis.txt.