diff options
author | Sakari Ailus <sakari.ailus@iki.fi> | 2015-03-18 19:50:24 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2015-03-19 13:59:28 -0400 |
commit | 80a41581369c48a1af8ff086fdcaef0a9c3dd40c (patch) | |
tree | 6deb8bfe7484ed632b353c8b0ac09efd8d3d5103 /arch/arm/boot/dts | |
parent | e52117638b79e0ae65b5acd4bf65971cc0e8be9f (diff) |
ARM: dts: n950, n9: Add primary camera support
Add support for the primary camera of the Nokia N950 and N9.
Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/omap3-n9.dts | 37 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-n950.dts | 37 |
2 files changed, 74 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap3-n9.dts b/arch/arm/boot/dts/omap3-n9.dts index 9938b5dc1909..f2e213931e09 100644 --- a/arch/arm/boot/dts/omap3-n9.dts +++ b/arch/arm/boot/dts/omap3-n9.dts | |||
@@ -16,3 +16,40 @@ | |||
16 | model = "Nokia N9"; | 16 | model = "Nokia N9"; |
17 | compatible = "nokia,omap3-n9", "ti,omap36xx", "ti,omap3"; | 17 | compatible = "nokia,omap3-n9", "ti,omap36xx", "ti,omap3"; |
18 | }; | 18 | }; |
19 | |||
20 | &i2c2 { | ||
21 | smia_1: camera@10 { | ||
22 | compatible = "nokia,smia"; | ||
23 | reg = <0x10>; | ||
24 | /* No reset gpio */ | ||
25 | vana-supply = <&vaux3>; | ||
26 | clocks = <&isp 0>; | ||
27 | clock-frequency = <9600000>; | ||
28 | nokia,nvm-size = <(16 * 64)>; | ||
29 | port { | ||
30 | smia_1_1: endpoint { | ||
31 | link-frequencies = /bits/ 64 <199200000 210000000 499200000>; | ||
32 | clock-lanes = <0>; | ||
33 | data-lanes = <1 2>; | ||
34 | remote-endpoint = <&csi2a_ep>; | ||
35 | }; | ||
36 | }; | ||
37 | }; | ||
38 | }; | ||
39 | |||
40 | &isp { | ||
41 | vdd-csiphy1-supply = <&vaux2>; | ||
42 | vdd-csiphy2-supply = <&vaux2>; | ||
43 | ports { | ||
44 | port@2 { | ||
45 | reg = <2>; | ||
46 | csi2a_ep: endpoint { | ||
47 | remote-endpoint = <&smia_1_1>; | ||
48 | clock-lanes = <2>; | ||
49 | data-lanes = <1 3>; | ||
50 | crc = <1>; | ||
51 | lane-polarities = <1 1 1>; | ||
52 | }; | ||
53 | }; | ||
54 | }; | ||
55 | }; | ||
diff --git a/arch/arm/boot/dts/omap3-n950.dts b/arch/arm/boot/dts/omap3-n950.dts index 261c5589bfa3..0885b34d5d7d 100644 --- a/arch/arm/boot/dts/omap3-n950.dts +++ b/arch/arm/boot/dts/omap3-n950.dts | |||
@@ -16,3 +16,40 @@ | |||
16 | model = "Nokia N950"; | 16 | model = "Nokia N950"; |
17 | compatible = "nokia,omap3-n950", "ti,omap36xx", "ti,omap3"; | 17 | compatible = "nokia,omap3-n950", "ti,omap36xx", "ti,omap3"; |
18 | }; | 18 | }; |
19 | |||
20 | &i2c2 { | ||
21 | smia_1: camera@10 { | ||
22 | compatible = "nokia,smia"; | ||
23 | reg = <0x10>; | ||
24 | /* No reset gpio */ | ||
25 | vana-supply = <&vaux3>; | ||
26 | clocks = <&isp 0>; | ||
27 | clock-frequency = <9600000>; | ||
28 | nokia,nvm-size = <(16 * 64)>; | ||
29 | port { | ||
30 | smia_1_1: endpoint { | ||
31 | link-frequencies = /bits/ 64 <210000000 333600000 398400000>; | ||
32 | clock-lanes = <0>; | ||
33 | data-lanes = <1 2>; | ||
34 | remote-endpoint = <&csi2a_ep>; | ||
35 | }; | ||
36 | }; | ||
37 | }; | ||
38 | }; | ||
39 | |||
40 | &isp { | ||
41 | vdd-csiphy1-supply = <&vaux2>; | ||
42 | vdd-csiphy2-supply = <&vaux2>; | ||
43 | ports { | ||
44 | port@2 { | ||
45 | reg = <2>; | ||
46 | csi2a_ep: endpoint { | ||
47 | remote-endpoint = <&smia_1_1>; | ||
48 | clock-lanes = <2>; | ||
49 | data-lanes = <3 1>; | ||
50 | crc = <1>; | ||
51 | lane-polarities = <1 1 1>; | ||
52 | }; | ||
53 | }; | ||
54 | }; | ||
55 | }; | ||