Alan Carvalho de Assis
82946d0d5f
net: Enable ICMP by default if IPv4 is enabled
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-07-09 17:08:27 +08:00
Jani Paalijarvi
c11ffaa78f
arm64/imx9: Add DMA preflight support for uSDHC
...
Signed-off-by: Jani Paalijarvi <jani.paalijarvi@unikie.com>
2024-05-08 08:48:12 +08:00
Jani Paalijarvi
602bd685ec
arm64/imx9: Add uSDHC driver
...
Signed-off-by: Jani Paalijarvi <jani.paalijarvi@unikie.com>
2024-05-08 08:48:12 +08:00
Jukka Laitinen
cc9c3ed80b
arch/arm64/src/imx9: Add Ethernet driver
...
This adds a driver for i.MX93 ENET1 MAC block
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-05-02 16:30:41 -03:00
Ville Juven
3079caf2ce
arm64/imx9: Add DMA memory allocator
...
Add a simple allocator for DMA safe memory. It will provide contiguous
blocks of memory with D-Cache line size alignment.
NOTE: The optimal granule size is the D-Cache line size (64), but due
to restrictions in the granule allocator this would result in a maximum
block size of 2K only, thus use 256B granules instead givin 8K max block
size.
Once the granule allocator is fixed this limitation can be removed.
2024-04-30 19:46:58 +08:00
Ville Juven
1a4f298265
arm64/imx9: Enable DMA for I2C and SPI
2024-04-24 11:52:53 +08:00
Ville Juven
d73aab9f71
arm64/imx9: Add LPSPI driver
...
Add driver for LPSPI
Co-authored-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-04-18 10:58:02 -03:00
Jukka Laitinen
58f0ee6364
arch/arm64/src/imx9: Add a more capable uart driver
...
Add an uart driver supporting LPUART1-8, dma, flow control, tc etc.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-04-17 00:10:10 +08:00
Ville Juven
f8c5b91522
arm64/imx9: Add LPI2C driver
2024-04-16 19:14:43 +08:00
Jukka Laitinen
16b30ea659
boards/arm64/imx9/imx93-evk: Enable PWM from TPM3ch3 on imx93-evk pin GPIO_IO24
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-04-05 10:13:32 -03:00
Jukka Laitinen
0040dcf858
boards/arm64/imx9/imx93-evk/configs/nsh/defconfig: Enable USB and CDCACM
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-04-04 15:47:32 -03:00
Jukka Laitinen
193d490f77
boards/arm64/imx9/imx93-evk: Add PWM support utilizing flexio-pwm
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-04-04 23:17:59 +08:00
Ville Juven
3294598541
arm64/imx9: Add GPIO, IOMUX and external interrupt support
...
This adds memory mapped registers and drivers for digital I/O.
2024-04-04 12:12:01 +08:00
Ville Juven
a7713af0ef
arm64/imx9: Add board for imx93-evk
...
Adds board definition for imx93-evk board
- Support for the Cortex-A55 core in i.MX93, support for the Cortex-M33
core is _not_ provided
- "nsh" profile is provided, this includes a minimalistic feature set
which boots the SoM to nsh console
- A bootloader is required, u-boot has been tested
2024-03-20 20:13:14 +08:00