Hi Michal, this series adds (basic) support for the NI Ettus Research Project Sulfur SDR.
I have a bunch of follow up patches that still need cleanup, so maybe we can start with this. I'm not entirely happy with duplicating a large amount of code from the board/xilinx/zynq/board.c file so suggestions are welcome. My reasoning was that future modifications might be easier if I don't have to mess with the common file via #if defined() for stuff that is NI/Ettus specific in the board/xilinx/zynq directory. Thanks, Moritz Moritz Fischer (2): ni: zynq: Add support for NI Ettus Research Project Sulfur Rev2 SDR ni: zynq: Add support for NI Ettus Research Project Sulfur Rev3 SDR arch/arm/dts/Makefile | 2 + arch/arm/dts/zynq-ni-sulfur-rev2-uboot.dtsi | 16 ++ arch/arm/dts/zynq-ni-sulfur-rev2.dts | 275 +++++++++++++++++++ arch/arm/dts/zynq-ni-sulfur-rev3-uboot.dtsi | 26 ++ arch/arm/dts/zynq-ni-sulfur-rev3.dts | 325 +++++++++++++++++++++++ board/ni/zynq/MAINTAINERS | 6 + board/ni/zynq/Makefile | 10 + board/ni/zynq/board.c | 242 +++++++++++++++++ board/ni/zynq/ps7_init_common.c | 119 +++++++++ board/ni/zynq/ps7_init_gpl.h | 34 +++ board/ni/zynq/sulfur-eeprom.h | 66 +++++ board/ni/zynq/zynq-ni-sulfur-rev2/ps7_init_gpl.c | 313 ++++++++++++++++++++++ board/ni/zynq/zynq-ni-sulfur-rev3/ps7_init_gpl.c | 307 +++++++++++++++++++++ configs/ni_sulfur_rev2_defconfig | 74 ++++++ configs/ni_sulfur_rev3_defconfig | 69 +++++ include/configs/ni_sulfur_rev2.h | 65 +++++ include/configs/ni_sulfur_rev3.h | 42 +++ 17 files changed, 1991 insertions(+) create mode 100644 arch/arm/dts/zynq-ni-sulfur-rev2-uboot.dtsi create mode 100644 arch/arm/dts/zynq-ni-sulfur-rev2.dts create mode 100644 arch/arm/dts/zynq-ni-sulfur-rev3-uboot.dtsi create mode 100644 arch/arm/dts/zynq-ni-sulfur-rev3.dts create mode 100644 board/ni/zynq/MAINTAINERS create mode 100644 board/ni/zynq/Makefile create mode 100644 board/ni/zynq/board.c create mode 100644 board/ni/zynq/ps7_init_common.c create mode 100644 board/ni/zynq/ps7_init_gpl.h create mode 100644 board/ni/zynq/sulfur-eeprom.h create mode 100644 board/ni/zynq/zynq-ni-sulfur-rev2/ps7_init_gpl.c create mode 100644 board/ni/zynq/zynq-ni-sulfur-rev3/ps7_init_gpl.c create mode 100644 configs/ni_sulfur_rev2_defconfig create mode 100644 configs/ni_sulfur_rev3_defconfig create mode 100644 include/configs/ni_sulfur_rev2.h create mode 100644 include/configs/ni_sulfur_rev3.h -- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot