memory: ti-aemif: Add ARCH_DAVINCI to architectures that uses TI_AEMIF

TI_AEMIF configuration doesn't depend on ARCH_DAVINCI while the AEMIF
controller is present in the DaVinci SoCs.

Add ARCH_DAVINCI to the potential users of the TI_AEMIF driver
Add <asm/io.h> to driver's includes to fix build issue on ARCH_DAVINCI

Signed-off-by: Bastien Curutchet <bastien.curutchet@bootlin.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Bastien Curutchet 2024-10-21 17:13:27 +02:00 committed by Tom Rini
parent 1ba44c8eed
commit f437f786cd
2 changed files with 2 additions and 1 deletions

View file

@ -39,7 +39,7 @@ config STM32_FMC2_EBI
config TI_AEMIF config TI_AEMIF
tristate "Texas Instruments AEMIF driver" tristate "Texas Instruments AEMIF driver"
depends on ARCH_KEYSTONE depends on ARCH_KEYSTONE || ARCH_DAVINCI
help help
This driver is for the AEMIF module available in Texas Instruments This driver is for the AEMIF module available in Texas Instruments
SoCs. AEMIF stands for Asynchronous External Memory Interface and SoCs. AEMIF stands for Asynchronous External Memory Interface and

View file

@ -7,6 +7,7 @@
*/ */
#include <asm/arch/hardware.h> #include <asm/arch/hardware.h>
#include <asm/io.h>
#include <asm/ti-common/ti-aemif.h> #include <asm/ti-common/ti-aemif.h>
#define AEMIF_WAITCYCLE_CONFIG (0x4) #define AEMIF_WAITCYCLE_CONFIG (0x4)