Home
last modified time | relevance | path

Searched full:rpm (Results 1 – 25 of 407) sorted by relevance

12345678910>>...17

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drpm.c2 /* Marvell CN10K RPM driver
12 .name = "rpm",
47 .name = "rpm",
83 rpm_t *rpm = rpmd; in is_dev_rpm2() local
85 return (rpm->pdev->device == PCI_DEVID_CN10KB_RPM); in is_dev_rpm2()
88 struct mac_ops *rpm_get_mac_ops(rpm_t *rpm) in rpm_get_mac_ops() argument
90 if (is_dev_rpm2(rpm)) in rpm_get_mac_ops()
96 static void rpm_write(rpm_t *rpm, u64 lmac, u64 offset, u64 val) in rpm_write() argument
98 cgx_write(rpm, lmac, offset, val); in rpm_write()
101 static u64 rpm_read(rpm_t *rpm, u64 lmac, u64 offset) in rpm_read() argument
[all …]
H A Dlmac_common.h2 /* Marvell CN10K RPM driver
52 /* CGX & RPM has different feature set
60 * RPM DMAC_CTL0 0x4ff8
64 * defined hence CGX uses OVERFLOW bit in CMR_INT. RPM block supports
70 /* lmac offset is different is RPM */
76 /* RPM & CGX differs in number of Receive/transmit stats */
84 /* Incase of RPM get number of lmacs from RPMX_CMR_RX_LMACS[LMAC_EXIST]
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,smd-rpm.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#
7 title: Qualcomm Resource Power Manager (RPM) over SMD/GLINK
10 This driver is used to interface with the Resource Power Manager (RPM) found
11 in various Qualcomm platforms. The RPM allows each component in the system
15 The SMD or GLINK information for the RPM edge should be filled out. See
17 properties will reside within the RPM node itself.
19 The RPM exposes resources to its subnodes. The rpm_requests node must be
23 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
36 - qcom,rpm-apq8084
37 - qcom,rpm-mdm9607
[all …]
H A Dqcom,rpm.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm.yaml#
7 title: Qualcomm Resource Power Manager (RPM)
10 This driver is used to interface with the Resource Power Manager (RPM) found
11 in various Qualcomm platforms. The RPM allows each component in the system
21 - qcom,rpm-apq8064
22 - qcom,rpm-msm8660
23 - qcom,rpm-msm8960
24 - qcom,rpm-ipq8064
25 - qcom,rpm-mdm9615
54 Three entries specifying the outgoing ipc bit used for signaling the RPM.
[all …]
H A Dqcom,rpm-master-stats.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm-master-stats.yaml#
7 title: Qualcomm Technologies, Inc. (QTI) RPM Master Stats
13 The Qualcomm RPM (Resource Power Manager) architecture includes a concept
14 of "RPM Masters". They can be thought of as "the local gang leaders", usually
15 spanning a single subsystem (e.g. APSS, ADSP, CDSP). All of the RPM decisions
31 const: qcom,rpm-master-stats
33 qcom,rpm-msg-ram:
35 description: Phandle to an RPM MSG RAM slice containing the master stats
44 The name of the RPM Master which owns the MSG RAM slice where this
51 - qcom,rpm-msg-ram
[all …]
H A Dqcom,smd.yaml29 "^smd-edge|rpm$":
44 # "rpm" subsystem. For the "rpm" subsystem we have a device tied to the
46 # NOTE: This is deprecated, represent the RPM using "qcom,rpm-proc" instead.
53 rpm {
58 rpm-requests {
59 compatible = "qcom,rpm-msm8974", "qcom,smd-rpm";
H A Dqcom-stats.yaml24 - qcom,rpm-stats
25 # For older RPM firmware versions with fixed offset for the sleep stats
26 - qcom,apq8084-rpm-stats
27 - qcom,msm8226-rpm-stats
28 - qcom,msm8916-rpm-stats
29 - qcom,msm8974-rpm-stats
61 # Example of rpm sleep stats
64 compatible = "qcom,rpm-stats";
/linux/drivers/soc/qcom/
H A Dsmd-rpm.c15 #include <linux/soc/qcom/smd-rpm.h>
20 * struct qcom_smd_rpm - state of the rpm device driver
22 * @dev: rpm device
25 * @ack_status: result of the rpm request
37 * struct qcom_rpm_header - header for all rpm requests and responses
47 * struct qcom_rpm_request - request message to the rpm
63 * struct qcom_rpm_message - response message from the rpm
67 * @message: textual message from the rpm
69 * Multiple of these messages can be stacked in an rpm message.
87 * @rpm: rpm handle
[all …]
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,rpm-proc.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-proc.yaml#
7 title: Qualcomm Resource Power Manager (RPM) Processor/Subsystem
15 Resource Power Manager (RPM) subsystem found in various Qualcomm platforms:
18 | RPM subsystem (qcom,rpm-proc) |
35 The firmware running on the processor inside the RPM subsystem allows each
44 | | RPM firmware | | | |
69 - qcom,apq8084-rpm-proc
70 - qcom,ipq6018-rpm-proc
71 - qcom,ipq9574-rpm-proc
72 - qcom,mdm9607-rpm-proc
[all …]
H A Dqcom,glink-rpm-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml#
7 title: Qualcomm G-Link RPM edge
11 Power Manager (RPM) on various Qualcomm platforms.
18 const: qcom,glink-rpm
38 qcom,rpm-msg-ram:
41 RPM message memory resource (compatible: qcom,rpm-msg-ram).
43 rpm-requests:
45 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml#
48 Qualcomm Resource Power Manager (RPM) over G-Link
78 - qcom,rpm-msg-ram
[all …]
/linux/drivers/rpmsg/
H A Dqcom_glink_rpm.c198 struct glink_rpm *rpm = container_of(pipe, struct glink_rpm, tx_pipe); in glink_rpm_tx_kick() local
200 mbox_send_message(rpm->mbox_chan, NULL); in glink_rpm_tx_kick()
201 mbox_client_txdone(rpm->mbox_chan, 0); in glink_rpm_tx_kick()
206 struct glink_rpm *rpm = data; in qcom_glink_rpm_intr() local
208 qcom_glink_native_rx(rpm->glink); in qcom_glink_rpm_intr()
237 dev_err(dev, "RPM TOC has invalid magic\n"); in glink_rpm_parse_toc()
291 struct glink_rpm *rpm; in glink_rpm_probe() local
299 rpm = devm_kzalloc(&pdev->dev, sizeof(*rpm), GFP_KERNEL); in glink_rpm_probe()
300 if (!rpm) in glink_rpm_probe()
303 np = of_parse_phandle(dev->of_node, "qcom,rpm-msg-ram", 0); in glink_rpm_probe()
[all …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dqcom,smd-rpm-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/qcom,smd-rpm-regulator.yaml#
7 title: QCOM SMD RPM REGULATOR
10 The Qualcomm RPM over SMD regulator is modelled as a subdevice of the RPM.
11 Because SMD is used as the communication transport mechanism, the RPM
12 resides as a subnode of the SMD. As such, the SMD-RPM regulator requires
13 that the SMD and RPM nodes be present.
18 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
19 for information regarding the RPM node.
89 - qcom,rpm-mp5496-regulators
90 - qcom,rpm-pm2250-regulators
[all …]
H A Dqcom,rpm-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/qcom,rpm-regulator.yaml#
7 title: Qualcomm RPM regulator
10 The Qualcomm RPM regulator is modelled as a subdevice of the RPM.
12 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,rpm.yaml
13 for information regarding the RPM node.
42 - qcom,rpm-pm8058-regulators
43 - qcom,rpm-pm8901-regulators
44 - qcom,rpm-pm8921-regulators
45 - qcom,rpm-pm8018-regulators
46 - qcom,rpm-smb208-regulators
[all …]
/linux/drivers/mfd/
H A Dqcom_rpm.c20 #include <dt-bindings/mfd/qcom-rpm.h>
60 #define RPM_STATUS_REG(rpm, i) ((rpm)->status_regs + (i) * 4) argument
61 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4) argument
62 #define RPM_REQ_REG(rpm, i) ((rpm)->req_regs + (i) * 4) argument
438 { .compatible = "qcom,rpm-apq8064", .data = &apq8064_template },
439 { .compatible = "qcom,rpm-msm8660", .data = &msm8660_template },
440 { .compatible = "qcom,rpm-msm8960", .data = &msm8960_template },
441 { .compatible = "qcom,rpm-ipq8064", .data = &ipq806x_template },
442 { .compatible = "qcom,rpm-mdm9615", .data = &mdm9615_template },
447 int qcom_rpm_write(struct qcom_rpm *rpm, in qcom_rpm_write() argument
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dqcom,mpm.yaml13 Qualcomm Technologies Inc. SoCs based on the RPM architecture have a
31 Specifies the base address and size of vMPM registers in RPM MSG RAM.
34 qcom,rpm-msg-ram:
37 Phandle to the APSS MPM slice of the RPM Message RAM
42 Specify the IRQ used by RPM to wakeup APSS.
47 Specify the mailbox used to notify RPM for writing vMPM registers.
82 - qcom,rpm-msg-ram
90 remoteproc-rpm {
91 compatible = "qcom,msm8998-rpm-proc", "qcom,rpm-proc";
94 compatible = "qcom,glink-rpm";
[all …]
/linux/Documentation/hwmon/
H A Dasus_wmi_sensors.rst49 * CPU Fan RPM,
50 * Chassis Fan 1 RPM,
51 * Chassis Fan 2 RPM,
52 * Chassis Fan 3 RPM,
53 * HAMP Fan RPM,
54 * Water Pump RPM,
55 * CPU OPT RPM,
56 * Water Flow RPM,
57 * AIO Pump RPM,
H A Dasus_rog_ryujin.rst17 (controller) fan speed in RPM, their duties in PWM, as well as coolant temperature.
37 fan1_input Pump speed (in rpm)
38 fan2_input Internal fan speed (in rpm)
39 fan3_input External (controller) fan 1 speed (in rpm)
40 fan4_input External (controller) fan 2 speed (in rpm)
41 fan5_input External (controller) fan 3 speed (in rpm)
42 fan6_input External (controller) fan 4 speed (in rpm)
H A Daquacomputer_d5next.rst32 speed (in RPM), power, voltage and current. Temperature offsets and fan speeds
49 as well as eight PWM controllable fans, along with their speed (in RPM), power, voltage
53 sensor and four PWM controllable fans, along with their speed (in RPM), power,
65 filled with coolant. Pump RPM and flow can be set to enhance on-device calculations,
69 and fan IC. It also exposes pump and fan speeds (in RPM), voltages, as well as pump
98 fan[1-9]_input Pump/fan speed (in RPM) / Flow speed (in dL/h)
99 fan1_min Minimal fan speed (in RPM)
100 fan1_max Maximal fan speed (in RPM)
101 fan1_target Target fan speed (in RPM)
/linux/Documentation/devicetree/bindings/interconnect/
H A Dqcom,rpm.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml#
7 title: Qualcomm RPM Network-On-Chip Interconnect
13 RPM interconnect providers support system bandwidth requirements through
14 RPM processor. The provider is able to communicate with the RPM through
15 the RPM shared memory device.
18 - $ref: qcom,rpm-common.yaml#
/linux/Documentation/devicetree/bindings/hwmon/
H A Dfan-common.yaml14 max-rpm:
16 Max RPM supported by fan.
20 min-rpm:
22 Min RPM supported by fan.
37 target-rpm:
39 The default desired fan speed in RPM.
/linux/scripts/
H A DMakefile.package47 # rpm-pkg srcrpm-pkg binrpm-pkg
56 PHONY += rpm-sources
57 rpm-sources: linux.tar.gz
63 PHONY += rpm-pkg srcrpm-pkg binrpm-pkg
66 rpm-no-devel = --without=devel
69 rpm-pkg: private build-type := a
73 rpm-pkg srcrpm-pkg: rpm-sources
74 rpm-pkg srcrpm-pkg binrpm-pkg: rpmbuild/SPECS/kernel.spec
79 $$(rpm -q rpm >/dev/null 2>&1 || echo --nodeps) \
80 $(rpm-no-devel)) \
[all …]
/linux/drivers/hwmon/
H A Dmax31790.c48 #define RPM_TO_REG(rpm, sr) ((60 * (sr) * 8192) / ((rpm) * 2)) argument
148 static u8 bits_for_tach_period(int rpm) in bits_for_tach_period() argument
152 if (rpm < 500) in bits_for_tach_period()
154 else if (rpm < 1000) in bits_for_tach_period()
156 else if (rpm < 2000) in bits_for_tach_period()
158 else if (rpm < 4000) in bits_for_tach_period()
160 else if (rpm < 8000) in bits_for_tach_period()
172 int sr, rpm; in max31790_read_fan() local
181 rpm = 0; in max31790_read_fan()
183 rpm = RPM_FROM_REG(data->tach[channel], sr); in max31790_read_fan()
[all …]
H A Daspeed-pwm-tacho.c164 /* How long we sleep in us while waiting for an RPM result. */
617 int rpm; in rpm_show() local
620 rpm = aspeed_get_fan_tach_ch_rpm(priv, index); in rpm_show()
621 if (rpm < 0) in rpm_show()
622 return rpm; in rpm_show()
624 return sprintf(buf, "%d\n", rpm); in rpm_show()
674 static SENSOR_DEVICE_ATTR_RO(fan1_input, rpm, 0);
675 static SENSOR_DEVICE_ATTR_RO(fan2_input, rpm, 1);
676 static SENSOR_DEVICE_ATTR_RO(fan3_input, rpm, 2);
677 static SENSOR_DEVICE_ATTR_RO(fan4_input, rpm, 3);
[all …]
/linux/tools/perf/Documentation/
H A Dsecurity.txt15 1. Download selinux-policy SRPM package (e.g. selinux-policy-3.14.4-48.fc31.src.rpm on FC31)
18 # rpm -Uhv selinux-policy-3.14.4-48.fc31.src.rpm
79 -rw-r--r--. 1 root root 112K Mar 20 12:16 selinux-policy-3.14.4-48.fc31.noarch.rpm
80 -rw-r--r--. 1 root root 1.2M Mar 20 12:17 selinux-policy-devel-3.14.4-48.fc31.noarch.rpm
81 -rw-r--r--. 1 root root 2.3M Mar 20 12:17 selinux-policy-doc-3.14.4-48.fc31.noarch.rpm
82 -rw-r--r--. 1 root root 12M Mar 20 12:17 selinux-policy-minimum-3.14.4-48.fc31.noarch.rpm
83 -rw-r--r--. 1 root root 4.5M Mar 20 12:16 selinux-policy-mls-3.14.4-48.fc31.noarch.rpm
84 -rw-r--r--. 1 root root 111K Mar 20 12:16 selinux-policy-sandbox-3.14.4-48.fc31.noarch.rpm
85 -rw-r--r--. 1 root root 14M Mar 20 12:17 selinux-policy-targeted-3.14.4-48.fc31.noarch.rpm
90 # rpm -Uhv rpmbuild/RPMS/noarch/selinux-policy-*
[all …]
/linux/drivers/interconnect/qcom/
H A Dicc-rpm.h9 #include <linux/soc/qcom/smd-rpm.h>
11 #include <dt-bindings/interconnect/qcom,rpm-icc.h>
29 * struct rpm_clk_resource - RPM bus clock resource
30 * @resource_type: RPM resource type of the clock resource
77 * @ap_owned: indicates if the node is owned by the AP or by the RPM
103 * @mas_rpm_id: RPM id for devices that are bus masters
104 * @slv_rpm_id: RPM id for devices that are bus slaves

12345678910>>...17