/freebsd-src/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | qcom,rpm-proc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-pro [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,smd-rpm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm [all...] |
H A D | qcom,smd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | qcom,mpm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/qcom,mpm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawn.guo@linaro.org> 13 Qualcomm Technologies Inc. SoCs based on the RPM architecture have a 14 MSM Power Manager (MPM) that is in always-on domain. In addition to managing 21 - $ref: /schemas/interrupt-controller.yaml# 26 - const: qcom,mpm 31 Specifies the base address and size of vMPM registers in RPM MSG RAM. [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/qcom/ |
H A D | qcom-apq8084.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,gcc-apq8084.h> 6 #include <dt-binding 787 rpm: remoteproc { global() label [all...] |
H A D | qcom-msm8226.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,gcc-msm897 56 rpm: remoteproc { global() label [all...] |
H A D | qcom-msm8974.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interconnect/qcom,msm8974.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/qcom,gcc-msm897 116 rpm: remoteproc { global() label [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | ipq9574.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 9 #include <dt-bindings/clock/qcom,apss-ipq.h> 10 #include <dt-bindings/clock/qcom,ipq9574-gc 173 rpm: remoteproc { global() label [all...] |
H A D | ipq6018.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,gcc-ipq601 156 rpm: remoteproc { global() label [all...] |
H A D | msm8994.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-msm899 181 rpm: remoteproc { global() label [all...] |
H A D | sm6125.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,dispcc-sm6125.h> 7 #include <dt-bindings/clock/qcom,gcc-sm6125.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-binding 184 rpm: remoteproc { global() label [all...] |
H A D | msm8976.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 9 #include <dt-bindings/clock/qcom,gcc-msm8976.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-binding 235 rpm: remoteproc { global() label [all...] |
H A D | qcm2290.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 8 #include <dt-bindings/clock/qcom,dispcc-qcm2290.h> 9 #include <dt-bindings/clock/qcom,gcc-qcm2290.h> 10 #include <dt-binding 207 rpm: remoteproc { global() label [all...] |
H A D | qcs404.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-qcs404.h> 8 #include <dt-bindings/clock/qcom,turingcc-qcs40 169 rpm: remoteproc { global() label [all...] |
H A D | msm8953.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 4 #include <dt-bindings/clock/qcom,gcc-msm8953.h> 5 #include <dt-bindings/clock/qcom,rpmcc.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controlle 193 rpm: remoteproc { global() label [all...] |
H A D | sdm630.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/clock/qcom,gcc-sdm660.h> 8 #include <dt-bindings/clock/qcom,gpucc-sdm660.h> 9 #include <dt-bindings/clock/qcom,mmcc-sdm66 363 rpm: remoteproc { global() label [all...] |
H A D | sm6375.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmcc.h> 7 #include <dt-bindings/clock/qcom,sm6375-gcc.h> 8 #include <dt-bindings/clock/qcom,sm6375-gpucc.h> 9 #include <dt-binding 644 rpm: remoteproc { global() label [all...] |
H A D | sm6115.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 #include <dt-bindings/clock/qcom,gcc-sm6115.h> 7 #include <dt-bindings/clock/qcom,sm6115-dispcc.h> 8 #include <dt-binding 367 rpm: remoteproc { global() label [all...] |
H A D | msm8998.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,gcc-msm8998.h> 6 #include <dt-bindings/clock/qcom,gpucc-msm899 344 rpm: remoteproc { global() label [all...] |
H A D | msm8939.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2023, Linaro Limited 7 #include <dt-bindings/clock/qcom,gcc-msm8939.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-binding 246 rpm: remoteproc { global() label [all...] |
H A D | msm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/arm/coresight-cti-dt.h> 7 #include <dt-bindings/clock/qcom,gcc-msm891 306 rpm: remoteproc { global() label [all...] |
H A D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-msm899 465 rpm: remoteproc { global() label [all...] |
/freebsd-src/sys/powerpc/powermac/ |
H A D | smu.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 85 int rpm; member 88 /* We can read the PWM and the RPM from a PWM controlled fan. 136 struct proc *sc_fanmgt_proc; 276 sc->sc_cmd_phys = segs[0].ds_addr; in smu_phys_callback() 288 mtx_init(&sc->sc_mt in smu_attach() 688 smu_fan_set_rpm(struct smu_fan * fan,int rpm) smu_fan_set_rpm() argument 733 int rpm, error; smu_fan_read_rpm() local 812 smu_fan_read_pwm(struct smu_fan * fan,int * pwm,int * rpm) smu_fan_read_pwm() argument 863 int pwm = 0, rpm, error = 0; smu_fanrpm_sysctl() local [all...] |
/freebsd-src/sys/powerpc/powernv/ |
H A D | opal_sensor.c | 1 /*- 30 #include <sys/proc.h> 56 #define SENSOR_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 57 #define SENSOR_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 59 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ 60 "opal-sensor", MTX_DEF) 64 * of "ibm,opal-sensor". One hangs off /ibm,opal/, named "sensors", the other 71 OPAL_SENSOR_FAN = 1, /* From OPAL: RPM */ 141 switch (sc->sc_typ in opal_sensor_sysctl() [all...] |
/freebsd-src/sys/dev/acpi_support/ |
H A D | acpi_ibm.c | 1 /*- 31 * Driver for extra ACPI-controlled gadgets found on ThinkPad laptops. 32 * Inspired by the ibm-acpi and tpb projects which implement these features 35 * acpi-ibm: <http://ibm-acpi.sourceforge.net/> 157 /* Device-specific register flags */ 161 #define ABS(x) (((x) < 0)? -(x) : (x)) 274 .description = "Fan level, 0-7 (recommended max), " 275 "8 (unthrottled, full-speed)", 296 * Per-mode [all...] |