Searched full:fastrpc (Results 1 – 22 of 22) sorted by relevance
/Linux-v6.6/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.6/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,glink-edge.yaml | 24 fastrpc: 25 $ref: /schemas/misc/qcom,fastrpc.yaml# 29 Qualcomm FastRPC
|
D | qcom,smd-edge.yaml | 33 fastrpc: 34 $ref: /schemas/misc/qcom,fastrpc.yaml# 38 Qualcomm FastRPC
|
D | qcom,sc7280-adsp-pil.yaml | 117 fastrpc: false
|
D | qcom,sc7280-wpss-pil.yaml | 129 fastrpc: false
|
D | qcom,sc7180-mss-pil.yaml | 162 fastrpc: false
|
D | qcom,sc7280-mss-pil.yaml | 176 fastrpc: false
|
/Linux-v6.6/include/uapi/misc/ |
D | fastrpc.h | 25 * 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-v6.6/drivers/misc/ |
D | fastrpc.c | 23 #include <uapi/misc/fastrpc.h> 43 #define FASTRPC_DEVICE_NAME "fastrpc" 843 * Fastrpc payload buffer with metadata looks like: 1769 /* Fastrpc Capablities does not support modem domain */ in fastrpc_get_dsp_info() 2164 dev_info(dev, "FastRPC Session ID not specified in DT\n"); in fastrpc_cb_probe() 2206 { .compatible = "qcom,fastrpc-compute-cb", }, 2214 .name = "qcom,fastrpc-cb", 2234 fdev->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "fastrpc-%s%s", in fastrpc_device_register() 2261 dev_info(rdev, "FastRPC Domain not specified in DT\n"); in fastrpc_rpmsg_probe() 2273 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 | 280 tristate "Qualcomm FastRPC"
|
/Linux-v6.6/arch/arm64/boot/dts/qcom/ |
D | sm6115.dtsi | 2335 fastrpc { 2336 compatible = "qcom,fastrpc"; 2344 compatible = "qcom,fastrpc-compute-cb"; 2350 compatible = "qcom,fastrpc-compute-cb"; 2356 compatible = "qcom,fastrpc-compute-cb"; 2362 compatible = "qcom,fastrpc-compute-cb"; 2368 compatible = "qcom,fastrpc-compute-cb"; 2406 fastrpc { 2407 compatible = "qcom,fastrpc"; 2415 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm6350.dtsi | 1296 fastrpc { 1297 compatible = "qcom,fastrpc"; 1304 compatible = "qcom,fastrpc-compute-cb"; 1310 compatible = "qcom,fastrpc-compute-cb"; 1316 compatible = "qcom,fastrpc-compute-cb"; 1556 fastrpc { 1557 compatible = "qcom,fastrpc"; 1564 compatible = "qcom,fastrpc-compute-cb"; 1570 compatible = "qcom,fastrpc-compute-cb"; 1576 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8350.dtsi | 2099 fastrpc { 2100 compatible = "qcom,fastrpc"; 2108 compatible = "qcom,fastrpc-compute-cb"; 2114 compatible = "qcom,fastrpc-compute-cb"; 2120 compatible = "qcom,fastrpc-compute-cb"; 3312 fastrpc { 3313 compatible = "qcom,fastrpc"; 3321 compatible = "qcom,fastrpc-compute-cb"; 3327 compatible = "qcom,fastrpc-compute-cb"; 3333 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8150.dtsi | 2172 fastrpc { 2173 compatible = "qcom,fastrpc"; 2181 compatible = "qcom,fastrpc-compute-cb"; 2187 compatible = "qcom,fastrpc-compute-cb"; 2193 compatible = "qcom,fastrpc-compute-cb"; 3350 fastrpc { 3351 compatible = "qcom,fastrpc"; 3359 compatible = "qcom,fastrpc-compute-cb"; 3365 compatible = "qcom,fastrpc-compute-cb"; 3371 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8450.dtsi | 2130 fastrpc { 2131 compatible = "qcom,fastrpc"; 2138 compatible = "qcom,fastrpc-compute-cb"; 2144 compatible = "qcom,fastrpc-compute-cb"; 2150 compatible = "qcom,fastrpc-compute-cb"; 2444 fastrpc { 2445 compatible = "qcom,fastrpc"; 2452 compatible = "qcom,fastrpc-compute-cb"; 2458 compatible = "qcom,fastrpc-compute-cb"; 2464 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8550.dtsi | 3988 fastrpc { 3989 compatible = "qcom,fastrpc"; 3996 compatible = "qcom,fastrpc-compute-cb"; 4003 compatible = "qcom,fastrpc-compute-cb"; 4010 compatible = "qcom,fastrpc-compute-cb"; 4017 compatible = "qcom,fastrpc-compute-cb"; 4024 compatible = "qcom,fastrpc-compute-cb"; 4121 fastrpc { 4122 compatible = "qcom,fastrpc"; 4129 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sdm845.dtsi | 890 fastrpc_mem: fastrpc { 978 fastrpc { 979 compatible = "qcom,fastrpc"; 987 compatible = "qcom,fastrpc-compute-cb"; 993 compatible = "qcom,fastrpc-compute-cb"; 1029 fastrpc { 1030 compatible = "qcom,fastrpc"; 1038 compatible = "qcom,fastrpc-compute-cb"; 1044 compatible = "qcom,fastrpc-compute-cb"; 1050 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sm8250.dtsi | 2778 fastrpc { 2779 compatible = "qcom,fastrpc"; 2787 compatible = "qcom,fastrpc-compute-cb"; 2793 compatible = "qcom,fastrpc-compute-cb"; 2799 compatible = "qcom,fastrpc-compute-cb"; 3496 fastrpc { 3497 compatible = "qcom,fastrpc"; 3505 compatible = "qcom,fastrpc-compute-cb"; 3511 compatible = "qcom,fastrpc-compute-cb"; 3517 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | sc8280xp.dtsi | 4427 fastrpc { 4428 compatible = "qcom,fastrpc"; 4435 compatible = "qcom,fastrpc-compute-cb"; 4441 compatible = "qcom,fastrpc-compute-cb"; 4447 compatible = "qcom,fastrpc-compute-cb"; 4453 compatible = "qcom,fastrpc-compute-cb"; 4459 compatible = "qcom,fastrpc-compute-cb"; 4465 compatible = "qcom,fastrpc-compute-cb"; 4471 compatible = "qcom,fastrpc-compute-cb"; 4477 compatible = "qcom,fastrpc-compute-cb"; [all …]
|
D | msm8916.dtsi | 1971 fastrpc { 1972 compatible = "qcom,fastrpc"; 1981 compatible = "qcom,fastrpc-compute-cb";
|
/Linux-v6.6/ |
D | MAINTAINERS | 17718 QUALCOMM FASTRPC DRIVER 17723 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 17724 F: drivers/misc/fastrpc.c 17725 F: include/uapi/misc/fastrpc.h
|