Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1/*
  2 * Samsung's Exynos4210 based SMDKV310 board device tree source
  3 *
  4 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  5 *		http://www.samsung.com
  6 * Copyright (c) 2010-2011 Linaro Ltd.
  7 *		www.linaro.org
  8 *
  9 * Device tree source file for Samsung's SMDKV310 board which is based on
 10 * Samsung's Exynos4210 SoC.
 11 *
 12 * This program is free software; you can redistribute it and/or modify
 13 * it under the terms of the GNU General Public License version 2 as
 14 * published by the Free Software Foundation.
 15*/
 16
 17/dts-v1/;
 18/include/ "exynos4210.dtsi"
 19
 20/ {
 21	model = "Samsung smdkv310 evaluation board based on Exynos4210";
 22	compatible = "samsung,smdkv310", "samsung,exynos4210";
 23
 24	memory {
 25		reg = <0x40000000 0x80000000>;
 26	};
 27
 28	chosen {
 29		bootargs = "root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc";
 30	};
 31
 32	sdhci@12530000 {
 33		samsung,sdhci-bus-width = <4>;
 34		linux,mmc_cap_4_bit_data;
 35		samsung,sdhci-cd-internal;
 36		gpio-cd = <&gpk2 2 2 3 3>;
 37		gpios = <&gpk2 0 2 0 3>,
 38			<&gpk2 1 2 0 3>,
 39			<&gpk2 3 2 3 3>,
 40			<&gpk2 4 2 3 3>,
 41			<&gpk2 5 2 3 3>,
 42			<&gpk2 6 2 3 3>;
 43	};
 44
 45	keypad@100A0000 {
 46		samsung,keypad-num-rows = <2>;
 47		samsung,keypad-num-columns = <8>;
 48		linux,keypad-no-autorepeat;
 49		linux,keypad-wakeup;
 50
 51		row-gpios = <&gpx2 0 3 3 0>,
 52			    <&gpx2 1 3 3 0>;
 53
 54		col-gpios = <&gpx1 0 3 0 0>,
 55			    <&gpx1 1 3 0 0>,
 56			    <&gpx1 2 3 0 0>,
 57			    <&gpx1 3 3 0 0>,
 58			    <&gpx1 4 3 0 0>,
 59			    <&gpx1 5 3 0 0>,
 60			    <&gpx1 6 3 0 0>,
 61			    <&gpx1 7 3 0 0>;
 62
 63		key_1 {
 64			keypad,row = <0>;
 65			keypad,column = <3>;
 66			linux,code = <2>;
 67		};
 68
 69		key_2 {
 70			keypad,row = <0>;
 71			keypad,column = <4>;
 72			linux,code = <3>;
 73		};
 74
 75		key_3 {
 76			keypad,row = <0>;
 77			keypad,column = <5>;
 78			linux,code = <4>;
 79		};
 80
 81		key_4 {
 82			keypad,row = <0>;
 83			keypad,column = <6>;
 84			linux,code = <5>;
 85		};
 86
 87		key_5 {
 88			keypad,row = <0>;
 89			keypad,column = <7>;
 90			linux,code = <6>;
 91		};
 92
 93		key_a {
 94			keypad,row = <1>;
 95			keypad,column = <3>;
 96			linux,code = <30>;
 97		};
 98
 99		key_b {
100			keypad,row = <1>;
101			keypad,column = <4>;
102			linux,code = <48>;
103		};
104
105		key_c {
106			keypad,row = <1>;
107			keypad,column = <5>;
108			linux,code = <46>;
109		};
110
111		key_d {
112			keypad,row = <1>;
113			keypad,column = <6>;
114			linux,code = <32>;
115		};
116
117		key_e {
118			keypad,row = <1>;
119			keypad,column = <7>;
120			linux,code = <18>;
121		};
122	};
123
124	i2c@13860000 {
125		#address-cells = <1>;
126		#size-cells = <0>;
127		samsung,i2c-sda-delay = <100>;
128		samsung,i2c-max-bus-freq = <20000>;
129		gpios = <&gpd1 0 2 3 0>,
130			<&gpd1 1 2 3 0>;
131
132		eeprom@50 {
133			compatible = "samsung,24ad0xd1";
134			reg = <0x50>;
135		};
136
137		eeprom@52 {
138			compatible = "samsung,24ad0xd1";
139			reg = <0x52>;
140		};
141	};
142
143	sdhci@12510000 {
144		status = "disabled";
145	};
146
147	sdhci@12520000 {
148		status = "disabled";
149	};
150
151	sdhci@12540000 {
152		status = "disabled";
153	};
154
155	i2c@13870000 {
156		status = "disabled";
157	};
158
159	i2c@13880000 {
160		status = "disabled";
161	};
162
163	i2c@13890000 {
164		status = "disabled";
165	};
166
167	i2c@138A0000 {
168		status = "disabled";
169	};
170
171	i2c@138B0000 {
172		status = "disabled";
173	};
174
175	i2c@138C0000 {
176		status = "disabled";
177	};
178
179	i2c@138D0000 {
180		status = "disabled";
181	};
182};