162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Samsung XYREF5260 board device tree source 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2013 Samsung Electronics Co., Ltd. 662306a36Sopenharmony_ci * http://www.samsung.com 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/dts-v1/; 1062306a36Sopenharmony_ci#include "exynos5260.dtsi" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/ { 1362306a36Sopenharmony_ci model = "Samsung XYREF5260 board based on Exynos5260"; 1462306a36Sopenharmony_ci compatible = "samsung,xyref5260", "samsung,exynos5260", "samsung,exynos5"; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci memory@20000000 { 1762306a36Sopenharmony_ci device_type = "memory"; 1862306a36Sopenharmony_ci reg = <0x20000000 0x80000000>; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci aliases { 2262306a36Sopenharmony_ci mmc0 = &mmc_0; 2362306a36Sopenharmony_ci mmc1 = &mmc_2; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci chosen { 2762306a36Sopenharmony_ci stdout-path = "serial2:115200n8"; 2862306a36Sopenharmony_ci }; 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci fin_pll: xxti { 3162306a36Sopenharmony_ci compatible = "fixed-clock"; 3262306a36Sopenharmony_ci clock-frequency = <24000000>; 3362306a36Sopenharmony_ci clock-output-names = "fin_pll"; 3462306a36Sopenharmony_ci #clock-cells = <0>; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci ioclk_pcm: clock-pcm-ext { 3862306a36Sopenharmony_ci compatible = "fixed-clock"; 3962306a36Sopenharmony_ci clock-frequency = <2048000>; 4062306a36Sopenharmony_ci clock-output-names = "ioclk_pcm_extclk"; 4162306a36Sopenharmony_ci #clock-cells = <0>; 4262306a36Sopenharmony_ci }; 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci ioclk_i2s: clock-i2s-cd { 4562306a36Sopenharmony_ci compatible = "fixed-clock"; 4662306a36Sopenharmony_ci clock-frequency = <147456000>; 4762306a36Sopenharmony_ci clock-output-names = "ioclk_i2s_cdclk"; 4862306a36Sopenharmony_ci #clock-cells = <0>; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci ioclk_spdif: clock-spdif-ext { 5262306a36Sopenharmony_ci compatible = "fixed-clock"; 5362306a36Sopenharmony_ci clock-frequency = <49152000>; 5462306a36Sopenharmony_ci clock-output-names = "ioclk_spdif_extclk"; 5562306a36Sopenharmony_ci #clock-cells = <0>; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci xrtcxti: xrtcxti { 5962306a36Sopenharmony_ci compatible = "fixed-clock"; 6062306a36Sopenharmony_ci clock-frequency = <32768>; 6162306a36Sopenharmony_ci clock-output-names = "xrtcxti"; 6262306a36Sopenharmony_ci #clock-cells = <0>; 6362306a36Sopenharmony_ci }; 6462306a36Sopenharmony_ci}; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci&pinctrl_0 { 6762306a36Sopenharmony_ci hdmi_hpd_irq: hdmi-hpd-irq-pins { 6862306a36Sopenharmony_ci samsung,pins = "gpx3-7"; 6962306a36Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 7062306a36Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 7162306a36Sopenharmony_ci samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci}; 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci&uart0 { 7662306a36Sopenharmony_ci status = "okay"; 7762306a36Sopenharmony_ci}; 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci&uart1 { 8062306a36Sopenharmony_ci status = "okay"; 8162306a36Sopenharmony_ci}; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci&uart2 { 8462306a36Sopenharmony_ci status = "okay"; 8562306a36Sopenharmony_ci}; 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci&uart3 { 8862306a36Sopenharmony_ci status = "okay"; 8962306a36Sopenharmony_ci}; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci&mmc_0 { 9262306a36Sopenharmony_ci status = "okay"; 9362306a36Sopenharmony_ci broken-cd; 9462306a36Sopenharmony_ci cap-mmc-highspeed; 9562306a36Sopenharmony_ci mmc-hs200-1_8v; 9662306a36Sopenharmony_ci card-detect-delay = <200>; 9762306a36Sopenharmony_ci mmc-ddr-1_8v; 9862306a36Sopenharmony_ci samsung,dw-mshc-ciu-div = <3>; 9962306a36Sopenharmony_ci samsung,dw-mshc-sdr-timing = <0 4>; 10062306a36Sopenharmony_ci samsung,dw-mshc-ddr-timing = <0 2>; 10162306a36Sopenharmony_ci pinctrl-names = "default"; 10262306a36Sopenharmony_ci pinctrl-0 = <&sd0_rdqs &sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>; 10362306a36Sopenharmony_ci bus-width = <8>; 10462306a36Sopenharmony_ci}; 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ci&mmc_2 { 10762306a36Sopenharmony_ci status = "okay"; 10862306a36Sopenharmony_ci cap-sd-highspeed; 10962306a36Sopenharmony_ci card-detect-delay = <200>; 11062306a36Sopenharmony_ci samsung,dw-mshc-ciu-div = <3>; 11162306a36Sopenharmony_ci samsung,dw-mshc-sdr-timing = <2 3>; 11262306a36Sopenharmony_ci samsung,dw-mshc-ddr-timing = <1 2>; 11362306a36Sopenharmony_ci pinctrl-names = "default"; 11462306a36Sopenharmony_ci pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>; 11562306a36Sopenharmony_ci bus-width = <4>; 11662306a36Sopenharmony_ci disable-wp; 11762306a36Sopenharmony_ci}; 118