Skip to content

Commit 12dcc30

Browse files
committed
linux.config: Enable VirtIO GPU and input features
1 parent 3400b23 commit 12dcc30

File tree

1 file changed

+40
-9
lines changed

1 file changed

+40
-9
lines changed

configs/linux.config

Lines changed: 40 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
CONFIG_CC_VERSION_TEXT="riscv32-buildroot-linux-gnu-gcc.br_real (Buildroot 2023.05.1) 12.3.0"
1+
CONFIG_CC_VERSION_TEXT="riscv32-buildroot-linux-gnu-gcc.br_real (Buildroot 2024.05.2) 14.1.0"
22
CONFIG_CC_IS_GCC=y
3-
CONFIG_GCC_VERSION=120300
3+
CONFIG_GCC_VERSION=140100
44
CONFIG_CLANG_VERSION=0
55
CONFIG_AS_IS_GNU=y
6-
CONFIG_AS_VERSION=23900
6+
CONFIG_AS_VERSION=24200
77
CONFIG_LD_IS_BFD=y
8-
CONFIG_LD_VERSION=23900
8+
CONFIG_LD_VERSION=24200
99
CONFIG_LLD_VERSION=0
1010
CONFIG_CC_CAN_LINK=y
1111
CONFIG_CC_CAN_LINK_STATIC=y
@@ -590,6 +590,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y
590590
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
591591
CONFIG_REGMAP=y
592592
CONFIG_REGMAP_MMIO=y
593+
CONFIG_DMA_SHARED_BUFFER=y
593594
CONFIG_GENERIC_ARCH_TOPOLOGY=y
594595
# end of Generic Driver Options
595596

@@ -755,7 +756,7 @@ CONFIG_INPUT=y
755756
#
756757
# CONFIG_INPUT_MOUSEDEV is not set
757758
# CONFIG_INPUT_JOYDEV is not set
758-
# CONFIG_INPUT_EVDEV is not set
759+
CONFIG_INPUT_EVDEV=y
759760
# CONFIG_INPUT_EVBUG is not set
760761

761762
#
@@ -844,7 +845,11 @@ CONFIG_DEVMEM=y
844845
#
845846
# I2C support
846847
#
847-
# CONFIG_I2C is not set
848+
CONFIG_I2C=y
849+
CONFIG_I2C_BOARDINFO=y
850+
CONFIG_I2C_COMPAT=y
851+
CONFIG_I2C_HELPER_AUTO=y
852+
CONFIG_I2C_ALGOBIT=y
848853
# end of I2C support
849854

850855
# CONFIG_I3C is not set
@@ -907,18 +912,41 @@ CONFIG_MFD_SYSCON=y
907912
#
908913
# Graphics support
909914
#
910-
# CONFIG_DRM is not set
915+
CONFIG_DRM=y
916+
CONFIG_DRM_KMS_HELPER=y
911917
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
918+
CONFIG_DRM_FBDEV_EMULATION=y
919+
CONFIG_DRM_FBDEV_OVERALLOC=100
920+
CONFIG_DRM_GEM_SHMEM_HELPER=y
912921

913922
#
914923
# ARM devices
915924
#
916925
# end of ARM devices
917926

927+
CONFIG_DRM_VIRTIO_GPU=y
928+
CONFIG_DRM_PANEL=y
929+
930+
CONFIG_DRM_BRIDGE=y
931+
CONFIG_DRM_PANEL_BRIDGE=y
932+
933+
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
934+
CONFIG_DRM_NOMODESET=y
935+
918936
#
919937
# Frame buffer Devices
920938
#
921-
# CONFIG_FB is not set
939+
CONFIG_FB_CMDLINE=y
940+
CONFIG_FB_NOTIFY=y
941+
CONFIG_FB=y
942+
CONFIG_FB_CFB_FILLRECT=y
943+
CONFIG_FB_CFB_COPYAREA=y
944+
CONFIG_FB_CFB_IMAGEBLIT=y
945+
CONFIG_FB_SYS_FILLRECT=y
946+
CONFIG_FB_SYS_COPYAREA=y
947+
CONFIG_FB_SYS_IMAGEBLIT=y
948+
CONFIG_FB_SYS_FOPS=y
949+
CONFIG_FB_DEFERRED_IO=y
922950
# end of Frame buffer Devices
923951

924952
#
@@ -928,6 +956,8 @@ CONFIG_MFD_SYSCON=y
928956
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
929957
# end of Backlight & LCD device support
930958

959+
CONFIG_HDMI=y
960+
931961
#
932962
# Console display driver support
933963
#
@@ -1048,9 +1078,10 @@ CONFIG_VIRTIO_ANCHOR=y
10481078
CONFIG_VIRTIO=y
10491079
CONFIG_VIRTIO_MENU=y
10501080
# CONFIG_VIRTIO_BALLOON is not set
1051-
# CONFIG_VIRTIO_INPUT is not set
1081+
CONFIG_VIRTIO_INPUT=y
10521082
CONFIG_VIRTIO_MMIO=y
10531083
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
1084+
CONFIG_VIRTIO_DMA_SHARED_BUFFER=y
10541085
# CONFIG_VDPA is not set
10551086
# CONFIG_VHOST_MENU is not set
10561087

0 commit comments

Comments
 (0)