Qualcomm Camera Control Interface controller

Required properties:
 - compatible: Should be one of:
   - "qcom,cci-v1.0.8" for 8916;
   - "qcom,cci-v1.4.0" for 8996.
 - #address-cells: Should be <1>.
 - #size-cells: Should be <0>.
 - reg: Base address of the controller and length of memory mapped region.
 - interrupts: Specifier for CCI interrupt.
 - clocks: List of clock specifiers, one for each entry in clock-names.
 - clock-names: Should contain:
   - "mmss_mmagic_ahb" - on 8996 only;
   - "camss_top_ahb";
   - "cci_ahb";
   - "cci";
   - "camss_ahb".

Required properties on 8996:
 - power-domains: Power domain specifier.

Optional:
 - clock-frequency: Desired I2C bus clock frequency in Hz, defaults to 100 kHz
   if omitted.

Example:

                cci@a0c000 {
                        compatible = "qcom,cci-v1.4.0";
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <0xa0c000 0x1000>;
                        interrupts = <GIC_SPI 295 IRQ_TYPE_EDGE_RISING>;
                        power-domains = <&mmcc CAMSS_GDSC>;
                        clocks = <&mmcc MMSS_MMAGIC_AHB_CLK>,
                                        <&mmcc CAMSS_TOP_AHB_CLK>,
                                        <&mmcc CAMSS_CCI_AHB_CLK>,
                                        <&mmcc CAMSS_CCI_CLK>,
                                        <&mmcc CAMSS_AHB_CLK>;
                        clock-names = "mmss_mmagic_ahb",
                                        "camss_top_ahb",
                                        "cci_ahb",
                                        "cci",
                                        "camss_ahb";
                        clock-frequency = <400000>;
                };
