Index: /soft/giet_vm/giet_python/mapping.py
===================================================================
--- /soft/giet_vm/giet_python/mapping.py	(revision 525)
+++ /soft/giet_vm/giet_python/mapping.py	(revision 526)
@@ -1238,5 +1238,5 @@
                         sys.exit(1)
 
-                    s += '  tty: tty {\n'
+                    s += '  tty: tty@0x%x {\n' % (periph.pseg.base)
                     s += '    compatible = "soclib,vci_multi_tty";\n'
                     s += '    interrupt-parent = <&%s>;\n' % (irq_ctrl_name)
@@ -1260,5 +1260,5 @@
                             sys.exit(1)
 
-                        s += '  bdv: bdv {\n'
+                        s += '  bdv: bdv@0x%x {\n' % (periph.pseg.base)
                         s += '    compatible = "tsar,vci_block_device";\n'
                         s += '    interrupt-parent = <&%s>;\n' % (irq_ctrl_name)
@@ -1267,15 +1267,7 @@
                         s += '  };\n\n'
 
-                    elif ( periph.subtype == 'HBA' ):
-
-                        print '[genmap error] in linux_dts()'
-                        print '    HBA peripheral not supported by LINUX'
-                        sys.exit(1)
-
-                    elif ( periph.subtype == 'SPI' ):
-
-                        print '[genmap error] in linux_dts()'
-                        print '    SPI peripheral not supported by LINUX'
-                        sys.exit(1)
+                    else:
+                        print '[genmap warning] in linux_dts() : %s' % (periph.subtype),
+                        print 'peripheral not supported by LINUX'
 
                 # XCU or PIC have been already parsed
