public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/8] Get socfpga gen5 SPL working again.
@ 2018-08-13  7:33 Simon Goldschmidt
  2018-08-13  7:33 ` [U-Boot] [PATCH v3 1/8] arm: socfpga: fix SPL on gen5 after moving to DM serial Simon Goldschmidt
                   ` (8 more replies)
  0 siblings, 9 replies; 27+ messages in thread
From: Simon Goldschmidt @ 2018-08-13  7:33 UTC (permalink / raw)
  To: u-boot


Socfpga gen5 SPL has been broken since moving to DM serial with
v2018.07. Also, U-Boot console output has been broken since then.
This series fixes this and makes some related small improvements.

Changes in v3:
- moved uart0's "u-boot,dm-pre-reloc;" from socfpga.dtsi to board
  specific dts files since this can change per board
- added patches 5-7 to boot SPL and U-Boot from fpga OnChip RAM
- dropped Patch 5/6 "serial: ns16550: fix debug uart putc called before
  init" (this needs a more generic fix)

Changes in v2:
- Improved comment on patch 1
- Removing gd->malloc_base assignment at the end of board_init_f()
  moved to an extra patch
- don't change printf() to debug() in reset_manager_gen5.c
  socfpga_bridges_reset() (instead make debug uart handle this)
- make ns16550 debug uart handle putc being called before init
- removed the assignment of gd->malloc_limit from board_init()

Simon Goldschmidt (8):
  arm: socfpga: fix SPL on gen5 after moving to DM serial
  arm: socfpga: fix device trees to work with DM serial
  arm: socfpga: spl_gen5: clean up malloc_base assignment
  arm: socfpga: cyclone5: handle debug uart
  arm: socfpga: fix U-Boot running from fpga OnChip RAM
  arm: socfpga: gen5: combine some init code for SPL and U-Boot
  arm: socfpga: fix SPL booting from fpga OnChip RAM
  malloc_simple: calloc: don't call memset if malloc failed

 arch/arm/dts/socfpga_arria5_socdk.dts         |  5 ++
 arch/arm/dts/socfpga_cyclone5_dbm_soc1.dts    |  5 ++
 .../arm/dts/socfpga_cyclone5_de0_nano_soc.dts |  5 ++
 arch/arm/dts/socfpga_cyclone5_de10_nano.dts   |  5 ++
 arch/arm/dts/socfpga_cyclone5_de1_soc.dts     |  5 ++
 arch/arm/dts/socfpga_cyclone5_is1.dts         |  5 ++
 arch/arm/dts/socfpga_cyclone5_socdk.dts       |  5 ++
 arch/arm/dts/socfpga_cyclone5_sockit.dts      |  5 ++
 arch/arm/dts/socfpga_cyclone5_socrates.dts    |  5 ++
 arch/arm/dts/socfpga_cyclone5_sr1500.dts      |  2 +
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts |  5 ++
 arch/arm/mach-socfpga/Kconfig                 | 12 +++++
 arch/arm/mach-socfpga/include/mach/misc.h     |  4 ++
 arch/arm/mach-socfpga/misc_gen5.c             | 40 +++++++++------
 arch/arm/mach-socfpga/spl_gen5.c              | 49 ++++++-------------
 common/malloc_simple.c                        |  3 +-
 include/configs/socfpga_common.h              | 13 +++++
 17 files changed, 125 insertions(+), 48 deletions(-)

-- 
2.17.1

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2018-08-13 13:51 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-13  7:33 [U-Boot] [PATCH v3 0/8] Get socfpga gen5 SPL working again Simon Goldschmidt
2018-08-13  7:33 ` [U-Boot] [PATCH v3 1/8] arm: socfpga: fix SPL on gen5 after moving to DM serial Simon Goldschmidt
2018-08-13  7:33 ` [U-Boot] [PATCH v3 2/8] arm: socfpga: fix device trees to work with " Simon Goldschmidt
2018-08-13 13:16   ` Tom Rini
2018-08-13 13:25     ` Simon Goldschmidt
2018-08-13 13:28       ` Tom Rini
2018-08-13 13:29         ` Marek Vasut
2018-08-13 13:33           ` Tom Rini
2018-08-13 13:36             ` Simon Goldschmidt
2018-08-13 13:41               ` Tom Rini
2018-08-13 13:48                 ` Marek Vasut
2018-08-13 13:48                 ` Simon Goldschmidt
2018-08-13  7:33 ` [U-Boot] [PATCH v3 3/8] arm: socfpga: spl_gen5: clean up malloc_base assignment Simon Goldschmidt
2018-08-13  7:33 ` [U-Boot] [PATCH v3 4/8] arm: socfpga: cyclone5: handle debug uart Simon Goldschmidt
2018-08-13  7:33 ` [U-Boot] [PATCH v3 5/8] arm: socfpga: fix U-Boot running from fpga OnChip RAM Simon Goldschmidt
2018-08-13 13:23   ` Marek Vasut
2018-08-13 13:33     ` Simon Goldschmidt
2018-08-13 13:49       ` Marek Vasut
2018-08-13  7:33 ` [U-Boot] [PATCH v3 6/8] arm: socfpga: gen5: combine some init code for SPL and U-Boot Simon Goldschmidt
2018-08-13 13:25   ` Marek Vasut
2018-08-13  7:33 ` [U-Boot] [PATCH v3 7/8] arm: socfpga: fix SPL booting from fpga OnChip RAM Simon Goldschmidt
2018-08-13 13:26   ` Marek Vasut
2018-08-13 13:32     ` Simon Goldschmidt
2018-08-13 13:51       ` Marek Vasut
2018-08-13  7:33 ` [U-Boot] [PATCH v3 8/8] malloc_simple: calloc: don't call memset if malloc failed Simon Goldschmidt
2018-08-13 13:28 ` [U-Boot] [PATCH v3 0/8] Get socfpga gen5 SPL working again Marek Vasut
2018-08-13 13:34   ` Simon Goldschmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox