ARM: dts: msm: Add the timeout properties to SMMU GDSCs on MSM8996
The votable SMMU GDSCs might take longer to enable than the default limit of 100usecs depending on the clock WAKE and SLEEP settings and the clock rates. Make this polling timeout limit more configurable. Change-Id: I26cb00cefa5d45ed2a92f306921e2d95938795af Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
This commit is contained in:
parent
0f3e82928a
commit
d0b7d37843
2 changed files with 7 additions and 0 deletions
|
@ -46,6 +46,8 @@ Optional properties:
|
|||
- qcom,disallow-clear: Presence denotes the periph & core memory will not be
|
||||
cleared, unless the required subsystem does not invoke
|
||||
the api which will allow clearing the bits.
|
||||
- qcom,gds-timeout: Maximum time (in usecs) that might be taken by a GDSC
|
||||
to enable.
|
||||
|
||||
Example:
|
||||
gdsc_oxili_gx: qcom,gdsc@fd8c4024 {
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
<0x8c120c 0x4>;
|
||||
reg-names = "base", "hw_ctrl_addr";
|
||||
qcom,no-status-check-on-disable;
|
||||
qcom,gds-timeout = <500>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -36,6 +37,7 @@
|
|||
<0x8c2480 0x4>;
|
||||
reg-names = "base", "hw_ctrl_addr";
|
||||
qcom,no-status-check-on-disable;
|
||||
qcom,gds-timeout = <500>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -46,6 +48,7 @@
|
|||
<0x8c3c50 0x4>;
|
||||
reg-names = "base", "hw_ctrl_addr";
|
||||
qcom,no-status-check-on-disable;
|
||||
qcom,gds-timeout = <500>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -161,6 +164,7 @@
|
|||
<0x8c4038 0x4>;
|
||||
reg-names = "base", "hw_ctrl_addr";
|
||||
qcom,no-status-check-on-disable;
|
||||
qcom,gds-timeout = <500>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -204,6 +208,7 @@
|
|||
<0x381028 0x4>;
|
||||
reg-names = "base", "hw_ctrl_addr";
|
||||
qcom,no-status-check-on-disable;
|
||||
qcom,gds-timeout = <500>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue