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