This series brings in a couple of minor fixes (mostly coding style and sync with rocketboards u-boot) and improvements (USB UMS and DFU support for Cyclone V SoC DK). There are also fixes for DT properties in this series to make those compatible with Linux.
This series also adds Arria V SoC DK support. By adding the Arria V support, the pieces of code which are specific to a particular CPU model are now clearly isolated by an #ifdef. These #ifdef mark code which should be easy to dissolve and migrate into DT in the next step. While at this, the SoCFPGA platform is made dependent on having a proper Device Tree available (attached at the end of U-Boot binary). The board name is no longer hard-coded into the U-Boot binary, but is instead extracted from the DT ; this is the first step toward moving to DT altogether. At this point, no new SoCFPGA platform without DT is accepted anymore. Note: The DT files imported in this series come from Linux 3.18 mainline. Marek Vasut (12): arm: socfpga: Minor coding style fix arm: socfpga: Sync Cyclone V DK pinmux configuration arm: socfpga: Sync Cyclone V DK PLL configuration arm: socfpga: Add USB and UDC support for Cyclone V DK arm: socfpga: Drop cyclone5 suffix from board file name arm: socfpga: Add Altera Arria V DK support dt: socfpga: Rename snps,dw-spi-mmio to snps,dw-apb-ssi dt: socfpga: Replace num-chipselect with num-cs dt: socfpga: Import and enable Cyclone V DK DTS dt: socfpga: Import and enable Arria V DK DTS arm: socfpga: Zap checkboard() arm: socfpga: Zap board_early_init_f() arch/arm/Kconfig | 5 + arch/arm/dts/Makefile | 5 +- arch/arm/dts/socfpga.dtsi | 10 +- arch/arm/dts/socfpga_arria5.dtsi | 34 + arch/arm/dts/socfpga_arria5_socdk.dts | 74 +++ arch/arm/dts/socfpga_cyclone5_socdk.dts | 79 +++ board/altera/socfpga/Kconfig | 16 + board/altera/socfpga/Makefile | 2 +- board/altera/socfpga/iocsr_config.c | 688 +++++++++++++++++++++ board/altera/socfpga/iocsr_config.h | 17 +- board/altera/socfpga/pinmux_config.c | 403 +++++++++--- board/altera/socfpga/pinmux_config.h | 14 +- board/altera/socfpga/pll_config.h | 34 +- .../socfpga/{socfpga_cyclone5.c => socfpga.c} | 17 - configs/socfpga_arria5_defconfig | 5 + configs/socfpga_cyclone5_defconfig | 2 + drivers/spi/designware_spi.c | 2 +- include/configs/socfpga_arria5.h | 107 ++++ include/configs/socfpga_common.h | 3 +- include/configs/socfpga_cyclone5.h | 9 + 20 files changed, 1371 insertions(+), 155 deletions(-) create mode 100644 arch/arm/dts/socfpga_arria5.dtsi create mode 100644 arch/arm/dts/socfpga_arria5_socdk.dts create mode 100644 arch/arm/dts/socfpga_cyclone5_socdk.dts rename board/altera/socfpga/{socfpga_cyclone5.c => socfpga.c} (86%) create mode 100644 configs/socfpga_arria5_defconfig create mode 100644 include/configs/socfpga_arria5.h Cc: Chin Liang See <cl...@opensource.altera.com> Cc: Dinh Nguyen <dingu...@opensource.altera.com> Cc: Pavel Machek <pa...@denx.de> Cc: Stefan Roese <s...@denx.de> Cc: Vince Bridgers <vbrid...@opensource.altera.com> -- 2.1.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot