Beaglebone Black Debian image flexible for generic am335x board?

I’ve got a custom am335x board in the works and was wondering whether it would be a good idea or even possible to run a beaglebone Debian image on it.

The ‘core’ (cpu/ddr3/emmc/pmic) are identical to the BBB, but all the peripherals are completely different.

For example, I am running both RGMII interfaces to Broadcom PHYs, etc.

With the dts/dtb’s, would that allow me to configure all the pins of the am335x exactly how I need them?

I am very new to Linux and have been reading a lot, but the more I read, the more confused I get…

I am just trying to figure what the best/easiest course of action is.

Thanks.