xref: /rk3399_rockchip-uboot/arch/arm/dts/exynos5420-smdk5420.dts (revision ae27120c31d58b8bb694d9155bcffdcfae8552a6)
15ab502cbSMasahiro Yamada/*
25ab502cbSMasahiro Yamada * SAMSUNG SMDK5420 board device tree source
35ab502cbSMasahiro Yamada *
45ab502cbSMasahiro Yamada * Copyright (c) 2013 Samsung Electronics Co., Ltd.
55ab502cbSMasahiro Yamada *		http://www.samsung.com
65ab502cbSMasahiro Yamada *
75ab502cbSMasahiro Yamada * SPDX-License-Identifier:	GPL-2.0+
85ab502cbSMasahiro Yamada */
95ab502cbSMasahiro Yamada
105ab502cbSMasahiro Yamada/dts-v1/;
112fdd7d9eSSimon Glass#include "exynos54xx.dtsi"
125ab502cbSMasahiro Yamada
135ab502cbSMasahiro Yamada/ {
145ab502cbSMasahiro Yamada	model = "SAMSUNG SMDK5420 board based on EXYNOS5420";
155ab502cbSMasahiro Yamada	compatible = "samsung,smdk5420", "samsung,exynos5";
165ab502cbSMasahiro Yamada
175ab502cbSMasahiro Yamada	config {
185ab502cbSMasahiro Yamada		hwid = "smdk5420 TEST A-A 9382";
195ab502cbSMasahiro Yamada	};
205ab502cbSMasahiro Yamada
215ab502cbSMasahiro Yamada	aliases {
225ab502cbSMasahiro Yamada		serial0 = "/serial@12C30000";
235ab502cbSMasahiro Yamada		console = "/serial@12C30000";
245ab502cbSMasahiro Yamada	};
255ab502cbSMasahiro Yamada
265ab502cbSMasahiro Yamada	tmu@10060000 {
275ab502cbSMasahiro Yamada		samsung,min-temp	= <25>;
285ab502cbSMasahiro Yamada		samsung,max-temp	= <125>;
295ab502cbSMasahiro Yamada		samsung,start-warning	= <95>;
305ab502cbSMasahiro Yamada		samsung,start-tripping	= <105>;
315ab502cbSMasahiro Yamada		samsung,hw-tripping	= <110>;
325ab502cbSMasahiro Yamada		samsung,efuse-min-value	= <40>;
335ab502cbSMasahiro Yamada		samsung,efuse-value	= <55>;
345ab502cbSMasahiro Yamada		samsung,efuse-max-value	= <100>;
355ab502cbSMasahiro Yamada		samsung,slope		= <274761730>;
365ab502cbSMasahiro Yamada		samsung,dc-value	= <25>;
375ab502cbSMasahiro Yamada	};
385ab502cbSMasahiro Yamada
395ab502cbSMasahiro Yamada	/* s2mps11 is on i2c bus 4 */
40*f1ac35b7SSimon Glass	i2c@12CA0000 {
415ab502cbSMasahiro Yamada		#address-cells = <1>;
425ab502cbSMasahiro Yamada		#size-cells = <0>;
435ab502cbSMasahiro Yamada		pmic@66 {
445ab502cbSMasahiro Yamada			reg = <0x66>;
455ab502cbSMasahiro Yamada			compatible = "samsung,s2mps11-pmic";
465ab502cbSMasahiro Yamada		};
475ab502cbSMasahiro Yamada	};
485ab502cbSMasahiro Yamada
495ab502cbSMasahiro Yamada	spi@12d20000 { /* spi0 */
505ab502cbSMasahiro Yamada		spi-max-frequency = <50000000>;
515ab502cbSMasahiro Yamada		firmware_storage_spi: flash@0 {
525ab502cbSMasahiro Yamada			reg = <0>;
535ab502cbSMasahiro Yamada		};
545ab502cbSMasahiro Yamada	};
555ab502cbSMasahiro Yamada
565ab502cbSMasahiro Yamada	fimd@14400000 {
575ab502cbSMasahiro Yamada		samsung,vl-freq = <60>;
585ab502cbSMasahiro Yamada		samsung,vl-col = <2560>;
595ab502cbSMasahiro Yamada		samsung,vl-row = <1600>;
605ab502cbSMasahiro Yamada		samsung,vl-width = <2560>;
615ab502cbSMasahiro Yamada		samsung,vl-height = <1600>;
625ab502cbSMasahiro Yamada
635ab502cbSMasahiro Yamada		samsung,vl-clkp;
645ab502cbSMasahiro Yamada		samsung,vl-dp;
655ab502cbSMasahiro Yamada		samsung,vl-bpix = <4>;
665ab502cbSMasahiro Yamada
675ab502cbSMasahiro Yamada		samsung,vl-hspw = <32>;
685ab502cbSMasahiro Yamada		samsung,vl-hbpd = <80>;
695ab502cbSMasahiro Yamada		samsung,vl-hfpd = <48>;
705ab502cbSMasahiro Yamada		samsung,vl-vspw = <6>;
715ab502cbSMasahiro Yamada		samsung,vl-vbpd = <37>;
725ab502cbSMasahiro Yamada		samsung,vl-vfpd = <3>;
735ab502cbSMasahiro Yamada		samsung,vl-cmd-allow-len = <0xf>;
745ab502cbSMasahiro Yamada
755ab502cbSMasahiro Yamada		samsung,winid = <3>;
765ab502cbSMasahiro Yamada		samsung,interface-mode = <1>;
775ab502cbSMasahiro Yamada		samsung,dp-enabled = <1>;
785ab502cbSMasahiro Yamada		samsung,dual-lcd-enabled = <0>;
795ab502cbSMasahiro Yamada	};
805ab502cbSMasahiro Yamada
815ab502cbSMasahiro Yamada	sound@3830000 {
825ab502cbSMasahiro Yamada		samsung,codec-type = "wm8994";
835ab502cbSMasahiro Yamada	};
845ab502cbSMasahiro Yamada
85*f1ac35b7SSimon Glass	i2c@12C70000 {
865ab502cbSMasahiro Yamada		soundcodec@1a {
875ab502cbSMasahiro Yamada			reg = <0x1a>;
885ab502cbSMasahiro Yamada			compatible = "wolfson,wm8994-codec";
895ab502cbSMasahiro Yamada		};
905ab502cbSMasahiro Yamada	};
915ab502cbSMasahiro Yamada
925ab502cbSMasahiro Yamada	mmc@12200000 {
935ab502cbSMasahiro Yamada		samsung,bus-width = <8>;
945ab502cbSMasahiro Yamada		samsung,timing = <1 3 3>;
955ab502cbSMasahiro Yamada		samsung,removable = <0>;
965ab502cbSMasahiro Yamada		samsung,pre-init;
975ab502cbSMasahiro Yamada	};
985ab502cbSMasahiro Yamada
995ab502cbSMasahiro Yamada	mmc@12210000 {
1005ab502cbSMasahiro Yamada		status = "disabled";
1015ab502cbSMasahiro Yamada	};
1025ab502cbSMasahiro Yamada
1035ab502cbSMasahiro Yamada	mmc@12220000 {
1045ab502cbSMasahiro Yamada		samsung,bus-width = <4>;
1055ab502cbSMasahiro Yamada		samsung,timing = <1 2 3>;
1065ab502cbSMasahiro Yamada		samsung,removable = <1>;
1075ab502cbSMasahiro Yamada	};
1085ab502cbSMasahiro Yamada
1095ab502cbSMasahiro Yamada	mmc@12230000 {
1105ab502cbSMasahiro Yamada		status = "disabled";
1115ab502cbSMasahiro Yamada	};
1125ab502cbSMasahiro Yamada
1135ab502cbSMasahiro Yamada	fimd@14400000 {
1145ab502cbSMasahiro Yamada		/* sysmmu is not used in U-Boot */
1155ab502cbSMasahiro Yamada		samsung,disable-sysmmu;
1165ab502cbSMasahiro Yamada	};
1175ab502cbSMasahiro Yamada
1185ab502cbSMasahiro Yamada	dp@145b0000 {
1195ab502cbSMasahiro Yamada		samsung,lt-status = <0>;
1205ab502cbSMasahiro Yamada
1215ab502cbSMasahiro Yamada		samsung,master-mode = <0>;
1225ab502cbSMasahiro Yamada		samsung,bist-mode = <0>;
1235ab502cbSMasahiro Yamada		samsung,bist-pattern = <0>;
1245ab502cbSMasahiro Yamada		samsung,h-sync-polarity = <0>;
1255ab502cbSMasahiro Yamada		samsung,v-sync-polarity = <0>;
1265ab502cbSMasahiro Yamada		samsung,interlaced = <0>;
1275ab502cbSMasahiro Yamada		samsung,color-space = <0>;
1285ab502cbSMasahiro Yamada		samsung,dynamic-range = <0>;
1295ab502cbSMasahiro Yamada		samsung,ycbcr-coeff = <0>;
1305ab502cbSMasahiro Yamada		samsung,color-depth = <1>;
1315ab502cbSMasahiro Yamada	};
1325ab502cbSMasahiro Yamada
1335ab502cbSMasahiro Yamada	dmc {
1345ab502cbSMasahiro Yamada		mem-type = "ddr3";
1355ab502cbSMasahiro Yamada	};
1365ab502cbSMasahiro Yamada
1375ab502cbSMasahiro Yamada	xhci1: xhci@12400000 {
1385ab502cbSMasahiro Yamada		compatible = "samsung,exynos5250-xhci";
1395ab502cbSMasahiro Yamada		reg = <0x12400000 0x10000>;
1405ab502cbSMasahiro Yamada		#address-cells = <1>;
1415ab502cbSMasahiro Yamada		#size-cells = <1>;
1425ab502cbSMasahiro Yamada
1435ab502cbSMasahiro Yamada		phy {
1445ab502cbSMasahiro Yamada			compatible = "samsung,exynos5250-usb3-phy";
1455ab502cbSMasahiro Yamada			reg = <0x12500000 0x100>;
1465ab502cbSMasahiro Yamada		};
1475ab502cbSMasahiro Yamada	};
1485ab502cbSMasahiro Yamada};
149