]>
Commit | Line | Data |
---|---|---|
8e4ab1d5 AS |
1 | /* |
2 | * SAMSUNG/GOOGLE Peach-Pit board device tree source | |
3 | * | |
4 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | |
5 | * http://www.samsung.com | |
6 | * | |
7 | * SPDX-License-Identifier: GPL-2.0+ | |
8 | */ | |
9 | ||
10 | /dts-v1/; | |
2fdd7d9e | 11 | #include "exynos54xx.dtsi" |
8e4ab1d5 AS |
12 | |
13 | / { | |
14 | model = "Samsung/Google Peach Pit board based on Exynos5420"; | |
15 | ||
16 | compatible = "google,pit-rev#", "google,pit", | |
17 | "google,peach", "samsung,exynos5420", "samsung,exynos5"; | |
18 | ||
19 | config { | |
6f755eb6 | 20 | google,bad-wake-gpios = <&gpx0 6 GPIO_ACTIVE_HIGH>; |
8e4ab1d5 AS |
21 | hwid = "PIT TEST A-A 7848"; |
22 | lazy-init = <1>; | |
23 | }; | |
24 | ||
25 | aliases { | |
26 | serial0 = "/serial@12C30000"; | |
27 | console = "/serial@12C30000"; | |
28 | pmic = "/i2c@12ca0000"; | |
29 | }; | |
30 | ||
31 | dmc { | |
32 | mem-manuf = "samsung"; | |
33 | mem-type = "ddr3"; | |
34 | clock-frequency = <800000000>; | |
e4d76100 | 35 | arm-frequency = <900000000>; |
8e4ab1d5 AS |
36 | }; |
37 | ||
38 | tmu@10060000 { | |
39 | samsung,min-temp = <25>; | |
40 | samsung,max-temp = <125>; | |
41 | samsung,start-warning = <95>; | |
42 | samsung,start-tripping = <105>; | |
43 | samsung,hw-tripping = <110>; | |
44 | samsung,efuse-min-value = <40>; | |
45 | samsung,efuse-value = <55>; | |
46 | samsung,efuse-max-value = <100>; | |
47 | samsung,slope = <274761730>; | |
48 | samsung,dc-value = <25>; | |
49 | }; | |
50 | ||
51 | /* MAX77802 is on i2c bus 4 */ | |
52 | i2c@12ca0000 { | |
53 | clock-frequency = <400000>; | |
54 | power-regulator@9 { | |
55 | compatible = "maxim,max77802-pmic"; | |
56 | reg = <0x9>; | |
57 | }; | |
58 | }; | |
59 | ||
60 | i2c@12cd0000 { /* i2c7 */ | |
61 | clock-frequency = <100000>; | |
62 | soundcodec@20 { | |
63 | reg = <0x20>; | |
64 | compatible = "maxim,max98090-codec"; | |
65 | }; | |
466d4039 AK |
66 | |
67 | edp-lvds-bridge@48 { | |
68 | compatible = "parade,ps8625"; | |
69 | reg = <0x48>; | |
b7981777 AK |
70 | sleep-gpio = <&gpx3 5 GPIO_ACTIVE_HIGH>; |
71 | reset-gpio = <&gpy7 7 GPIO_ACTIVE_HIGH>; | |
466d4039 | 72 | }; |
8e4ab1d5 AS |
73 | }; |
74 | ||
75 | sound@3830000 { | |
76 | samsung,codec-type = "max98090"; | |
77 | }; | |
78 | ||
79 | i2c@12e10000 { /* i2c9 */ | |
80 | clock-frequency = <400000>; | |
81 | tpm@20 { | |
82 | compatible = "infineon,slb9645-tpm"; | |
83 | reg = <0x20>; | |
84 | }; | |
85 | }; | |
86 | ||
87 | spi@12d30000 { /* spi1 */ | |
88 | spi-max-frequency = <50000000>; | |
89 | firmware_storage_spi: flash@0 { | |
73186c94 | 90 | compatible = "spi-flash"; |
8e4ab1d5 AS |
91 | reg = <0>; |
92 | ||
93 | /* | |
94 | * A region for the kernel to store a panic event | |
95 | * which the firmware will add to the log. | |
96 | */ | |
97 | elog-panic-event-offset = <0x01e00000 0x100000>; | |
98 | ||
99 | elog-shrink-size = <0x400>; | |
100 | elog-full-threshold = <0xc00>; | |
101 | }; | |
102 | }; | |
103 | ||
104 | spi@12d40000 { /* spi2 */ | |
105 | spi-max-frequency = <4000000>; | |
106 | spi-deactivate-delay = <200>; | |
3fbb7871 | 107 | |
93322749 | 108 | cros_ec: cros-ec@0 { |
3fbb7871 | 109 | compatible = "google,cros-ec-spi"; |
8e4ab1d5 | 110 | reg = <0>; |
8e4ab1d5 AS |
111 | spi-half-duplex; |
112 | spi-max-timeout-ms = <1100>; | |
6f755eb6 | 113 | ec-interrupt = <&gpx1 5 GPIO_ACTIVE_LOW>; |
8e4ab1d5 AS |
114 | |
115 | /* | |
116 | * This describes the flash memory within the EC. Note | |
117 | * that the STM32L flash erases to 0, not 0xff. | |
118 | */ | |
119 | #address-cells = <1>; | |
120 | #size-cells = <1>; | |
121 | flash@8000000 { | |
122 | reg = <0x08000000 0x20000>; | |
123 | erase-value = <0>; | |
124 | }; | |
125 | }; | |
126 | }; | |
127 | ||
128 | xhci@12000000 { | |
6f755eb6 | 129 | samsung,vbus-gpio = <&gph0 0 GPIO_ACTIVE_HIGH>; |
8e4ab1d5 AS |
130 | }; |
131 | ||
132 | xhci@12400000 { | |
6f755eb6 | 133 | samsung,vbus-gpio = <&gph0 1 GPIO_ACTIVE_HIGH>; |
8e4ab1d5 | 134 | }; |
466d4039 AK |
135 | |
136 | fimd@14400000 { | |
137 | samsung,vl-freq = <60>; | |
138 | samsung,vl-col = <1366>; | |
139 | samsung,vl-row = <768>; | |
140 | samsung,vl-width = <1366>; | |
141 | samsung,vl-height = <768>; | |
142 | ||
143 | samsung,vl-clkp; | |
144 | samsung,vl-dp; | |
145 | samsung,vl-bpix = <4>; | |
146 | ||
147 | samsung,vl-hspw = <32>; | |
148 | samsung,vl-hbpd = <40>; | |
149 | samsung,vl-hfpd = <40>; | |
150 | samsung,vl-vspw = <6>; | |
151 | samsung,vl-vbpd = <10>; | |
152 | samsung,vl-vfpd = <12>; | |
153 | samsung,vl-cmd-allow-len = <0xf>; | |
154 | ||
155 | samsung,winid = <3>; | |
156 | samsung,interface-mode = <1>; | |
157 | samsung,dp-enabled = <1>; | |
158 | samsung,dual-lcd-enabled = <0>; | |
159 | }; | |
8e4ab1d5 | 160 | }; |
93322749 SS |
161 | |
162 | #include "cros-ec-keyboard.dtsi" |