Мне удобнее всего ручками править .dts файл, добавляя в него нужную периферию.
Несложный и хорошо читаемый синтаксис, к примеру:
Код
i2c_fpga: i2c_fpga@0x100000000 {
compatible = "mycore,i2c-master-0.1";
reg = <0x00000001 0x00000000 0x00000010>;
interrupt-parent = <&hps_0_arm_gic_0>;
interrupts = <0 40 4>;
clocks = <&clk_0>;
speed-mode = <100000>;
};
в отличие от нечитаемых .xml