mairomaster , 05-29-2016, 03:59 AM
It is not optimal but in some cases you need to do it. The key is to try to minimize it as much as possible, since it can eventually create problems which are hard to troubleshoot.
Why do you think you can't use separate vias? What is limiting the space you have? In your cases, since you barely have any interfaces wired, you are probably doing something wrong if you need to share too many vias. Give us some more information please.
It could be very useful to you if you can check some reference designs with this SoC or find a design guide for it or for a similar one.