OSDN Git Service

clk: qcom: ipq8074: add PCIE, USB and SDCC clocks
authorAbhishek Sahu <absahu@codeaurora.org>
Wed, 13 Dec 2017 14:25:37 +0000 (19:55 +0530)
committerStephen Boyd <sboyd@codeaurora.org>
Fri, 22 Dec 2017 00:03:33 +0000 (16:03 -0800)
commit9607f6224b3966652ce3f4e620c4694df190b64a
tree7bc3ee19e3317a4a6c22e3cc243566613a3b3d6a
parentb8e7e519625ffff27eb3a0c46974ef7b404d092d
clk: qcom: ipq8074: add PCIE, USB and SDCC clocks

- It has 2 instances of PCIE which uses AXI, AHB, AUX, SYS NOC
  AXI and PIPE clocks.
- It has 2 instances of USB 3.0 which uses AUX, SLEEP, PIPE,
  SYS NOC, mock UTMI and master clocks.
- It has 2 instances of SDCC which uses APSS and AHB clock.
  SDCC1 requires ICE core clock also.
- All the PIPE clocks are external clocks which will be
  registered in clock framework by PHY drivers. The enabling
  and disabling of PIPE RCG clocks are dependent upon PHY
  initialization sequence so BRANCH_HALT_DELAY flag is required for
  these clocks.

Signed-off-by: Abhishek Sahu <absahu@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/qcom/gcc-ipq8074.c