2024-09-09 08:52:07 +00:00
|
|
|
* Qualcomm MSM CSI Phy
|
|
|
|
|
|
|
|
Required properties:
|
|
|
|
- cell-index: csi phy hardware core index
|
|
|
|
- compatible :
|
|
|
|
- "qcom,csiphy"
|
2024-09-09 08:57:42 +00:00
|
|
|
- "qcom,csiphy-v2.0"
|
|
|
|
- "qcom,csiphy-v2.2"
|
|
|
|
- "qcom,csiphy-v3.0"
|
|
|
|
- "qcom,csiphy-v3.1"
|
|
|
|
- "qcom,csiphy-v3.1.1"
|
|
|
|
- "qcom,csiphy-v3.2"
|
|
|
|
- "qcom,csiphy-v3.4.2"
|
|
|
|
- "qcom,csiphy-v3.5"
|
2024-09-09 08:52:07 +00:00
|
|
|
- reg : offset and length of the register set for the device
|
|
|
|
for the csiphy operating in compatible mode.
|
|
|
|
- reg-names : should specify relevant names to each reg property defined.
|
|
|
|
- interrupts : should contain the csiphy interrupt.
|
|
|
|
- interrupt-names : should specify relevant names to each interrupts
|
|
|
|
property defined.
|
2024-09-09 08:57:42 +00:00
|
|
|
- clock-names: name of the clocks required for the device
|
|
|
|
- qcom,clock-rates: clock rate in Hz
|
|
|
|
- 0 if appropriate clock is required but doesn't have to apply the rate
|
2024-09-09 08:52:07 +00:00
|
|
|
|
|
|
|
Example:
|
|
|
|
|
|
|
|
qcom,csiphy@fda0ac00 {
|
|
|
|
cell-index = <0>;
|
2024-09-09 08:57:42 +00:00
|
|
|
compatible = "qcom,csiphy-v2.0", "qcom,csiphy";
|
2024-09-09 08:52:07 +00:00
|
|
|
reg = <0xfda0ac00 0x200>;
|
|
|
|
reg-names = "csiphy";
|
|
|
|
interrupts = <0 78 0>;
|
|
|
|
interrupt-names = "csiphy";
|
2024-09-09 08:57:42 +00:00
|
|
|
clock-names = "camss_top_ahb_clk",
|
|
|
|
"ispif_ahb_clk", "csiphy_timer_src_clk",
|
|
|
|
"csiphy_timer_clk";
|
|
|
|
qcom,clock-rates = <0 0 200000000 0>;
|
2024-09-09 08:52:07 +00:00
|
|
|
};
|