u-boot/drivers/memory
Bastien Curutchet 94e45f7b50 memory: ti-aemif: Add DM support
The AEMIF's bindings in the Linux tree have a node for the AEMIF
controller and then a node for each AEMIF's chip select. This CS node
doesn't have a compatible property but describes the timing parameters
used by a given chip select.
The U-Boot DM framework expects every node to have a 'compatible'
property. If no 'compatible' is present in a node, its children won't be
parsed by u-boot.

Add DM support to the ti-aemif driver.
Add a new ti-aemif-cs driver to comply with the Linux bindings and the
U-Boot's DM philosophy. This driver handles the timing parameters
of an AEMIF's chip select so move aemif_cs_configure() from ti-aemif.c
to ti-aemif-cs.c.

Signed-off-by: Bastien Curutchet <bastien.curutchet@bootlin.com>
2024-10-29 18:45:22 -06:00
..
atmel_ebi.c memory: atmel-ebi: add Atmel EBI (External Bus Interface) driver 2022-12-08 18:06:27 +02:00
Kconfig memory: ti-aemif: Add ARCH_DAVINCI to architectures that uses TI_AEMIF 2024-10-29 18:45:22 -06:00
Makefile memory: ti-aemif: Add DM support 2024-10-29 18:45:22 -06:00
memory-sandbox.c dm: memory: Introduce new uclass 2022-10-26 15:21:11 -04:00
memory-uclass.c dm: memory: Introduce new uclass 2022-10-26 15:21:11 -04:00
stm32-fmc2-ebi.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ti-aemif-cs.c memory: ti-aemif: Add DM support 2024-10-29 18:45:22 -06:00
ti-aemif-cs.h memory: ti-aemif: Add DM support 2024-10-29 18:45:22 -06:00
ti-aemif.c memory: ti-aemif: Add DM support 2024-10-29 18:45:22 -06:00
ti-gpmc.c memory: ti-gpmc: use printf to dump settings/timings 2024-06-07 14:07:23 -06:00
ti-gpmc.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00