mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
ARM: dts: msm: Add CNSS DT Node for HSP support
Add CNSS DT node and enable other nodes for HSP support in Yupik MCC. Change-Id: Ica348afd9cf3a9973b187171485d0f0518662a60
This commit is contained in:
parent
baaceca46e
commit
726ff832d3
4 changed files with 87 additions and 0 deletions
|
|
@ -1,3 +1,26 @@
|
|||
#include "yupik.dtsi"
|
||||
/ {
|
||||
};
|
||||
|
||||
&gcc {
|
||||
clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>,
|
||||
<&usb3_phy_wrapper_gcc_usb30_pipe_clk>,
|
||||
<&pcie_0_pipe_clk>, <&pcie_1_pipe_clk>;
|
||||
clock-names = "bi_tcxo", "sleep_clk",
|
||||
"usb3_phy_wrapper_gcc_usb30_pipe_clk",
|
||||
"pcie_0_pipe_clk", "pcie_1_pipe_clk";
|
||||
|
||||
/delete-property/ protected-clocks;
|
||||
};
|
||||
|
||||
&gcc_pcie_0_gdsc {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&gcc_pcie_1_gdsc {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&gcc_usb30_sec_gdsc {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include <dt-bindings/interconnect/qcom,yupik.h>
|
||||
#include "yupik-idp-hsp.dtsi"
|
||||
|
||||
/ {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,66 @@
|
|||
#include "yupik-idp.dtsi"
|
||||
#include "qcx6490-cnss.dtsi"
|
||||
|
||||
&wlan {
|
||||
qcom,same-dt-multi-dev;
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie0_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
status = "ok"
|
||||
qcom,boot-option = <0x0>;
|
||||
qcom,ep-gpio = <&tlmm 19 0>;
|
||||
pinctrl-0 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_default
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
pinctrl-1 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_sleep
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
};
|
||||
|
||||
&pcie1_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pm7325_gpios {
|
||||
usb2_vbus_boost {
|
||||
usb2_vbus_boost_default: usb2_vbus_boost_default {
|
||||
pins = "gpio8";
|
||||
function = "normal";
|
||||
output-low;
|
||||
power-source = <0>; /* 1.8V input supply */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
usb2_vbus_boost_reg: usb2_vbus_boost_reg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "usb2_vbus_boost_vreg";
|
||||
startup-delay-us = <4000>;
|
||||
enable-active-high;
|
||||
gpios = <&pm7325_gpios 8 0>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb2_vbus_boost_default>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
vbus_dwc3-supply = <&usb2_vbus_boost_reg>;
|
||||
qcom,default-mode-none;
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&usb2_phy1 {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include <dt-bindings/interconnect/qcom,yupik.h>
|
||||
#include "yupikp-idp-hsp.dtsi"
|
||||
|
||||
/ {
|
||||
|
|
|
|||
Loading…
Reference in a new issue