On 9/30/20 6:34 PM, Lucas Stach wrote: > On Mi, 2020-09-30 at 18:30 +0200, Marek Vasut wrote: >> On 9/30/20 6:23 PM, Lucas Stach wrote: >>> On Mi, 2020-09-30 at 18:15 +0200, Marek Vasut wrote: >>>> On 9/30/20 5:50 PM, Lucas Stach wrote: >>>>> Normally the reset for the devices inside the power domain is >>>>> triggered automatically from the PGC in the power-up sequencing, >>>>> however on i.MX8MM this doesn't work for the GPU power domains. >>>> >>>> One has to wonder whether the VPU power domain has similar hardware bug >>>> on the MX8MM ? >>> >>> Nope the VPUs have separate reset bits in the BLK_CTL. So after >>> powering up the VPUMIX domain one can assert/deassert reset to the >>> individual VPU cores. >> >> Is there any documentation for the BLK_CTL on MX8MM ? I can't find any >> in the official RM. > > I'm still waiting on some info from NXP about this. It is not > documented in the RM. Yes, I know. >> And also, the GPUs need to use SRC reset, does the BLK_CTL reset do the >> same "degree" of reset to the VPU as the SRC reset does to the GPUs ? > > At least that is what I'm assuming. > > The fundamental issue with the GPU domain is that there is no BLK_CTL > in the GPUMIX domain and the resets are hooked up to the shared SRC > reset, instead of having GPU BLK_CTL level resets. Yep. I'll CC Abel, maybe there is still undocumented way to reset the GPUs on the MX8MM separately too.