…
+++ b/drivers/misc/mikrobus/mikrobus_core.h
…
+#ifndef __MIKROBUS_H +#define __MIKROBUS_H
…
I suggest to avoid the specification of leading underscores for include guards.
See also: https://wiki.sei.cmu.edu/confluence/display/c/DCL37-C.+Do+not+declare+or+def...
Regards, Markus