Is there supporting code that uses the 2.0-r3 partitioning?

I notice that the partitioning for 2.0-r3 for ccimx6sbc has changed, and now includes “safe” and “safe2” partitions, and so on.

This resembles what I’ve seen elsewhere – the idea of redundant partitions, switching between active and inactive partitions for robustness, etc.

Is there Digi code that supports the idea of robust, rootfs switching? If not, what is the rationale for laying out the partitions that way? Thanks.