abis_rsl: Add full MA again until we are confident to remove it

The spec seems to say we do not need to include the full MA,
even for Phase1 phones but that is not so clear...
diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c
index 0a86e79..161c4d3 100644
--- a/openbsc/src/abis_rsl.c
+++ b/openbsc/src/abis_rsl.c
@@ -459,7 +459,12 @@
 	msgb_v_put(msg, RSL_IE_CHAN_IDENT);
 	len = msgb_put(msg, 1);
 	msgb_tlv_put(msg, GSM48_IE_CHANDESC_2, sizeof(cd), (const uint8_t *) &cd);
-	msgb_tlv_put(msg, GSM48_IE_MA_AFTER, 0, NULL);
+
+	if (lchan->ts->hopping.enabled)
+		msgb_tlv_put(msg, GSM48_IE_MA_AFTER, lchan->ts->hopping.ma_len,
+			     lchan->ts->hopping.ma_data);
+	else
+		msgb_tlv_put(msg, GSM48_IE_MA_AFTER, 0, NULL);
 
 	/* update the calculated size */
 	msg->l3h = len + 1;