Hi Benjamin,
On Mon, 2021-03-01 at 16:17 +0100, Benjamin Gaignard wrote:
The two VPUs inside IMX8MQ share the same control block which can be seeThis isn't a reset controller though. The control block also contains
as a reset hardware block.
clock gates of some sort and a filter register for the featureset fuses.
Those shouldn't be manipulated via the reset API.
In order to be able to add the second VPU (for HECV decoding) it will beWhy not switch to a syscon regmap for the control block? That should
more handy if the both VPU drivers instance don't have to share the
control block registers. This lead to implement it as an independ reset
driver and to change the VPU driver to use it.
also allow to keep backwards compatibility with the old binding with
minimal effort.
Please note that this series break the compatibility between the DTB andI know in this case we are pretty sure there are no users of this
kernel. This break is limited to IMX8MQ SoC and is done when the driver
is still in staging directory.
binding except for a staging driver, but it would still be nice to keep
support for the deprecated binding, to avoid the requirement of updating
kernel and DT in lock-step.
regards
Philipp