[TF-A] Why is assembly macro used for registering multi-console driver?