Home
last modified time | relevance | path

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

/linux-6.14.4/drivers/soc/qcom/
Dsmsm.c63 * struct qcom_smsm - smsm driver context
64 * @dev: smsm device pointer
99 * @smsm: back-reference to driver context
110 struct qcom_smsm *smsm; member
139 * @data: smsm context pointer
148 struct qcom_smsm *smsm = data; in smsm_update_bits() local
156 spin_lock_irqsave(&smsm->lock, flags); in smsm_update_bits()
159 val = orig = readl(smsm->local_state); in smsm_update_bits()
166 spin_unlock_irqrestore(&smsm->lock, flags); in smsm_update_bits()
171 writel(val, smsm->local_state); in smsm_update_bits()
[all …]
DMakefile30 obj-$(CONFIG_QCOM_SMSM) += smsm.o
/linux-6.14.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smsm.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smsm.yaml#
23 const: qcom,smsm
63 Each processor's state bits are described by a subnode of the SMSM device
134 compatible = "qcom,smsm";
/linux-6.14.4/drivers/net/wireless/ath/wcn36xx/
Ddxe.c144 /* Initialize SMSM state Clear TX Enable RING EMPTY STATE */ in wcn36xx_dxe_alloc_ctl_blks()
833 * notify chip about new frame through SMSM bus. in wcn36xx_dxe_tx_frame()
Dmain.c1491 /* Acquire SMSM tx enable handle */ in wcn36xx_platform_get_resources()
1499 /* Acquire SMSM tx rings empty handle */ in wcn36xx_platform_get_resources()
/linux-6.14.4/arch/arm/boot/dts/qcom/
Dqcom-apq8064.dtsi229 smsm {
230 compatible = "qcom,smsm";
Dqcom-msm8974.dtsi291 smsm {
292 compatible = "qcom,smsm";
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dmsm8917.dtsi423 smsm {
424 compatible = "qcom,smsm";
Dmsm8976.dtsi436 smsm {
437 compatible = "qcom,smsm";
Dmsm8953.dtsi408 smsm {
409 compatible = "qcom,smsm";
Dmsm8939.dtsi440 smsm {
441 compatible = "qcom,smsm";
Dmsm8916.dtsi407 smsm {
408 compatible = "qcom,smsm";