Searched +full:rpmh +full:- +full:based (Results 1 – 14 of 14) sorted by relevance
/Linux-v6.1/drivers/soc/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 the low-power state for resources related to the remoteproc 26 resource on a RPM-hardened platform must use this database to get 39 tables based on feedback from the CPR hardware. If you want to do 43 be called qcom-cpr 49 This driver is used to manage Generic Interface (GENI) firmware based 86 allocate memory from OCMEM based on performance, latency and power 105 purpose of exchanging sector-data between the remote filesystem 111 tristate "Qualcomm RPM-Hardened (RPMH) Communication" 115 Support for communication with the hardened-RPM blocks in [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/interconnect/ |
D | qcom,sm6350-rpmh.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interconnect/qcom,sm6350-rpmh.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SM6350 RPMh Network-On-Chip Interconnect 10 - Luca Weiss <luca.weiss@fairphone.com> 13 Qualcomm RPMh-based interconnect provider on SM6350. 16 - $ref: qcom,rpmh-common.yaml# 21 - qcom,sm6350-aggre1-noc 22 - qcom,sm6350-aggre2-noc [all …]
|
/Linux-v6.1/drivers/interconnect/qcom/ |
D | bcm-voter.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. 7 #include <linux/interconnect-provider.h> 13 #include <soc/qcom/rpmh.h> 16 #include "bcm-voter.h" 17 #include "icc-rpmh.h" 23 * struct bcm_voter - Bus Clock Manager voter 47 return bcm_a->aux_data.vcd - bcm_b->aux_data.vcd; in cmp_vcd() 70 for (i = 0; i < bcm->num_nodes; i++) { in bcm_aggregate() 71 node = bcm->nodes[i]; in bcm_aggregate() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Qualcomm Network-on-Chip interconnect drivers" 6 Support for Qualcomm's Network-on-Chip interconnect hardware. 17 This is a driver for the Qualcomm Network-on-Chip on msm8916-based 26 This is a driver for the Qualcomm Network-on-Chip on msm8939-based 35 This is a driver for the Qualcomm Network-on-Chip on msm8974-based 44 This is a driver for the Qualcomm Network-on-Chip on msm8996-based 60 This is a driver for the Qualcomm Network-on-Chip on qcm2290-based 69 This is a driver for the Qualcomm Network-on-Chip on qcs404-based 79 Compile-testing RPMH drivers is possible on other platforms, [all …]
|
D | icc-rpmh.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/interconnect-provider.h> 13 #include "bcm-voter.h" 14 #include "icc-common.h" 15 #include "icc-rpmh.h" 18 * qcom_icc_pre_aggregate - cleans up stale values from prior icc_set 27 qn = node->data; in qcom_icc_pre_aggregate() 28 qp = to_qcom_provider(node->provider); in qcom_icc_pre_aggregate() 31 qn->sum_avg[i] = 0; in qcom_icc_pre_aggregate() 32 qn->max_peak[i] = 0; in qcom_icc_pre_aggregate() [all …]
|
/Linux-v6.1/drivers/clk/qcom/ |
D | clk-rpmh.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. 6 #include <linux/clk-provider.h> 13 #include <soc/qcom/cmd-db.h> 14 #include <soc/qcom/rpmh.h> 17 #include <dt-bindings/clock/qcom,rpmh.h> 23 * struct bcm_db - Auxiliary data pertaining to each Bus Clock Manager(BCM) 24 * @unit: divisor used to convert Hz value to an RPMh msg 25 * @width: multiplier used to convert Hz value to an RPMh msg 37 * struct clk_rpmh - individual rpmh clock data structure [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 67 tristate "RPM based Clock Controller" 80 tristate "RPM over SMD based Clock Controller" 93 tristate "RPMh Clock Driver" 96 RPMh manages shared resources on some Qualcomm Technologies, Inc. 98 Say Y if you want to support the clocks exposed by RPMh on 122 clock that feeds the CPUs on ipq based devices. 123 Say Y if you want to support CPU frequency scaling on ipq based 135 ipq based devices. 802 tristate "High-Frequency PLL (HFPLL) Clock Controller" [all …]
|
/Linux-v6.1/drivers/regulator/ |
D | qcom-rpmh-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. 18 #include <soc/qcom/cmd-db.h> 19 #include <soc/qcom/rpmh.h> 21 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 24 * enum rpmh_regulator_type - supported RPMh accelerator types 25 * @VRM: RPMh VRM accelerator which supports voting on enable, voltage, 27 * @XOB: RPMh XOB accelerator which supports voting on the enable state 68 * struct rpmh_vreg_hw_data - RPMh regulator hardware configurations 69 * @regulator_type: RPMh accelerator type used to manage this [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
/Linux-v6.1/include/dt-bindings/regulator/ |
D | qcom,rpmh-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * These mode constants may be used to specify modes for various RPMh regulator 9 * device tree properties (e.g. regulator-initial-mode). Each type of regulator 21 * automatically switches between LPM and HPM based 22 * upon the real-time load current. This mode is
|
/Linux-v6.1/Documentation/devicetree/bindings/display/bridge/ |
D | ti,sn65dsi86.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sandeep Panda <spanda@codeaurora.org> 23 enable-gpios: 27 suspend-gpios: 31 no-hpd: 37 vccio-supply: 40 vpll-supply: 43 vcca-supply: [all …]
|
/Linux-v6.1/drivers/gpu/drm/msm/adreno/ |
D | a6xx_gmu.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (c) 2017-2019 The Linux Foundation. All rights reserved. */ 8 #include <soc/qcom/cmd-db.h> 20 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() 21 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_gmu_fault() 24 gmu->hung = true; in a6xx_gmu_fault() 27 del_timer(&gpu->hangcheck_timer); in a6xx_gmu_fault() 30 kthread_queue_work(gpu->worker, &gpu->recover_work); in a6xx_gmu_fault() 42 dev_err_ratelimited(gmu->dev, "GMU watchdog expired\n"); in a6xx_gmu_irq() 48 dev_err_ratelimited(gmu->dev, "GMU AHB bus error\n"); in a6xx_gmu_irq() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | qcom,usb-snps-femto-v2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2 10 - Wesley Cheng <quic_wcheng@quicinc.com> 13 Qualcomm High-Speed USB PHY 18 - qcom,usb-snps-hs-5nm-phy 19 - qcom,usb-snps-hs-7nm-phy 20 - qcom,sc7280-usb-hs-phy [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/display/panel/ |
D | panel-edp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Douglas Anderson <dianders@chromium.org> 14 to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without 17 board, either for second-sourcing purposes or to support multiple SKUs 32 the operating system will lookup the panel in a table (based on EDID 51 :<T1>:<T2>: :<--T10-->:<T11>:<T12>: 52 : +-----------------------+---------+---------+ [all …]
|