diff --git a/regs-ar0144/GENERIC/MANU.reg b/regs-ar0144/GENERIC/MANU.reg
index d814984a497eac2625c7cad4468764d9bcb6e3f2..197ae1d73e917418d4d8ebf78f09ece0c1de5c7c 100644
--- a/regs-ar0144/GENERIC/MANU.reg
+++ b/regs-ar0144/GENERIC/MANU.reg
@@ -59,6 +59,10 @@
     @boolean 9
   @field gpi_en
     @boolean 8
+  @field parallel_en
+    @boolean 7
+  @field drive_pins
+    @boolean 6
   @field reset_lpf_enable
     @boolean 5
   @field lock_reg
@@ -113,6 +117,8 @@
 
 @register frame_status
   @addr 0x303c
+  @field pll_locked
+    @boolean 3
   @field bad_frame
     @boolean 2
   @field standby
@@ -185,6 +191,8 @@
   @addr 0x306e
   @field slew_a
     @uint 15-13
+  @field slew_rate_ctrl_pixclk
+    @uint 12-10
   @field sum_2x2
     @boolean 6
   @field true_bin
@@ -225,7 +233,7 @@
   @field test_pat_override
     @boolean 1
 
-@register digital_test
+@register[ar052x] digital_test
   @addr 0x30b0
   @field reset_skipped_rows
     @boolean 0
@@ -240,6 +248,21 @@
   @field halt_col
     @boolean 11
 
+@register[!ar0144] digital_test
+  @addr 0x30b0
+  @field no_sh_jump_limit
+    @boolean 1
+  @field monochrome_operation
+    @boolean 7
+  @field pixclk_on
+    @boolean 8
+  @field context_switch_mode
+    @boolean 9
+  @field context_b
+    @boolean 13
+  @field pll_complete_bypass
+    @boolean 14
+
 @register y_output_offset
   @addr 0x30bc
   @field v
@@ -465,3 +488,10 @@
     @boolean 0
   @field cms_en
     @boolean 1
+
+@register data_format_bits
+  @addr 0x31ac
+  @field datA_format_in
+    @uint 12-8
+  @field data_format_out
+    @uint  4-0