Booting Linux kernel v6.6.x on Rock Pi X

Hello all,

I’m a beginner in the embedded Linux space. I have a requirement to Boot the Linux kernel v6.6.x built along with a custom driver for an I2C device on a x86 SBC. I have done the same on a Beaglebone black (ARM) using uboot, the built kernel image and the device tree binary. Can someone please explain/give pointers on how to do the same for the x86 based Rock Pi X ?

Thanks