Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 1 | |
| 2 | # |
| 3 | # Amlogic multimedia configuration |
| 4 | # |
| 5 | |
| 6 | menu "Amlogic multimedia configuration" |
| 7 | |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 8 | config 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 | |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 17 | config 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 | |
| 27 | config 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 | |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 38 | |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 39 | config 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 | |
| 49 | config AMLOGIC_MEDIA_MULTI_DEC |
| 50 | bool "Support multi-instance decoding" |
| 51 | default n |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 52 | help |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 53 | 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. |
Googler | 9726be6 | 2022-12-14 05:53:31 +0000 | [diff] [blame] | 57 | |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 58 | |
| 59 | if AMLOGIC_MEDIA_COMMON |
| 60 | source "drivers/amlogic/media/common/Kconfig" |
| 61 | endif |
| 62 | |
| 63 | if AMLOGIC_MEDIA_DRIVERS |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 64 | source "drivers/amlogic/media/camera/Kconfig" |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 65 | source "drivers/amlogic/media/video_sink/Kconfig" |
| 66 | source "drivers/amlogic/media/vout/Kconfig" |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 67 | source "drivers/amlogic/media/vrr/Kconfig" |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 68 | source "drivers/amlogic/media/osd/Kconfig" |
Googler | 9726be6 | 2022-12-14 05:53:31 +0000 | [diff] [blame] | 69 | source "drivers/amlogic/media/deinterlace/Kconfig" |
| 70 | source "drivers/amlogic/media/di_multi/Kconfig" |
| 71 | source "drivers/amlogic/media/di_local/Kconfig" |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 72 | source "drivers/amlogic/media/video_processor/Kconfig" |
Googler | 9726be6 | 2022-12-14 05:53:31 +0000 | [diff] [blame] | 73 | source "drivers/amlogic/media/enhancement/Kconfig" |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 74 | source "drivers/amlogic/media/frame_sync/Kconfig" |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 75 | source "drivers/amlogic/media/gdc/Kconfig" |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 76 | source "drivers/amlogic/media/vin/Kconfig" |
| 77 | source "drivers/amlogic/media/cec/Kconfig" |
| 78 | source "drivers/amlogic/media/esm/Kconfig" |
| 79 | source "drivers/amlogic/media/atv_demod/Kconfig" |
Googler | 9726be6 | 2022-12-14 05:53:31 +0000 | [diff] [blame] | 80 | source "drivers/amlogic/media/avsync/Kconfig" |
Googler | 9726be6 | 2022-12-14 05:53:31 +0000 | [diff] [blame] | 81 | source "drivers/amlogic/media/dtv_demod/Kconfig" |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame^] | 82 | source "drivers/amlogic/media/frc/Kconfig" |
| 83 | source "drivers/amlogic/media/di_v4l/Kconfig" |
| 84 | endif |
Googler | 4f18c0c | 2022-09-20 17:23:36 +0800 | [diff] [blame] | 85 | endmenu |
| 86 | |