Hi, V3 of the series, ended up re-sending the whole series as I squashed one patch from v2 and because of that the ordering has changed a bit. Changes in v3 contain fixes for the comments from Philipp Zabel. - added spinlock to protect register writes - added own xlate function to prevent bad reset IDs to be registered - use mask for the valid reset detection instead of parsing reset map - fixed reset status bit handling - used iopoll macro instead of handwritten poll loop for timeouts - squashed patch #6 into #4 from v2 of the series - some other minor fixes. This series still depends on the clk driver changes for the reset<->clk syncing [1]. -Tero [1] https://marc.info/?l=linux-clk&m=156697558331203&w=2 -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki