This patch adds basic support for for iMX8:
- CCM driver and clocks implementations for iMX8
- GPC driver for iMX8
- clock tree for iMX8MQ
- clocks support and new compat strings (if required) for existing iMX6 UART, I2C, and GPIO drivers
- Enables aarch64-compatible drivers form iMX6 to arm64 GENERIC kernel config
- dtb/imx8 kernel module with DTBs for Nitrogen8M and iMX8MQ EVK