This works for me…
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 37.110] Build Operating System: Linux 4.4.0-177-generic armv7l Ubuntu
[ 37.110] Current Operating System: Linux ubuntu 5.10.120-ti-r48 #1focal SMP PREEMPT Wed Jul 20 19:59:51 UTC 2022 armv7l
[ 37.112] Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait uboot_detected_capes=BB-BONE-NH7C-01, coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet
[ 37.113] Build Date: 06 April 2020 09:39:29AM
[ 37.113] xorg-server 2:1.20.8-2ubuntu2 (For technical support please see http://www.ubuntu.com/support)
[ 37.113] Current version of pixman: 0.38.4
[ 37.113] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 37.113] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 37.114] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 12 21:05:39 2022
[ 37.151] (==) Using config file: "/etc/X11/xorg.conf"
[ 37.157] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 37.200] (==) ServerLayout "Builtin Default Layout"
[ 37.200] (**) |-->Screen "Builtin Default fbdev Screen 0" (0)
[ 37.200] (**) | |-->Monitor "Builtin Default Monitor"
[ 37.205] (**) | |-->Device "Builtin Default fbdev Device 0"
[ 37.206] (==) Automatically adding devices
[ 37.206] (==) Automatically enabling devices
[ 37.206] (==) Automatically adding GPU devices
[ 37.206] (==) Automatically binding GPU devices
[ 37.206] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 37.229] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 37.230] Entry deleted from font path.
[ 37.230] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 37.230] Entry deleted from font path.
[ 37.236] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 37.236] Entry deleted from font path.
[ 37.236] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 37.236] Entry deleted from font path.
[ 37.236] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 37.236] Entry deleted from font path.
[ 37.236] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 37.236] Entry deleted from font path.
[ 37.237] (==) FontPath set to:
/usr/share/fonts/X11/misc,
built-ins
[ 37.237] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 37.237] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 37.237] (II) Loader magic: 0x582008
[ 37.237] (II) Module ABI versions:
[ 37.237] X.Org ANSI C Emulation: 0.4
[ 37.237] X.Org Video Driver: 24.1
[ 37.237] X.Org XInput driver : 24.1
[ 37.237] X.Org Server Extension : 10.0
[ 37.252] (--) using VT number 2
[ 37.252] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 37.282] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 37.296] (II) no primary bus or device found
[ 37.296] falling back to /sys/devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@300000/4830e000.target-module/4830e000.lcdc/drm/card0
[ 37.296] (II) LoadModule: "glx"
[ 37.318] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 37.422] (II) Module glx: vendor="X.Org Foundation"
[ 37.422] compiled for 1.20.8, module version = 1.0.0
[ 37.422] ABI class: X.Org Server Extension, version 10.0
[ 37.423] (II) LoadModule: "fbdev"
[ 37.423] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 37.441] (II) Module fbdev: vendor="X.Org Foundation"
[ 37.441] compiled for 1.20.1, module version = 0.5.0
[ 37.441] Module class: X.Org Video Driver
[ 37.441] ABI class: X.Org Video Driver, version 24.0
[ 37.441] (II) FBDEV: driver for framebuffer: fbdev
[ 37.460] (WW) Falling back to old probe method for fbdev
[ 37.461] (II) Loading sub module "fbdevhw"
[ 37.461] (II) LoadModule: "fbdevhw"
[ 37.462] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 37.465] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 37.465] compiled for 1.20.8, module version = 0.0.2
[ 37.465] ABI class: X.Org Video Driver, version 24.1
[ 37.466] (II) FBDEV(0): using default device
[ 37.466] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 37.466] (II) FBDEV(0): Creating default Display subsection in Screen section
"Builtin Default fbdev Screen 0" for depth/fbbpp 24/32
[ 37.466] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 37.466] (==) FBDEV(0): RGB weight 888
[ 37.466] (==) FBDEV(0): Default visual is TrueColor
[ 37.467] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 37.467] (II) FBDEV(0): hardware: tilcdcdrmfb (video memory: 1500kB)
[ 37.467] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[ 37.467] (II) FBDEV(0): checking modes against framebuffer device...
[ 37.467] (II) FBDEV(0): checking modes against monitor...
[ 37.467] (II) FBDEV(0): Virtual size is 800x480 (pitch 800)
[ 37.467] (**) FBDEV(0): Built-in mode "current"
[ 37.467] (==) FBDEV(0): DPI set to (96, 96)
[ 37.467] (II) Loading sub module "fb"
[ 37.467] (II) LoadModule: "fb"
[ 37.480] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 37.492] (II) Module fb: vendor="X.Org Foundation"
[ 37.492] compiled for 1.20.8, module version = 1.0.0
[ 37.492] ABI class: X.Org ANSI C Emulation, version 0.4
[ 37.492] (**) FBDEV(0): using shadow framebuffer
[ 37.493] (II) Loading sub module "shadow"
[ 37.493] (II) LoadModule: "shadow"
[ 37.494] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 37.510] (II) Module shadow: vendor="X.Org Foundation"
[ 37.511] compiled for 1.20.8, module version = 1.1.0
[ 37.511] ABI class: X.Org ANSI C Emulation, version 0.4
[ 37.551] (==) FBDEV(0): Backing store enabled
[ 37.553] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 37.553] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 37.553] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 37.554] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 37.554] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 37.554] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
ubuntu@ubuntu:~$ cat /etc/X11/xorg.conf
Section "Monitor"
Identifier "Builtin Default Monitor"
EndSection
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
Monitor "Builtin Default Monitor"
EndSection
Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default fbdev Screen 0"
EndSection
ubuntu@ubuntu:~$ uname -r
5.10.120-ti-r48
ubuntu@ubuntu:~$ sudo beagle-version | grep UBOOT
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[BB-ADC-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BONE-NH7C-01-A0.kernel]
Newhaven LCD is 24bit, 32bpp:
Regards,