These files are derived from the output of the device tree compiler in the Linux kernel. The licenses of the input files do all have to be compatible with at least GPL-2.0-only to be part of Linux.
2719 lines
64 KiB
Text
2719 lines
64 KiB
Text
/*
|
|
* Copyright Linux Kernel Team
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-only
|
|
*
|
|
* This file is derived from an intermediate build stage of the
|
|
* Linux kernel. The licenses of all input files to this process
|
|
* are compatible with GPL-2.0-only.
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
/ {
|
|
interrupt-parent = < 0x01 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x01 >;
|
|
compatible = "insignal,arndale\0samsung,exynos5250\0samsung,exynos5";
|
|
model = "Insignal Arndale evaluation board based on EXYNOS5250";
|
|
|
|
aliases {
|
|
i2c0 = "/soc/i2c@12c60000";
|
|
i2c1 = "/soc/i2c@12c70000";
|
|
i2c2 = "/soc/i2c@12c80000";
|
|
i2c3 = "/soc/i2c@12c90000";
|
|
serial0 = "/soc/serial@12c00000";
|
|
serial1 = "/soc/serial@12c10000";
|
|
serial2 = "/soc/serial@12c20000";
|
|
serial3 = "/soc/serial@12c30000";
|
|
spi0 = "/soc/spi@12d20000";
|
|
spi1 = "/soc/spi@12d30000";
|
|
spi2 = "/soc/spi@12d40000";
|
|
gsc0 = "/soc/gsc@13e00000";
|
|
gsc1 = "/soc/gsc@13e10000";
|
|
gsc2 = "/soc/gsc@13e20000";
|
|
gsc3 = "/soc/gsc@13e30000";
|
|
mshc0 = "/soc/mmc@12200000";
|
|
mshc1 = "/soc/mmc@12210000";
|
|
mshc2 = "/soc/mmc@12220000";
|
|
mshc3 = "/soc/mmc@12230000";
|
|
i2c4 = "/soc/i2c@12ca0000";
|
|
i2c5 = "/soc/i2c@12cb0000";
|
|
i2c6 = "/soc/i2c@12cc0000";
|
|
i2c7 = "/soc/i2c@12cd0000";
|
|
i2c8 = "/soc/i2c@12ce0000";
|
|
i2c9 = "/soc/i2c@121d0000";
|
|
pinctrl0 = "/soc/pinctrl@11400000";
|
|
pinctrl1 = "/soc/pinctrl@13400000";
|
|
pinctrl2 = "/soc/pinctrl@10d10000";
|
|
pinctrl3 = "/soc/pinctrl@3860000";
|
|
};
|
|
|
|
soc {
|
|
compatible = "simple-bus";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x01 >;
|
|
ranges;
|
|
|
|
chipid@10000000 {
|
|
compatible = "samsung,exynos4210-chipid";
|
|
reg = < 0x10000000 0x100 >;
|
|
};
|
|
|
|
memory-controller@12250000 {
|
|
compatible = "samsung,exynos4210-srom";
|
|
reg = < 0x12250000 0x14 >;
|
|
};
|
|
|
|
interrupt-controller@10440000 {
|
|
compatible = "samsung,exynos4210-combiner";
|
|
#interrupt-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
samsung,combiner-nr = < 0x20 >;
|
|
reg = < 0x10440000 0x1000 >;
|
|
interrupts = < 0x00 0x00 0x04 0x00 0x01 0x04 0x00 0x02 0x04 0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04 0x00 0x06 0x04 0x00 0x07 0x04 0x00 0x08 0x04 0x00 0x09 0x04 0x00 0x0a 0x04 0x00 0x0b 0x04 0x00 0x0c 0x04 0x00 0x0d 0x04 0x00 0x0e 0x04 0x00 0x0f 0x04 0x00 0x10 0x04 0x00 0x11 0x04 0x00 0x12 0x04 0x00 0x13 0x04 0x00 0x14 0x04 0x00 0x15 0x04 0x00 0x16 0x04 0x00 0x17 0x04 0x00 0x18 0x04 0x00 0x19 0x04 0x00 0x1a 0x04 0x00 0x1b 0x04 0x00 0x1c 0x04 0x00 0x1d 0x04 0x00 0x1e 0x04 0x00 0x1f 0x04 >;
|
|
phandle = < 0x13 >;
|
|
};
|
|
|
|
interrupt-controller@10481000 {
|
|
compatible = "arm,gic-400\0arm,cortex-a15-gic\0arm,cortex-a9-gic";
|
|
#interrupt-cells = < 0x03 >;
|
|
interrupt-controller;
|
|
reg = < 0x10481000 0x1000 0x10482000 0x2000 0x10484000 0x2000 0x10486000 0x2000 >;
|
|
interrupts = < 0x01 0x09 0xf04 >;
|
|
phandle = < 0x01 >;
|
|
};
|
|
|
|
syscon@10050000 {
|
|
compatible = "samsung,exynos5-sysreg\0syscon";
|
|
reg = < 0x10050000 0x5000 >;
|
|
phandle = < 0x05 >;
|
|
};
|
|
|
|
serial@12c00000 {
|
|
compatible = "samsung,exynos4210-uart";
|
|
reg = < 0x12c00000 0x100 >;
|
|
interrupts = < 0x00 0x33 0x04 >;
|
|
clocks = < 0x02 0x121 0x02 0x92 >;
|
|
clock-names = "uart\0clk_uart_baud0";
|
|
dmas = < 0x03 0x0d 0x03 0x0e >;
|
|
dma-names = "rx\0tx";
|
|
};
|
|
|
|
serial@12c10000 {
|
|
compatible = "samsung,exynos4210-uart";
|
|
reg = < 0x12c10000 0x100 >;
|
|
interrupts = < 0x00 0x34 0x04 >;
|
|
clocks = < 0x02 0x122 0x02 0x93 >;
|
|
clock-names = "uart\0clk_uart_baud0";
|
|
dmas = < 0x04 0x0f 0x04 0x10 >;
|
|
dma-names = "rx\0tx";
|
|
};
|
|
|
|
serial@12c20000 {
|
|
compatible = "samsung,exynos4210-uart";
|
|
reg = < 0x12c20000 0x100 >;
|
|
interrupts = < 0x00 0x35 0x04 >;
|
|
clocks = < 0x02 0x123 0x02 0x94 >;
|
|
clock-names = "uart\0clk_uart_baud0";
|
|
dmas = < 0x03 0x0f 0x03 0x10 >;
|
|
dma-names = "rx\0tx";
|
|
};
|
|
|
|
serial@12c30000 {
|
|
compatible = "samsung,exynos4210-uart";
|
|
reg = < 0x12c30000 0x100 >;
|
|
interrupts = < 0x00 0x36 0x04 >;
|
|
clocks = < 0x02 0x124 0x02 0x95 >;
|
|
clock-names = "uart\0clk_uart_baud0";
|
|
dmas = < 0x04 0x11 0x04 0x12 >;
|
|
dma-names = "rx\0tx";
|
|
};
|
|
|
|
i2c@12c60000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12c60000 0x100 >;
|
|
interrupts = < 0x00 0x38 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
samsung,sysreg-phandle = < 0x05 >;
|
|
status = "okay";
|
|
clocks = < 0x02 0x126 >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x06 >;
|
|
samsung,i2c-sda-delay = < 0x64 >;
|
|
samsung,i2c-max-bus-freq = < 0x4e20 >;
|
|
samsung,i2c-slave-addr = < 0x66 >;
|
|
|
|
s5m8767_pmic@66 {
|
|
compatible = "samsung,s5m8767-pmic";
|
|
reg = < 0x66 >;
|
|
interrupt-parent = < 0x07 >;
|
|
interrupts = < 0x02 0x08 >;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x08 >;
|
|
vinb1-supply = < 0x09 >;
|
|
vinb2-supply = < 0x09 >;
|
|
vinb3-supply = < 0x09 >;
|
|
vinb4-supply = < 0x09 >;
|
|
vinb5-supply = < 0x09 >;
|
|
vinb6-supply = < 0x09 >;
|
|
vinb7-supply = < 0x09 >;
|
|
vinb8-supply = < 0x09 >;
|
|
vinb9-supply = < 0x09 >;
|
|
vinl1-supply = < 0x0a >;
|
|
vinl2-supply = < 0x0a >;
|
|
vinl3-supply = < 0x0a >;
|
|
vinl4-supply = < 0x09 >;
|
|
vinl5-supply = < 0x09 >;
|
|
vinl6-supply = < 0x09 >;
|
|
vinl7-supply = < 0x09 >;
|
|
vinl8-supply = < 0x0b >;
|
|
vinl9-supply = < 0x0b >;
|
|
s5m8767,pmic-buck2-dvs-voltage = < 0x13d620 >;
|
|
s5m8767,pmic-buck3-dvs-voltage = < 0x10c8e0 >;
|
|
s5m8767,pmic-buck4-dvs-voltage = < 0x124f80 >;
|
|
s5m8767,pmic-buck-dvs-gpios = < 0x0c 0x00 0x00 0x0c 0x01 0x00 0x0c 0x02 0x00 >;
|
|
s5m8767,pmic-buck-ds-gpios = < 0x0d 0x03 0x00 0x0d 0x04 0x00 0x0d 0x05 0x00 >;
|
|
|
|
regulators {
|
|
|
|
LDO1 {
|
|
regulator-name = "VDD_ALIVE_1.0V";
|
|
regulator-min-microvolt = < 0x10c8e0 >;
|
|
regulator-max-microvolt = < 0x10c8e0 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO2 {
|
|
regulator-name = "VDD_28IO_DP_1.35V";
|
|
regulator-min-microvolt = < 0x124f80 >;
|
|
regulator-max-microvolt = < 0x124f80 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO3 {
|
|
regulator-name = "VDD_COMMON1_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO4 {
|
|
regulator-name = "VDD_IOPERI_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO5 {
|
|
regulator-name = "VDD_EXT_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO6 {
|
|
regulator-name = "VDD_MPLL_1.1V";
|
|
regulator-min-microvolt = < 0x10c8e0 >;
|
|
regulator-max-microvolt = < 0x10c8e0 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO7 {
|
|
regulator-name = "VDD_XPLL_1.1V";
|
|
regulator-min-microvolt = < 0x10c8e0 >;
|
|
regulator-max-microvolt = < 0x10c8e0 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO8 {
|
|
regulator-name = "VDD_COMMON2_1.0V";
|
|
regulator-min-microvolt = < 0xf4240 >;
|
|
regulator-max-microvolt = < 0xf4240 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
phandle = < 0x40 >;
|
|
};
|
|
|
|
LDO9 {
|
|
regulator-name = "VDD_33ON_3.0V";
|
|
regulator-min-microvolt = < 0x2dc6c0 >;
|
|
regulator-max-microvolt = < 0x2dc6c0 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO10 {
|
|
regulator-name = "VDD_COMMON3_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
phandle = < 0x3f >;
|
|
};
|
|
|
|
LDO11 {
|
|
regulator-name = "VDD_ABB2_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO12 {
|
|
regulator-name = "VDD_USB_3.0V";
|
|
regulator-min-microvolt = < 0x2dc6c0 >;
|
|
regulator-max-microvolt = < 0x2dc6c0 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO13 {
|
|
regulator-name = "VDDQ_C2C_W_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO14 {
|
|
regulator-name = "VDD18_ABB0_3_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO15 {
|
|
regulator-name = "VDD10_COMMON4_1.0V";
|
|
regulator-min-microvolt = < 0xf4240 >;
|
|
regulator-max-microvolt = < 0xf4240 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO16 {
|
|
regulator-name = "VDD18_HSIC_1.8V";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO17 {
|
|
regulator-name = "VDDQ_MMC2_3_2.8V";
|
|
regulator-min-microvolt = < 0x2ab980 >;
|
|
regulator-max-microvolt = < 0x2ab980 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO18 {
|
|
regulator-name = "VDD_33ON_2.8V";
|
|
regulator-min-microvolt = < 0x2ab980 >;
|
|
regulator-max-microvolt = < 0x2ab980 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO22 {
|
|
regulator-name = "EXT_33_OFF";
|
|
regulator-min-microvolt = < 0x325aa0 >;
|
|
regulator-max-microvolt = < 0x325aa0 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO23 {
|
|
regulator-name = "EXT_28_OFF";
|
|
regulator-min-microvolt = < 0x2ab980 >;
|
|
regulator-max-microvolt = < 0x2ab980 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO25 {
|
|
regulator-name = "PVDD_LDO25";
|
|
regulator-min-microvolt = < 0x124f80 >;
|
|
regulator-max-microvolt = < 0x124f80 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
LDO26 {
|
|
regulator-name = "EXT_18_OFF";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
BUCK1 {
|
|
regulator-name = "vdd_mif";
|
|
regulator-min-microvolt = < 0xe7ef0 >;
|
|
regulator-max-microvolt = < 0x124f80 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
BUCK2 {
|
|
regulator-name = "vdd_arm";
|
|
regulator-min-microvolt = < 0xdec74 >;
|
|
regulator-max-microvolt = < 0x13d620 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
phandle = < 0x50 >;
|
|
};
|
|
|
|
BUCK3 {
|
|
regulator-name = "vdd_int";
|
|
regulator-min-microvolt = < 0xdbba0 >;
|
|
regulator-max-microvolt = < 0x124f80 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
BUCK4 {
|
|
regulator-name = "vdd_g3d";
|
|
regulator-min-microvolt = < 0xf4240 >;
|
|
regulator-max-microvolt = < 0xf4240 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
BUCK5 {
|
|
regulator-name = "VDD_MEM_1.35V";
|
|
regulator-min-microvolt = < 0xb71b0 >;
|
|
regulator-max-microvolt = < 0x14acf8 >;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
|
|
BUCK7 {
|
|
regulator-name = "PVDD_BUCK7";
|
|
regulator-always-on;
|
|
op_mode = < 0x01 >;
|
|
phandle = < 0x0a >;
|
|
};
|
|
|
|
BUCK8 {
|
|
regulator-name = "PVDD_BUCK8";
|
|
regulator-always-on;
|
|
op_mode = < 0x01 >;
|
|
phandle = < 0x0b >;
|
|
};
|
|
|
|
BUCK9 {
|
|
regulator-name = "VDD_33_OFF_EXT1";
|
|
regulator-min-microvolt = < 0xb71b0 >;
|
|
regulator-max-microvolt = < 0x2dc6c0 >;
|
|
op_mode = < 0x01 >;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
i2c@12c70000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12c70000 0x100 >;
|
|
interrupts = < 0x00 0x39 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
samsung,sysreg-phandle = < 0x05 >;
|
|
status = "disabled";
|
|
clocks = < 0x02 0x127 >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x0e >;
|
|
};
|
|
|
|
i2c@12c80000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12c80000 0x100 >;
|
|
interrupts = < 0x00 0x3a 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
samsung,sysreg-phandle = < 0x05 >;
|
|
status = "disabled";
|
|
clocks = < 0x02 0x128 >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x0f >;
|
|
};
|
|
|
|
i2c@12c90000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12c90000 0x100 >;
|
|
interrupts = < 0x00 0x3b 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
samsung,sysreg-phandle = < 0x05 >;
|
|
status = "okay";
|
|
clocks = < 0x02 0x129 >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x10 >;
|
|
|
|
wm1811a@1a {
|
|
compatible = "wlf,wm1811";
|
|
reg = < 0x1a >;
|
|
AVDD2-supply = < 0x09 >;
|
|
CPVDD-supply = < 0x09 >;
|
|
DBVDD1-supply = < 0x09 >;
|
|
DBVDD2-supply = < 0x09 >;
|
|
DBVDD3-supply = < 0x09 >;
|
|
LDO1VDD-supply = < 0x09 >;
|
|
SPKVDD1-supply = < 0x09 >;
|
|
SPKVDD2-supply = < 0x09 >;
|
|
wlf,ldo1ena = < 0x11 0x00 0x00 >;
|
|
wlf,ldo2ena = < 0x11 0x01 0x00 >;
|
|
};
|
|
};
|
|
|
|
pwm@12dd0000 {
|
|
compatible = "samsung,exynos4210-pwm";
|
|
reg = < 0x12dd0000 0x100 >;
|
|
interrupts = < 0x00 0x24 0x04 0x00 0x25 0x04 0x00 0x26 0x04 0x00 0x27 0x04 0x00 0x28 0x04 >;
|
|
samsung,pwm-outputs = < 0x00 0x01 0x02 0x03 >;
|
|
#pwm-cells = < 0x03 >;
|
|
clocks = < 0x02 0x137 >;
|
|
clock-names = "timers";
|
|
};
|
|
|
|
rtc@101e0000 {
|
|
compatible = "samsung,s3c6410-rtc";
|
|
reg = < 0x101e0000 0x100 >;
|
|
interrupts = < 0x00 0x2b 0x04 0x00 0x2c 0x04 >;
|
|
status = "okay";
|
|
clocks = < 0x02 0x151 >;
|
|
clock-names = "rtc";
|
|
interrupt-parent = < 0x12 >;
|
|
};
|
|
|
|
fimd@14400000 {
|
|
compatible = "samsung,exynos5250-fimd";
|
|
interrupt-parent = < 0x13 >;
|
|
reg = < 0x14400000 0x40000 >;
|
|
interrupt-names = "fifo\0vsync\0lcd_sys";
|
|
interrupts = < 0x12 0x04 0x12 0x05 0x12 0x06 >;
|
|
samsung,sysreg = < 0x05 >;
|
|
status = "okay";
|
|
power-domains = < 0x14 >;
|
|
clocks = < 0x02 0x85 0x02 0x153 >;
|
|
clock-names = "sclk_fimd\0fimd";
|
|
iommus = < 0x15 >;
|
|
};
|
|
|
|
dp-controller@145b0000 {
|
|
compatible = "samsung,exynos5-dp";
|
|
reg = < 0x145b0000 0x1000 >;
|
|
interrupts = < 0x0a 0x03 >;
|
|
interrupt-parent = < 0x13 >;
|
|
status = "okay";
|
|
power-domains = < 0x14 >;
|
|
clocks = < 0x02 0x156 >;
|
|
clock-names = "dp";
|
|
phys = < 0x16 >;
|
|
phy-names = "dp";
|
|
samsung,color-space = < 0x00 >;
|
|
samsung,color-depth = < 0x01 >;
|
|
samsung,link-rate = < 0x0a >;
|
|
samsung,lane-count = < 0x04 >;
|
|
|
|
display-timings {
|
|
native-mode = < 0x17 >;
|
|
|
|
timing {
|
|
clock-frequency = < 0xc350 >;
|
|
hactive = < 0xa00 >;
|
|
vactive = < 0x640 >;
|
|
hfront-porch = < 0x30 >;
|
|
hback-porch = < 0x50 >;
|
|
hsync-len = < 0x20 >;
|
|
vback-porch = < 0x10 >;
|
|
vfront-porch = < 0x08 >;
|
|
vsync-len = < 0x06 >;
|
|
phandle = < 0x17 >;
|
|
};
|
|
};
|
|
};
|
|
|
|
sss@10830000 {
|
|
compatible = "samsung,exynos4210-secss";
|
|
reg = < 0x10830000 0x300 >;
|
|
interrupts = < 0x00 0x70 0x04 >;
|
|
clocks = < 0x02 0x15c >;
|
|
clock-names = "secss";
|
|
};
|
|
|
|
rng@10830400 {
|
|
compatible = "samsung,exynos5250-prng";
|
|
reg = < 0x10830400 0x200 >;
|
|
clocks = < 0x02 0x15c >;
|
|
clock-names = "secss";
|
|
};
|
|
|
|
rng@10830600 {
|
|
compatible = "samsung,exynos5250-trng";
|
|
reg = < 0x10830600 0x100 >;
|
|
clocks = < 0x02 0x15c >;
|
|
clock-names = "secss";
|
|
};
|
|
|
|
g2d@10850000 {
|
|
compatible = "samsung,exynos5250-g2d";
|
|
reg = < 0x10850000 0x1000 >;
|
|
interrupts = < 0x00 0x5b 0x04 >;
|
|
status = "okay";
|
|
iommus = < 0x18 >;
|
|
clocks = < 0x02 0x159 >;
|
|
clock-names = "fimg2d";
|
|
};
|
|
|
|
sysram@2020000 {
|
|
compatible = "mmio-sram";
|
|
reg = < 0x2020000 0x30000 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x01 >;
|
|
ranges = < 0x00 0x2020000 0x30000 >;
|
|
|
|
smp-sysram@0 {
|
|
compatible = "samsung,exynos4210-sysram";
|
|
reg = < 0x00 0x1000 >;
|
|
};
|
|
|
|
smp-sysram@2f000 {
|
|
compatible = "samsung,exynos4210-sysram-ns";
|
|
reg = < 0x2f000 0x1000 >;
|
|
};
|
|
};
|
|
|
|
power-domain@10044000 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = < 0x10044000 0x20 >;
|
|
#power-domain-cells = < 0x00 >;
|
|
label = "GSC";
|
|
phandle = < 0x37 >;
|
|
};
|
|
|
|
power-domain@10044040 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = < 0x10044040 0x20 >;
|
|
#power-domain-cells = < 0x00 >;
|
|
label = "MFC";
|
|
phandle = < 0x1b >;
|
|
};
|
|
|
|
power-domain@10044060 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = < 0x10044060 0x20 >;
|
|
#power-domain-cells = < 0x00 >;
|
|
label = "G3D";
|
|
};
|
|
|
|
power-domain@100440a0 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = < 0x100440a0 0x20 >;
|
|
#power-domain-cells = < 0x00 >;
|
|
label = "DISP1";
|
|
phandle = < 0x14 >;
|
|
};
|
|
|
|
power-domain@100440c0 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = < 0x100440c0 0x20 >;
|
|
#power-domain-cells = < 0x00 >;
|
|
label = "MAU";
|
|
phandle = < 0x19 >;
|
|
};
|
|
|
|
clock-controller@10010000 {
|
|
compatible = "samsung,exynos5250-clock";
|
|
reg = < 0x10010000 0x30000 >;
|
|
#clock-cells = < 0x01 >;
|
|
phandle = < 0x02 >;
|
|
};
|
|
|
|
audss-clock-controller@3810000 {
|
|
compatible = "samsung,exynos5250-audss-clock";
|
|
reg = < 0x3810000 0x0c >;
|
|
#clock-cells = < 0x01 >;
|
|
clocks = < 0x02 0x01 0x02 0x07 0x02 0x8a 0x02 0xa0 >;
|
|
clock-names = "pll_ref\0pll_in\0sclk_audio\0sclk_pcm_in";
|
|
power-domains = < 0x19 >;
|
|
phandle = < 0x31 >;
|
|
};
|
|
|
|
timer {
|
|
compatible = "arm,armv7-timer";
|
|
interrupts = < 0x01 0x0d 0xf08 0x01 0x0e 0xf08 0x01 0x0b 0xf08 0x01 0x0a 0xf08 >;
|
|
clock-frequency = < 0x16e3600 >;
|
|
};
|
|
|
|
mct@101c0000 {
|
|
compatible = "samsung,exynos4210-mct";
|
|
reg = < 0x101c0000 0x800 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
interrupt-parent = < 0x1a >;
|
|
interrupts = < 0x00 0x00 0x01 0x00 0x02 0x00 0x03 0x00 0x04 0x00 0x05 0x00 >;
|
|
clocks = < 0x02 0x01 0x02 0x14f >;
|
|
clock-names = "fin_pll\0mct";
|
|
|
|
mct-map {
|
|
#interrupt-cells = < 0x02 >;
|
|
#address-cells = < 0x00 >;
|
|
#size-cells = < 0x00 >;
|
|
interrupt-map = < 0x00 0x00 0x13 0x17 0x03 0x01 0x00 0x13 0x17 0x04 0x02 0x00 0x13 0x19 0x02 0x03 0x00 0x13 0x19 0x03 0x04 0x00 0x01 0x00 0x78 0x04 0x05 0x00 0x01 0x00 0x79 0x04 >;
|
|
phandle = < 0x1a >;
|
|
};
|
|
};
|
|
|
|
pmu {
|
|
compatible = "arm,cortex-a15-pmu";
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x01 0x02 0x16 0x04 >;
|
|
};
|
|
|
|
pinctrl@11400000 {
|
|
compatible = "samsung,exynos5250-pinctrl";
|
|
reg = < 0x11400000 0x1000 >;
|
|
interrupts = < 0x00 0x2e 0x04 >;
|
|
|
|
wakeup-interrupt-controller {
|
|
compatible = "samsung,exynos4210-wakeup-eint";
|
|
interrupt-parent = < 0x01 >;
|
|
interrupts = < 0x00 0x20 0x04 >;
|
|
};
|
|
|
|
gpa0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
phandle = < 0x4a >;
|
|
};
|
|
|
|
gpa1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpa2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpb0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
phandle = < 0x11 >;
|
|
};
|
|
|
|
gpb1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpb2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpb3 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpc0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpc1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpc2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpc3 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpd0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpd1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
phandle = < 0x0c >;
|
|
};
|
|
|
|
gpy0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy3 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy4 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy5 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpy6 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
};
|
|
|
|
gpc4 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpx0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
interrupt-parent = < 0x13 >;
|
|
#interrupt-cells = < 0x02 >;
|
|
interrupts = < 0x17 0x00 0x18 0x00 0x19 0x00 0x19 0x01 0x1a 0x00 0x1a 0x01 0x1b 0x00 0x1b 0x01 >;
|
|
};
|
|
|
|
gpx1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
interrupt-parent = < 0x13 >;
|
|
#interrupt-cells = < 0x02 >;
|
|
interrupts = < 0x1c 0x00 0x1c 0x01 0x1d 0x00 0x1d 0x01 0x1e 0x00 0x1e 0x01 0x1f 0x00 0x1f 0x01 >;
|
|
phandle = < 0x51 >;
|
|
};
|
|
|
|
gpx2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
phandle = < 0x0d >;
|
|
};
|
|
|
|
gpx3 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
phandle = < 0x07 >;
|
|
};
|
|
|
|
uart0-data {
|
|
samsung,pins = "gpa0-0\0gpa0-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
uart0-fctl {
|
|
samsung,pins = "gpa0-2\0gpa0-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2c2-bus {
|
|
samsung,pins = "gpa0-6\0gpa0-7";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x0f >;
|
|
};
|
|
|
|
i2c2-hs-bus {
|
|
samsung,pins = "gpa0-6\0gpa0-7";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2c2-gpio-bus {
|
|
samsung,pins = "gpa0-6\0gpa0-7";
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x49 >;
|
|
};
|
|
|
|
uart2-data {
|
|
samsung,pins = "gpa1-0\0gpa1-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
uart2-fctl {
|
|
samsung,pins = "gpa1-2\0gpa1-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2c3-bus {
|
|
samsung,pins = "gpa1-2\0gpa1-3";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x10 >;
|
|
};
|
|
|
|
i2c3-hs-bus {
|
|
samsung,pins = "gpa1-2\0gpa1-3";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
uart3-data {
|
|
samsung,pins = "gpa1-4\0gpa1-4";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
spi0-bus {
|
|
samsung,pins = "gpa2-0\0gpa2-2\0gpa2-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x25 >;
|
|
};
|
|
|
|
i2c4-bus {
|
|
samsung,pins = "gpa2-0\0gpa2-1";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x21 >;
|
|
};
|
|
|
|
i2c5-bus {
|
|
samsung,pins = "gpa2-2\0gpa2-3";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x22 >;
|
|
};
|
|
|
|
spi1-bus {
|
|
samsung,pins = "gpa2-4\0gpa2-6\0gpa2-7";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x26 >;
|
|
};
|
|
|
|
i2s1-bus {
|
|
samsung,pins = "gpb0-0\0gpb0-1\0gpb0-2\0gpb0-3\0gpb0-4";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x33 >;
|
|
};
|
|
|
|
pcm1-bus {
|
|
samsung,pins = "gpb0-0\0gpb0-1\0gpb0-2\0gpb0-3\0gpb0-4";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
ac97-bus {
|
|
samsung,pins = "gpb0-0\0gpb0-1\0gpb0-2\0gpb0-3\0gpb0-4";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2s2-bus {
|
|
samsung,pins = "gpb1-0\0gpb1-1\0gpb1-2\0gpb1-3\0gpb1-4";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x34 >;
|
|
};
|
|
|
|
pcm2-bus {
|
|
samsung,pins = "gpb1-0\0gpb1-1\0gpb1-2\0gpb1-3\0gpb1-4";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
spdif-bus {
|
|
samsung,pins = "gpb1-0\0gpb1-1";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
spi2-bus {
|
|
samsung,pins = "gpb1-1\0gpb1-3\0gpb1-4";
|
|
samsung,pin-function = < 0x05 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x27 >;
|
|
};
|
|
|
|
i2c6-bus {
|
|
samsung,pins = "gpb1-3\0gpb1-4";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x23 >;
|
|
};
|
|
|
|
pwm0-out {
|
|
samsung,pins = "gpb2-0";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
pwm1-out {
|
|
samsung,pins = "gpb2-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
pwm2-out {
|
|
samsung,pins = "gpb2-2";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
pwm3-out {
|
|
samsung,pins = "gpb2-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2c7-bus {
|
|
samsung,pins = "gpb2-2\0gpb2-3";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x24 >;
|
|
};
|
|
|
|
i2c0-bus {
|
|
samsung,pins = "gpb3-0\0gpb3-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x06 >;
|
|
};
|
|
|
|
i2c1-bus {
|
|
samsung,pins = "gpb3-2\0gpb3-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x0e >;
|
|
};
|
|
|
|
i2c0-hs-bus {
|
|
samsung,pins = "gpb3-0\0gpb3-1";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
i2c1-hs-bus {
|
|
samsung,pins = "gpb3-2\0gpb3-3";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
sd0-clk {
|
|
samsung,pins = "gpc0-0";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x29 >;
|
|
};
|
|
|
|
sd0-cmd {
|
|
samsung,pins = "gpc0-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2a >;
|
|
};
|
|
|
|
sd0-cd {
|
|
samsung,pins = "gpc0-2";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd0-bus-width1 {
|
|
samsung,pins = "gpc0-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd0-bus-width4 {
|
|
samsung,pins = "gpc0-3\0gpc0-4\0gpc0-5\0gpc0-6";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2b >;
|
|
};
|
|
|
|
sd0-bus-width8 {
|
|
samsung,pins = "gpc1-0\0gpc1-1\0gpc1-2\0gpc1-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2c >;
|
|
};
|
|
|
|
sd1-clk {
|
|
samsung,pins = "gpc2-0";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd1-cmd {
|
|
samsung,pins = "gpc2-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd1-cd {
|
|
samsung,pins = "gpc2-2";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd1-bus-width1 {
|
|
samsung,pins = "gpc2-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd1-bus-width4 {
|
|
samsung,pins = "gpc2-3\0gpc2-4\0gpc2-5\0gpc2-6";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd2-clk {
|
|
samsung,pins = "gpc3-0";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2d >;
|
|
};
|
|
|
|
sd2-cmd {
|
|
samsung,pins = "gpc3-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2e >;
|
|
};
|
|
|
|
sd2-cd {
|
|
samsung,pins = "gpc3-2";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x2f >;
|
|
};
|
|
|
|
sd2-bus-width1 {
|
|
samsung,pins = "gpc3-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd2-bus-width4 {
|
|
samsung,pins = "gpc3-3\0gpc3-4\0gpc3-5\0gpc3-6";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
phandle = < 0x30 >;
|
|
};
|
|
|
|
sd2-bus-width8 {
|
|
samsung,pins = "gpc4-3\0gpc4-4\0gpc4-5\0gpc4-6";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd3-clk {
|
|
samsung,pins = "gpc4-0";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd3-cmd {
|
|
samsung,pins = "gpc4-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd3-cd {
|
|
samsung,pins = "gpc4-2";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd3-bus-width1 {
|
|
samsung,pins = "gpc4-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
sd3-bus-width4 {
|
|
samsung,pins = "gpc4-3\0gpc4-4\0gpc4-5\0gpc4-6";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x03 >;
|
|
};
|
|
|
|
uart1-data {
|
|
samsung,pins = "gpd0-0\0gpd0-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
uart1-fctl {
|
|
samsung,pins = "gpd0-2\0gpd0-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
dp_hpd {
|
|
samsung,pins = "gpx0-7";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
hdmi-cec {
|
|
samsung,pins = "gpx3-6";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x42 >;
|
|
};
|
|
|
|
hdmi-hpd {
|
|
samsung,pins = "gpx3-7";
|
|
samsung,pin-pud = < 0x00 >;
|
|
phandle = < 0x3d >;
|
|
};
|
|
|
|
s5m8767-irq {
|
|
samsung,pins = "gpx3-2";
|
|
samsung,pin-pud = < 0x00 >;
|
|
phandle = < 0x08 >;
|
|
};
|
|
};
|
|
|
|
pinctrl@13400000 {
|
|
compatible = "samsung,exynos5250-pinctrl";
|
|
reg = < 0x13400000 0x1000 >;
|
|
interrupts = < 0x00 0x2d 0x04 >;
|
|
|
|
gpe0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpe1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpf0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpf1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpg0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpg1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpg2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gph0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gph1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
cam-gpio-a {
|
|
samsung,pins = "gpe0-0\0gpe0-1\0gpe0-2\0gpe0-3\0gpe0-4\0gpe0-5\0gpe0-6\0gpe0-7\0gpe1-0\0gpe1-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-gpio-b {
|
|
samsung,pins = "gpf0-0\0gpf0-1\0gpf0-2\0gpf0-3\0gpf1-0\0gpf1-1\0gpf1-2\0gpf1-3";
|
|
samsung,pin-function = < 0x03 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-i2c2-bus {
|
|
samsung,pins = "gpe0-6\0gpe1-0";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-spi1-bus {
|
|
samsung,pins = "gpe0-4\0gpe0-5\0gpf0-2\0gpf0-3";
|
|
samsung,pin-function = < 0x04 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-i2c1-bus {
|
|
samsung,pins = "gpf0-2\0gpf0-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-i2c0-bus {
|
|
samsung,pins = "gpf0-0\0gpf0-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x03 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-spi0-bus {
|
|
samsung,pins = "gpf1-0\0gpf1-1\0gpf1-2\0gpf1-3";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-bayrgb-bus {
|
|
samsung,pins = "gpg0-0\0gpg0-1\0gpg0-2\0gpg0-3\0gpg0-4\0gpg0-5\0gpg0-6\0gpg0-7\0gpg1-0\0gpg1-1\0gpg1-2\0gpg1-3\0gpg1-4\0gpg1-5\0gpg1-6\0gpg1-7\0gpg2-0\0gpg2-1";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
cam-port-a {
|
|
samsung,pins = "gph0-0\0gph0-1\0gph0-2\0gph0-3\0gph1-0\0gph1-1\0gph1-2\0gph1-3\0gph1-4\0gph1-5\0gph1-6\0gph1-7";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
};
|
|
|
|
pinctrl@10d10000 {
|
|
compatible = "samsung,exynos5250-pinctrl";
|
|
reg = < 0x10d10000 0x1000 >;
|
|
interrupts = < 0x00 0x32 0x04 >;
|
|
|
|
gpv0 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpv1 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpv2 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpv3 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
gpv4 {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
c2c-rxd {
|
|
samsung,pins = "gpv0-0\0gpv0-1\0gpv0-2\0gpv0-3\0gpv0-4\0gpv0-5\0gpv0-6\0gpv0-7\0gpv1-0\0gpv1-1\0gpv1-2\0gpv1-3\0gpv1-4\0gpv1-5\0gpv1-6\0gpv1-7";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
|
|
c2c-txd {
|
|
samsung,pins = "gpv2-0\0gpv2-1\0gpv2-2\0gpv2-3\0gpv2-4\0gpv2-5\0gpv2-6\0gpv2-7\0gpv3-0\0gpv3-1\0gpv3-2\0gpv3-3\0gpv3-4\0gpv3-5\0gpv3-6\0gpv3-7";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
};
|
|
};
|
|
|
|
pinctrl@3860000 {
|
|
compatible = "samsung,exynos5250-pinctrl";
|
|
reg = < 0x3860000 0x1000 >;
|
|
interrupts = < 0x00 0x2f 0x04 >;
|
|
power-domains = < 0x19 >;
|
|
|
|
gpz {
|
|
gpio-controller;
|
|
#gpio-cells = < 0x02 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x02 >;
|
|
};
|
|
|
|
i2s0-bus {
|
|
samsung,pins = "gpz-0\0gpz-1\0gpz-2\0gpz-3\0gpz-4\0gpz-5\0gpz-6";
|
|
samsung,pin-function = < 0x02 >;
|
|
samsung,pin-pud = < 0x00 >;
|
|
samsung,pin-drv = < 0x00 >;
|
|
phandle = < 0x32 >;
|
|
};
|
|
};
|
|
|
|
system-controller@10040000 {
|
|
compatible = "samsung,exynos5250-pmu\0syscon";
|
|
reg = < 0x10040000 0x5000 >;
|
|
clock-names = "clkout16";
|
|
clocks = < 0x02 0x01 >;
|
|
#clock-cells = < 0x01 >;
|
|
interrupt-controller;
|
|
#interrupt-cells = < 0x03 >;
|
|
interrupt-parent = < 0x01 >;
|
|
phandle = < 0x12 >;
|
|
|
|
syscon-poweroff {
|
|
compatible = "syscon-poweroff";
|
|
regmap = < 0x12 >;
|
|
offset = < 0x330c >;
|
|
mask = < 0x5200 >;
|
|
};
|
|
|
|
syscon-reboot {
|
|
compatible = "syscon-reboot";
|
|
regmap = < 0x12 >;
|
|
offset = < 0x400 >;
|
|
mask = < 0x01 >;
|
|
};
|
|
};
|
|
|
|
watchdog@101d0000 {
|
|
compatible = "samsung,exynos5250-wdt";
|
|
reg = < 0x101d0000 0x100 >;
|
|
interrupts = < 0x00 0x2a 0x04 >;
|
|
clocks = < 0x02 0x150 >;
|
|
clock-names = "watchdog";
|
|
samsung,syscon-phandle = < 0x12 >;
|
|
};
|
|
|
|
codec@11000000 {
|
|
compatible = "samsung,mfc-v6";
|
|
reg = < 0x11000000 0x10000 >;
|
|
interrupts = < 0x00 0x60 0x04 >;
|
|
power-domains = < 0x1b >;
|
|
clocks = < 0x02 0x10a >;
|
|
clock-names = "mfc";
|
|
iommus = < 0x1c 0x1d >;
|
|
iommu-names = "left\0right";
|
|
};
|
|
|
|
rotator@11c00000 {
|
|
compatible = "samsung,exynos5250-rotator";
|
|
reg = < 0x11c00000 0x64 >;
|
|
interrupts = < 0x00 0x54 0x04 >;
|
|
clocks = < 0x02 0x10d >;
|
|
clock-names = "rotator";
|
|
iommus = < 0x1e >;
|
|
};
|
|
|
|
tmu@10060000 {
|
|
compatible = "samsung,exynos5250-tmu";
|
|
reg = < 0x10060000 0x100 >;
|
|
interrupts = < 0x00 0x41 0x04 >;
|
|
clocks = < 0x02 0x152 >;
|
|
clock-names = "tmu_apbif";
|
|
#thermal-sensor-cells = < 0x00 >;
|
|
phandle = < 0x4b >;
|
|
};
|
|
|
|
sata@122f0000 {
|
|
compatible = "snps,dwc-ahci";
|
|
samsung,sata-freq = < 0x42 >;
|
|
reg = < 0x122f0000 0x1ff >;
|
|
interrupts = < 0x00 0x73 0x04 >;
|
|
clocks = < 0x02 0x115 0x02 0x8f >;
|
|
clock-names = "sata\0sclk_sata";
|
|
phys = < 0x1f >;
|
|
phy-names = "sata-phy";
|
|
status = "okay";
|
|
};
|
|
|
|
sata-phy@12170000 {
|
|
compatible = "samsung,exynos5250-sata-phy";
|
|
reg = < 0x12170000 0x1ff >;
|
|
clocks = < 0x02 0x11f >;
|
|
clock-names = "sata_phyctrl";
|
|
#phy-cells = < 0x00 >;
|
|
samsung,syscon-phandle = < 0x12 >;
|
|
status = "okay";
|
|
samsung,exynos-sataphy-i2c-phandle = < 0x20 >;
|
|
phandle = < 0x1f >;
|
|
};
|
|
|
|
i2c@12ca0000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12ca0000 0x100 >;
|
|
interrupts = < 0x00 0x3c 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x12a >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x21 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
i2c@12cb0000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12cb0000 0x100 >;
|
|
interrupts = < 0x00 0x3d 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x12b >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x22 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
i2c@12cc0000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12cc0000 0x100 >;
|
|
interrupts = < 0x00 0x3e 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x12c >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x23 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
i2c@12cd0000 {
|
|
compatible = "samsung,s3c2440-i2c";
|
|
reg = < 0x12cd0000 0x100 >;
|
|
interrupts = < 0x00 0x3f 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x12d >;
|
|
clock-names = "i2c";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x24 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
i2c@12ce0000 {
|
|
compatible = "samsung,s3c2440-hdmiphy-i2c";
|
|
reg = < 0x12ce0000 0x1000 >;
|
|
interrupts = < 0x00 0x40 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x12e >;
|
|
clock-names = "i2c";
|
|
status = "okay";
|
|
samsung,i2c-sda-delay = < 0x64 >;
|
|
samsung,i2c-max-bus-freq = < 0x101d0 >;
|
|
|
|
hdmiphy@38 {
|
|
compatible = "samsung,exynos4212-hdmiphy";
|
|
reg = < 0x38 >;
|
|
phandle = < 0x3c >;
|
|
};
|
|
};
|
|
|
|
i2c@121d0000 {
|
|
compatible = "samsung,exynos5-sata-phy-i2c";
|
|
reg = < 0x121d0000 0x100 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x120 >;
|
|
clock-names = "i2c";
|
|
status = "okay";
|
|
samsung,i2c-sda-delay = < 0x64 >;
|
|
samsung,i2c-max-bus-freq = < 0x9c40 >;
|
|
samsung,i2c-slave-addr = < 0x38 >;
|
|
|
|
sata-phy@38 {
|
|
compatible = "samsung,exynos-sataphy-i2c";
|
|
reg = < 0x38 >;
|
|
phandle = < 0x20 >;
|
|
};
|
|
};
|
|
|
|
spi@12d20000 {
|
|
compatible = "samsung,exynos4210-spi";
|
|
status = "disabled";
|
|
reg = < 0x12d20000 0x100 >;
|
|
interrupts = < 0x00 0x42 0x04 >;
|
|
dmas = < 0x03 0x05 0x03 0x04 >;
|
|
dma-names = "tx\0rx";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x130 0x02 0x9a >;
|
|
clock-names = "spi\0spi_busclk0";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x25 >;
|
|
};
|
|
|
|
spi@12d30000 {
|
|
compatible = "samsung,exynos4210-spi";
|
|
status = "disabled";
|
|
reg = < 0x12d30000 0x100 >;
|
|
interrupts = < 0x00 0x43 0x04 >;
|
|
dmas = < 0x04 0x05 0x04 0x04 >;
|
|
dma-names = "tx\0rx";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x131 0x02 0x9b >;
|
|
clock-names = "spi\0spi_busclk0";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x26 >;
|
|
};
|
|
|
|
spi@12d40000 {
|
|
compatible = "samsung,exynos4210-spi";
|
|
status = "disabled";
|
|
reg = < 0x12d40000 0x100 >;
|
|
interrupts = < 0x00 0x44 0x04 >;
|
|
dmas = < 0x03 0x07 0x03 0x06 >;
|
|
dma-names = "tx\0rx";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x132 0x02 0x9c >;
|
|
clock-names = "spi\0spi_busclk0";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x27 >;
|
|
};
|
|
|
|
mmc@12200000 {
|
|
compatible = "samsung,exynos5250-dw-mshc";
|
|
interrupts = < 0x00 0x4b 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
reg = < 0x12200000 0x1000 >;
|
|
clocks = < 0x02 0x118 0x02 0x8b >;
|
|
clock-names = "biu\0ciu";
|
|
fifo-depth = < 0x80 >;
|
|
status = "okay";
|
|
broken-cd;
|
|
card-detect-delay = < 0xc8 >;
|
|
samsung,dw-mshc-ciu-div = < 0x03 >;
|
|
samsung,dw-mshc-sdr-timing = < 0x02 0x03 >;
|
|
samsung,dw-mshc-ddr-timing = < 0x01 0x02 >;
|
|
vmmc-supply = < 0x28 >;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x29 0x2a 0x2b 0x2c >;
|
|
bus-width = < 0x08 >;
|
|
cap-mmc-highspeed;
|
|
};
|
|
|
|
mmc@12210000 {
|
|
compatible = "samsung,exynos5250-dw-mshc";
|
|
interrupts = < 0x00 0x4c 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
reg = < 0x12210000 0x1000 >;
|
|
clocks = < 0x02 0x119 0x02 0x8c >;
|
|
clock-names = "biu\0ciu";
|
|
fifo-depth = < 0x80 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
mmc@12220000 {
|
|
compatible = "samsung,exynos5250-dw-mshc";
|
|
interrupts = < 0x00 0x4d 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
reg = < 0x12220000 0x1000 >;
|
|
clocks = < 0x02 0x11a 0x02 0x8d >;
|
|
clock-names = "biu\0ciu";
|
|
fifo-depth = < 0x80 >;
|
|
status = "okay";
|
|
card-detect-delay = < 0xc8 >;
|
|
samsung,dw-mshc-ciu-div = < 0x03 >;
|
|
samsung,dw-mshc-sdr-timing = < 0x02 0x03 >;
|
|
samsung,dw-mshc-ddr-timing = < 0x01 0x02 >;
|
|
vmmc-supply = < 0x28 >;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x2d 0x2e 0x2f 0x30 >;
|
|
bus-width = < 0x04 >;
|
|
disable-wp;
|
|
cap-sd-highspeed;
|
|
};
|
|
|
|
mmc@12230000 {
|
|
compatible = "samsung,exynos5250-dw-mshc";
|
|
reg = < 0x12230000 0x1000 >;
|
|
interrupts = < 0x00 0x4e 0x04 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
clocks = < 0x02 0x11b 0x02 0x8e >;
|
|
clock-names = "biu\0ciu";
|
|
fifo-depth = < 0x80 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
i2s@3830000 {
|
|
compatible = "samsung,s5pv210-i2s";
|
|
status = "okay";
|
|
reg = < 0x3830000 0x100 >;
|
|
dmas = < 0x03 0x0a 0x03 0x09 0x03 0x08 >;
|
|
dma-names = "tx\0rx\0tx-sec";
|
|
clocks = < 0x31 0x06 0x31 0x06 0x31 0x07 >;
|
|
clock-names = "iis\0i2s_opclk0\0i2s_opclk1";
|
|
samsung,idma-addr = < 0x3000000 >;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x32 >;
|
|
power-domains = < 0x19 >;
|
|
#clock-cells = < 0x01 >;
|
|
#sound-dai-cells = < 0x01 >;
|
|
};
|
|
|
|
i2s@12d60000 {
|
|
compatible = "samsung,s3c6410-i2s";
|
|
status = "disabled";
|
|
reg = < 0x12d60000 0x100 >;
|
|
dmas = < 0x04 0x0c 0x04 0x0b >;
|
|
dma-names = "tx\0rx";
|
|
clocks = < 0x02 0x133 0x02 0x9d >;
|
|
clock-names = "iis\0i2s_opclk0";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x33 >;
|
|
power-domains = < 0x19 >;
|
|
#sound-dai-cells = < 0x01 >;
|
|
};
|
|
|
|
i2s@12d70000 {
|
|
compatible = "samsung,s3c6410-i2s";
|
|
status = "disabled";
|
|
reg = < 0x12d70000 0x100 >;
|
|
dmas = < 0x03 0x0c 0x03 0x0b >;
|
|
dma-names = "tx\0rx";
|
|
clocks = < 0x02 0x134 0x02 0x9e >;
|
|
clock-names = "iis\0i2s_opclk0";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x34 >;
|
|
power-domains = < 0x19 >;
|
|
#sound-dai-cells = < 0x01 >;
|
|
};
|
|
|
|
usb_dwc3 {
|
|
compatible = "samsung,exynos5250-dwusb3";
|
|
clocks = < 0x02 0x11e >;
|
|
clock-names = "usbdrd30";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x01 >;
|
|
ranges;
|
|
|
|
dwc3@12000000 {
|
|
compatible = "synopsys,dwc3";
|
|
reg = < 0x12000000 0x10000 >;
|
|
interrupts = < 0x00 0x48 0x04 >;
|
|
phys = < 0x35 0x00 0x35 0x01 >;
|
|
phy-names = "usb2-phy\0usb3-phy";
|
|
};
|
|
};
|
|
|
|
phy@12100000 {
|
|
compatible = "samsung,exynos5250-usbdrd-phy";
|
|
reg = < 0x12100000 0x100 >;
|
|
clocks = < 0x02 0x11e 0x02 0x01 >;
|
|
clock-names = "phy\0ref";
|
|
samsung,pmu-syscon = < 0x12 >;
|
|
#phy-cells = < 0x01 >;
|
|
phandle = < 0x35 >;
|
|
};
|
|
|
|
usb@12110000 {
|
|
compatible = "samsung,exynos4210-ehci";
|
|
reg = < 0x12110000 0x100 >;
|
|
interrupts = < 0x00 0x47 0x04 >;
|
|
clocks = < 0x02 0x11d >;
|
|
clock-names = "usbhost";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
|
|
port@0 {
|
|
reg = < 0x00 >;
|
|
phys = < 0x36 0x01 >;
|
|
};
|
|
};
|
|
|
|
usb@12120000 {
|
|
compatible = "samsung,exynos4210-ohci";
|
|
reg = < 0x12120000 0x100 >;
|
|
interrupts = < 0x00 0x47 0x04 >;
|
|
clocks = < 0x02 0x11d >;
|
|
clock-names = "usbhost";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
|
|
port@0 {
|
|
reg = < 0x00 >;
|
|
phys = < 0x36 0x01 >;
|
|
};
|
|
};
|
|
|
|
phy@12130000 {
|
|
compatible = "samsung,exynos5250-usb2-phy";
|
|
reg = < 0x12130000 0x100 >;
|
|
clocks = < 0x02 0x11d 0x02 0x01 >;
|
|
clock-names = "phy\0ref";
|
|
#phy-cells = < 0x01 >;
|
|
samsung,sysreg-phandle = < 0x05 >;
|
|
samsung,pmureg-phandle = < 0x12 >;
|
|
phandle = < 0x36 >;
|
|
};
|
|
|
|
amba {
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x01 >;
|
|
compatible = "simple-bus";
|
|
interrupt-parent = < 0x01 >;
|
|
ranges;
|
|
|
|
pdma@121a0000 {
|
|
compatible = "arm,pl330\0arm,primecell";
|
|
reg = < 0x121a0000 0x1000 >;
|
|
interrupts = < 0x00 0x22 0x04 >;
|
|
clocks = < 0x02 0x113 >;
|
|
clock-names = "apb_pclk";
|
|
#dma-cells = < 0x01 >;
|
|
#dma-channels = < 0x08 >;
|
|
#dma-requests = < 0x20 >;
|
|
phandle = < 0x03 >;
|
|
};
|
|
|
|
pdma@121b0000 {
|
|
compatible = "arm,pl330\0arm,primecell";
|
|
reg = < 0x121b0000 0x1000 >;
|
|
interrupts = < 0x00 0x23 0x04 >;
|
|
clocks = < 0x02 0x114 >;
|
|
clock-names = "apb_pclk";
|
|
#dma-cells = < 0x01 >;
|
|
#dma-channels = < 0x08 >;
|
|
#dma-requests = < 0x20 >;
|
|
phandle = < 0x04 >;
|
|
};
|
|
|
|
mdma@10800000 {
|
|
compatible = "arm,pl330\0arm,primecell";
|
|
reg = < 0x10800000 0x1000 >;
|
|
interrupts = < 0x00 0x21 0x04 >;
|
|
clocks = < 0x02 0x15a >;
|
|
clock-names = "apb_pclk";
|
|
#dma-cells = < 0x01 >;
|
|
#dma-channels = < 0x08 >;
|
|
#dma-requests = < 0x01 >;
|
|
};
|
|
|
|
mdma@11c10000 {
|
|
compatible = "arm,pl330\0arm,primecell";
|
|
reg = < 0x11c10000 0x1000 >;
|
|
interrupts = < 0x00 0x7c 0x04 >;
|
|
clocks = < 0x02 0x10f >;
|
|
clock-names = "apb_pclk";
|
|
#dma-cells = < 0x01 >;
|
|
#dma-channels = < 0x08 >;
|
|
#dma-requests = < 0x01 >;
|
|
};
|
|
};
|
|
|
|
gsc@13e00000 {
|
|
compatible = "samsung,exynos5250-gsc\0samsung,exynos5-gsc";
|
|
reg = < 0x13e00000 0x1000 >;
|
|
interrupts = < 0x00 0x55 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clocks = < 0x02 0x100 >;
|
|
clock-names = "gscl";
|
|
iommus = < 0x38 >;
|
|
};
|
|
|
|
gsc@13e10000 {
|
|
compatible = "samsung,exynos5250-gsc\0samsung,exynos5-gsc";
|
|
reg = < 0x13e10000 0x1000 >;
|
|
interrupts = < 0x00 0x56 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clocks = < 0x02 0x101 >;
|
|
clock-names = "gscl";
|
|
iommus = < 0x39 >;
|
|
};
|
|
|
|
gsc@13e20000 {
|
|
compatible = "samsung,exynos5250-gsc\0samsung,exynos5-gsc";
|
|
reg = < 0x13e20000 0x1000 >;
|
|
interrupts = < 0x00 0x57 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clocks = < 0x02 0x102 >;
|
|
clock-names = "gscl";
|
|
iommus = < 0x3a >;
|
|
};
|
|
|
|
gsc@13e30000 {
|
|
compatible = "samsung,exynos5250-gsc\0samsung,exynos5-gsc";
|
|
reg = < 0x13e30000 0x1000 >;
|
|
interrupts = < 0x00 0x58 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clocks = < 0x02 0x103 >;
|
|
clock-names = "gscl";
|
|
iommus = < 0x3b >;
|
|
};
|
|
|
|
hdmi@14530000 {
|
|
compatible = "samsung,exynos4212-hdmi";
|
|
reg = < 0x14530000 0x70000 >;
|
|
power-domains = < 0x14 >;
|
|
interrupts = < 0x00 0x5f 0x04 >;
|
|
clocks = < 0x02 0x158 0x02 0x88 0x02 0x89 0x02 0x9f 0x02 0x400 >;
|
|
clock-names = "hdmi\0sclk_hdmi\0sclk_pixel\0sclk_hdmiphy\0mout_hdmi";
|
|
samsung,syscon-phandle = < 0x12 >;
|
|
phy = < 0x3c >;
|
|
#sound-dai-cells = < 0x00 >;
|
|
status = "okay";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x3d >;
|
|
ddc = < 0x3e >;
|
|
hpd-gpios = < 0x07 0x07 0x00 >;
|
|
vdd_osc-supply = < 0x3f >;
|
|
vdd_pll-supply = < 0x40 >;
|
|
vdd-supply = < 0x40 >;
|
|
phandle = < 0x41 >;
|
|
};
|
|
|
|
cec@101b0000 {
|
|
compatible = "samsung,s5p-cec";
|
|
reg = < 0x101b0000 0x200 >;
|
|
interrupts = < 0x00 0x72 0x04 >;
|
|
clocks = < 0x02 0x14e >;
|
|
clock-names = "hdmicec";
|
|
samsung,syscon-phandle = < 0x12 >;
|
|
hdmi-phandle = < 0x41 >;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x42 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
mixer@14450000 {
|
|
compatible = "samsung,exynos5250-mixer";
|
|
reg = < 0x14450000 0x10000 >;
|
|
power-domains = < 0x14 >;
|
|
interrupts = < 0x00 0x5e 0x04 >;
|
|
clocks = < 0x02 0x157 0x02 0x158 0x02 0x88 >;
|
|
clock-names = "mixer\0hdmi\0sclk_hdmi";
|
|
iommus = < 0x43 >;
|
|
status = "okay";
|
|
};
|
|
|
|
video-phy {
|
|
compatible = "samsung,exynos5250-dp-video-phy";
|
|
samsung,pmu-syscon = < 0x12 >;
|
|
#phy-cells = < 0x00 >;
|
|
phandle = < 0x16 >;
|
|
};
|
|
|
|
video-phy@10040710 {
|
|
compatible = "samsung,s5pv210-mipi-video-phy";
|
|
reg = < 0x10040710 0x100 >;
|
|
#phy-cells = < 0x01 >;
|
|
syscon = < 0x12 >;
|
|
phandle = < 0x44 >;
|
|
};
|
|
|
|
dsi@14500000 {
|
|
compatible = "samsung,exynos4210-mipi-dsi";
|
|
reg = < 0x14500000 0x10000 >;
|
|
interrupts = < 0x00 0x52 0x04 >;
|
|
samsung,power-domain = < 0x14 >;
|
|
phys = < 0x44 0x03 >;
|
|
phy-names = "dsim";
|
|
clocks = < 0x02 0x155 0x02 0x86 >;
|
|
clock-names = "bus_clk\0sclk_mipi";
|
|
status = "okay";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
vddcore-supply = < 0x40 >;
|
|
vddio-supply = < 0x3f >;
|
|
samsung,pll-clock-frequency = < 0x16e3600 >;
|
|
samsung,burst-clock-frequency = < 0x1312d000 >;
|
|
samsung,esc-clock-frequency = < 0x989680 >;
|
|
|
|
bridge@0 {
|
|
reg = < 0x00 >;
|
|
compatible = "toshiba,tc358764";
|
|
vddc-supply = < 0x45 >;
|
|
vddio-supply = < 0x46 >;
|
|
vddlvds-supply = < 0x47 >;
|
|
reset-gpios = < 0x0c 0x06 0x01 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
|
|
port@1 {
|
|
reg = < 0x01 >;
|
|
|
|
endpoint {
|
|
remote-endpoint = < 0x48 >;
|
|
phandle = < 0x52 >;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
adc@12d10000 {
|
|
compatible = "samsung,exynos-adc-v1";
|
|
reg = < 0x12d10000 0x100 >;
|
|
interrupts = < 0x00 0x6a 0x04 >;
|
|
clocks = < 0x02 0x12f >;
|
|
clock-names = "adc";
|
|
#io-channel-cells = < 0x01 >;
|
|
io-channel-ranges;
|
|
samsung,syscon-phandle = < 0x12 >;
|
|
status = "disabled";
|
|
};
|
|
|
|
sysmmu@10a60000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x10a60000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x18 0x05 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x160 0x02 0x159 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x18 >;
|
|
};
|
|
|
|
sysmmu@11200000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x11200000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x06 0x02 >;
|
|
power-domains = < 0x1b >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x10c 0x02 0x10a >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x1d >;
|
|
};
|
|
|
|
sysmmu@11210000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x11210000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x08 0x05 >;
|
|
power-domains = < 0x1b >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x10b 0x02 0x10a >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x1c >;
|
|
};
|
|
|
|
sysmmu@11d40000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x11d40000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x04 0x00 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x110 0x02 0x10d >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x1e >;
|
|
};
|
|
|
|
sysmmu@11f20000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x11f20000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x04 0x02 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x111 0x02 0x10e >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13260000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13260000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x0a 0x06 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x161 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13270000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13270000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x0b 0x06 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x162 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132a0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132a0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x05 0x00 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x165 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13280000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13280000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x05 0x02 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x163 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13290000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13290000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x03 0x06 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x164 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132b0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132b0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x05 0x04 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x166 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132c0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132c0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x0b 0x00 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x167 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132d0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132d0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x0a 0x04 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x168 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132e0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132e0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x09 0x04 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x169 >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@132f0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x132f0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x05 0x06 >;
|
|
clock-names = "sysmmu";
|
|
clocks = < 0x02 0x16a >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13c40000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13c40000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x03 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x16b 0x02 0x16d >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13c50000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13c50000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x18 0x01 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x16c 0x02 0x16d >;
|
|
#iommu-cells = < 0x00 >;
|
|
};
|
|
|
|
sysmmu@13e80000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13e80000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x02 0x00 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x106 0x02 0x100 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x38 >;
|
|
};
|
|
|
|
sysmmu@13e90000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13e90000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x02 0x02 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x107 0x02 0x101 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x39 >;
|
|
};
|
|
|
|
sysmmu@13ea0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13ea0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x02 0x04 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x108 0x02 0x102 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x3a >;
|
|
};
|
|
|
|
sysmmu@13eb0000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x13eb0000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x02 0x06 >;
|
|
power-domains = < 0x37 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x109 0x02 0x103 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x3b >;
|
|
};
|
|
|
|
sysmmu@14640000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x14640000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x03 0x02 >;
|
|
power-domains = < 0x14 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x15f 0x02 0x153 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x15 >;
|
|
};
|
|
|
|
sysmmu@14650000 {
|
|
compatible = "samsung,exynos-sysmmu";
|
|
reg = < 0x14650000 0x1000 >;
|
|
interrupt-parent = < 0x13 >;
|
|
interrupts = < 0x07 0x04 >;
|
|
power-domains = < 0x14 >;
|
|
clock-names = "sysmmu\0master";
|
|
clocks = < 0x02 0x15e 0x02 0x157 >;
|
|
#iommu-cells = < 0x00 >;
|
|
phandle = < 0x43 >;
|
|
};
|
|
|
|
i2c-gpio {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = < 0x49 >;
|
|
status = "okay";
|
|
compatible = "i2c-gpio";
|
|
gpios = < 0x4a 0x06 0x00 0x4a 0x07 0x00 >;
|
|
i2c-gpio,delay-us = < 0x02 >;
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
phandle = < 0x3e >;
|
|
};
|
|
};
|
|
|
|
thermal-zones {
|
|
|
|
cpu-thermal {
|
|
thermal-sensors = < 0x4b 0x00 >;
|
|
polling-delay-passive = < 0x00 >;
|
|
polling-delay = < 0x00 >;
|
|
|
|
trips {
|
|
|
|
cpu-alert-0 {
|
|
temperature = < 0x11170 >;
|
|
hysteresis = < 0x2710 >;
|
|
type = "active";
|
|
phandle = < 0x4c >;
|
|
};
|
|
|
|
cpu-alert-1 {
|
|
temperature = < 0x17318 >;
|
|
hysteresis = < 0x2710 >;
|
|
type = "active";
|
|
phandle = < 0x4e >;
|
|
};
|
|
|
|
cpu-alert-2 {
|
|
temperature = < 0x1adb0 >;
|
|
hysteresis = < 0x2710 >;
|
|
type = "active";
|
|
};
|
|
|
|
cpu-crit-0 {
|
|
temperature = < 0x1d4c0 >;
|
|
hysteresis = < 0x00 >;
|
|
type = "critical";
|
|
};
|
|
};
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
|
trip = < 0x4c >;
|
|
cooling-device = < 0x4d 0x09 0x09 >;
|
|
};
|
|
|
|
map1 {
|
|
trip = < 0x4e >;
|
|
cooling-device = < 0x4d 0x0f 0x0f >;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
cpus {
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
|
|
cpu@0 {
|
|
device_type = "cpu";
|
|
compatible = "arm,cortex-a15";
|
|
reg = < 0x00 >;
|
|
clocks = < 0x02 0x09 >;
|
|
clock-names = "cpu";
|
|
operating-points-v2 = < 0x4f >;
|
|
#cooling-cells = < 0x02 >;
|
|
cpu0-supply = < 0x50 >;
|
|
phandle = < 0x4d >;
|
|
};
|
|
|
|
cpu@1 {
|
|
device_type = "cpu";
|
|
compatible = "arm,cortex-a15";
|
|
reg = < 0x01 >;
|
|
clocks = < 0x02 0x09 >;
|
|
clock-names = "cpu";
|
|
operating-points-v2 = < 0x4f >;
|
|
#cooling-cells = < 0x02 >;
|
|
};
|
|
};
|
|
|
|
opp_table0 {
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
phandle = < 0x4f >;
|
|
|
|
opp-200000000 {
|
|
opp-hz = < 0x00 0xbebc200 >;
|
|
opp-microvolt = < 0xe1d48 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-300000000 {
|
|
opp-hz = < 0x00 0x11e1a300 >;
|
|
opp-microvolt = < 0xe4e1c >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-400000000 {
|
|
opp-hz = < 0x00 0x17d78400 >;
|
|
opp-microvolt = < 0xe7ef0 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-500000000 {
|
|
opp-hz = < 0x00 0x1dcd6500 >;
|
|
opp-microvolt = < 0xee098 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-600000000 {
|
|
opp-hz = < 0x00 0x23c34600 >;
|
|
opp-microvolt = < 0xf4240 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-700000000 {
|
|
opp-hz = < 0x00 0x29b92700 >;
|
|
opp-microvolt = < 0xf7314 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-800000000 {
|
|
opp-hz = < 0x00 0x2faf0800 >;
|
|
opp-microvolt = < 0xfa3e8 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-900000000 {
|
|
opp-hz = < 0x00 0x35a4e900 >;
|
|
opp-microvolt = < 0x100590 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1000000000 {
|
|
opp-hz = < 0x00 0x3b9aca00 >;
|
|
opp-microvolt = < 0x106738 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
opp-suspend;
|
|
};
|
|
|
|
opp-1100000000 {
|
|
opp-hz = < 0x00 0x4190ab00 >;
|
|
opp-microvolt = < 0x10c8e0 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1200000000 {
|
|
opp-hz = < 0x00 0x47868c00 >;
|
|
opp-microvolt = < 0x112a88 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1300000000 {
|
|
opp-hz = < 0x00 0x4d7c6d00 >;
|
|
opp-microvolt = < 0x118c30 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1400000000 {
|
|
opp-hz = < 0x00 0x53724e00 >;
|
|
opp-microvolt = < 0x124f80 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1500000000 {
|
|
opp-hz = < 0x00 0x59682f00 >;
|
|
opp-microvolt = < 0x12b128 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1600000000 {
|
|
opp-hz = < 0x00 0x5f5e1000 >;
|
|
opp-microvolt = < 0x1312d0 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
|
|
opp-1700000000 {
|
|
opp-hz = < 0x00 0x6553f100 >;
|
|
opp-microvolt = < 0x13d620 >;
|
|
clock-latency-ns = < 0x222e0 >;
|
|
};
|
|
};
|
|
|
|
memory@40000000 {
|
|
device_type = "memory";
|
|
reg = < 0x40000000 0x80000000 >;
|
|
};
|
|
|
|
chosen {
|
|
bootargs = "console=ttySAC2,115200";
|
|
};
|
|
|
|
gpio_keys {
|
|
compatible = "gpio-keys";
|
|
|
|
menu {
|
|
label = "SW-TACT2";
|
|
gpios = < 0x51 0x04 0x01 >;
|
|
linux,code = < 0x8b >;
|
|
wakeup-source;
|
|
};
|
|
|
|
home {
|
|
label = "SW-TACT3";
|
|
gpios = < 0x51 0x05 0x01 >;
|
|
linux,code = < 0x66 >;
|
|
wakeup-source;
|
|
};
|
|
|
|
up {
|
|
label = "SW-TACT4";
|
|
gpios = < 0x51 0x06 0x01 >;
|
|
linux,code = < 0x67 >;
|
|
wakeup-source;
|
|
};
|
|
|
|
down {
|
|
label = "SW-TACT5";
|
|
gpios = < 0x51 0x07 0x01 >;
|
|
linux,code = < 0x6c >;
|
|
wakeup-source;
|
|
};
|
|
|
|
back {
|
|
label = "SW-TACT6";
|
|
gpios = < 0x0d 0x00 0x01 >;
|
|
linux,code = < 0x9e >;
|
|
wakeup-source;
|
|
};
|
|
|
|
wakeup {
|
|
label = "SW-TACT7";
|
|
gpios = < 0x0d 0x01 0x01 >;
|
|
linux,code = < 0x8f >;
|
|
wakeup-source;
|
|
};
|
|
};
|
|
|
|
panel {
|
|
compatible = "boe,hv070wsa-100";
|
|
power-supply = < 0x47 >;
|
|
enable-gpios = < 0x0c 0x03 0x00 >;
|
|
|
|
port {
|
|
|
|
endpoint {
|
|
remote-endpoint = < 0x52 >;
|
|
phandle = < 0x48 >;
|
|
};
|
|
};
|
|
};
|
|
|
|
regulators {
|
|
compatible = "simple-bus";
|
|
#address-cells = < 0x01 >;
|
|
#size-cells = < 0x00 >;
|
|
|
|
regulator@0 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x00 >;
|
|
regulator-name = "MAIN_DC";
|
|
phandle = < 0x09 >;
|
|
};
|
|
|
|
regulator@1 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x01 >;
|
|
regulator-name = "VDD_33ON_2.8V";
|
|
regulator-min-microvolt = < 0x2ab980 >;
|
|
regulator-max-microvolt = < 0x2ab980 >;
|
|
gpio = < 0x51 0x01 0x01 >;
|
|
enable-active-high;
|
|
phandle = < 0x28 >;
|
|
};
|
|
|
|
regulator@2 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x02 >;
|
|
regulator-name = "hdmi-en";
|
|
};
|
|
|
|
regulator@3 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x03 >;
|
|
regulator-name = "VCC_1V2";
|
|
regulator-min-microvolt = < 0x124f80 >;
|
|
regulator-max-microvolt = < 0x124f80 >;
|
|
phandle = < 0x45 >;
|
|
};
|
|
|
|
regulator@4 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x04 >;
|
|
regulator-name = "VCC_1V8";
|
|
regulator-min-microvolt = < 0x1b7740 >;
|
|
regulator-max-microvolt = < 0x1b7740 >;
|
|
phandle = < 0x46 >;
|
|
};
|
|
|
|
regulator@5 {
|
|
compatible = "regulator-fixed";
|
|
reg = < 0x05 >;
|
|
regulator-name = "VCC_3V3";
|
|
regulator-min-microvolt = < 0x325aa0 >;
|
|
regulator-max-microvolt = < 0x325aa0 >;
|
|
phandle = < 0x47 >;
|
|
};
|
|
};
|
|
|
|
fixed-rate-clocks {
|
|
|
|
xxti {
|
|
compatible = "samsung,clock-xxti";
|
|
clock-frequency = < 0x16e3600 >;
|
|
};
|
|
};
|
|
|
|
usb-hub {
|
|
compatible = "smsc,usb3503a";
|
|
reset-gpios = < 0x07 0x05 0x01 >;
|
|
connect-gpios = < 0x0c 0x07 0x01 >;
|
|
};
|
|
};
|