/Linux-v6.6/drivers/remoteproc/ |
D | qcom_wcnss.c | 157 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/ |
D | wcnss_ctrl.c | 125 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/ |
D | wcnss_ctrl.h | 9 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/ |
D | btqcomsmd.c | 144 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/ |
D | msm8916-longcheer-l8150.dts | 27 /* wcnss.mdt is not relocatable, so it must be loaded at 0x8b600000 */ 28 /delete-node/ wcnss@89300000; 30 wcnss_mem: wcnss@8b600000 { 262 &wcnss {
|
D | msm8916-samsung-a5u-eur.dts | 66 &wcnss {
|
D | msm8916-samsung-e2015-common.dtsi | 78 &wcnss {
|
D | msm8953.dtsi | 300 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";
|
D | msm8939-sony-xperia-kanuti-tulip.dts | 83 &wcnss {
|
D | msm8916-ufi.dtsi | 118 &wcnss {
|
D | msm8916-samsung-a3u-eur.dts | 115 &wcnss {
|
D | msm8939.dtsi | 353 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";
|
D | msm8916-samsung-j5-common.dtsi | 141 &wcnss {
|
D | msm8916-longcheer-l8910.dts | 149 &wcnss {
|
D | msm8916-samsung-gt5-common.dtsi | 161 &wcnss {
|
D | msm8916-acer-a1-724.dts | 158 &wcnss {
|
D | msm8916-gplus-fl8005a.dts | 153 &wcnss {
|
D | msm8916.dtsi | 81 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";
|
D | msm8916-wingtech-wt88047.dts | 192 &wcnss {
|
D | msm8916-asus-z00l.dts | 163 &wcnss {
|
D | msm8916-pm8916.dtsi | 52 &wcnss {
|
D | msm8939-pm8916.dtsi | 152 &wcnss {
|
/Linux-v6.6/arch/arm/boot/dts/qcom/ |
D | qcom-msm8974pro-fairphone-fp2.dts | 149 wcnss { 415 wcnss_pin_a: wcnss-pin-active-state {
|
D | qcom-msm8974pro-oneplus-bacon.dts | 208 wcnss { 474 wcnss_pin_a: wcnss-pin-active-state {
|
D | qcom-msm8974.dtsi | 153 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";
|