I tried generating dts files with this command on SoC EDS Command Shell.
This is the error it shows me:
$ dtc -O dtb -o socfpga.dtbo -b 0 -@ socfpga.dts
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/sdram_pll/ddr_dqs_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/sdram_pll/ddr_2x_dqs_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/sdram_pll/ddr_dq_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/sdram_pll/s2f_usr2_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/per_nand_mmc_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/per_base_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/per_qspi_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/s2f_usr1_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/emac0_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/periph_pll/emac1_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/cfg_s2f_usr0_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/main_qspi_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/dbg_base_clk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/mpuclk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/mainclk
ERROR (duplicate_node_names): Duplicate node name /sopc@0/clkmgr@0xffd04000/clock_tree/main_pll/main_nand_sdmmc_clk
ERROR: Input tree has errors, aborting (use -f to force output)