Home
last modified time | relevance | path

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

12

/Linux-v6.6/drivers/remoteproc/
Dqcom_wcnss.c157 struct qcom_wcnss *wcnss = rproc->priv; in wcnss_load() local
160 ret = qcom_mdt_load(wcnss->dev, fw, rproc->firmware, WCNSS_PAS_ID, in wcnss_load()
161 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()
171 static void wcnss_indicate_nv_download(struct qcom_wcnss *wcnss) in wcnss_indicate_nv_download() argument
176 val = readl(wcnss->spare_out); in wcnss_indicate_nv_download()
178 writel(val, wcnss->spare_out); in wcnss_indicate_nv_download()
181 static void wcnss_configure_iris(struct qcom_wcnss *wcnss) in wcnss_configure_iris() argument
186 writel(0, wcnss->pmu_cfg); in wcnss_configure_iris()
[all …]
/Linux-v6.6/drivers/soc/qcom/
Dwcnss_ctrl.c125 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_smd_callback() local
133 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
139 dev_info(wcnss->dev, "WCNSS Version %d.%d %d.%d\n", in wcnss_ctrl_smd_callback()
143 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
147 dev_err(wcnss->dev, in wcnss_ctrl_smd_callback()
153 wcnss->ack_status = nvresp->status; in wcnss_ctrl_smd_callback()
154 complete(&wcnss->ack); in wcnss_ctrl_smd_callback()
157 dev_dbg(wcnss->dev, "cold boot complete\n"); in wcnss_ctrl_smd_callback()
158 complete(&wcnss->cbc); in wcnss_ctrl_smd_callback()
161 dev_info(wcnss->dev, "unknown message type %d\n", hdr->type); in wcnss_ctrl_smd_callback()
[all …]
/Linux-v6.6/include/linux/soc/qcom/
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-v6.6/drivers/bluetooth/
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-v6.6/arch/arm64/boot/dts/qcom/
Dmsm8916-longcheer-l8150.dts27 /* wcnss.mdt is not relocatable, so it must be loaded at 0x8b600000 */
28 /delete-node/ wcnss@89300000;
30 wcnss_mem: wcnss@8b600000 {
262 &wcnss {
Dmsm8916-samsung-a5u-eur.dts66 &wcnss {
Dmsm8916-samsung-e2015-common.dtsi78 &wcnss {
Dmsm8953.dtsi300 wcnss_fw_mem: wcnss@8e700000 {
383 smp2p-wcnss {
431 wcnss_smsm: wcnss@6 {
729 wcnss_pin_a: wcnss-active-state {
1476 wcnss: remoteproc@a204000 { label
1517 wcnss_ctrl: wcnss {
1518 compatible = "qcom,wcnss";
1521 qcom,mmio = <&wcnss>;
1524 compatible = "qcom,wcnss-bt";
1528 compatible = "qcom,wcnss-wlan";
Dmsm8939-sony-xperia-kanuti-tulip.dts83 &wcnss {
Dmsm8916-ufi.dtsi118 &wcnss {
Dmsm8916-samsung-a3u-eur.dts115 &wcnss {
Dmsm8939.dtsi353 wcnss_mem: wcnss@8bd00000 {
394 smp2p-wcnss {
442 wcnss_smsm: wcnss@6 {
1940 wcnss: remoteproc@a204000 { label
1985 wcnss {
1986 compatible = "qcom,wcnss";
1989 qcom,mmio = <&wcnss>;
1992 compatible = "qcom,wcnss-bt";
1996 compatible = "qcom,wcnss-wlan";
Dmsm8916-samsung-j5-common.dtsi141 &wcnss {
Dmsm8916-longcheer-l8910.dts149 &wcnss {
Dmsm8916-samsung-gt5-common.dtsi161 &wcnss {
Dmsm8916-acer-a1-724.dts158 &wcnss {
Dmsm8916-gplus-fl8005a.dts153 &wcnss {
Dmsm8916.dtsi81 wcnss_mem: wcnss@89300000 {
361 smp2p-wcnss {
409 wcnss_smsm: wcnss@6 {
2363 wcnss: remoteproc@a204000 { label
2404 wcnss_ctrl: wcnss {
2405 compatible = "qcom,wcnss";
2408 qcom,mmio = <&wcnss>;
2411 compatible = "qcom,wcnss-bt";
2415 compatible = "qcom,wcnss-wlan";
Dmsm8916-wingtech-wt88047.dts192 &wcnss {
Dmsm8916-asus-z00l.dts163 &wcnss {
Dmsm8916-pm8916.dtsi52 &wcnss {
Dmsm8939-pm8916.dtsi152 &wcnss {
/Linux-v6.6/arch/arm/boot/dts/qcom/
Dqcom-msm8974pro-fairphone-fp2.dts149 wcnss {
415 wcnss_pin_a: wcnss-pin-active-state {
Dqcom-msm8974pro-oneplus-bacon.dts208 wcnss {
474 wcnss_pin_a: wcnss-pin-active-state {
Dqcom-msm8974.dtsi153 wcnss_region: wcnss@d200000 {
251 smp2p-wcnss {
309 wcnss_smsm: wcnss@7 {
742 wcnss {
743 compatible = "qcom,wcnss";
750 compatible = "qcom,wcnss-bt";
754 compatible = "qcom,wcnss-wlan";

12