Home
last modified time | relevance | path

Searched refs:cpucp (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/mailbox/
H A Dqcom-cpucp-mbox.c50 struct qcom_cpucp_mbox *cpucp = data; in qcom_cpucp_mbox_irq_fn() local
54 status = readq(cpucp->rx_base + APSS_CPUCP_RX_MBOX_STAT); in qcom_cpucp_mbox_irq_fn()
57 u32 val = readl(cpucp->rx_base + APSS_CPUCP_RX_MBOX_CMD(i) + APSS_CPUCP_MBOX_CMD_OFF); in qcom_cpucp_mbox_irq_fn()
58 struct mbox_chan *chan = &cpucp->chans[i]; in qcom_cpucp_mbox_irq_fn()
65 writeq(BIT(i), cpucp->rx_base + APSS_CPUCP_RX_MBOX_CLEAR); in qcom_cpucp_mbox_irq_fn()
74 struct qcom_cpucp_mbox *cpucp = container_of(chan->mbox, struct qcom_cpucp_mbox, mbox); in qcom_cpucp_mbox_startup() local
78 val = readq(cpucp->rx_base + APSS_CPUCP_RX_MBOX_EN); in qcom_cpucp_mbox_startup()
80 writeq(val, cpucp->rx_base + APSS_CPUCP_RX_MBOX_EN); in qcom_cpucp_mbox_startup()
87 struct qcom_cpucp_mbox *cpucp = container_of(chan->mbox, struct qcom_cpucp_mbox, mbox); in qcom_cpucp_mbox_shutdown() local
91 val = readq(cpucp->rx_base + APSS_CPUCP_RX_MBOX_EN); in qcom_cpucp_mbox_shutdown()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8775p.dtsi568 cpucp_backup_mem: cpucp-backup@91b40000 {
714 cpucp_fw_mem: cpucp-fw@db200000 {
H A Dx1e80100.dtsi458 cpucp_log_mem: cpucp-log@80e00000 {
463 cpucp_mem: cpucp@80e40000 {
/linux/
H A DMAINTAINERS19481 F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19482 F: drivers/mailbox/qcom-cpucp-mbox.c