Home
last modified time | relevance | path

Searched full:fastrpc (Results 1 – 25 of 28) sorted by relevance

12

/linux/Documentation/devicetree/bindings/misc/
H A Dqcom,fastrpc.yaml4 $id: http://devicetree.org/schemas/misc/qcom,fastrpc.yaml#
7 title: Qualcomm FastRPC Driver
13 The FastRPC implements an IPC (Inter-Processor Communication)
21 const: qcom,fastrpc
72 Each subnode of the Fastrpc represents compute context banks available on the dsp.
76 const: qcom,fastrpc-compute-cb
121 fastrpc {
122 compatible = "qcom,fastrpc";
130 compatible = "qcom,fastrpc-compute-cb";
136 compatible = "qcom,fastrpc-compute-cb";
[all …]
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,smd-edge.yaml33 fastrpc:
34 $ref: /schemas/misc/qcom,fastrpc.yaml#
38 Qualcomm FastRPC
H A Dqcom,sc7280-adsp-pil.yaml117 fastrpc: false
H A Dqcom,sc7280-wpss-pil.yaml133 fastrpc: false
H A Dqcom,sc7180-mss-pil.yaml162 fastrpc: false
H A Dqcom,sc7280-mss-pil.yaml176 fastrpc: false
/linux/include/uapi/misc/
H A Dfastrpc.h25 * the buffer to FastRPC calls. Same virtual address will be
26 * assigned for subsequent FastRPC calls.
67 /* Fastrpc attribute for memory protection of buffers */
/linux/drivers/misc/
H A Dfastrpc.c23 #include <uapi/misc/fastrpc.h>
44 #define FASTRPC_DEVICE_NAME "fastrpc"
843 * Fastrpc payload buffer with metadata looks like:
1778 /* Fastrpc Capablities does not support modem domain */ in fastrpc_get_dsp_info()
2174 dev_info(dev, "FastRPC Session ID not specified in DT\n"); in fastrpc_cb_probe()
2214 { .compatible = "qcom,fastrpc-compute-cb", },
2222 .name = "qcom,fastrpc-cb",
2242 fdev->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "fastrpc-%s%s", in fastrpc_device_register()
2269 dev_info(rdev, "FastRPC Domain not specified in DT\n"); in fastrpc_rpmsg_probe()
2281 dev_info(rdev, "FastRPC Invalid Domain ID %d\n", domain_id); in fastrpc_rpmsg_probe()
[all …]
H A DMakefile21 obj-$(CONFIG_QCOM_FASTRPC) += fastrpc.o
H A DKconfig302 tristate "Qualcomm FastRPC"
/linux/arch/arm64/boot/dts/qcom/
H A Dsm8350.dtsi1990 fastrpc {
1991 compatible = "qcom,fastrpc";
1999 compatible = "qcom,fastrpc-compute-cb";
2005 compatible = "qcom,fastrpc-compute-cb";
2011 compatible = "qcom,fastrpc-compute-cb";
2299 fastrpc {
2300 compatible = "qcom,fastrpc";
2308 compatible = "qcom,fastrpc-compute-cb";
2314 compatible = "qcom,fastrpc-compute-cb";
2320 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm6350.dtsi1382 fastrpc {
1383 compatible = "qcom,fastrpc";
1391 compatible = "qcom,fastrpc-compute-cb";
1397 compatible = "qcom,fastrpc-compute-cb";
1403 compatible = "qcom,fastrpc-compute-cb";
1642 fastrpc {
1643 compatible = "qcom,fastrpc";
1651 compatible = "qcom,fastrpc-compute-cb";
1657 compatible = "qcom,fastrpc-compute-cb";
1663 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm6115.dtsi2802 fastrpc {
2803 compatible = "qcom,fastrpc";
2811 compatible = "qcom,fastrpc-compute-cb";
2817 compatible = "qcom,fastrpc-compute-cb";
2823 compatible = "qcom,fastrpc-compute-cb";
2829 compatible = "qcom,fastrpc-compute-cb";
2835 compatible = "qcom,fastrpc-compute-cb";
2873 fastrpc {
2874 compatible = "qcom,fastrpc";
2882 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm8150.dtsi2209 fastrpc {
2210 compatible = "qcom,fastrpc";
2218 compatible = "qcom,fastrpc-compute-cb";
2224 compatible = "qcom,fastrpc-compute-cb";
2230 compatible = "qcom,fastrpc-compute-cb";
3385 fastrpc {
3386 compatible = "qcom,fastrpc";
3394 compatible = "qcom,fastrpc-compute-cb";
3400 compatible = "qcom,fastrpc-compute-cb";
3406 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm8750.dtsi3698 fastrpc {
3699 compatible = "qcom,fastrpc";
3707 compatible = "qcom,fastrpc-compute-cb";
3716 compatible = "qcom,fastrpc-compute-cb";
3726 compatible = "qcom,fastrpc-compute-cb";
3736 compatible = "qcom,fastrpc-compute-cb";
3746 compatible = "qcom,fastrpc-compute-cb";
3756 compatible = "qcom,fastrpc-compute-cb";
3766 compatible = "qcom,fastrpc-compute-cb";
3776 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsc8280xp.dtsi2527 fastrpc {
2528 compatible = "qcom,fastrpc";
2536 compatible = "qcom,fastrpc-compute-cb";
2542 compatible = "qcom,fastrpc-compute-cb";
2548 compatible = "qcom,fastrpc-compute-cb";
5411 fastrpc {
5412 compatible = "qcom,fastrpc";
5419 compatible = "qcom,fastrpc-compute-cb";
5425 compatible = "qcom,fastrpc-compute-cb";
5431 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsdm845.dtsi893 fastrpc_mem: fastrpc {
981 fastrpc {
982 compatible = "qcom,fastrpc";
990 compatible = "qcom,fastrpc-compute-cb";
996 compatible = "qcom,fastrpc-compute-cb";
1032 fastrpc {
1033 compatible = "qcom,fastrpc";
1041 compatible = "qcom,fastrpc-compute-cb";
1047 compatible = "qcom,fastrpc-compute-cb";
1053 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm8250.dtsi3115 fastrpc {
3116 compatible = "qcom,fastrpc";
3124 compatible = "qcom,fastrpc-compute-cb";
3130 compatible = "qcom,fastrpc-compute-cb";
3136 compatible = "qcom,fastrpc-compute-cb";
3817 fastrpc {
3818 compatible = "qcom,fastrpc";
3826 compatible = "qcom,fastrpc-compute-cb";
3832 compatible = "qcom,fastrpc-compute-cb";
3838 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dmsm8996.dtsi3628 fastrpc {
3629 compatible = "qcom,fastrpc";
3637 compatible = "qcom,fastrpc-compute-cb";
3643 compatible = "qcom,fastrpc-compute-cb";
3649 compatible = "qcom,fastrpc-compute-cb";
3655 compatible = "qcom,fastrpc-compute-cb";
3661 compatible = "qcom,fastrpc-compute-cb";
3667 compatible = "qcom,fastrpc-compute-cb";
3673 compatible = "qcom,fastrpc-compute-cb";
3679 compatible = "qcom,fastrpc-compute-cb";
H A Dx1e80100.dtsi4044 fastrpc {
4045 compatible = "qcom,fastrpc";
4053 compatible = "qcom,fastrpc-compute-cb";
4061 compatible = "qcom,fastrpc-compute-cb";
4069 compatible = "qcom,fastrpc-compute-cb";
4077 compatible = "qcom,fastrpc-compute-cb";
4085 compatible = "qcom,fastrpc-compute-cb";
8450 fastrpc {
8451 compatible = "qcom,fastrpc";
8459 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsc7280.dtsi3905 fastrpc {
3906 compatible = "qcom,fastrpc";
3914 compatible = "qcom,fastrpc-compute-cb";
3921 compatible = "qcom,fastrpc-compute-cb";
3928 compatible = "qcom,fastrpc-compute-cb";
4146 fastrpc {
4147 compatible = "qcom,fastrpc";
4155 compatible = "qcom,fastrpc-compute-cb";
4163 compatible = "qcom,fastrpc-compute-cb";
4171 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsm8550.dtsi2749 fastrpc {
2750 compatible = "qcom,fastrpc";
2758 compatible = "qcom,fastrpc-compute-cb";
2766 compatible = "qcom,fastrpc-compute-cb";
2774 compatible = "qcom,fastrpc-compute-cb";
2782 compatible = "qcom,fastrpc-compute-cb";
2790 compatible = "qcom,fastrpc-compute-cb";
5411 fastrpc {
5412 compatible = "qcom,fastrpc";
5420 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dqcs8300.dtsi2116 fastrpc {
2117 compatible = "qcom,fastrpc";
2127 compatible = "qcom,fastrpc-compute-cb";
2134 compatible = "qcom,fastrpc-compute-cb";
2141 compatible = "qcom,fastrpc-compute-cb";
5594 fastrpc {
5595 compatible = "qcom,fastrpc";
5602 compatible = "qcom,fastrpc-compute-cb";
5610 compatible = "qcom,fastrpc-compute-cb";
5618 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsar2130p.dtsi1663 fastrpc {
1664 compatible = "qcom,fastrpc";
1672 compatible = "qcom,fastrpc-compute-cb";
1678 compatible = "qcom,fastrpc-compute-cb";
1684 compatible = "qcom,fastrpc-compute-cb";
1690 compatible = "qcom,fastrpc-compute-cb";
H A Dmsm8916.dtsi2055 fastrpc {
2056 compatible = "qcom,fastrpc";
2065 compatible = "qcom,fastrpc-compute-cb";

12