xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/qcom,tcsr.txt (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1c66ec88fSEmmanuel VadotQCOM Top Control and Status Register
2c66ec88fSEmmanuel Vadot
3c66ec88fSEmmanuel VadotQualcomm devices have a set of registers that provide various control and status
4c66ec88fSEmmanuel Vadotfunctions for their peripherals.  This node is intended to allow access to these
5c66ec88fSEmmanuel Vadotregisters via syscon.
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel VadotRequired properties:
8c66ec88fSEmmanuel Vadot- compatible:	Should contain:
98cc087a1SEmmanuel Vadot		"qcom,tcsr-ipq6018", "syscon", "simple-mfd" for IPQ6018
10c66ec88fSEmmanuel Vadot		"qcom,tcsr-ipq8064", "syscon" for IPQ8064
11c66ec88fSEmmanuel Vadot		"qcom,tcsr-apq8064", "syscon" for APQ8064
12c66ec88fSEmmanuel Vadot		"qcom,tcsr-msm8660", "syscon" for MSM8660
13*c9ccf3a3SEmmanuel Vadot		"qcom,tcsr-msm8953", "syscon" for MSM8953
14c66ec88fSEmmanuel Vadot		"qcom,tcsr-msm8960", "syscon" for MSM8960
15c66ec88fSEmmanuel Vadot		"qcom,tcsr-msm8974", "syscon" for MSM8974
16c66ec88fSEmmanuel Vadot		"qcom,tcsr-apq8084", "syscon" for APQ8084
17c66ec88fSEmmanuel Vadot		"qcom,tcsr-msm8916", "syscon" for MSM8916
18c66ec88fSEmmanuel Vadot- reg: Address range for TCSR registers
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel VadotExample:
21c66ec88fSEmmanuel Vadot	tcsr: syscon@1a400000 {
22c66ec88fSEmmanuel Vadot		compatible = "qcom,tcsr-msm8960", "syscon";
23c66ec88fSEmmanuel Vadot		reg = <0x1a400000 0x100>;
24c66ec88fSEmmanuel Vadot	};
25