Home
last modified time | relevance | path

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

/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,glink-edge.yaml24 fastrpc:
25 $ref: /schemas/misc/qcom,fastrpc.yaml#
29 Qualcomm FastRPC
H A Dqcom,sc7280-adsp-pil.yaml117 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()
2271 dev_info(rdev, "FastRPC Domain not specified in DT\n"); in fastrpc_rpmsg_probe()
2283 dev_info(rdev, "FastRPC Invalid Domain ID %d\n", domain_id); in fastrpc_rpmsg_probe()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8775p.dtsi4895 fastrpc {
4896 compatible = "qcom,fastrpc";
4903 compatible = "qcom,fastrpc-compute-cb";
4919 compatible = "qcom,fastrpc-compute-cb";
4935 compatible = "qcom,fastrpc-compute-cb";
4951 compatible = "qcom,fastrpc-compute-cb";
4967 compatible = "qcom,fastrpc-compute-cb";
4983 compatible = "qcom,fastrpc-compute-cb";
4999 compatible = "qcom,fastrpc-compute-cb";
5015 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dsdm845.dtsi892 fastrpc_mem: fastrpc {
980 fastrpc {
981 compatible = "qcom,fastrpc";
989 compatible = "qcom,fastrpc-compute-cb";
995 compatible = "qcom,fastrpc-compute-cb";
1031 fastrpc {
1032 compatible = "qcom,fastrpc";
1040 compatible = "qcom,fastrpc-compute-cb";
1046 compatible = "qcom,fastrpc-compute-cb";
1052 compatible = "qcom,fastrpc-compute-cb";
[all …]
H A Dx1e80100.dtsi3984 fastrpc {
3985 compatible = "qcom,fastrpc";
3993 compatible = "qcom,fastrpc-compute-cb";
4001 compatible = "qcom,fastrpc-compute-cb";
4009 compatible = "qcom,fastrpc-compute-cb";
4017 compatible = "qcom,fastrpc-compute-cb";
4025 compatible = "qcom,fastrpc-compute-cb";
8341 fastrpc {
8342 compatible = "qcom,fastrpc";
8350 compatible = "qcom,fastrpc-compute-cb";
[all …]
/linux/
H A DMAINTAINERS19886 QUALCOMM FASTRPC DRIVER
19892 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19893 F: drivers/misc/fastrpc.c
19894 F: include/uapi/misc/fastrpc.h