Remove ufw.dts - seems to be EoL https://docs.netgate.com/pfsense/en/latest/solutions/sg-1000/index.html
If it should be kept in the source tree we need to update it because it doesnt build:
/usr/src/sys/tools/fdt/make_dtb.sh /usr/src/sys /usr/src/sys/dts/arm/ufw.dts /usr/src/sys/modules/dtb/am335x
In file included from <built-in>:1:
/usr/src/sys/dts/arm/ufw.dts:30:10: fatal error: 'am33xx.dtsi' file not found
30 | #include "am33xx.dtsi" | ^~~~~~~~~~~~~
1 error generated.
Error at <standard input>:21:3: Expected numbers in array of cells
AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0) ^
Error at <standard input>:21:3: Expected ; at end of property
AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0) ^
Failed to parse tree.
- Error code 1
Stop.
make: stopped making "all" in /usr/src/sys/modules/dtb/am335x