[tlul] Fix steering in error responder logic

The previous code only passed stuff through to the error responder if
dev_select_i was exactly N. The documentation at the top describes a
more sensible behaviour, where we do so if it's anything strictly
greater than N-1.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
diff --git a/hw/ip/tlul/rtl/tlul_socket_1n.sv b/hw/ip/tlul/rtl/tlul_socket_1n.sv
index 9e444ce..a7030ee 100644
--- a/hw/ip/tlul/rtl/tlul_socket_1n.sv
+++ b/hw/ip/tlul/rtl/tlul_socket_1n.sv
@@ -200,7 +200,7 @@
   end
 
   assign tl_u_o[N].a_valid     = tl_t_o.a_valid &
-                                 (dev_select_t == NWD'(N)) &
+                                 (dev_select_t >= NWD'(N)) &
                                  ~hold_all_requests;
   assign tl_u_o[N].a_opcode    = tl_t_o.a_opcode;
   assign tl_u_o[N].a_param     = tl_t_o.a_param;