1*69ed3df4SEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 2*69ed3df4SEmmanuel Vadot/* 3*69ed3df4SEmmanuel Vadot * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4*69ed3df4SEmmanuel Vadot */ 5*69ed3df4SEmmanuel Vadot 6*69ed3df4SEmmanuel Vadot/dts-v1/; 7*69ed3df4SEmmanuel Vadot 8*69ed3df4SEmmanuel Vadot#include "ipq5210.dtsi" 9*69ed3df4SEmmanuel Vadot 10*69ed3df4SEmmanuel Vadot/ { 11*69ed3df4SEmmanuel Vadot model = "Qualcomm Technologies, Inc. IPQ5210 RDP504"; 12*69ed3df4SEmmanuel Vadot compatible = "qcom,ipq5210-rdp504", "qcom,ipq5210"; 13*69ed3df4SEmmanuel Vadot 14*69ed3df4SEmmanuel Vadot aliases { 15*69ed3df4SEmmanuel Vadot serial0 = &uart1; 16*69ed3df4SEmmanuel Vadot }; 17*69ed3df4SEmmanuel Vadot 18*69ed3df4SEmmanuel Vadot chosen { 19*69ed3df4SEmmanuel Vadot stdout-path = "serial0"; 20*69ed3df4SEmmanuel Vadot }; 21*69ed3df4SEmmanuel Vadot}; 22*69ed3df4SEmmanuel Vadot 23*69ed3df4SEmmanuel Vadot&sdhc { 24*69ed3df4SEmmanuel Vadot max-frequency = <192000000>; 25*69ed3df4SEmmanuel Vadot bus-width = <4>; 26*69ed3df4SEmmanuel Vadot mmc-ddr-1_8v; 27*69ed3df4SEmmanuel Vadot mmc-hs200-1_8v; 28*69ed3df4SEmmanuel Vadot pinctrl-0 = <&sdhc_default_state>; 29*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 30*69ed3df4SEmmanuel Vadot 31*69ed3df4SEmmanuel Vadot status = "okay"; 32*69ed3df4SEmmanuel Vadot}; 33*69ed3df4SEmmanuel Vadot 34*69ed3df4SEmmanuel Vadot&sleep_clk { 35*69ed3df4SEmmanuel Vadot clock-frequency = <32000>; 36*69ed3df4SEmmanuel Vadot}; 37*69ed3df4SEmmanuel Vadot 38*69ed3df4SEmmanuel Vadot&tlmm { 39*69ed3df4SEmmanuel Vadot qup_uart1_default_state: qup-uart1-default-state { 40*69ed3df4SEmmanuel Vadot pins = "gpio38", "gpio39"; 41*69ed3df4SEmmanuel Vadot function = "qup_se1"; 42*69ed3df4SEmmanuel Vadot drive-strength = <6>; 43*69ed3df4SEmmanuel Vadot bias-pull-down; 44*69ed3df4SEmmanuel Vadot }; 45*69ed3df4SEmmanuel Vadot 46*69ed3df4SEmmanuel Vadot sdhc_default_state: sdhc-default-state { 47*69ed3df4SEmmanuel Vadot clk-pins { 48*69ed3df4SEmmanuel Vadot pins = "gpio5"; 49*69ed3df4SEmmanuel Vadot function = "sdc_clk"; 50*69ed3df4SEmmanuel Vadot drive-strength = <8>; 51*69ed3df4SEmmanuel Vadot bias-disable; 52*69ed3df4SEmmanuel Vadot }; 53*69ed3df4SEmmanuel Vadot 54*69ed3df4SEmmanuel Vadot cmd-pins { 55*69ed3df4SEmmanuel Vadot pins = "gpio4"; 56*69ed3df4SEmmanuel Vadot function = "sdc_cmd"; 57*69ed3df4SEmmanuel Vadot drive-strength = <8>; 58*69ed3df4SEmmanuel Vadot bias-pull-up; 59*69ed3df4SEmmanuel Vadot }; 60*69ed3df4SEmmanuel Vadot 61*69ed3df4SEmmanuel Vadot data-pins { 62*69ed3df4SEmmanuel Vadot pins = "gpio0", "gpio1", "gpio2", "gpio3"; 63*69ed3df4SEmmanuel Vadot function = "sdc_data"; 64*69ed3df4SEmmanuel Vadot drive-strength = <8>; 65*69ed3df4SEmmanuel Vadot bias-pull-up; 66*69ed3df4SEmmanuel Vadot }; 67*69ed3df4SEmmanuel Vadot }; 68*69ed3df4SEmmanuel Vadot}; 69*69ed3df4SEmmanuel Vadot 70*69ed3df4SEmmanuel Vadot&uart1 { 71*69ed3df4SEmmanuel Vadot pinctrl-0 = <&qup_uart1_default_state>; 72*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 73*69ed3df4SEmmanuel Vadot 74*69ed3df4SEmmanuel Vadot status = "okay"; 75*69ed3df4SEmmanuel Vadot}; 76*69ed3df4SEmmanuel Vadot 77*69ed3df4SEmmanuel Vadot&xo_board { 78*69ed3df4SEmmanuel Vadot clock-frequency = <24000000>; 79*69ed3df4SEmmanuel Vadot}; 80