Lines Matching +full:bus +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include <linux/soc/qcom/smd-rpm.h>
11 #include <dt-bindings/interconnect/qcom,rpm-icc.h>
13 #include <linux/interconnect-provider.h>
29 * struct rpm_clk_resource - RPM bus clock resource
31 * @clock_id: index of the clock resource of a specific resource type
41 * struct qcom_icc_provider - Qualcomm specific interconnect provider
47 * @bus_clk_rate: bus clock rate in Hz
48 * @bus_clk_desc: a pointer to a rpm_clk_resource description of bus clocks
49 * @bus_clk: a pointer to a HLOS-owned bus clock
51 * @keep_alive: whether to always keep a minimum vote on the bus clocks
52 * @is_on: whether the bus is powered on
69 * struct qcom_icc_qos - Qualcomm specific interconnect QoS parameters
71 * @prio_level: priority level for bus communication
89 * struct qcom_icc_node - Qualcomm specific interconnect nodes
95 * @buswidth: width of the interconnect between a node and the bus (bytes)
98 * @mas_rpm_id: RPM id for devices that are bus masters
99 * @slv_rpm_id: RPM id for devices that are bus slaves
128 /* Valid for all bus types */