diff --git a/.gitignore b/.gitignore
index 9a2bdcbc9aa73a70ea1c15163638210a5a934b00..62e6899e9d512af6aed2fbd977eafc1a1d05a989 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,8 +6,8 @@ lint/*
 .socinit
 accelerator/html/*
 wrapper/html/*
-system/src/bootrom
-system/src/defines
+system/src/bootrom/*
+system/src/defines/*
 system/html/*
 flist/tmp
 
diff --git a/nanosoc_tech b/nanosoc_tech
index 9b22d2eb40dbae4ad8b86a7a667167358d3bfc81..0315832607362db8baea3ae1e0c56d4260867877 160000
--- a/nanosoc_tech
+++ b/nanosoc_tech
@@ -1 +1 @@
-Subproject commit 9b22d2eb40dbae4ad8b86a7a667167358d3bfc81
+Subproject commit 0315832607362db8baea3ae1e0c56d4260867877
diff --git a/soctools_flow b/soctools_flow
index 3b98954095dd0e7b62f520751fd148a16c9f4d03..1d087a4ae4e715a1371f7f12e28f63720e9ce8d0 160000
--- a/soctools_flow
+++ b/soctools_flow
@@ -1 +1 @@
-Subproject commit 3b98954095dd0e7b62f520751fd148a16c9f4d03
+Subproject commit 1d087a4ae4e715a1371f7f12e28f63720e9ce8d0