Merge tag 'drm-misc-fixes-2018-02-21' of git://anongit.freedesktop.org/drm/drm-misc...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / omap3-n9.dts
1 /*
2  * omap3-n9.dts - Device Tree file for Nokia N9
3  *
4  * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  */
10
11 /dts-v1/;
12
13 #include "omap3-n950-n9.dtsi"
14 #include <dt-bindings/input/input.h>
15
16 / {
17         model = "Nokia N9";
18         compatible = "nokia,omap3-n9", "ti,omap36xx", "ti,omap3";
19 };
20
21 &i2c2 {
22         smia_1: camera@10 {
23                 compatible = "nokia,smia";
24                 reg = <0x10>;
25                 /* No reset gpio */
26                 vana-supply = <&vaux3>;
27                 clocks = <&isp 0>;
28                 clock-frequency = <9600000>;
29                 nokia,nvm-size = <(16 * 64)>;
30                 flash-leds = <&as3645a_flash &as3645a_indicator>;
31                 port {
32                         smia_1_1: endpoint {
33                                 link-frequencies = /bits/ 64 <199200000 210000000 499200000>;
34                                 clock-lanes = <0>;
35                                 data-lanes = <1 2>;
36                                 remote-endpoint = <&csi2a_ep>;
37                         };
38                 };
39         };
40 };
41
42 &isp {
43         vdd-csiphy1-supply = <&vaux2>;
44         vdd-csiphy2-supply = <&vaux2>;
45         ports {
46                 port@2 {
47                         reg = <2>;
48                         csi2a_ep: endpoint {
49                                 remote-endpoint = <&smia_1_1>;
50                                 clock-lanes = <2>;
51                                 data-lanes = <1 3>;
52                                 crc = <1>;
53                                 lane-polarities = <1 1 1>;
54                         };
55                 };
56         };
57 };
58
59 &modem {
60         compatible = "nokia,n9-modem";
61 };
62
63 &lis302 {
64         st,axis-x = <1>;    /* LIS3_DEV_X */
65         st,axis-y = <(-2)>; /* LIS3_INV_DEV_Y */
66         st,axis-z = <(-3)>; /* LIS3_INV_DEV_Z */
67
68         st,min-limit-x = <(-46)>;
69         st,min-limit-y = <3>;
70         st,min-limit-z = <3>;
71
72         st,max-limit-x = <(-3)>;
73         st,max-limit-y = <46>;
74         st,max-limit-z = <46>;
75 };
76
77 &twl_keypad {
78         linux,keymap = < MATRIX_KEY(6, 8, KEY_VOLUMEUP)
79                          MATRIX_KEY(7, 8, KEY_VOLUMEDOWN)
80                          >;
81 };