Home
last modified time | relevance | path

Searched +full:msm8976 +full:- +full:ramp +full:- +full:controller (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,msm8976-ramp-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/qcom/qcom,msm8976-ramp-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Ramp Controller
10 - AngeloGioacchino Del Regno <[email protected]>
13 The Ramp Controller is used to program the sequence ID for pulse
20 - qcom,msm8976-ramp-controller
26 - compatible
27 - reg
[all …]
/linux-6.14.4/drivers/soc/qcom/
Dramp_controller.c1 // SPDX-License-Identifier: GPL-2.0
3 * Qualcomm Ramp Controller driver
32 * struct qcom_ramp_controller_desc - SoC specific parameters
36 * @cfg_ramp_en: Ramp Controller enable sequence
37 * @cfg_ramp_dis: Ramp Controller disable sequence
60 * struct qcom_ramp_controller - Main driver structure
70 * rc_wait_for_update() - Wait for Ramp Controller root update
77 const struct qcom_ramp_controller_desc *d = qrc->desc; in rc_wait_for_update()
78 struct regmap *r = qrc->regmap; in rc_wait_for_update()
82 ret = regmap_set_bits(r, d->cmd_reg, RC_ROOT_EN); in rc_wait_for_update()
[all …]