blob: 37ed49d8767f86a6eb9fbe8e4dbabf8abd04199e (
plain)
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
menuconfig RT_USING_VIRTIO
bool "Using VirtIO device drivers"
depends on RT_USING_DM
depends on RT_USING_DMA
default n
config RT_VIRTIO_TRANSPORT_MMIO
bool "Using VirtIO MMIO transport"
depends on RT_USING_VIRTIO
depends on RT_USING_OFW
default y
config RT_VIRTIO_TRANSPORT_PCI
bool "Using VirtIO PCI transport"
depends on RT_USING_VIRTIO
depends on RT_USING_PCI
default y
help
We not support the version of 0.95 in PCI. The minimum version >= 1.0
config RT_VIRTIO_NET
bool "VirtIO Net"
depends on RT_USING_VIRTIO
depends on RT_USING_LWIP
default y
config RT_VIRTIO_BLK
bool "VirtIO BLK"
depends on RT_USING_VIRTIO
depends on RT_USING_BLK
default y
config RT_VIRTIO_CONSOLE
bool "VirtIO Console"
depends on RT_USING_VIRTIO
depends on RT_USING_SERIAL
select RT_USING_DEVICE_IPC
select RT_USING_SYSTEM_WORKQUEUE
default y
config RT_VIRTIO_RNG
bool "VirtIO RNG"
depends on RT_USING_VIRTIO
depends on RT_USING_HWCRYPTO
depends on RT_HWCRYPTO_USING_RNG
default y
config RT_VIRTIO_RPMSG
bool "VirtIO Rpmsg"
depends on RT_USING_VIRTIO
depends on RT_USING_RPMSG
default y
config RT_VIRTIO_SCSI
bool "VirtIO SCSI"
depends on RT_USING_VIRTIO
depends on RT_SCSI_SD || RT_SCSI_CDROM
default y
config RT_VIRTIO_9P
bool "VirtIO 9P"
depends on RT_USING_VIRTIO
select RT_USING_DFS_9PFS
default y
config RT_VIRTIO_RPROC_SERIAL
bool "VirtIO Remoteproc Serial Link"
depends on RT_USING_VIRTIO
select RT_VIRTIO_CONSOLE
default y
config RT_VIRTIO_GPU
bool "VirtIO GPU"
depends on RT_USING_VIRTIO
default y
config RT_VIRTIO_INPUT
bool "VirtIO Input"
depends on RT_USING_VIRTIO
depends on RT_USING_INPUT
depends on RT_INPUT_TOUCHSCREEN
default y
config RT_VIRTIO_CRYPTO
bool "VirtIO Crypto"
depends on RT_USING_VIRTIO
depends on RT_USING_HWCRYPTO
depends on RT_HWCRYPTO_USING_AES
depends on RT_HWCRYPTO_USING_AES_ECB
depends on RT_HWCRYPTO_USING_AES_CBC
depends on RT_HWCRYPTO_USING_AES_CTR
depends on RT_HWCRYPTO_USING_DES
depends on RT_HWCRYPTO_USING_DES_ECB
depends on RT_HWCRYPTO_USING_DES_CBC
depends on RT_HWCRYPTO_USING_3DES
depends on RT_HWCRYPTO_USING_3DES_ECB
depends on RT_HWCRYPTO_USING_3DES_CBC
depends on RT_HWCRYPTO_USING_RC4
default y
config RT_VIRTIO_SOUND
bool "VirtIO Sound"
depends on RT_USING_VIRTIO
depends on RT_USING_AUDIO
default y
config RT_VIRTIO_SCMI
bool "VirtIO SCMI"
depends on RT_USING_VIRTIO
depends on RT_FIRMWARE_ARM_SCMI
default y
|