73 lines
1.7 KiB
Plaintext
73 lines
1.7 KiB
Plaintext
# SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
#
|
|
# Frame buffer configuration
|
|
#
|
|
menu "Amlogic OSD Module"
|
|
|
|
config AMLOGIC_MEDIA_FB
|
|
bool "Amlogic OSD Support"
|
|
depends on FB
|
|
select FB_CFB_FILLRECT if AMLOGIC_BREAK_GKI
|
|
select FB_CFB_COPYAREA if AMLOGIC_BREAK_GKI
|
|
select FB_CFB_IMAGEBLIT if AMLOGIC_BREAK_GKI
|
|
select AMLOGIC_MEDIA_FB_OSD_SYNC_FENCE
|
|
# depends on AMLOGIC_MEDIA_CANVAS
|
|
# depends on AMLOGIC_VOUT_SERVE
|
|
default n
|
|
help
|
|
This is the frame buffer device driver.
|
|
It provide basic frame buffer device driver.
|
|
|
|
It need enable canvas.
|
|
It need enable vout.
|
|
|
|
config AMLOGIC_MEDIA_FB_OSD_SYNC_FENCE
|
|
bool "OSD SYNC FENCE"
|
|
default n
|
|
depends on AMLOGIC_MEDIA_FB
|
|
# depends on STAGING
|
|
# depends on ANDROID
|
|
# depends on SYNC_FILE
|
|
help
|
|
Select to enable OSD SYNC FENCE.
|
|
This is the frame buffer device driver.
|
|
It provide basic frame buffer device driver.
|
|
|
|
This module is used in android system.
|
|
It used sync fence.
|
|
|
|
config AMLOGIC_MEDIA_FB_OSD_VSYNC_RDMA
|
|
bool "OSD VSYNC RDMA"
|
|
default n
|
|
depends on AMLOGIC_MEDIA_FB
|
|
depends on AMLOGIC_MEDIA_RDMA
|
|
help
|
|
This is the frame buffer device driver.
|
|
Select to enable OSD VSYNC RDMA.
|
|
|
|
This module used VSYNC RDMA.
|
|
It used rdma.
|
|
|
|
config AMLOGIC_MEDIA_FB_OSD2_ENABLE
|
|
bool "OSD2 Layer Support"
|
|
default n
|
|
depends on AMLOGIC_MEDIA_FB
|
|
help
|
|
This is the frame buffer device driver.
|
|
Select to enable OSD2 Layer.
|
|
|
|
This module enable OSD2 layer,
|
|
otherwise we used OSD1 only.
|
|
|
|
config AMLOGIC_MEDIA_FB_OSD2_CURSOR
|
|
bool "OSD2 Cursor Support"
|
|
depends on AMLOGIC_MEDIA_FB_OSD2_ENABLE
|
|
default n
|
|
help
|
|
This is the frame buffer device driver.
|
|
Select to enable OSD2 cursor.
|
|
|
|
This module used2 OSD2 as cursor,
|
|
otherwise we used OSD2 as normally layer.
|
|
endmenu
|