From: Pavel Machek <pavel@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 000/172] socfpga: SPL and DDR init
Date: Tue, 28 Jul 2015 15:58:34 +0200 [thread overview]
Message-ID: <20150728135833.GA8480@amd> (raw)
In-Reply-To: <201507281530.06958.marex@denx.de>
On Tue 2015-07-28 15:30:06, Marek Vasut wrote:
> On Tuesday, July 28, 2015 at 03:13:09 PM, Pavel Machek wrote:
> > Hi!
> >
> > > This series fixes the SPL support on SoCFPGA and cleans up the DDR
> > > init code such that it is becoming remotely mainlinable. After this
> > > series, the SPL is capable of booting from both SD/MMC and QSPI NOR.
> > >
> > > There is still work to be done, but I'd like to start picking it up
> > > so it can land in 2015.10 . Reviews and comments are welcome.
> >
> > Do you have series in git somewhere? I guess I'd like to review
> > different diffs than these...
> >
>
> Here is what you'd probably make most use of -- complete sockit support:
> http://git.denx.de/?p=u-boot/u-boot-
> socfpga.git;a=shortlog;h=refs/heads/wip/sockit
Thanks!
Random notes:
+static int check_cache_range(unsigned long start, unsigned long stop)
+{
+ int ok = 1;
+
+ if (start & (CONFIG_SYS_CACHELINE_SIZE - 1))
+ ok = 0;
+
+ if (stop & (CONFIG_SYS_CACHELINE_SIZE - 1))
+ ok = 0;
+
+ if (!ok)
+ debug("CACHE: Misaligned operation at range [%08lx,
%08lx]\n",
+ start, stop);
+
if ((start | end) & (...))
debug()
..and you get rid of a variable.
+int iocsr_get_config_table(const unsigned int chain_id,
+ const unsigned long **table,
+ unsigned int *table_len)
+{
+ switch (chain_id) {
+ case 0:
+ *table = iocsr_scan_chain0_table;
+ *table_len = CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH;
+ break;
+ case 1:
+ *table = iocsr_scan_chain1_table;
+ *table_len = CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH;
+ break;
+ case 2:
+ *table = iocsr_scan_chain2_table;
+ *table_len = CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH;
+ break;
+ case 3:
+ *table = iocsr_scan_chain3_table;
+ *table_len = CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH;
+ break;
+ default:
+ return -EINVAL;
I'd do *table = NULL, *table_len = 0 here, to catch any mistakes.
+static void sdram_set_rule(struct sdram_prot_rule *prule)
+{
+ uint32_t lo_addr_bits;
+ uint32_t hi_addr_bits;
Can we do u32 here, and in other places like this?
+ rw_mgr_mem_load_user(RW_MGR_MRS0_USER_MIRR, RW_MGR_MRS0_USER,
1);
+ /*
+ * Need to wait tMOD (12CK or 15ns) time before issuing other
+ * commands, but we will have plenty of NIOS cycles before
actual
+ * handoff so its okay.
+ */
I don't understand this comment.
+ return 0;
+
+ /* Calibration Stage 1 completed OK. */
+cal_done_ok:
+ /*
+ * Reset the delay chains back to zero if they have moved > 1
+ * (check for > 1 because loop will increase d even when pass
in
+ * first case).
+ */
+ if (d > 2)
+ scc_mgr_zero_group(rw_group, 1);
+
+ return 1;
+}
Other functions use 0/-EIO protocol here, so it would be good to be
consistent.
It looks much better now, thanks,
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
next prev parent reply other threads:[~2015-07-28 13:58 UTC|newest]
Thread overview: 185+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-27 20:49 [U-Boot] [PATCH 000/172] socfpga: SPL and DDR init Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 001/172] driver/ddr/altera: Add DDR driver for Altera's SDRAM controller Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 002/172] driver/ddr/altera: Add the sdram calibration portion Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 003/172] arm: socfpga: enable the Altera SDRAM controller driver Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 004/172] arm: socfpga: Move sdram_config.h to board dir Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 005/172] ddr: altera: Move struct sdram_prot_rule prototype Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 006/172] ddr: altera: Fix typo in mp_threshold1 programming Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 007/172] ddr: altera: Fix debug message format in sequencer Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 008/172] arm: socfpga: reset: Add missing reset manager regs Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 009/172] arm: socfpga: reset: Start reworking the SoCFPGA reset manager Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 010/172] arm: socfpga: reset: Implement unified function to toggle reset Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 011/172] arm: socfpga: reset: Replace ad-hoc reset functions Marek Vasut
2015-07-28 19:12 ` Dinh Nguyen
2015-07-28 19:26 ` Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 012/172] arm: socfpga: reset: Repair bridge reset handling Marek Vasut
2015-07-28 19:21 ` Dinh Nguyen
2015-07-30 11:28 ` Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 013/172] arm: socfpga: reset: Add function to reset add peripherals Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 014/172] arm: socfpga: reset: Add SDMMC, QSPI and DMA defines Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 015/172] arm: socfpga: clock: Get rid of cm_config_t typedef Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 016/172] arm: socfpga: clock: Clean up pll_config.h Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 017/172] arm: socfpga: scan: Staticize scan_mgr_io_scan_chain_prg() Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 018/172] arm: socfpga: scan: Zap redundant params in scan_mgr_io_scan_chain_prg() Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 019/172] arm: socfpga: scan: Zap iocsr_scan_chain*_table() Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 020/172] arm: socfpga: system: Rework sysmgr_enable_warmrstcfgio() Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 021/172] arm: socfpga: system: Clean up pinmux_config.c Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 022/172] arm: socfpga: spl: Toggle warm reset config I/O bit Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 023/172] arm: socfpga: spl: Configure SCU and NIC-301 early Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 024/172] arm: socfpga: spl: Add missing reset logic Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 025/172] arm: socfpga: spl: Merge spl_board_init() into board_init_f() Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 026/172] arm: socfpga: spl: Remove custom linker script Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 027/172] arm: socfpga: spl: Add support for booting from SD/MMC Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 028/172] arm: socfpga: spl: Add support for booting from QSPI Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 029/172] arm: socfpga: spl: Add support for selecting boot device from BSEL Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 030/172] arm: socfpga: misc: Fix warm reset Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 031/172] arm: socfpga: misc: Add support for printing boot mode Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 032/172] arm: socfpga: misc: Export bootmode into environment variable Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 033/172] arm: socfpga: misc: Probe ethernet GMAC from OF Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 034/172] arm: socfpga: misc: Reset ethernet " Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 035/172] arm: socfpga: config: Move SPL GD and malloc to RAM Marek Vasut
2015-07-27 20:49 ` [U-Boot] [PATCH 036/172] arm: socfpga: config: Zap incorrect config options Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 037/172] arm: socfpga: config: Exclude CONFIG_SPI_FLASH_MTD from SPL build Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 038/172] arm: socfpga: config: Enable CONFIG_SPI_FLASH_BAR Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 039/172] arm: socfpga: config: Fix LOADADDR Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 040/172] arm: socfpga: config: Make CONFIG_SPI_FLASH_MTD useful Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 041/172] Makefile: Add target for building bootable SPL image for SoCFPGA Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 042/172] ddr: altera: Minor indent fix in set_rank_and_odt_mask() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 043/172] ddr: altera: Clean up ugly casts in sdram_calibration_full() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 044/172] ddr: altera: Zap invocation of sdr_get_addr((u32 *)BASE_RW_MGR)" Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 045/172] ddr: altera: Dissolve invocation of sdr_get_addr(&sdr_reg_file->.*) Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 046/172] ddr: altera: Dissolve invocation of sdr_get_addr(&sdr_scc_mgr->.*) Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 047/172] ddr: altera: Dissolve invocation of sdr_get_addr(&sdr_rw_load.*->.*) Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 048/172] ddr: altera: Dissolve invocation of sdr_get_addr(&sdr_mgr_.*->.*) Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 049/172] ddr: altera: Pluck out remaining sdr_get_addr() calls Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 050/172] ddr: altera: Wrap SOCFPGA_SDR_ADDRESS into SDR_PHYGRP.*ADDRESS Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 051/172] ddr: altera: Stop using SDR_CTRLGRP_ADDRESS directly Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 052/172] ddr: altera: Massage addr into I/O accessors Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 053/172] ddr: altera: Clean up hc_initialize_rom_data() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 054/172] ddr: altera: Clean up initialize_reg_file() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 055/172] ddr: altera: Clean up initialize_hps_phy() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 056/172] ddr: altera: Clean up reg_file_set*() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 057/172] ddr: altera: Clean up scc manager function args Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 058/172] ddr: altera: Reorder scc manager functions Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 059/172] ddr: altera: Implement universal scc manager config function Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 060/172] ddr: altera: Clean up scc_mgr_initialize() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 061/172] ddr: altera: Shuffle around scc_mgr_set_*all_ranks() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 062/172] ddr: altera: Implement universal scc_mgr_set_all_ranks() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 063/172] ddr: altera: Clean up scc_mgr_load_dqs_for_write_group() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 064/172] ddr: altera: Clean up scc_set_bypass_mode() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 065/172] ddr: altera: Clean up scc_mgr_set_oct_out1_delay() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 066/172] ddr: altera: Clean up scc_mgr_apply_group_dq_out1_delay() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 067/172] ddr: altera: Clean up scc_mgr_*_delay() args Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 068/172] ddr: altera: Clean up scc_mgr_set_hhp_extras() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 069/172] ddr: altera: Extract scc_mgr_set_hhp_extras() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 070/172] ddr: altera: Clean up scc_mgr_zero_all() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 071/172] ddr: altera: Clean up scc_mgr_zero_group() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 072/172] FIXME: ddr: altera: Internal scc_mgr_apply_group_all_out_delay_add() cleanup part 1 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 073/172] ddr: altera: Internal scc_mgr_apply_group_all_out_delay_add() cleanup part 2 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 074/172] ddr: altera: Clean up scc_mgr_apply_group_all_out_delay_add_all_ranks() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 075/172] ddr: altera: Factor out instruction loading from rw_mgr_mem_initialize() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 076/172] ddr: altera: Factor out common code Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 077/172] ddr: altera: Minor clean up of set_jump_as_return() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 078/172] ddr: altera: Fix ad-hoc iterative division implementation Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 079/172] ddr: altera: Rework initialize_tracking() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 080/172] ddr: altera: Init my_param and my_gbl Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 081/172] ddr: altera: Rename initialize() to phy_mgr_initialize() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 082/172] ddr: altera: Clean up run_mem_calibrate() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 083/172] ddr: altera: Clean up phy_mgr_initialize() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 084/172] ddr: altera: Clean up mem_config() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 085/172] ddr: altera: Clean up mem_precharge_and_activate() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 086/172] ddr: altera: Clean up set_rank_and_odt_mask() part 1 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 087/172] ddr: altera: Clean up set_rank_and_odt_mask() part 2 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 088/172] ddr: altera: Clean up set_rank_and_odt_mask() part 3 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 089/172] ddr: altera: Minor clean up of mem_skip_calibrate() Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 090/172] ddr: altera: Trivial mem_calibrate() indent cleanup Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 091/172] ddr: altera: Internal mem_calibrate() cleanup part 1 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 092/172] ddr: altera: Internal mem_calibrate() cleanup part 2 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 093/172] ddr: altera: Internal mem_calibrate() cleanup part 3 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 094/172] ddr: altera: Internal mem_calibrate() cleanup part 4 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 095/172] ddr: altera: Internal mem_calibrate() cleanup part 5 Marek Vasut
2015-07-27 20:50 ` [U-Boot] [PATCH 096/172] ddr: altera: Internal mem_calibrate() cleanup part 6 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 097/172] ddr: altera: Minor clean up of rw_mgr_mem_initialize() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 098/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 099/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 100/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 101/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 102/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 5 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 103/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 6 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 104/172] ddr: altera: Internal rw_mgr_mem_calibrate_vfifo() cleanup part 7 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 105/172] ddr: altera: Extract guaranteed write from rw_mgr_mem_calibrate_vfifo() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 106/172] ddr: altera: Extract DQS enable calibration " Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 107/172] ddr: altera: Extract Centering DQ/DQS " Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 108/172] ddr: altera: Minor rw_mgr_mem_calibrate_read_load_patterns() cleanup Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 109/172] ddr: altera: Zap rw_mgr_mem_calibrate_read_test_patterns_all_ranks() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 110/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test_patterns() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 111/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase_sweep_dq_in_delay() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 112/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase_sweep_dq_in_delay() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 113/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase_sweep_dq_in_delay() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 114/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase_sweep_dq_in_delay() part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 115/172] ddr: altera: Clean up sdr_find_window_centre() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 116/172] ddr: altera: Clean up sdr_find_window_centre() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 117/172] ddr: altera: Clean up sdr_find_window_centre() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 118/172] ddr: altera: Clean up sdr_*_phase() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 119/172] ddr: altera: Clean up sdr_*_phase() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 120/172] ddr: altera: Clean up sdr_*_phase() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 121/172] ddr: altera: Clean up sdr_*_phase() part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 122/172] ddr: altera: Clean up sdr_*_phase() part 5 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 123/172] ddr: altera: Clean up sdr_*_phase() part 6 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 124/172] ddr: altera: Clean up sdr_*_phase() part 7 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 125/172] ddr: altera: Clean up sdr_*_phase() part 8 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 126/172] ddr: altera: Clean up sdr_*_phase() part 9 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 127/172] ddr: altera: Clean up sdr_*_phase() part 10 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 128/172] ddr: altera: Clean up rw_mgr_*_vfifo() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 129/172] ddr: altera: Clean up rw_mgr_*_vfifo() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 130/172] ddr: altera: Clean up find_vfifo_read() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 131/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 132/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 133/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 134/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 135/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 5 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 136/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 6 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 137/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() part 7 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 138/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test_all_ranks() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 139/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 140/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 141/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 142/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 143/172] ddr: altera: Clean up rw_mgr_mem_calibrate_read_test() part 5 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 144/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes() Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 145/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 1 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 146/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 2 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 147/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 3 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 148/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 4 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 149/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 5 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 150/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 6 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 151/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 7 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 152/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 8 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 153/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 9 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 154/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 10 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 155/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 11 Marek Vasut
2015-07-27 20:51 ` [U-Boot] [PATCH 156/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 1 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 157/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 2 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 158/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 3 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 159/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 4 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 160/172] ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 5 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 161/172] ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 1 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 162/172] ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 2 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 163/172] ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 3 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 164/172] ddr: altera: Clean up rw_mgr_mem_calibrate_write_test_issue() Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 165/172] ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_end() Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 166/172] ddr: altera: Clean up rw_mgr_mem_calibrate_lfifo() Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 167/172] ddr: altera: Minor clean up of rw_mgr_mem_handoff() Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 168/172] ddr: altera: Clean up of delay_for_n_mem_clocks() part 1 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 169/172] ddr: altera: Clean up of delay_for_n_mem_clocks() part 2 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 170/172] ddr: altera: Clean up of delay_for_n_mem_clocks() part 3 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 171/172] ddr: altera: Clean up of delay_for_n_mem_clocks() part 4 Marek Vasut
2015-07-27 20:52 ` [U-Boot] [PATCH 172/172] ddr: altera: Clean up of delay_for_n_mem_clocks() part 5 Marek Vasut
2015-07-28 13:13 ` [U-Boot] [PATCH 000/172] socfpga: SPL and DDR init Pavel Machek
2015-07-28 13:30 ` Marek Vasut
2015-07-28 13:58 ` Pavel Machek [this message]
2015-07-28 14:58 ` Marek Vasut
2015-07-28 20:28 ` Pavel Machek
2015-07-28 21:08 ` Marek Vasut
2015-08-03 15:16 ` Dinh Nguyen
2015-08-03 16:23 ` Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150728135833.GA8480@amd \
--to=pavel@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox