| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rpm.c | 2 /* 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 D | lmac_common.h | 2 /* 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/drivers/soc/qcom/ |
| H A D | smd-rpm.c | 15 #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/drivers/rpmsg/ |
| H A D | qcom_glink_rpm.c | 198 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 …]
|
| H A D | Kconfig | 48 tristate "Qualcomm RPM Glink driver" 53 Say y here to enable support for the GLINK RPM communication driver, 54 which serves as a channel for communication with the RPM in GLINK
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | qcom,glink-rpm-edge.yaml | 4 $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/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,rpm.yaml | 4 $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 D | qcom,rpm-master-stats.yaml | 4 $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 D | qcom-stats.yaml | 24 - 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";
|
| H A D | qcom,smem.yaml | 32 qcom,rpm-msg-ram: 34 description: handle to RPM message memory resource 82 qcom,rpm-msg-ram = <&rpm_msg_ram>; 93 compatible = "qcom,rpm-msg-ram";
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | qcom,mpm.yaml | 13 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/devicetree/bindings/regulator/ |
| H A D | qcom,rpm-regulator.yaml | 4 $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/scripts/package/ |
| H A D | mkspec | 3 # Output a simple RPM spec file. 4 # This version assumes a minimum of RPM 4.13 38 # to an rpm bug in versions prior to 4.20.0 40 # https://github.com/rpm-software-management/rpm/issues/3057 41 …# https://github.com/rpm-software-management/rpm/commit/49f906998f3cf1f4152162ca61ac0869251c38… 45 # Manually generate the debug info package if using rpm 4.20.0. If not 46 # using rpm 4.20.0, avoid generating a -debuginfo package altogether, 49 rpm_ver_str=$(rpm --version 2>/dev/null) 53 if [ "${1:-}" = RPM -a "${2:-}" = version ]; then
|
| /linux/Documentation/hwmon/ |
| H A D | asus_wmi_sensors.rst | 49 * 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 D | aquacomputer_d5next.rst | 32 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)
|
| H A D | emc2103.rst | 23 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 26 the readings more range or accuracy. Not all RPM values can accurately be 28 representable value is 480 RPM. 30 This driver supports RPM based control, to use this a fan target
|
| H A D | pc87360.rst | 69 Fan rotation speeds are reported in RPM (revolutions per minute). An alarm 83 divider speed (RPM) RPM (RPM) speed (RPM) 94 * accuracy around 3000 RPM: 3000^2/clock 98 RPM as the lowest acceptable accuracy. 102 Note that not all RPM values can be represented, even when the best clock
|
| H A D | max6620.rst | 27 The driver configures the fan controller in RPM mode. To give the readings more 35 fan[1-4]_div rw Sets the nominal RPM range of the fan. Valid values 37 fan[1-4]_input ro Fan speed in RPM. 38 fan[1-4]_target rw Desired fan speed in RPM.
|
| H A D | emc2305.rst | 16 This driver implements support for Microchip EMC2301/2/3/5 RPM-based PWM Fan Controller. 18 Fan rotation speeds are reported in RPM. 19 The driver supports the RPM-based PWM control to keep a fan at the desired speed. 27 fan[1-5]_input RO files for tachometers TACH1-TACH5 input (in RPM)
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,rpm.yaml | 4 $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/drivers/clk/qcom/ |
| H A D | clk-rpm.c | 19 #include <dt-bindings/mfd/qcom-rpm.h> 97 struct qcom_rpm *rpm; member 122 * RPM clock. in clk_rpm_handoff() 128 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_handoff() 132 ret = qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_handoff() 144 return qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_set_rate_active() 152 return qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_set_rate_sleep() 182 /* Don't send requests to the RPM if the rate has not been set. */ in clk_rpm_prepare() 261 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_prepare() 282 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_unprepare() [all …]
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A D | fan-common.yaml | 14 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/tools/perf/Documentation/ |
| H A D | security.txt | 15 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/scripts/ |
| H A D | Makefile.package | 47 # 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/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,rpmcc.yaml | 7 title: Qualcomm RPM Clock Controller 153 rpm { 154 rpm-requests { 155 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm"; 166 rpm {
|