0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Samsung XYREF5260 board device tree source
0004 *
0005 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
0006 * http://www.samsung.com
0007 */
0008
0009 /dts-v1/;
0010 #include "exynos5260.dtsi"
0011
0012 / {
0013 model = "Samsung XYREF5260 board based on Exynos5260";
0014 compatible = "samsung,xyref5260", "samsung,exynos5260", "samsung,exynos5";
0015
0016 memory@20000000 {
0017 device_type = "memory";
0018 reg = <0x20000000 0x80000000>;
0019 };
0020
0021 chosen {
0022 stdout-path = "serial2:115200n8";
0023 };
0024
0025 fin_pll: xxti {
0026 compatible = "fixed-clock";
0027 clock-frequency = <24000000>;
0028 clock-output-names = "fin_pll";
0029 #clock-cells = <0>;
0030 };
0031
0032 ioclk_pcm: clock-pcm-ext {
0033 compatible = "fixed-clock";
0034 clock-frequency = <2048000>;
0035 clock-output-names = "ioclk_pcm_extclk";
0036 #clock-cells = <0>;
0037 };
0038
0039 ioclk_i2s: clock-i2s-cd {
0040 compatible = "fixed-clock";
0041 clock-frequency = <147456000>;
0042 clock-output-names = "ioclk_i2s_cdclk";
0043 #clock-cells = <0>;
0044 };
0045
0046 ioclk_spdif: clock-spdif-ext {
0047 compatible = "fixed-clock";
0048 clock-frequency = <49152000>;
0049 clock-output-names = "ioclk_spdif_extclk";
0050 #clock-cells = <0>;
0051 };
0052
0053 xrtcxti: xrtcxti {
0054 compatible = "fixed-clock";
0055 clock-frequency = <32768>;
0056 clock-output-names = "xrtcxti";
0057 #clock-cells = <0>;
0058 };
0059 };
0060
0061 &pinctrl_0 {
0062 hdmi_hpd_irq: hdmi-hpd-irq-pins {
0063 samsung,pins = "gpx3-7";
0064 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
0065 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
0066 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0067 };
0068 };
0069
0070 &uart0 {
0071 status = "okay";
0072 };
0073
0074 &uart1 {
0075 status = "okay";
0076 };
0077
0078 &uart2 {
0079 status = "okay";
0080 };
0081
0082 &uart3 {
0083 status = "okay";
0084 };
0085
0086 &mmc_0 {
0087 status = "okay";
0088 broken-cd;
0089 cap-mmc-highspeed;
0090 supports-hs200-mode; /* 200 MHz */
0091 card-detect-delay = <200>;
0092 samsung,dw-mshc-ciu-div = <3>;
0093 samsung,dw-mshc-sdr-timing = <0 4>;
0094 samsung,dw-mshc-ddr-timing = <0 2>;
0095 pinctrl-names = "default";
0096 pinctrl-0 = <&sd0_rdqs &sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>;
0097 bus-width = <8>;
0098 };
0099
0100 &mmc_2 {
0101 status = "okay";
0102 cap-sd-highspeed;
0103 card-detect-delay = <200>;
0104 samsung,dw-mshc-ciu-div = <3>;
0105 samsung,dw-mshc-sdr-timing = <2 3>;
0106 samsung,dw-mshc-ddr-timing = <1 2>;
0107 pinctrl-names = "default";
0108 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
0109 bus-width = <4>;
0110 disable-wp;
0111 };