Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[cascardo/linux.git] / arch / arm / boot / dts / stih41x-b2000.dtsi
1 /*
2  * Copyright (C) 2013 STMicroelectronics (R&D) Limited.
3  * Author: Srinivas Kandagatla <srinivas.kandagatla@st.com>
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License version 2 as
7  * publishhed by the Free Software Foundation.
8  */
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11
12 / {
13
14         memory{
15                 device_type = "memory";
16                 reg = <0x60000000 0x40000000>;
17         };
18
19         chosen {
20                 bootargs = "console=ttyAS0,115200 clk_ignore_unused";
21                 linux,stdout-path = &serial2;
22         };
23
24         aliases {
25                 ttyAS0 = &serial2;
26                 ethernet0 = &ethernet0;
27                 ethernet1 = &ethernet1;
28         };
29
30         soc {
31                 serial2: serial@fed32000 {
32                         status = "okay";
33                 };
34
35                 leds {
36                         compatible      = "gpio-leds";
37                         fp_led {
38                                 label   = "Front Panel LED";
39                                 gpios   = <&pio105 7 GPIO_ACTIVE_HIGH>;
40                                 linux,default-trigger   = "heartbeat";
41                         };
42                 };
43
44                 /* HDMI Tx I2C */
45                 i2c@fed41000 {
46                         /* HDMI V1.3a supports Standard mode only */
47                         clock-frequency = <100000>;
48                         i2c-min-scl-pulse-width-us = <0>;
49                         i2c-min-sda-pulse-width-us = <5>;
50
51                         status = "okay";
52                 };
53
54                 ethernet0: dwmac@fe810000 {
55                         status                  = "okay";
56                         phy-mode                = "mii";
57                         pinctrl-0               = <&pinctrl_mii0>;
58
59                         snps,reset-gpio         = <&pio106 2>;
60                         snps,reset-active-low;
61                         snps,reset-delays-us    = <0 10000 10000>;
62                 };
63
64                 ethernet1: dwmac@fef08000 {
65                         status                  = "disabled";
66                         phy-mode                = "mii";
67                         st,tx-retime-src        = "txclk";
68
69                         snps,reset-gpio         = <&pio4 7>;
70                         snps,reset-active-low;
71                         snps,reset-delays-us    = <0 10000 10000>;
72                 };
73
74                 keyscan: keyscan@fe4b0000 {
75                         keypad,num-rows = <4>;
76                         keypad,num-columns = <4>;
77                         st,debounce-us = <5000>;
78                         linux,keymap = < MATRIX_KEY(0x00, 0x00, KEY_F13)
79                                          MATRIX_KEY(0x00, 0x01, KEY_F9)
80                                          MATRIX_KEY(0x00, 0x02, KEY_F5)
81                                          MATRIX_KEY(0x00, 0x03, KEY_F1)
82                                          MATRIX_KEY(0x01, 0x00, KEY_F14)
83                                          MATRIX_KEY(0x01, 0x01, KEY_F10)
84                                          MATRIX_KEY(0x01, 0x02, KEY_F6)
85                                          MATRIX_KEY(0x01, 0x03, KEY_F2)
86                                          MATRIX_KEY(0x02, 0x00, KEY_F15)
87                                          MATRIX_KEY(0x02, 0x01, KEY_F11)
88                                          MATRIX_KEY(0x02, 0x02, KEY_F7)
89                                          MATRIX_KEY(0x02, 0x03, KEY_F3)
90                                          MATRIX_KEY(0x03, 0x00, KEY_F16)
91                                          MATRIX_KEY(0x03, 0x01, KEY_F12)
92                                          MATRIX_KEY(0x03, 0x02, KEY_F8)
93                                          MATRIX_KEY(0x03, 0x03, KEY_F4) >;
94                 };
95         };
96 };