
On 4/4/22 16:15, Adam Ford wrote:
On Mon, Apr 4, 2022 at 8:01 AM Marek Vasut marex@denx.de wrote:
On 4/4/22 14:51, Adam Ford wrote:
On Wed, Mar 30, 2022 at 10:04 PM Marek Vasut marex@denx.de wrote:
This driver is the only SMCCC dependency in iMX8M U-Boot port. Rework the driver based on Linux GPCv2 driver to directly control the GPCv2 block instead of using SMCCC calls. This way, U-Boot can operate the i.MX8M power domains without depending on anything else.
This is losely based on Linux GPCv2 driver. The GPU, VPU, MIPI power domains are not supported to save space, since they are not useful in the bootloader. The only domains kept are ones for HSIO, PCIe, USB.
I thought there were people who were using video in U-Boot, but maybe I am wrong.
There are no video drivers for MX8M in U-Boot, it's all USB and maybe sometimes in the future PCIe.
Oh good.
I'll try to test it on an imx8mq when I get some time.
The entire stack of patches is at:
https://source.denx.de/u-boot/custodians/u-boot-usb/-/commits/imx-8mp