gen: omap: Add timer_get_us to OMAP boards
[chromiumos/third_party/u-boot.git] / board / samsung / dts / exynos5250-snow.dts
1 /*
2  * Google Snow board device tree source
3  *
4  * Copyright (c) 2012 Google, Inc
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 /include/ "exynos5250.dtsi"
13 /include/ "flashmap-exynos-ro.dtsi"
14 /include/ "flashmap-4mb-rw.dtsi"
15 /include/ "chromeos-exynos.dtsi"
16 /include/ "cros5250-common.dtsi"
17
18 / {
19         model = "Google Snow";
20         compatible = "google,snow", "google,daisy", "samsung,smdk5250",
21                    "samsung,exynos5250";
22
23         board-rev {
24                 compatible = "google,board-revision";
25                 google,board-rev-gpios = <&gpio 88 0>, <&gpio 89 0>;
26         };
27
28         i2c-arbitrator {
29                 compatible = "google,arbitrator";
30                 google,ap-claim-gpios = <&gpio 0xd3 0>; /* F03 */
31                 google,ec-claim-gpios = <&gpio 0xc4 0>; /* E04 */
32                 google,slew-delay-us = <10>;
33                 google,wait-retry-us = <2000>;
34
35                 /*
36                  * TODO)sjg@chromium.org): Reduce to 50ms when EC I2C host
37                  * driver bugs are fixed.
38                  */
39                 google,wait-free-us = <500000>;
40                 google,arbitrate-bus = <&i2c4>;
41         };
42
43         dmc@10C00000 {
44                 mem-manuf = "elpida";
45         };
46         i2c4: i2c@12ca0000 {
47                 mkbp@1e {
48                         reg = <0x1e>;
49                         compatible = "google,mkbp";
50                         i2c-max-frequency = <100000>;
51                         ec-interrupt = <&gpio 174 1>;
52                 };
53         };
54         i2c7: i2c@12cd0000 {
55                 ptn3460-bridge@20 {
56                         compatible = "nxp,ptn3460";
57                         reg = <0x20>;
58                         powerdown-gpio = <&gpio 0x7d 1>;        /* Y25 */
59                         reset-gpio = <&gpio 0xad 1>;            /* X15 */
60                         hotplug-gpio = <&gpio 0xa7 0>;          /* X07 */
61                 };
62         };
63
64         spi@131b0000 {
65                 spi-max-frequency = <1000000>;
66                 spi-deactivate-delay = <100>;
67                 mkbp@0 {
68                         reg = <0>;
69                         compatible = "google,mkbp";
70                         spi-max-frequency = <5000000>;
71                         ec-interrupt = <&gpio 174 1>;
72                         optimise-flash-write;
73                         status = "disabled";
74                 };
75         };
76
77         chrome-ec {
78                 compatible = "google,chrome-ec";
79                 flash@8000000 {
80                         reg = <0x08000000 0x20000>;
81                         erase-value = <0xff>;
82                 };
83         };
84
85         dp@145b0000 {
86                 samsung,interface = "edp";
87         };
88
89         ehci@12110000 {
90                 port-enable-mask = <0x01>;
91         };
92
93         sound@12d60000 {
94                 samsung,codec-type = "max98095";
95         };
96
97         i2c@12cd0000 {
98                 soundcodec@22 {
99                         reg = <0x22>;
100                         compatible = "maxim,max98095-codec";
101                 };
102         };
103         usb@12000000 {
104                 usb3-pll-gpio = <&gpio 0x71 0>; /* Y11 */
105         };
106 };