about dto exclusive-use

Hello all,

Is it OK to leave a resource used by a cape out of its overlay’s exclusive-use array and still configure it? For example, two capes shouldn’t be incompatible if they both use the I2C1 bus. The other alternative would be to leave out the configuration for any resource that could be shared between capes, but that creates a lot more complication for the user if they have to manually apply more overlays just to use the cape. I guess what I’m really asking is if the exclusive-use array is just for our own book-keeping purposes, or if it has more meaning to the Kernel.