cinap_lenrek
548a48d156
imx8: pcie and nvme support
2022-07-03 11:36:50 +00:00
cinap_lenrek
04d1e6ffe9
imx8/gpio: allow 0 as "no-op" gpio pin
...
as the gpio controller number starts at 1,
we can use 0 to mean "no pin", so passing
0 to gpioout() or gpioin() pin argument
will have no effect.
2022-06-13 23:24:14 +00:00
cinap_lenrek
fe033ae816
imx8: add gpio helper gpioout()/gpioin()
2022-06-13 23:00:06 +00:00
cinap_lenrek
8dd05d041e
imx8: provide iomuxgpr() function to access iomuxc's gpr's
2022-06-13 19:48:01 +00:00
cinap_lenrek
90428d0561
imx8: add iomuxpad() helper for pad and mux control
2022-06-13 19:06:00 +00:00
cinap_lenrek
d35e41424c
imx8: make gpc functionality available with a powerup() function
2022-06-12 21:16:47 +00:00
cinap_lenrek
931ae0cfeb
imx8: mainscreen turn on!
...
supports the lcd panel and adds alot of infrastructure
like for the ccm clock module and the i2c controllers.
2022-06-11 21:12:04 +00:00
cinap_lenrek
7aa8c6d47e
imx8: implement psci calls for system reset and multicore startup
2022-05-08 20:26:56 +00:00
cinap_lenrek
fff070f2cb
imx8: add work in progress i.MX8MQ kernel for the mntreform2 laptop
...
This is a work in progress port to the mntreform2 laptop.
Working so far:
- mmu (same as raspberry pi 3b+)
- arm generic timer
- gicv3
- uart1
- enet
With access to the uart, one can netboot this kernel in u-boot
using the following commands:
> dhcp
> bootm
2022-05-08 16:50:29 +00:00