blob: b6fb6e6e197242f7d4059d3bde60fecd8b43d073 [file] [log] [blame]
Googler4f18c0c2022-09-20 17:23:36 +08001
2#
3# Amlogic multimedia configuration
4#
5
6menu "Amlogic multimedia configuration"
7
Googler9398cc32022-12-02 17:21:52 +08008config AMLOGIC_MEDIA_MODULE
9 tristate "Amlgoic Multimedia compile support"
10 default y
11 help
12 media module compile support
13 select y for built-in
14 select m for ko
15 select n for disable
16
Googler4f18c0c2022-09-20 17:23:36 +080017config AMLOGIC_MEDIA_ENABLE
18 bool "Amlgoic Multimedia Support"
19 default n
20 help
21 Amlogic multimedia framework composed of two parts,
22 the first part is common which consists of modules
23 such as arch, codec_mm, vfm, the second is driver
24 part of the media, both of which depends on this
25 configuration options.
26
27config AMLOGIC_MEDIA_COMMON
28 bool "Amlogic the common of the media"
29 depends on AMLOGIC_MEDIA_ENABLE
30 default n
31 help
32 This option is used to configure Amlogic common
33 for media, it as the basis for drivers of the
34 multimedia, mainly on the operation of the
35 registers, memory allocation and the chain of
36 responsibility management of the frame processing.
37
Googler9398cc32022-12-02 17:21:52 +080038
Googler4f18c0c2022-09-20 17:23:36 +080039config AMLOGIC_MEDIA_DRIVERS
40 bool "Amlogic drivers of the media"
41 depends on AMLOGIC_MEDIA_COMMON
42 default n
43 help
44 This option is used to configure Amlogic drivers
45 of the multimedia, which consists of video decoder
46 module, video decoder management module and post
47 processing of the frame.
48
49config AMLOGIC_MEDIA_MULTI_DEC
50 bool "Support multi-instance decoding"
51 default n
Googler4f18c0c2022-09-20 17:23:36 +080052 help
Googler9398cc32022-12-02 17:21:52 +080053 Support for multi-instance decoding features,
54 this option must be configured if multi playback
55 is required, the feature supports decoding
56 at the same time.
Googler9726be62022-12-14 05:53:31 +000057
Googler4f18c0c2022-09-20 17:23:36 +080058
59if AMLOGIC_MEDIA_COMMON
60source "drivers/amlogic/media/common/Kconfig"
61endif
62
63if AMLOGIC_MEDIA_DRIVERS
Googler9398cc32022-12-02 17:21:52 +080064source "drivers/amlogic/media/camera/Kconfig"
Googler4f18c0c2022-09-20 17:23:36 +080065source "drivers/amlogic/media/video_sink/Kconfig"
66source "drivers/amlogic/media/vout/Kconfig"
Googler9398cc32022-12-02 17:21:52 +080067source "drivers/amlogic/media/vrr/Kconfig"
Googler4f18c0c2022-09-20 17:23:36 +080068source "drivers/amlogic/media/osd/Kconfig"
Googler9726be62022-12-14 05:53:31 +000069source "drivers/amlogic/media/deinterlace/Kconfig"
70source "drivers/amlogic/media/di_multi/Kconfig"
71source "drivers/amlogic/media/di_local/Kconfig"
Googler4f18c0c2022-09-20 17:23:36 +080072source "drivers/amlogic/media/video_processor/Kconfig"
Googler9726be62022-12-14 05:53:31 +000073source "drivers/amlogic/media/enhancement/Kconfig"
Googler9398cc32022-12-02 17:21:52 +080074source "drivers/amlogic/media/frame_sync/Kconfig"
Googler4f18c0c2022-09-20 17:23:36 +080075source "drivers/amlogic/media/gdc/Kconfig"
Googler9398cc32022-12-02 17:21:52 +080076source "drivers/amlogic/media/vin/Kconfig"
77source "drivers/amlogic/media/cec/Kconfig"
78source "drivers/amlogic/media/esm/Kconfig"
79source "drivers/amlogic/media/atv_demod/Kconfig"
Googler9726be62022-12-14 05:53:31 +000080source "drivers/amlogic/media/avsync/Kconfig"
Googler9726be62022-12-14 05:53:31 +000081source "drivers/amlogic/media/dtv_demod/Kconfig"
Googler9398cc32022-12-02 17:21:52 +080082source "drivers/amlogic/media/frc/Kconfig"
83source "drivers/amlogic/media/di_v4l/Kconfig"
84endif
Googler4f18c0c2022-09-20 17:23:36 +080085endmenu
86