Commit | Line | Data |
---|---|---|
7d76d03b ZS |
1 | /* |
2 | * DTS file for CSR SiRFatlas7 Evaluation Board | |
3 | * | |
4 | * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. | |
5 | * | |
6 | * Licensed under GPLv2 or later. | |
7 | */ | |
8 | ||
9 | /dts-v1/; | |
10 | ||
11 | /include/ "atlas7.dtsi" | |
12 | ||
2cd21242 AS |
13 | #include <dt-bindings/input/input.h> |
14 | #include <dt-bindings/gpio/gpio.h> | |
15 | ||
7d76d03b ZS |
16 | / { |
17 | model = "CSR SiRFatlas7 Evaluation Board"; | |
18 | compatible = "sirf,atlas7-cb", "sirf,atlas7"; | |
19 | ||
20 | chosen { | |
21 | bootargs = "console=ttySiRF1,115200 earlyprintk"; | |
22 | }; | |
23 | ||
24 | memory { | |
25 | device_type = "memory"; | |
26 | reg = <0x40000000 0x20000000>; | |
27 | }; | |
28 | ||
29 | reserved-memory { | |
30 | #address-cells = <1>; | |
31 | #size-cells = <1>; | |
32 | ranges; | |
33 | ||
34 | vpp_reserved: vpp_mem@5e800000 { | |
35 | compatible = "sirf,reserved-memory"; | |
36 | reg = <0x5e800000 0x800000>; | |
37 | }; | |
38 | ||
39 | nanddisk_reserved: nanddisk@46000000 { | |
40 | reg = <0x46000000 0x200000>; | |
41 | no-map; | |
42 | }; | |
43 | }; | |
44 | ||
45 | ||
46 | noc { | |
47 | mediam { | |
48 | nand@17050000 { | |
49 | memory-region = <&nanddisk_reserved>; | |
50 | }; | |
51 | }; | |
52 | ||
53 | gnssm { | |
54 | spi1: spi@18200000 { | |
55 | status = "okay"; | |
56 | spiflash: macronix@0{ | |
57 | status = "okay"; | |
58 | compatible = "macronix,mx25l6405d"; | |
59 | reg = <0>; | |
60 | spi-max-frequency = <37500000>; | |
61 | spi-cpha; | |
62 | spi-cpol; | |
63 | #address-cells = <1>; | |
64 | #size-cells = <1>; | |
65 | partitions@0 { | |
66 | label = "myspiboot"; | |
67 | reg = <0x0 0x800000>; | |
68 | }; | |
69 | }; | |
70 | }; | |
71 | }; | |
72 | ||
73 | btm { | |
74 | uart6: uart@11000000 { | |
75 | status = "okay"; | |
76 | sirf,uart-has-rtscts; | |
77 | }; | |
78 | }; | |
79 | ||
80 | disp-iobg { | |
81 | vpp@13110000 { | |
82 | memory-region = <&vpp_reserved>; | |
83 | }; | |
84 | }; | |
85 | ||
86 | display0: display@0 { | |
87 | compatible = "lvds-panel"; | |
88 | source = "lvds.0"; | |
89 | ||
90 | bl-gpios = <&gpio_1 63 0>; | |
91 | data-lines = <24>; | |
92 | ||
93 | display-timings { | |
94 | native-mode = <&timing0>; | |
95 | timing0: timing0 { | |
96 | clock-frequency = <60000000>; | |
97 | hactive = <1024>; | |
98 | vactive = <600>; | |
99 | hfront-porch = <220>; | |
100 | hback-porch = <100>; | |
101 | hsync-len = <1>; | |
102 | vback-porch = <10>; | |
103 | vfront-porch = <25>; | |
104 | vsync-len = <1>; | |
105 | hsync-active = <0>; | |
106 | vsync-active = <0>; | |
107 | de-active = <1>; | |
108 | pixelclk-active = <1>; | |
109 | }; | |
110 | }; | |
111 | }; | |
2cd21242 AS |
112 | |
113 | gpio_keys { | |
114 | compatible = "gpio-keys"; | |
115 | status = "okay"; | |
116 | #address-cells = <1>; | |
117 | #size-cells = <0>; | |
118 | ||
119 | rearview_key { | |
120 | label = "rearview key"; | |
121 | linux,code = <KEY_CAMERA>; | |
122 | gpios = <&gpio_1 3 GPIO_ACTIVE_LOW>; | |
123 | debounce_interval = <100>; | |
124 | }; | |
125 | }; | |
126 | ||
7d76d03b ZS |
127 | }; |
128 | }; |