Home
last modified time | relevance | path

Searched full:smsm (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.1/drivers/soc/qcom/
Dsmsm.c62 * struct qcom_smsm - smsm driver context
63 * @dev: smsm device pointer
95 * @smsm: back-reference to driver context
106 struct qcom_smsm *smsm; member
132 * @data: smsm context pointer
141 struct qcom_smsm *smsm = data; in smsm_update_bits() local
149 spin_lock_irqsave(&smsm->lock, flags); in smsm_update_bits()
152 val = orig = readl(smsm->local_state); in smsm_update_bits()
159 spin_unlock_irqrestore(&smsm->lock, flags); in smsm_update_bits()
164 writel(val, smsm->local_state); in smsm_update_bits()
[all …]
DMakefile21 obj-$(CONFIG_QCOM_SMSM) += smsm.o
/Linux-v6.1/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smsm.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smsm.yaml#
23 const: qcom,smsm
54 Each processor's state bits are described by a subnode of the SMSM device
122 compatible = "qcom,smsm";
/Linux-v6.1/drivers/net/wireless/ath/wcn36xx/
Ddxe.c144 /* Initialize SMSM state Clear TX Enable RING EMPTY STATE */ in wcn36xx_dxe_alloc_ctl_blks()
832 * notify chip about new frame through SMSM bus. in wcn36xx_dxe_tx_frame()
Dmain.c1487 /* Acquire SMSM tx enable handle */ in wcn36xx_platform_get_resources()
1495 /* Acquire SMSM tx rings empty handle */ in wcn36xx_platform_get_resources()
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dmsm8953.dtsi387 smsm {
388 compatible = "qcom,smsm";
Dmsm8916.dtsi390 smsm {
391 compatible = "qcom,smsm";
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-apq8064.dtsi268 smsm {
269 compatible = "qcom,smsm";
Dqcom-msm8974.dtsi254 smsm {
255 compatible = "qcom,smsm";