[U-Boot] [RFC/PATCH 0/2] Support for NI Ettus Research Project Sulfur

Moritz Fischer moritz.fischer at ettus.com
Fri Jun 23 20:57:33 UTC 2017


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



More information about the U-Boot mailing list