Add qcom,atclk-dependence property to the components that depend on
atclk.
Change-Id: Idbecebe7ea0a1010b9ce0ffc429a540aa6d8f5f1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Rename "dynamic_clk" to "atclk", using atclk mode to handle this clock.
Change-Id: I9284156854366657594728ebc7815ebe7a533281
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Revert dynamic ATID support for remout etm on sun.
Change-Id: Ife42b58a47b3ac19d367df2837ba5c08f31255f4
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Remove power domain property for all uetms on Sun.
Change-Id: Ic65505cf791466f0d84745d704f282e67e901aa7
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add dynamic ATID support for modem_diag/stm on sun.
Change-Id: Iea2d2f6d514d739a61cfc7968b03ca6efdcf2d66
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add power domain for NCC related QDSS components on sun.
Change-Id: I5396c6fc4a19e2ec09e4ecee66b9a06502ad2051
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add multiple output port support for funnel-gfx_dl funnel on sun.
Change-Id: Ie61c07b80efde4d1e445283cc393fd2509095cfb
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add dynamic ATID support for remote etm and non HLOS related TPDM.
Change-Id: Ib20d304b27377e19ca347e81eab587de41713ed0
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable tpdm-sdcc2 on sun, because kernel can't enable some clocks of it.
Change-Id: I5f8a29a6991d1b59e82bce0caf4149f8e9993697
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Change compatible of ETM to "arm,coresight-etm4x-sysreg" to use sysreg
access on Sun.
Change-Id: Ie7fbc759a96e0fb4fbe87c7f5467d301cef3405d
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable turing dpm1/dpm2 tpdm because some clocks can not be enabled
from kernel side.
Change-Id: I4c51b3dbfdba44f843617e788ccd7c7d559646fc
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
"coresight-gfx-funnel" needs to be disabled by default, it will be enable
from GFX DT side.
Change-Id: I041fe3e3d43b1880147826d757029118da24cf24
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable ufs/ddr-shrm/ddr-dpm tpdm on sun because related clocks are not
able to enable from kernel side.
Change-Id: I70c72d681150720df594de22f2cbb0a108b1ee88
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Correct the base address for etf0_ncc0 on sun.
Change-Id: Ic78f394c3cf3895854c6e9ae5480f73760825f72
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable cti shrm because kernel do not have access to it on external build.
Change-Id: Ia225f325a929aeeba56a38dd1c627d735aaf6a56
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Correct tpdm-dpm1/2 type from static to standard type.
Change-Id: Ia824cc10bf067c849c6286df6094bde6962ac30b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add tgu node for ipcb and spmi0/1 on sun.
Change-Id: Ia4468b846f64b8812ac43e4d2aeb31a223dea64f
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Enable turing tpdm dpm1/2 and change their type to static tpdm.
Change-Id: I775e3291ea838ad228383727e8e669d7bb9db8b6
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable tpdm pcie-rscc and spss because some related clk can not
be enabled from kernel side.
Change-Id: I17d393c5ccf757198632eba15f133aae0182a05e
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Enable core etm related components and some TPDMs and CTIs.
Change-Id: I1d7a581a9aad1bc4486685ae9b25a3323c53811d
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Disable tpdm ddr-ubwcp, because the clocks associated with it are
not enabled.
Change-Id: I4bebde68995bc9831c067ca25978fae858b7536c
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Rename node name for modem-diag node and add memory-region
for modem-etr1 on sun.
Change-Id: I8430a422d3b2bbb2ea7ecd489b675bd946ef29c1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>