История изменений
Исправление UVV, (текущая версия) :
dts
arch/arm/boot/dts/socfpga_cyclone5.dtsi почти с небольшими поправками
и оверлей
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&base_fpga_region>;
/* target-path = "/soc/base_fpga_region"; */
#address-cells = <1>;
#size-cells = <1>;
__overlay__ {
#address-cells = <1>;
#size-cells = <1>;
firmware-name = "my.rbf";
fpga-bridges = <&fpga_bridge0 &fpga_bridge1>;
ranges = <0 0xff2c000 0x10000>;
};
};
};
Ядро ванильное?
Почти. С патчем для configfs, иначе overlay не работает. Плюс небольшие фиксы для платы. Плату собсно по dts видно =)
Собираю вот так make dtbs V=1 DTC_FLAGS="-@"
Исходная версия UVV, :
dts
arch/arm/boot/dts/socfpga_cyclone5.dtsi почти с небольшими поправками
и оверлей
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&base_fpga_region>;
/* target-path = "/soc/base_fpga_region"; */
#address-cells = <1>;
#size-cells = <1>;
__overlay__ {
#address-cells = <1>;
#size-cells = <1>;
firmware-name = "my.rbf";
fpga-bridges = <&fpga_bridge0 &fpga_bridge1>;
ranges = <0 0xff2c000 0x10000>;
};
};
};
Ядро ванильное?
Почти. С патчем для configfs, иначе overlay не работает. Плюс небольшие фиксы для платы. Плату собсно по dts видно =)