Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/remoteproc/
H 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()
542 wcnss->mem_phys = wcnss->mem_reloc = rmem->base; in wcnss_alloc_memory_region()
544 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region()
661 wcnss->iris = qcom_iris_probe(&pdev->dev, &wcnss->use_48mhz_xo); in wcnss_probe()
[all …]
/linux-6.15/drivers/soc/qcom/
H A Dwcnss_ctrl.c134 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
144 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
148 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
155 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
159 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.15/Documentation/devicetree/bindings/soc/qcom/
H 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";
/linux-6.15/include/linux/soc/qcom/
H 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.15/drivers/bluetooth/
H A Dbtqcomsmd.c144 void *wcnss; in btqcomsmd_probe() local
151 wcnss = dev_get_drvdata(pdev->dev.parent); in btqcomsmd_probe()
153 btq->acl_channel = qcom_wcnss_open_channel(wcnss, "APPS_RIVA_BT_ACL", in btqcomsmd_probe()
158 btq->cmd_channel = qcom_wcnss_open_channel(wcnss, "APPS_RIVA_BT_CMD", in btqcomsmd_probe()
/linux-6.15/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,wcnss-pil.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,wcnss-pil.yaml#
57 "wcnss.mdt".
299 wcnss_ctrl: wcnss {
300 compatible = "qcom,wcnss";
306 compatible = "qcom,wcnss-bt";
310 compatible = "qcom,wcnss-wlan";
H A Dqcom,smd-edge.yaml85 wcnss:
86 $ref: /schemas/soc/qcom/qcom,wcnss.yaml
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dmsm8916-longcheer-l8150.dts29 * For some reason, the signed wcnss firmware is not relocatable.
39 /delete-node/ wcnss;
41 wcnss_mem: wcnss@8b600000 {
332 &wcnss {
H A Dmsm8917.dtsi339 wcnss_mem: wcnss {
398 smp2p-wcnss {
445 wcnss_smsm: wcnss@6 {
921 wcnss_pin_a: wcnss-active-state {
1503 wcnss: remoteproc@a204000 { label
1545 wcnss_ctrl: wcnss {
1546 compatible = "qcom,wcnss";
1549 qcom,mmio = <&wcnss>;
1552 compatible = "qcom,wcnss-bt";
1556 compatible = "qcom,wcnss-wlan";
H A Dmsm8916-samsung-a5u-eur.dts72 &wcnss {
H A Dmsm8939-sony-xperia-kanuti-tulip.dts87 &wcnss {
H A Dmsm8916-samsung-e2015-common.dtsi88 &wcnss {
H A Dmsm8976.dtsi351 wcnss_fw_mem: wcnss@8d200000 {
413 smp2p-wcnss {
457 wcnss_smsm: wcnss@6 {
1500 wcnss: remoteproc@a204000 { label
1549 wcnss_ctrl: wcnss {
1550 compatible = "qcom,wcnss";
1553 qcom,mmio = <&wcnss>;
1556 compatible = "qcom,wcnss-bt";
1560 compatible = "qcom,wcnss-wlan";
H A Dmsm8953.dtsi300 wcnss_fw_mem: wcnss@8e700000 {
383 smp2p-wcnss {
430 wcnss_smsm: wcnss@6 {
770 wcnss_pin_a: wcnss-active-state {
1715 wcnss: remoteproc@a204000 { label
1756 wcnss_ctrl: wcnss {
1757 compatible = "qcom,wcnss";
1760 qcom,mmio = <&wcnss>;
1763 compatible = "qcom,wcnss-bt";
1767 compatible = "qcom,wcnss-wlan";
H A Dmsm8916-lg-c50.dts107 &wcnss {
H A Dmsm8916-ufi.dtsi123 &wcnss {
H A Dmsm8916-motorola-common.dtsi120 &wcnss {
H A Dmsm8916-samsung-a3u-eur.dts121 &wcnss {
H A Dmsm8916-wingtech-wt865x8.dtsi163 &wcnss {
H A Dmsm8939.dtsi365 wcnss_mem: wcnss {
415 smp2p-wcnss {
462 wcnss_smsm: wcnss@6 {
2030 wcnss: remoteproc@a204000 { label
2075 wcnss {
2076 compatible = "qcom,wcnss";
2079 qcom,mmio = <&wcnss>;
2082 compatible = "qcom,wcnss-bt";
2086 compatible = "qcom,wcnss-wlan";
H A Dapq8016-schneider-hmibsc.dts435 &wcnss {
436 firmware-name = "qcom/apq8016/wcnss.mbn";
/linux-6.15/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974pro-htc-m8.dts92 wcnss {
326 wcnss_pin_a: wcnss-pin-active-state {
H A Dqcom-msm8974pro-fairphone-fp2.dts176 wcnss {
444 wcnss_pin_a: wcnss-pin-active-state {
H A Dqcom-apq8064.dtsi29 wcnss_mem: wcnss@8f000000 {
261 wcnss_smsm: wcnss@3 {
1479 wcnss {
1480 compatible = "qcom,wcnss";
1486 compatible = "qcom,wcnss-bt";
1490 compatible = "qcom,wcnss-wlan";
H A Dqcom-msm8974pro-oneplus-bacon.dts235 wcnss {
505 wcnss_pin_a: wcnss-pin-active-state {

123