diff options
author | Wesley Cheng <wcheng@codeaurora.org> | 2020-03-17 13:53:31 -0700 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2020-03-20 16:33:56 -0700 |
commit | 8411aa5059edd584f7022f1dc300aa2f8f89fd06 (patch) | |
tree | a580c3ffbd45bc933bc8177d43e8efa77e82c7a6 /include/dt-bindings | |
parent | 1aec193ea41d672d11592714cdda8167eb3b38fc (diff) | |
download | linux-8411aa5059edd584f7022f1dc300aa2f8f89fd06.tar.gz linux-8411aa5059edd584f7022f1dc300aa2f8f89fd06.tar.bz2 linux-8411aa5059edd584f7022f1dc300aa2f8f89fd06.zip |
clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150
This adds the USB3 PIPE clock and GDSC structures, so
that the USB driver can vote for these resources to be
enabled/disabled when required. Both are needed for SS
and HS USB paths to operate properly. The GDSC will
allow the USB system to be brought out of reset, while
the PIPE clock is needed for data transactions between
the PHY and controller.
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org>
Link: https://lkml.kernel.org/r/1584478412-7798-2-git-send-email-wcheng@codeaurora.org
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'include/dt-bindings')
-rw-r--r-- | include/dt-bindings/clock/qcom,gcc-sm8150.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/dt-bindings/clock/qcom,gcc-sm8150.h b/include/dt-bindings/clock/qcom,gcc-sm8150.h index 90d60ef94c64..3e1a91876610 100644 --- a/include/dt-bindings/clock/qcom,gcc-sm8150.h +++ b/include/dt-bindings/clock/qcom,gcc-sm8150.h @@ -240,4 +240,8 @@ #define GCC_USB30_SEC_BCR 27 #define GCC_USB_PHY_CFG_AHB2PHY_BCR 28 +/* GCC GDSCRs */ +#define USB30_PRIM_GDSC 4 +#define USB30_SEC_GDSC 5 + #endif |