On Tue, 20 Feb 2024 11:19:10 -0500, Frank Li wrote: > first 6 patches use drvdata: flags to simplify some switch-case code. > Improve maintaince and easy to read code. > > Then add imx95 basic pci host function. > > follow two patch do endpoint code clean up. > Then add imx95 basic endpont function. > > [...] Applied to enumeration, thanks! [01/14] PCI: imx6: Simplify clock handling by using clk_bulk*() function https://git.kernel.org/pci/pci/c/6a4018583875 [02/14] PCI: imx6: Simplify phy handling by using IMX6_PCIE_FLAG_HAS_PHYDRV https://git.kernel.org/pci/pci/c/4e37c2f48712 [03/14] PCI: imx6: Simplify reset handling by using by using *_FLAG_HAS_*_RESET https://git.kernel.org/pci/pci/c/666a7beb942c [04/14] PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask https://git.kernel.org/pci/pci/c/cb7b0cd26d3a [05/14] PCI: imx6: Simplify configure_type() by using mode_off and mode_mask https://git.kernel.org/pci/pci/c/e35c3c580740 [06/14] PCI: imx6: Simplify switch-case logic by involve init_phy callback https://git.kernel.org/pci/pci/c/a6afefd72856 [07/14] dt-bindings: imx6q-pcie: Clean up irrationality clocks check https://git.kernel.org/pci/pci/c/0aa0c28fd259 [08/14] dt-bindings: imx6q-pcie: Restruct reg and reg-name https://git.kernel.org/pci/pci/c/0efd53a842c8 [09/14] dt-bindings: imx6q-pcie: Add imx95 pcie compatible string https://git.kernel.org/pci/pci/c/41b116c2cf24 [10/14] PCI: imx6: Add iMX95 PCIe Root Complex support https://git.kernel.org/pci/pci/c/98e97fb574b1 [11/14] PCI: imx6: Clean up get addr_space code https://git.kernel.org/pci/pci/c/b16b852e3175 [12/14] PCI: imx6: Add epc_features in imx6_pcie_drvdata https://git.kernel.org/pci/pci/c/e2f2029ddf3f [13/14] dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string https://git.kernel.org/pci/pci/c/4d80ef68c2c7 [14/14] PCI: imx6: Add iMX95 Endpoint (EP) support https://git.kernel.org/pci/pci/c/b73259dcd670 Thanks, Lorenzo