Back to home page

OSCL-LXR

 
 

    


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 };