This is a series of fixes I uncovered during my work on the next generation rk3328 usb3 phy driver. The first patch fixes the error handling of the pm-domain driver. I don't expect this to break anything, but it is entirely possible some driver code makes some bad assumptions on the fact that this has been broken from the very beginning. The second patch fixes the ref_usb3otg clock parent. This was preventing correct reclocking of the usb3 phy. The third patch fixes the ethernet alias that was accidentlly readded during the rk3328-roc dtsi conversion. The fourth patch fixes a race condition between power domains and clocks being shut off during boot, which would cause an ugly splat on rk3328 during boot on recent kernels. The fifth patch corrects the rk3328-roc fixed regulators and power input map. It also cleans up the fixed regulator flags to be consistent. The sixth patch removes address aligned beats and the redundant rxpbl and txpbl flags from the rk3328-roc, which are unnecessary now. Please examine and test these as necessary, especially the pm-domain fix patch. Very Respectfully, Peter Geis Peter Geis (6): pmdomain: rockchip: fix rockchip_pd_power error handling clk: rockchip: fix wrong clk_ref_usb3otg parent for rk3328 arm64: dts: rockchip: remove ethernet alias from rk3328-roc arm64: dts: rockchip: add hevc power domain clock to rk3328 arm64: dts: rockchip: correct rk3328-roc regulator map arm64: dts: rockchip: Remove address aligned beats from rk3328-roc arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi | 27 +++++++++++--------- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + drivers/clk/rockchip/clk-rk3328.c | 2 +- drivers/pmdomain/rockchip/pm-domains.c | 8 ++++-- 4 files changed, 23 insertions(+), 15 deletions(-) -- 2.39.5