QTI DDR cooling device The DDR cooling device will be used to place a DDR frequency vote. This cooling device will be used in those cases where all the subsystem's are thermally throttled and DDR has to be operated with a minimum performance level. This cooling device vote can ensure the same. Properties: - compatible: Usage: required Value type: Definition: should be "qcom,ddr-cooling-device" Cooling device node: - qcom,freq-table: Usage: required Value type: Definition: List of available DDR frequencies. -#cooling-cells: Usage: required Value type: Definition: Must be 2. Needed for of_thermal as cooling device identifier. Please refer to for more details. - interconnects: Usage: required Definition: Pairs of phandles and interconnect provider specificers to denote the edge source and destination ports of the desired interconnect path. Please refer to for more details. - qcom,bus-width: Usage: required Definition: Provides the bus width for DDR. Example: qcom,ddr-cdev { compatible = "qcom,ddr-cooling-device"; qcom,freq-table = <200000>, <451000>, <768000>, <1017000>, <2092000>, <2736000>; qcom,bus-width = <4>; #cooling-cells = <2>; interconnects = <&mc_virt MASTER_LLCC &mc_virt SLAVE_EBI1>; };