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...
(1) https://src.fedoraproject.org/cgit/rpms/kernel.git/tree/kernel-aarch64.confi...