Home
last modified time | relevance | path

Searched full:wcnss_ctrl (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/soc/qcom/
H A Dwcnss_ctrl.c15 #include <linux/soc/qcom/wcnss_ctrl.h>
27 * struct wcnss_ctrl - driver context
35 struct wcnss_ctrl { struct
118 * Handles any incoming packets from the remote WCNSS_CTRL service.
126 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_smd_callback()
173 static int wcnss_request_version(struct wcnss_ctrl *wcnss) in wcnss_request_version()
195 * @wcnss: wcnss_ctrl state handle
200 static int wcnss_download_nv(struct wcnss_ctrl *wcnss, bool *expect_cbc) in wcnss_download_nv()
281 struct wcnss_ctrl *_wcnss = wcnss; in qcom_wcnss_open_channel()
293 struct wcnss_ctrl *wcnss = container_of(work, struct wcnss_ctrl, probe_work); in wcnss_async_probe()
[all …]
H A DMakefile34 obj-$(CONFIG_QCOM_WCNSS_CTRL) += wcnss_ctrl.o
H A DKconfig255 Client driver for the WCNSS_CTRL SMD channel, used to download nv
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,wcnss.yaml37 const: WCNSS_CTRL
113 qcom,smd-channels = "WCNSS_CTRL";
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,wcnss-pil.yaml272 wcnss_ctrl: wcnss {
274 qcom,smd-channels = "WCNSS_CTRL";
/linux/drivers/bluetooth/
H A Dbtqcomsmd.c12 #include <linux/soc/qcom/wcnss_ctrl.h>
/linux/arch/arm64/boot/dts/qcom/
H A Dapq8016-schneider-hmibsc.dts440 &wcnss_ctrl {
H A Dapq8016-sbc.dts394 &wcnss_ctrl {
H A Dmsm8976.dtsi1549 wcnss_ctrl: wcnss { label
1551 qcom,smd-channels = "WCNSS_CTRL";
H A Dmsm8953.dtsi1756 wcnss_ctrl: wcnss { label
1758 qcom,smd-channels = "WCNSS_CTRL";
H A Dmsm8916.dtsi2467 wcnss_ctrl: wcnss { label
2469 qcom,smd-channels = "WCNSS_CTRL";
H A Dmsm8939.dtsi2077 qcom,smd-channels = "WCNSS_CTRL";
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c26 #include <linux/soc/qcom/wcnss_ctrl.h>
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064.dtsi1481 qcom,smd-channels = "WCNSS_CTRL";
H A Dqcom-msm8974.dtsi765 qcom,smd-channels = "WCNSS_CTRL";