public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCHv1 00/22] Add SPL support for SoCFGPA
@ 2015-01-14 16:40 dinguyen at opensource.altera.com
  2015-01-14 16:40 ` [U-Boot] [PATCHv1 01/22] arm: socfpga: spl: Add main sdram code dinguyen at opensource.altera.com
                   ` (23 more replies)
  0 siblings, 24 replies; 83+ messages in thread
From: dinguyen at opensource.altera.com @ 2015-01-14 16:40 UTC (permalink / raw)
  To: u-boot

From: Dinh Nguyen <dinguyen@opensource.altera.com>

Hello,

This patchset adds all the SPL code that is necessary to support the SoCFPGA
platform. With this patch series, one should be able to configure the SDRAM
controller and run u-boot.

I have pushed a branch to git://git.rocketboards.org/u-boot-socfpga-next.git
socfpga_for_next_spl_v1 for testing and reviewing.

Thanks,
Dinh

Dinh Nguyen (22):
  arm: socfpga: spl: Add main sdram code
  arm: socfpga: enable saveenv to mmc partition
  arm: socfpga: Add sdram initialization code
  arm: socfpga: spl: Add SRAM section
  arm: socfpga: spl: put SPL in sram
  arm: socfpga: add functions to bring sdram, timer, and uart out of
    reset
  arm: socfpga: spl: enable sdram, timer and uart
  arm: socfpga: spl: Add call to timer_init
  arm: socfpga: spl: allow bootrom to enable IOs after warm reset
  arm: socfpga: spl: add sdram init and calibration
  arm: socfpga: spl: printout sdram size
  arm: socfpga: spl: Use common lowlevel_init
  arm: socfpga: spl: Add s_init
  arm: socfpga: spl: update lowlevel_init
  arm: socfpga: spl: add relocate_stack_to_sdram to lowlevel_init.S
  arm: socfpga: spl: add the stack in OCRAM
  arm: socfpga: spl: add CONFIG_SPL_STACK to socfpga_common.h
  arm: socfpga: add sdram stack to SPL
  arm: socfpga: spl: set SPL_MALLOC_SIZE
  arm: socfpga: spl: add a malloc section in sram
  arm: socfpga: spl: Add SDRAM check
  arm: socfpga: spl: update pll_config for dev kit

 arch/arm/cpu/armv7/Makefile                        |    2 +-
 arch/arm/cpu/armv7/socfpga/Makefile                |    4 +-
 arch/arm/cpu/armv7/socfpga/config.mk               |    3 +-
 arch/arm/cpu/armv7/socfpga/lowlevel_init.S         |   89 +-
 arch/arm/cpu/armv7/socfpga/reset_manager.c         |   24 +
 arch/arm/cpu/armv7/socfpga/s_init.c                |   49 +
 arch/arm/cpu/armv7/socfpga/sdram.c                 | 1311 ++++
 arch/arm/cpu/armv7/socfpga/spl.c                   |   33 +
 arch/arm/cpu/armv7/socfpga/system_manager.c        |    9 +
 arch/arm/cpu/armv7/socfpga/u-boot-spl.lds          |   29 +-
 arch/arm/include/asm/arch-socfpga/reset_manager.h  |   37 +
 arch/arm/include/asm/arch-socfpga/sdram.h          |  434 ++
 arch/arm/include/asm/arch-socfpga/system_manager.h |   20 +-
 board/altera/socfpga/Makefile                      |    1 +
 board/altera/socfpga/pll_config.h                  |    8 +-
 board/altera/socfpga/sdram/Makefile                |   12 +
 board/altera/socfpga/sdram/sdram_config.h          |  100 +
 board/altera/socfpga/sdram/sdram_io.h              |   44 +
 board/altera/socfpga/sdram/sequencer.c             | 7993 ++++++++++++++++++++
 board/altera/socfpga/sdram/sequencer.h             |  504 ++
 board/altera/socfpga/sdram/sequencer_auto.h        |  216 +
 .../altera/socfpga/sdram/sequencer_auto_ac_init.c  |   88 +
 .../socfpga/sdram/sequencer_auto_inst_init.c       |  273 +
 board/altera/socfpga/sdram/sequencer_defines.h     |  154 +
 board/altera/socfpga/sdram/system.h                |   15 +
 include/configs/socfpga_common.h                   |   16 +-
 include/configs/socfpga_cyclone5.h                 |    1 +
 27 files changed, 11422 insertions(+), 47 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/socfpga/s_init.c
 create mode 100644 arch/arm/cpu/armv7/socfpga/sdram.c
 create mode 100644 arch/arm/include/asm/arch-socfpga/sdram.h
 create mode 100644 board/altera/socfpga/sdram/Makefile
 create mode 100644 board/altera/socfpga/sdram/sdram_config.h
 create mode 100644 board/altera/socfpga/sdram/sdram_io.h
 create mode 100644 board/altera/socfpga/sdram/sequencer.c
 create mode 100644 board/altera/socfpga/sdram/sequencer.h
 create mode 100644 board/altera/socfpga/sdram/sequencer_auto.h
 create mode 100644 board/altera/socfpga/sdram/sequencer_auto_ac_init.c
 create mode 100644 board/altera/socfpga/sdram/sequencer_auto_inst_init.c
 create mode 100644 board/altera/socfpga/sdram/sequencer_defines.h
 create mode 100644 board/altera/socfpga/sdram/system.h

-- 
2.2.1

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

end of thread, other threads:[~2015-02-24 17:48 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-14 16:40 [U-Boot] [PATCHv1 00/22] Add SPL support for SoCFGPA dinguyen at opensource.altera.com
2015-01-14 16:40 ` [U-Boot] [PATCHv1 01/22] arm: socfpga: spl: Add main sdram code dinguyen at opensource.altera.com
2015-01-14 23:34   ` Marek Vasut
2015-01-16 19:04     ` Pavel Machek
2015-01-17  2:39       ` Marek Vasut
2015-02-04 13:36         ` Pavel Machek
2015-01-20 23:51     ` Dinh Nguyen
2015-01-21  8:03       ` Stefan Roese
2015-02-15 23:11   ` Pavel Machek
2015-02-15 23:25   ` Pavel Machek
2015-02-23 16:37     ` Dinh Nguyen
2015-02-23 16:39       ` Dinh Nguyen
2015-02-23 16:57         ` Marek Vasut
2015-02-23 17:00           ` Dinh Nguyen
2015-02-24 17:48             ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 02/22] arm: socfpga: enable saveenv to mmc partition dinguyen at opensource.altera.com
2015-01-14 23:39   ` Marek Vasut
2015-01-15 22:00   ` Pavel Machek
2015-01-15 22:08     ` Marek Vasut
2015-01-16  4:50       ` Stefan Roese
2015-01-16  5:14         ` Marek Vasut
2015-01-16 18:35       ` Pavel Machek
2015-01-17 13:51         ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 03/22] arm: socfpga: Add sdram initialization code dinguyen at opensource.altera.com
2015-01-14 23:41   ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 04/22] arm: socfpga: spl: Add SRAM section dinguyen at opensource.altera.com
2015-01-14 23:40   ` Marek Vasut
2015-01-15 22:01   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 05/22] arm: socfpga: spl: put SPL in sram dinguyen at opensource.altera.com
2015-01-16 19:05   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 06/22] arm: socfpga: add functions to bring sdram, timer, and uart out of reset dinguyen at opensource.altera.com
2015-01-14 23:42   ` Marek Vasut
2015-01-16 19:06   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 07/22] arm: socfpga: spl: enable sdram, timer and uart dinguyen at opensource.altera.com
2015-01-14 23:44   ` Marek Vasut
2015-02-16 21:35   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 08/22] arm: socfpga: spl: Add call to timer_init dinguyen at opensource.altera.com
2015-01-14 23:45   ` Marek Vasut
2015-02-04  3:58     ` Dinh Nguyen
2015-01-14 16:40 ` [U-Boot] [PATCHv1 09/22] arm: socfpga: spl: allow bootrom to enable IOs after warm reset dinguyen at opensource.altera.com
2015-01-14 23:46   ` Marek Vasut
2015-02-16 21:36   ` Pavel Machek
2015-02-17  7:09     ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 10/22] arm: socfpga: spl: add sdram init and calibration dinguyen at opensource.altera.com
2015-01-14 23:47   ` Marek Vasut
2015-02-16 21:37   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 11/22] arm: socfpga: spl: printout sdram size dinguyen at opensource.altera.com
2015-01-14 23:49   ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 12/22] arm: socfpga: spl: Use common lowlevel_init dinguyen at opensource.altera.com
2015-01-14 23:51   ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 13/22] arm: socfpga: spl: Add s_init dinguyen at opensource.altera.com
2015-01-14 23:54   ` Marek Vasut
2015-02-05 21:16     ` Dinh Nguyen
2015-02-07 13:34       ` Marek Vasut
2015-02-09 16:50         ` Dinh Nguyen
2015-02-09 17:05           ` Marek Vasut
2015-02-07 17:07       ` Simon Glass
2015-01-14 16:40 ` [U-Boot] [PATCHv1 14/22] arm: socfpga: spl: update lowlevel_init dinguyen at opensource.altera.com
2015-01-14 23:56   ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 15/22] arm: socfpga: spl: add relocate_stack_to_sdram to lowlevel_init.S dinguyen at opensource.altera.com
2015-01-14 23:58   ` Marek Vasut
2015-01-15 19:19     ` Dinh Nguyen
2015-01-15 22:00       ` Marek Vasut
2015-01-16  0:07         ` Dinh Nguyen
2015-01-16  0:48           ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 16/22] arm: socfpga: spl: add the stack in OCRAM dinguyen at opensource.altera.com
2015-01-14 23:59   ` Marek Vasut
2015-01-14 16:40 ` [U-Boot] [PATCHv1 17/22] arm: socfpga: spl: add CONFIG_SPL_STACK to socfpga_common.h dinguyen at opensource.altera.com
2015-01-15  0:00   ` Marek Vasut
2015-01-16 21:56   ` Pavel Machek
2015-01-14 16:40 ` [U-Boot] [PATCHv1 18/22] arm: socfpga: add sdram stack to SPL dinguyen at opensource.altera.com
2015-01-14 16:40 ` [U-Boot] [PATCHv1 19/22] arm: socfpga: spl: set SPL_MALLOC_SIZE dinguyen at opensource.altera.com
2015-01-15  0:01   ` Marek Vasut
2015-01-14 16:41 ` [U-Boot] [PATCHv1 20/22] arm: socfpga: spl: add a malloc section in sram dinguyen at opensource.altera.com
2015-01-15  0:03   ` Marek Vasut
2015-01-14 16:41 ` [U-Boot] [PATCHv1 21/22] arm: socfpga: spl: Add SDRAM check dinguyen at opensource.altera.com
2015-01-15  0:04   ` Marek Vasut
2015-01-16 21:59     ` Pavel Machek
2015-01-17 11:00       ` Marek Vasut
2015-01-14 16:41 ` [U-Boot] [PATCHv1 22/22] arm: socfpga: spl: update pll_config for dev kit dinguyen at opensource.altera.com
2015-01-15  0:05   ` Marek Vasut
2015-01-14 23:01 ` [U-Boot] [PATCHv1 00/22] Add SPL support for SoCFGPA Marek Vasut
2015-01-15 21:57 ` Pavel Machek

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