Searched full:fastrpc (Results 1 – 19 of 19) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/misc/ |
D | qcom,fastrpc.yaml | 4 $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 71 Each subnode of the Fastrpc represents compute context banks available on the dsp. 75 const: qcom,fastrpc-compute-cb 118 fastrpc { 119 compatible = "qcom,fastrpc"; 127 compatible = "qcom,fastrpc-compute-cb"; 133 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,glink-edge.yaml | 27 fastrpc: 28 $ref: /schemas/misc/qcom,fastrpc.yaml# 32 Qualcomm FastRPC
|
D | qcom,smd-edge.yaml | 33 fastrpc: 34 $ref: /schemas/misc/qcom,fastrpc.yaml# 38 Qualcomm FastRPC
|
D | qcom,sc7280-wpss-pil.yaml | 129 fastrpc: false
|
D | qcom,sc7180-mss-pil.yaml | 161 fastrpc: false
|
D | qcom,sc7280-mss-pil.yaml | 175 fastrpc: false
|
/Linux-v6.1/include/uapi/misc/ |
D | fastrpc.h | 24 * the buffer to FastRPC calls. Same virtual address will be 25 * assigned for subsequent FastRPC calls. 66 /* Fastrpc attribute for memory protection of buffers */
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm6350.dtsi | 892 fastrpc { 893 compatible = "qcom,fastrpc"; 900 compatible = "qcom,fastrpc-compute-cb"; 906 compatible = "qcom,fastrpc-compute-cb"; 912 compatible = "qcom,fastrpc-compute-cb"; 999 fastrpc { 1000 compatible = "qcom,fastrpc"; 1007 compatible = "qcom,fastrpc-compute-cb"; 1013 compatible = "qcom,fastrpc-compute-cb"; 1019 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sc8280xp.dtsi | 1838 fastrpc { 1839 compatible = "qcom,fastrpc"; 1846 compatible = "qcom,fastrpc-compute-cb"; 1852 compatible = "qcom,fastrpc-compute-cb"; 1858 compatible = "qcom,fastrpc-compute-cb"; 1864 compatible = "qcom,fastrpc-compute-cb"; 1870 compatible = "qcom,fastrpc-compute-cb"; 1876 compatible = "qcom,fastrpc-compute-cb"; 1882 compatible = "qcom,fastrpc-compute-cb"; 1888 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8350.dtsi | 2192 fastrpc { 2193 compatible = "qcom,fastrpc"; 2201 compatible = "qcom,fastrpc-compute-cb"; 2207 compatible = "qcom,fastrpc-compute-cb"; 2213 compatible = "qcom,fastrpc-compute-cb"; 2262 fastrpc { 2263 compatible = "qcom,fastrpc"; 2271 compatible = "qcom,fastrpc-compute-cb"; 2278 compatible = "qcom,fastrpc-compute-cb"; 2285 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8450.dtsi | 2069 fastrpc { 2070 compatible = "qcom,fastrpc"; 2077 compatible = "qcom,fastrpc-compute-cb"; 2083 compatible = "qcom,fastrpc-compute-cb"; 2089 compatible = "qcom,fastrpc-compute-cb"; 2136 fastrpc { 2137 compatible = "qcom,fastrpc"; 2144 compatible = "qcom,fastrpc-compute-cb"; 2150 compatible = "qcom,fastrpc-compute-cb"; 2156 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8150.dtsi | 2096 fastrpc { 2097 compatible = "qcom,fastrpc"; 2105 compatible = "qcom,fastrpc-compute-cb"; 2111 compatible = "qcom,fastrpc-compute-cb"; 2117 compatible = "qcom,fastrpc-compute-cb"; 3386 fastrpc { 3387 compatible = "qcom,fastrpc"; 3395 compatible = "qcom,fastrpc-compute-cb"; 3401 compatible = "qcom,fastrpc-compute-cb"; 3407 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8250.dtsi | 2703 fastrpc { 2704 compatible = "qcom,fastrpc"; 2712 compatible = "qcom,fastrpc-compute-cb"; 2718 compatible = "qcom,fastrpc-compute-cb"; 2724 compatible = "qcom,fastrpc-compute-cb"; 2769 fastrpc { 2770 compatible = "qcom,fastrpc"; 2778 compatible = "qcom,fastrpc-compute-cb"; 2784 compatible = "qcom,fastrpc-compute-cb"; 2790 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sdm845.dtsi | 812 fastrpc { 813 compatible = "qcom,fastrpc"; 821 compatible = "qcom,fastrpc-compute-cb"; 827 compatible = "qcom,fastrpc-compute-cb"; 863 fastrpc { 864 compatible = "qcom,fastrpc"; 872 compatible = "qcom,fastrpc-compute-cb"; 878 compatible = "qcom,fastrpc-compute-cb"; 884 compatible = "qcom,fastrpc-compute-cb"; 890 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | msm8916.dtsi | 1415 fastrpc { 1416 compatible = "qcom,fastrpc"; 1425 compatible = "qcom,fastrpc-compute-cb";
|
/Linux-v6.1/drivers/misc/ |
D | fastrpc.c | 21 #include <uapi/misc/fastrpc.h> 39 #define FASTRPC_DEVICE_NAME "fastrpc" 776 * Fastrpc payload buffer with metadata looks like: 1583 /* Fastrpc Capablities does not support modem domain */ in fastrpc_get_dsp_info() 1958 dev_info(dev, "FastRPC Session ID not specified in DT\n"); in fastrpc_cb_probe() 2000 { .compatible = "qcom,fastrpc-compute-cb", }, 2008 .name = "qcom,fastrpc-cb", 2028 fdev->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "fastrpc-%s%s", in fastrpc_device_register() 2052 dev_info(rdev, "FastRPC Domain not specified in DT\n"); in fastrpc_rpmsg_probe() 2064 dev_info(rdev, "FastRPC Invalid Domain ID %d\n", domain_id); in fastrpc_rpmsg_probe() [all …]
|
D | Makefile | 19 obj-$(CONFIG_QCOM_FASTRPC) += fastrpc.o
|
D | Kconfig | 258 tristate "Qualcomm FastRPC"
|
/Linux-v6.1/ |
D | MAINTAINERS | 17061 QUALCOMM FASTRPC DRIVER 17066 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 17067 F: drivers/misc/fastrpc.c 17068 F: include/uapi/misc/fastrpc.h
|