hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# SPDX-License-Identifier: GPL-2.0
 
menu "Rpmsg drivers"
 
# RPMSG always gets selected by whoever wants it
config RPMSG
   tristate
 
config RPMSG_CHAR
   tristate "RPMSG device interface"
   depends on RPMSG
   depends on NET
   help
     Say Y here to export rpmsg endpoints as device files, usually found
     in /dev. They make it possible for user-space programs to send and
     receive rpmsg packets.
 
config RPMSG_MTK_SCP
   tristate "MediaTek SCP"
   depends on MTK_SCP
   select RPMSG
   help
     Say y here to enable support providing communication channels to
     remote processors in MediaTek platforms.
     This use IPI and IPC to communicate with remote processors.
 
config RPMSG_QCOM_GLINK
   tristate
   select RPMSG
 
config RPMSG_QCOM_GLINK_RPM
   tristate "Qualcomm RPM Glink driver"
   select RPMSG_QCOM_GLINK
   depends on HAS_IOMEM
   depends on MAILBOX
   help
     Say y here to enable support for the GLINK RPM communication driver,
     which serves as a channel for communication with the RPM in GLINK
     enabled systems.
 
config RPMSG_QCOM_GLINK_SMEM
   tristate "Qualcomm SMEM Glink driver"
   select RPMSG_QCOM_GLINK
   depends on MAILBOX
   depends on QCOM_SMEM
   help
     Say y here to enable support for the GLINK SMEM communication driver,
     which provides support for using the GLINK communication protocol
     over SMEM.
 
config RPMSG_QCOM_SMD
   tristate "Qualcomm Shared Memory Driver (SMD)"
   depends on MAILBOX
   depends on QCOM_SMEM
   select RPMSG
   help
     Say y here to enable support for the Qualcomm Shared Memory Driver
     providing communication channels to remote processors in Qualcomm
     platforms.
 
config RPMSG_ROCKCHIP
   tristate "Rockchip Platform RPMsg Support"
   depends on ARCH_ROCKCHIP
   depends on MAILBOX
   depends on ROCKCHIP_MBOX
   select RPMSG
   select VIRTIO
   help
     Say y here to enable support for The Remote Processors Messasing
     in Rockchip Platform.
 
config RPMSG_ROCKCHIP_TEST
   tristate "Rockchip RPMsg Test"
   depends on RPMSG_ROCKCHIP
   help
     Say y here to enable Rockchip RPMsg Test.
 
config RPMSG_VIRTIO
   tristate "Virtio RPMSG bus driver"
   depends on HAS_DMA
   select RPMSG
   select VIRTIO
 
endmenu