Linux Audio

Check our new training course

Loading...
v5.14.15
 1// SPDX-License-Identifier: GPL-2.0
 2/*
 3 * Samsung's S3C6410 SoC device tree source
 4 *
 5 * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com>
 6 *
 7 * Samsung's S3C6410 SoC device nodes are listed in this file. S3C6410
 8 * based board files can include this file and provide values for board specfic
 9 * bindings.
10 *
11 * Note: This file does not include device nodes for all the controllers in
12 * S3C6410 SoC. As device tree coverage for S3C6410 increases, additional
13 * nodes can be added to this file.
14 */
 
 
 
 
15
16#include "s3c64xx.dtsi"
17
18/ {
19	compatible = "samsung,s3c6410";
20
21	aliases {
22		i2c1 = &i2c1;
23	};
24};
25
26&vic0 {
27	valid-mask = <0xffffff7f>;
28	valid-wakeup-mask = <0x00200004>;
29};
30
31&vic1 {
32	valid-mask = <0xffffffff>;
33	valid-wakeup-mask = <0x53020000>;
34};
35
36&soc {
37	clocks: clock-controller@7e00f000 {
38		compatible = "samsung,s3c6410-clock";
39		reg = <0x7e00f000 0x1000>;
40		#clock-cells = <1>;
41	};
42
43	i2c1: i2c@7f00f000 {
44		compatible = "samsung,s3c2440-i2c";
45		reg = <0x7f00f000 0x1000>;
46		interrupt-parent = <&vic0>;
47		interrupts = <5>;
48		clock-names = "i2c";
49		clocks = <&clocks PCLK_IIC1>;
50		status = "disabled";
51		#address-cells = <1>;
52		#size-cells = <0>;
53	};
54};
v3.15
 
 1/*
 2 * Samsung's S3C6410 SoC device tree source
 3 *
 4 * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com>
 5 *
 6 * Samsung's S3C6410 SoC device nodes are listed in this file. S3C6410
 7 * based board files can include this file and provide values for board specfic
 8 * bindings.
 9 *
10 * Note: This file does not include device nodes for all the controllers in
11 * S3C6410 SoC. As device tree coverage for S3C6410 increases, additional
12 * nodes can be added to this file.
13 *
14 * This program is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License version 2 as
16 * published by the Free Software Foundation.
17*/
18
19#include "s3c64xx.dtsi"
20
21/ {
22	compatible = "samsung,s3c6410";
23
24	aliases {
25		i2c1 = &i2c1;
26	};
27};
28
29&vic0 {
30	valid-mask = <0xffffff7f>;
31	valid-wakeup-mask = <0x00200004>;
32};
33
34&vic1 {
35	valid-mask = <0xffffffff>;
36	valid-wakeup-mask = <0x53020000>;
37};
38
39&soc {
40	clocks: clock-controller@7e00f000 {
41		compatible = "samsung,s3c6410-clock";
42		reg = <0x7e00f000 0x1000>;
43		#clock-cells = <1>;
44	};
45
46	i2c1: i2c@7f00f000 {
47		compatible = "samsung,s3c2440-i2c";
48		reg = <0x7f00f000 0x1000>;
49		interrupt-parent = <&vic0>;
50		interrupts = <5>;
51		clock-names = "i2c";
52		clocks = <&clocks PCLK_IIC1>;
53		status = "disabled";
54		#address-cells = <1>;
55		#size-cells = <0>;
56	};
57};