ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms
authorNikita Shubin <nikita.shubin@maquefel.me>
Sat, 19 Nov 2022 10:45:26 +0000 (13:45 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Wed, 31 May 2023 10:51:52 +0000 (13:51 +0300)
commite68dcfacde2169049bec7332d4f9b50dd13b5d1f
treefc85489799d8843409de1e6518644d45a7e36d91
parentb17dc5dd94c3a4428c61859a7c3371f1f34730da
ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms

This adds compulsory device tree support to the Cirrus ep93xx ARMv4
platform.

- We select PINCTRL_EP93xx
- We select COMMON_CLK_EP93XX, as clock driver moved out of platform
  code
- We select ARCH_HAS_RESET_CONTROLLER

And also we need ARM_ATAG_DTB_COMPAT to update device tree with
information about memory passed from bootloader.

We have to leave all MACH options as they are used for board checking
before decomp, to turn off watchdog and ethernet DMA.

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
arch/arm/Makefile
arch/arm/mach-ep93xx/Kconfig
arch/arm/mach-ep93xx/Makefile [deleted file]