All Maxim GMSL-1 serializers and deserializers (SerDes) are compatible with each other. Our SerDes parts are typically mentioned together (e.g. MAX96705 and MAX96706), but these pairings are only a suggestion, not a mandate. However, there are some limitations to be aware of when designing a SerDes system.
Some of the newer parts have features that cannot be used if paired with an older part. For example, the MAX96706 deserializer has high-immunity mode for a more robust reverse control channel. The MAX9271 serializer does not have high-immunity mode. The parts will work together, but high-immunity mode must be disabled in the MAX96706. There is more information about this in the datasheets. Every GMSL-1 datasheet has a compatibility table for reference. In the MAX96706 datasheet, it is Table 10 on page 70.
There are limitations to the maximum speed of a GMSL-1 link. PCLK is the determining factor. If both serializer and deserializer can operate with the desired PCLK speed, they will work together.
You can mix and match interfaces. For example, the serializer can have an LVDS input (MAX9277/81), and the deserializer can have a parallel output (MAX9276A).