Home
last modified time | relevance | path

Searched refs:wcnss (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/drivers/remoteproc/
A Dqcom_wcnss.c161 wcnss->mem_region, wcnss->mem_phys, in wcnss_load()
162 wcnss->mem_size, &wcnss->mem_reloc); in wcnss_load()
166 qcom_pil_info_store("wcnss", wcnss->mem_phys, wcnss->mem_size); in wcnss_load()
234 if (!wcnss->iris) { in wcnss_start()
249 ret = regulator_bulk_enable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
282 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
299 if (wcnss->state) { in wcnss_stop()
524 wcnss->mem_phys = wcnss->mem_reloc = r.start; in wcnss_alloc_memory_region()
526 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region()
647 wcnss->iris = qcom_iris_probe(&pdev->dev, &wcnss->use_48mhz_xo); in wcnss_probe()
[all …]
/linux-6.3-rc2/drivers/soc/qcom/
A Dwcnss_ctrl.c132 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
142 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
146 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
153 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
157 complete(&wcnss->cbc); in wcnss_ctrl_smd_callback()
312 of_platform_populate(wcnss->dev->of_node, NULL, NULL, wcnss->dev); in wcnss_async_probe()
317 struct wcnss_ctrl *wcnss; in wcnss_ctrl_probe() local
319 wcnss = devm_kzalloc(&rpdev->dev, sizeof(*wcnss), GFP_KERNEL); in wcnss_ctrl_probe()
320 if (!wcnss) in wcnss_ctrl_probe()
323 wcnss->dev = &rpdev->dev; in wcnss_ctrl_probe()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/qcom/
A Dqcom,wcnss.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,wcnss.yaml#
19 const: qcom,wcnss
30 Reference to a node specifying the wcnss "ccu" and "dxe" register blocks.
49 const: qcom,wcnss-bt
61 const: qcom,wcnss-wlan
111 wcnss {
112 compatible = "qcom,wcnss";
118 compatible = "qcom,wcnss-bt";
124 compatible = "qcom,wcnss-wlan";
A Dqcom,smsm.yaml132 wcnss_smsm: wcnss@7 {
/linux-6.3-rc2/include/linux/soc/qcom/
A Dwcnss_ctrl.h9 struct rpmsg_endpoint *qcom_wcnss_open_channel(void *wcnss, const char *name,
14 static struct rpmsg_endpoint *qcom_wcnss_open_channel(void *wcnss, in qcom_wcnss_open_channel() argument
/linux-6.3-rc2/drivers/bluetooth/
A Dbtqcomsmd.c129 void *wcnss; in btqcomsmd_probe() local
136 wcnss = dev_get_drvdata(pdev->dev.parent); in btqcomsmd_probe()
138 btq->acl_channel = qcom_wcnss_open_channel(wcnss, "APPS_RIVA_BT_ACL", in btqcomsmd_probe()
143 btq->cmd_channel = qcom_wcnss_open_channel(wcnss, "APPS_RIVA_BT_CMD", in btqcomsmd_probe()
/linux-6.3-rc2/Documentation/devicetree/bindings/remoteproc/
A Dqcom,wcnss-pil.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,wcnss-pil.yaml#
57 "wcnss.mdt".
272 wcnss_ctrl: wcnss {
273 compatible = "qcom,wcnss";
279 compatible = "qcom,wcnss-bt";
283 compatible = "qcom,wcnss-wlan";
A Dqcom,smd-edge.yaml84 wcnss:
85 $ref: /schemas/soc/qcom/qcom,wcnss.yaml
/linux-6.3-rc2/arch/arm64/boot/dts/qcom/
A Dmsm8916-longcheer-l8150.dts25 /* wcnss.mdt is not relocatable, so it must be loaded at 0x8b600000 */
26 /delete-node/ wcnss@89300000;
28 wcnss_mem: wcnss@8b600000 {
A Dmsm8916.dtsi86 wcnss_mem: wcnss@89300000 {
365 smp2p-wcnss {
413 wcnss_smsm: wcnss@6 {
1915 wcnss_ctrl: wcnss {
1916 compatible = "qcom,wcnss";
1922 compatible = "qcom,wcnss-bt";
1926 compatible = "qcom,wcnss-wlan";
A Dmsm8953-xiaomi-daisy.dts72 wcnss_fw_mem: wcnss@8e800000 {
A Dmsm8953-xiaomi-tissot.dts56 wcnss_fw_mem: wcnss@8e800000 {
A Dmsm8953-xiaomi-vince.dts54 wcnss_fw_mem: wcnss@8e800000 {
A Dmsm8916-pins.dtsi519 wcnss_pin_a: wcnss-active-state {
A Dmsm8976.dtsi317 smp2p-wcnss {
437 wcnss_smsm: wcnss@6 {
A Dapq8016-sbc.dts331 firmware-name = "qcom/apq8016/wcnss.mbn";
A Dmsm8953.dtsi226 wcnss_fw_mem: wcnss@8e700000 {
/linux-6.3-rc2/arch/arm/boot/dts/
A Dqcom-msm8974pro-fairphone-fp2.dts149 wcnss {
415 wcnss_pin_a: wcnss-pin-active-state {
A Dqcom-msm8974pro-oneplus-bacon.dts208 wcnss {
475 wcnss_pin_a: wcnss-pin-active-state {
A Dqcom-apq8064.dtsi29 wcnss_mem: wcnss@8f000000 {
300 wcnss_smsm: wcnss@3 {
1661 wcnss {
1662 compatible = "qcom,wcnss";
1668 compatible = "qcom,wcnss-bt";
1672 compatible = "qcom,wcnss-wlan";
A Dqcom-msm8974.dtsi130 wcnss_region: wcnss@d200000 {
228 smp2p-wcnss {
286 wcnss_smsm: wcnss@7 {
741 wcnss {
742 compatible = "qcom,wcnss";
749 compatible = "qcom,wcnss-bt";
753 compatible = "qcom,wcnss-wlan";
A Dqcom-apq8026-samsung-matisse-wifi.dts183 wcnss@d200000 {
/linux-6.3-rc2/drivers/net/wireless/ath/wcn36xx/
A Dmain.c1557 void *wcnss; in wcn36xx_probe() local
1564 wcnss = dev_get_drvdata(pdev->dev.parent); in wcn36xx_probe()
1608 wcn->smd_channel = qcom_wcnss_open_channel(wcnss, "WLAN_CTRL", wcn36xx_smd_rsp_process, hw); in wcn36xx_probe()

Completed in 35 milliseconds