The Fedora kernel should work just fine so I have no idea why you
would even do anything you've attempted above.
I doubt it can work, form the kernel config : (1)
# CONFIG_PINCTRL_MESON_GXBB is not set
MESON_GXBB is the Amlogic 905S Soc on the odroid c2;
Without the basic pin map it can never work...