diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2017-01-03 08:43:40 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-01-03 08:43:40 -0800 |
commit | 580c14135565072fe06e965b76592e67019a1248 (patch) | |
tree | cc15a4cc7a7ed5baa557736d5f50c7f1edf56be8 | |
parent | 31e7f8393a2fc94c868c674cea81f4ede9e45f71 (diff) | |
parent | 941d27d81f27dead2dda0e216ac57c0bda771566 (diff) |
Merge "ARM: dts: msm: Add sdhc1 for sdm660 QRD"
-rw-r--r-- | arch/arm/boot/dts/qcom/sdm660-qrd.dtsi | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi index 115b48568fe9..d90e18459d36 100644 --- a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi +++ b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi @@ -1,4 +1,4 @@ -/* Copyright (c) 2016, The Linux Foundation. All rights reserved. +/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -20,5 +20,31 @@ pinctrl-0 = <&uart_console_active>; }; +&sdhc_1 { + /* device core power supply */ + vdd-supply = <&pm660l_l4>; + qcom,vdd-voltage-level = <2950000 2950000>; + qcom,vdd-current-level = <200 570000>; + + /* device communication power supply */ + vdd-io-supply = <&pm660_l8>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <1800000 1800000>; + qcom,vdd-io-current-level = <200 325000>; + + pinctrl-names = "active", "sleep"; + pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on &sdc1_rclk_on>; + pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off &sdc1_rclk_off>; + + qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 192000000 + 384000000>; + + qcom,nonremovable; + qcom,bus-speed-mode = "HS400_1p8v", "HS200_1p8v", "DDR_1p8v"; + + status = "ok"; +}; + &soc { }; |