Minor fixes and code refactoring in mtk_pcie_en7581_power_up() routine --- Changes in v4: - fix comment in patch 4/6 - Link to v3: https://lore.kernel.org/r/20241116-pcie-en7581-fixes-v3-0-f7add3afc27e@xxxxxxxxxx Changes in v3: - add trivial patches 5/6 and 6/6 to the series - rename err_clk_init in err_clk_prepare_enable - fix commit log for patches 2/6 and 3/6 - Link to v2: https://lore.kernel.org/r/20241109-pcie-en7581-fixes-v2-0-0ea3a4af994f@xxxxxxxxxx Changes in v2: - added trivial patch 4/4 - improved commit logs and comments - introduced PCIE_MTK_RESET_TIME_US macro - Link to v1: https://lore.kernel.org/r/20241107-pcie-en7581-fixes-v1-0-af0c872323c7@xxxxxxxxxx --- Lorenzo Bianconi (6): PCI: mediatek-gen3: Add missing reset_control_deassert() for mac_rst in mtk_pcie_en7581_power_up() PCI: mediatek-gen3: rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_power_up() PCI: mediatek-gen3: Move reset/assert callbacks in .power_up() PCI: mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581_power_up() PCI: mediatek-gen3: Add reset delay in mtk_pcie_en7581_power_up() PCI: mediatek-gen3: rely on msleep() in mtk_pcie_en7581_power_up() drivers/clk/clk-en7523.c | 1 - drivers/pci/controller/pcie-mediatek-gen3.c | 60 +++++++++++++++++++---------- 2 files changed, 39 insertions(+), 22 deletions(-) --- base-commit: ac9626f643ea9cde795811d924388fa49f2c4c0c change-id: 20241107-pcie-en7581-fixes-296505fd2353 Best regards, -- Lorenzo Bianconi <lorenzo@xxxxxxxxxx>