forked from renesas-rcar/avb-mse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Kconfig
137 lines (121 loc) · 3.26 KB
/
Kconfig
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#
# Renesas device configuration
#
menuconfig AVB_MSE
bool "AVB MSE"
default y
---help---
This option enable Renesas AVB Media Streaming Engine (MSE) driver.
MSE contains following sub modules.
- MSE Core module
- MSE EAVB Adapter
- MSE ALSA Adapter
- MSE V4L2 Adapter
- MSE MCH Adapter
if AVB_MSE
config MSE_CORE
tristate "MSE Core module"
default m
---help---
This option enable core functions in MSE.
Core functions contains following features.
- In kernel API for MSE Adapters.
- Sysfs and ioct I/F for configuration by userland process.
- AVTP Packetizer/De-Packetizer.
config MSE_IOCTL
bool "MSE ioctl interface for configuration"
depends on MSE_CORE
default y
---help---
This option enable ioctl interface for MSE.
Say Y here to enable ioctl interface.
Say N if unsure.
config MSE_SYSFS
bool "MSE sysfs interface for configuration"
depends on MSE_CORE
default y
---help---
This option enable sysfs interface for MSE.
Say Y here to enable sysfs interface.
Say N if unsure.
config MSE_PACKETIZER_AAF
bool "MSE Packetizer AAF"
depends on MSE_CORE
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer/De-Packetizer AAF.
Say N if unsure.
config MSE_PACKETIZER_IEC61883_4
bool "MSE Packetizer IEC61883_4"
depends on MSE_CORE
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer/De-Packetizer IEC61883_4.
Say N if unsure.
config MSE_PACKETIZER_IEC61883_6
bool "MSE Packetizer IEC61883_6"
depends on MSE_CORE
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer/De-Packetizer IEC61883_6.
Say N if unsure.
config MSE_PACKETIZER_CVF_H264
bool "MSE Packetizer CVF_H264"
depends on MSE_CORE
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer/De-Packetizer CVF_H264.
Say N if unsure.
config MSE_PACKETIZER_CVF_H264_SINGLE_NAL
bool "MSE Packetizer CVF_H264 Single NAL format"
depends on MSE_CORE
depends on MSE_PACKETIZER_CVF_H264
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer CVF_H264 Single NAL format.
Say N if unsure.
config MSE_PACKETIZER_CVF_MJPEG
bool "MSE Packetizer CVF_MJPEG"
depends on MSE_CORE
default y
---help---
This option enable packetizer functions in MSE.
Say Y here to enable AVTP Packetizer/De-Packetizer CVF_MJPEG.
Say N if unsure.
config MSE_ADAPTER_EAVB
tristate "MSE EAVB Adapter"
depends on MSE_CORE
depends on RAVB_STREAMING
default m
---help---
Renesas Ethernet AVB software
Support MSE Adapter for Renesas AVB Streaming driver
config MSE_ADAPTER_ALSA
tristate "MSE ALSA Adapter"
depends on MSE_CORE
default m
---help---
Renesas Ethernet AVB software
Support MSE Adapter for Linux ALSA
config MSE_ADAPTER_V4L2
tristate "MSE V4L2 Adapter"
depends on MSE_CORE
select VIDEOBUF2_VMALLOC
default m
---help---
Renesas Ethernet AVB software.
Support MSE Adapter for V4L2.
config MSE_ADAPTER_MCH
tristate "MSE MCH Adapter"
depends on MSE_CORE
depends on MCH_CORE
default m
---help---
Renesas Ethernet AVB software.
Support MSE Adapter for MCH.
endif