Bus Proxy Client Bindings Bus proxy client provides means to cast proxy bandwidth votes during bootup which is removed at the end of boot. This feature can be used in situations where a shared resource can be scaled between several possible perfomance levels and hardware requires that it be at a high level at the beginning of boot before the client has probed and voted for required bandwidth. Required properties: - compatible: Must be "qcom,bus-proxy-client". Optional properties: - qcom,msm-bus,name: String representing the client-name. - qcom,msm-bus,num-cases: Total number of usecases. - qcom,msm-bus,active-only: Boolean context flag for requests in active or dual (active & sleep) contex. - qcom,msm-bus,num-paths: Total number of master-slave pairs. - qcom,msm-bus,vectors-KBps: Arrays of unsigned integers representing: master-id, slave-id, arbitrated bandwidth in KBps, instantaneous bandwidth in KBps. Example: qcom,proxy-client { compatible = "qcom,bus-proxy-client"; qcom,msm-bus,name = "proxy_client"; qcom,msm-bus,num-cases = <3>; qcom,msm-bus,num-paths = <2>; qcom,msm-bus,active-only; qcom,msm-bus,vectors-KBps = <22 512 0 0>, <23 512 0 0>, <22 512 0 6400000>, <23 512 0 6400000>, <22 512 0 6400000>, <23 512 0 6400000>; };