| #
9c76df51 |
| 02-Aug-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: sequencer: Move qts-generated files to board dir
Move the files generated by QTS into the board directory, they should not be part of the driver files at all.
Signed-off-by: Marek Vasu
ddr: altera: sequencer: Move qts-generated files to board dir
Move the files generated by QTS into the board directory, they should not be part of the driver files at all.
Signed-off-by: Marek Vasut <marex@denx.de> Acked-by: Dinh Nguyen <dinguyen@opensource.altera.com>
show more ...
|
| #
3de9622e |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up of delay_for_n_mem_clocks() part 5
Add kerneldoc.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
0c1b81bd |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up of delay_for_n_mem_clocks() part 4
Simplify the loop code, optimizing compiler can deal with this. No functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
6a39be6c |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up of delay_for_n_mem_clocks() part 3
Clean up the computation of c_loop, outer and inner variables.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
cbcaf460 |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up of delay_for_n_mem_clocks() part 2
Factor out (afi_clocks - 1) into a single place instead of having it all around the function.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
90a584b7 |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up of delay_for_n_mem_clocks() part 1
Fix data types, clean up comments a bit and fix coding style a bit. No functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
f1f22f72 |
| 26-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Minor clean up of rw_mgr_mem_handoff()
Add kerneldoc and perform a minor comment cleanup.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
c984278a |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_lfifo()
Minor coding style cleanup, add kerneldoc. No functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
78cdd7d0 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_end()
This function is implementing the DDR calibration Stage 3 as described in Altera EMI_RM 2015.05.04 . The main body of this function is almost i
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_end()
This function is implementing the DDR calibration Stage 3 as described in Altera EMI_RM 2015.05.04 . The main body of this function is almost identical to Stage 1.3 (DQ/DQS centering) for all but two flags -- use_read_test and update_fom. Convert this function to call rw_mgr_mem_calibrate_dq_dqs_centering() with the correct flags set to trim down the code duplication.
Moreover, reorder the remnants in the function a little and convert the function to return either 0 or -EIO in case of success and failure respectively, to match the common return value convention.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
8371c2ee |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_write_test_issue()
Brief clean, add kerneldoc.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
4a82854b |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 3
Add kerneldoc.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
b9452ea0 |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 2
Clean up coding style, mostly broken multiline formatting strings in debug output. Also clean up data types and constify where applicab
ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 2
Clean up coding style, mostly broken multiline formatting strings in debug output. Also clean up data types and constify where applicable.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
ad64769c |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_write_test() part 1
Move code around to get rid of the forward declaration. No change to the actual code.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
a386a50e |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 5
Add kerneldoc.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
d043ee5b |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 4
Fix return values to match the common return value convention.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
c6540872 |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 3
Zap the useless addr variable.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
c8570afa |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 2
Factor out common code for searching best DM/DQS window.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
3b44f55c |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 1
Fix data types and constify where applicable, fix broken multiline debug strings and fix comments. No functional change.
Signed-off
ddr: altera: Clean up rw_mgr_mem_calibrate_writes_center() part 1
Fix data types and constify where applicable, fix broken multiline debug strings and fix comments. No functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
ac63b9ad |
| 21-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 11
Add kerneldoc, no functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
|
| #
98668247 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 10
Fix the return value of the function to match common convention where 0 means success and negative means error. Fix the return value
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 10
Fix the return value of the function to match common convention where 0 means success and negative means error. Fix the return values in case of an error to use errno.h codes.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
0113c3e1 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 9
The read_group and write_group arguments are the same in all cases when this function is invoked, just merge them into one rw_group a
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 9
The read_group and write_group arguments are the same in all cases when this function is invoked, just merge them into one rw_group argument. Also, clean up the function argument data types and constify them.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
0c4be198 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 8
The search_stop_check() always resets the bit_chk to a new value, so bit_chk will never survive between search_left_edge() and search
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 8
The search_stop_check() always resets the bit_chk to a new value, so bit_chk will never survive between search_left_edge() and search_right_edge() invocation. There is thus no need to pass it into these functions, so make bit_chk local to them.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
5d6db444 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 7
Perform minor reordering of the function to make the code more organised, no functional change.
Signed-off-by: Marek Vasut <marex@de
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 7
Perform minor reordering of the function to make the code more organised, no functional change.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
ffb8b66e |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 6
Factor out center_dq_windows(), which is common code between stage 2 and stage 3 of the calibration again and cater for the minor dif
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 6
Factor out center_dq_windows(), which is common code between stage 2 and stage 3 of the calibration again and cater for the minor differences.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
afb3eb84 |
| 18-Jul-2015 |
Marek Vasut <marex@denx.de> |
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 5
Factor out the get_window_mid_index() for finding the best DQ window centering. This is again code common to two stages, so pull it o
ddr: altera: Clean up rw_mgr_mem_calibrate_vfifo_center() part 5
Factor out the get_window_mid_index() for finding the best DQ window centering. This is again code common to two stages, so pull it out.
Signed-off-by: Marek Vasut <marex@denx.de>
show more ...
|