summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>2015-05-13 14:56:23 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-05-15 07:12:53 +0200
commiteb963c6c287db945d01b8392385d92730a522983 (patch)
treeb4af9767be5d01157fc7844d83bec15d7a5ee52d /scripts
parent6984e82c84e7c1b5390bd4d7450d89814e3840f1 (diff)
downloadbarebox-eb963c6c287db945d01b8392385d92730a522983.tar.gz
barebox-eb963c6c287db945d01b8392385d92730a522983.tar.xz
scripts: update socfpga_sequencer importer to Quartus 15.0
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/coccinelle/misc/altera_sequencer.cocci3
-rwxr-xr-xscripts/socfpga_get_sequencer8
-rwxr-xr-xscripts/socfpga_sequencer_defines_defaults4
3 files changed, 14 insertions, 1 deletions
diff --git a/scripts/coccinelle/misc/altera_sequencer.cocci b/scripts/coccinelle/misc/altera_sequencer.cocci
index 9fea239c0c..2350e841c0 100644
--- a/scripts/coccinelle/misc/altera_sequencer.cocci
+++ b/scripts/coccinelle/misc/altera_sequencer.cocci
@@ -1,7 +1,8 @@
@r_shadow@
+type T;
@@
-- ...curr_shadow_reg = 0;
+- static T curr_shadow_reg = 0;
@r_out2_delay@
type T;
diff --git a/scripts/socfpga_get_sequencer b/scripts/socfpga_get_sequencer
index 5e4eb2d0c4..fb0ea6628b 100755
--- a/scripts/socfpga_get_sequencer
+++ b/scripts/socfpga_get_sequencer
@@ -49,6 +49,14 @@ copy_source() {
echo " Running coccinelle cleanups..."
spatch -sp_file scripts/coccinelle/misc/altera_sequencer.cocci -in_place arch/arm/mach-socfpga/include/mach
+
+ echo " Cleanup header..."
+ sed -i 's/^static void rw_mgr_mem_calibrate_eye_diag_aid(void);$//g' $tgt
+ sed -i 's/^static void rw_mgr_load_mrs_calib(void);$//g' $tgt
+ sed -i 's/^static void rw_mgr_load_mrs_exec(void);$//g' $tgt
+ sed -i 's/^static void scc_mgr_set_group_dqs_io_and_oct_out2_gradual(uint32_t write_group, uint32_t delay);$//g' $tgt
+ sed -i 's/^static void rw_mgr_incr_vfifo_auto(uint32_t grp);$//g' $tgt
+ sed -i 's/^static void rw_mgr_decr_vfifo_auto(uint32_t grp);$//g' $tgt
}
copy_source ${ubootsrc}/board/altera/socfpga/sdram/sequencer.c arch/arm/mach-socfpga/include/mach/sequencer.c
diff --git a/scripts/socfpga_sequencer_defines_defaults b/scripts/socfpga_sequencer_defines_defaults
index 19b12b1142..3ad1f588f6 100755
--- a/scripts/socfpga_sequencer_defines_defaults
+++ b/scripts/socfpga_sequencer_defines_defaults
@@ -33,6 +33,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define DYNAMIC_CALIBRATION_MODE 0
#define DISABLE_GUARANTEED_READ 0
+#define AP_MODE 0
+#define ADVANCED_ODT_CONTROL 0
#define ARRIAVGZ 0
#define ARRIAV 0
#define AVL_CLK_FREQ 67
@@ -56,6 +58,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define ENABLE_INST_ROM_WRITE 1
#define ENABLE_MARGIN_REPORT_GEN 0
#define ENABLE_NON_DESTRUCTIVE_CALIB 0
+#define ENABLE_NON_DES_CAL 0
+#define ENABLE_NON_DES_CAL_TEST 0
#define ENABLE_SUPER_QUICK_CALIBRATION 0
#define ENABLE_TCL_DEBUG 0
#define FAKE_CAL_FAIL 0