* Qualcomm MSM IOMMU

Required properties:
- compatible : one of:
	- "qcom,msm-smmu-v2"
- reg : offset and length of the register set for the device.

- List of sub nodes, one for each of the translation context banks supported.
  Each sub node has the following required properties:

  - reg : offset and length of the register set for the context bank.
  - interrupts : should contain the context bank interrupt.
  - qcom,iommu-ctx-sids : List of stream identifiers associated with this
    translation context.
  - label : Name of the context bank
  - qcom,iommu-smt-size : Number of SMR entries in the SMT of this HW block
  - vdd-supply : vdd-supply: phandle to GDSC regulator controlling this IOMMU.

Optional properties:
- qcom,needs-alt-core-clk : boolean to enable the secondary core clock for
  access to the IOMMU configuration registers

Example:

        qcom,iommu@fda64000 {
                compatible = "qcom,msm-smmu-v2";
                reg = <0xfda64000 0x10000>;
		vdd-supply = <&gdsc_iommu>;

                qcom,iommu-ctx@fda6c000 {
                        reg = <0xfda6c000 0x1000>;
                        interrupts = <0 70 0>;
                        qcom,iommu-ctx-sids = <0 2>;
			label = "ctx_0";
                };
                qcom,iommu-ctx@fda6d000 {
                        reg = <0xfda6d000 0x1000>;
                        interrupts = <0 71 0>;
                        qcom,iommu-ctx-sids = <1>;
			label = "ctx_1";
                };
        };
