Show patches with: Submitter = Shawn Lin       |    State = Action Required       |    Archived = No       |   136 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,2/2] PCI: dw-rockchip: Mask the INTx IRQ while the controller clocks are gated Small INTx fixes for Rockchip's dwc based PCIe controller driver - 1 - - --- 2026-09-04 Shawn Lin New
[v2,1/2] PCI: dw-rockchip: Move the INTx irq setup to probe and make it devm-managed Small INTx fixes for Rockchip's dwc based PCIe controller driver - 1 - - --- 2026-09-04 Shawn Lin New
[2/2] PCI: dw-rockchip: Do not recreate the INTx irq domain on root port reset Two small INTx fixes for Rockchip's dwc based PCIe controller driver - 1 - - --- 2026-09-03 Shawn Lin New
[1/2] PCI: dw-rockchip: Bail out if the INTx irq domain creation fails Two small INTx fixes for Rockchip's dwc based PCIe controller driver - 1 - - --- 2026-09-03 Shawn Lin New
[v4,7/7] PCI: vmd: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation 1 - - - --- 2026-04-24 Shawn Lin New
[v4,6/7] PCI: switchtec: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-24 Shawn Lin New
[v4,5/7] PCI/MSI: Add Devres managed IRQ vectors allocation Add Devres managed IRQ vectors allocation - - - - --- 2026-04-24 Shawn Lin New
[v4,4/7] PCI/MSI: Introduce __pcim_enable_msix_range() Add Devres managed IRQ vectors allocation - - - - --- 2026-04-24 Shawn Lin New
[v4,3/7] PCI/MSI: Introduce __pcim_enable_msi_range() Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-24 Shawn Lin New
[v4,2/7] PCI/MSI: Split __pci_enable_msix_range() for reuse Add Devres managed IRQ vectors allocation - - - - --- 2026-04-24 Shawn Lin New
[v4,1/7] PCI/MSI: Split __pci_enable_msi_range() for reuse Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-24 Shawn Lin New
[RESEND,v3,3/3] PCI: vmd: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - - - --- 2026-04-22 Shawn Lin New
[RESEND,v3,2/3] PCI: switchtec: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-22 Shawn Lin New
[RESEND,v3,1/3] PCI/MSI: Add Devres managed IRQ vectors allocation Add Devres managed IRQ vectors allocation - - - - --- 2026-04-22 Shawn Lin New
[v3,3/3] PCI: vmd: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - - - --- 2026-04-22 Shawn Lin New
[v3,2/3] PCI: switchtec: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-22 Shawn Lin New
[v3,1/3] PCI/MSI: Add Devres managed IRQ vectors allocation Add Devres managed IRQ vectors allocation - - - - --- 2026-04-22 Shawn Lin New
[v2,3/3] PCI: vmd: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - - - --- 2026-04-17 Shawn Lin New
[v2,2/3] PCI: switchtec: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() Add Devres managed IRQ vectors allocation - - 1 - --- 2026-04-17 Shawn Lin New
[v2,1/3] PCI/MSI: Add Devres managed IRQ vectors allocation Add Devres managed IRQ vectors allocation - - - - --- 2026-04-17 Shawn Lin New
[v5,3/3] PCI: dw-rockchip: Add pcie_ltssm_state_transition trace support PCI Controller event and LTSSM tracepoint support - - - 1 --- 2026-03-25 Shawn Lin New
[v5,2/3] Documentation: tracing: Add PCI controller event documentation PCI Controller event and LTSSM tracepoint support - - - - --- 2026-03-25 Shawn Lin New
[v5,1/3] PCI: trace: Add PCI controller LTSSM transition tracepoint PCI Controller event and LTSSM tracepoint support - - - 1 --- 2026-03-25 Shawn Lin New
[36/37] misc: microchip: pci1xxxx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[35/37] HID: Intel-thc-hid: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[34/37] HID: intel-ish-ipc: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[33/37] i3c: mipi-i3c-hci-pci: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[32/37] dmaengine: hisilicon: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[31/37] dmaengine: hsu: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[30/37] mfd: intel-lpss: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[29/37] net: hibmcge: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[28/37] net: thunder_bgx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[27/37] r8169: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[26/37] net: stmmac: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[25/37] accel/qaic: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[24/37] accel/ivpu: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[23/37] accel/amdxdna: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[22/37] thunderbolt: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[21/37] iommu/riscv: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[20/37] drm/hisilicon/hibmc: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[19/37] cxl/pci: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - 2 - --- 2026-02-23 Shawn Lin New
[18/37] crypto: octeontx2: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[17/37] crypto: safexcel: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[16/37] platform/x86/intel: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[15/37] serial: 8250_exar: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[14/37] serial: 8250_mid: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[13/37] bus: mhi: host: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[12/37] i2c: designware: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[11/37] i2c: thunderx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[10/37] i2c: mchp-pci1xxxx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[09/37] i2c: amd-mp2: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[08/37] spi: pxa2xx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[07/37] spi: spi-pci1xxxx: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[06/37] PCI: vmd: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[05/37] PCI: switchtec: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[04/37] gpio: merrifield: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[03/37] media: ipu6: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[02/37] mmc: cavium: Replace pci_alloc_irq_vectors() with pcim_alloc_irq_vectors() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[37/37] PCI/MSI: Only check is_msi_managed in pcim_setup_msi_release() PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[01/37] PCI/MSI: Add Devres managed IRQ vectors allocation PCI/MSI: Enforce explicit IRQ vector management by removing devres auto-free - - - - --- 2026-02-23 Shawn Lin New
[v2,3/3] PCI/MSI: Add TODO comment about legacy pcim_enable_device() side-effect Clarify pci_free_irq_vectors() usage constraints - - - - --- 2026-02-11 Shawn Lin New
[v2,2/3] PCI/MSI: Add warning to pci_free_irq_vectors() documentation Clarify pci_free_irq_vectors() usage constraints - - - - --- 2026-02-11 Shawn Lin New
[v2,1/3] Documentation: PCI: Clarify pci_free_irq_vectors() usage for managed devices Clarify pci_free_irq_vectors() usage constraints - - - - --- 2026-02-11 Shawn Lin New
Documentation: PCI: Clarify pci_free_irq_vectors() usage for managed devices Documentation: PCI: Clarify pci_free_irq_vectors() usage for managed devices - - - - --- 2026-01-26 Shawn Lin New
[v4,3/3] PCI: dw-rockchip: Add pcie_ltssm_state_transition trace support PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-22 Shawn Lin New
[v4,2/3] Documentation: tracing: Add PCI controller event documentation PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-22 Shawn Lin New
[v4,1/3] PCI: trace: Add PCI controller LTSSM transition tracepoint PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-22 Shawn Lin New
[v3,3/3] PCI: dw-rockchip: Add pcie_ltssm_state_transition trace support PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-12 Shawn Lin New
[v3,2/3] Documentation: tracing: Add PCI controller event documentation PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-12 Shawn Lin New
[v3,1/3] PCI: trace: Add PCI controller LTSSM transition tracepoint PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-12 Shawn Lin New
[v2,3/3] PCI: dw-rockchip: Add pcie_ltssm_state_transition trace support PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-09 Shawn Lin New
[v2,2/3] Documentation: tracing: Add PCI controller event documentation PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-09 Shawn Lin New
[v2,1/3] PCI: trace: Add PCI controller LTSSM transition tracepoint PCI Controller event and LTSSM tracepoint support - - - - --- 2026-01-09 Shawn Lin New
[2/2] PCI: dw-rockchip: Add .ltssm_trace() support [1/2] PCI: dwc: Add LTSSM tracing support to debugfs - - - - --- 2026-01-06 Shawn Lin New
[1/2] PCI: dwc: Add LTSSM tracing support to debugfs [1/2] PCI: dwc: Add LTSSM tracing support to debugfs - - - - --- 2026-01-06 Shawn Lin New
Documentation: PCI: Fix typos in msi-howto.rst Documentation: PCI: Fix typos in msi-howto.rst - - 2 1 --- 2025-12-26 Shawn Lin New
PCI: dw-rockchip: Disable BAR 0 and BAR 1 for RC mode PCI: dw-rockchip: Disable BAR 0 and BAR 1 for RC mode - - - - --- 2025-12-24 Shawn Lin New
[5/5] phy: rockchip-snps-pcie3: Only check PHY1 status when using it Add calibration for Synopsys PCIe PHY and Controller - - - - --- 2025-12-24 Shawn Lin New
[4/5] phy: rockchip-snps-pcie3: Check more sram init status for RK3588 Add calibration for Synopsys PCIe PHY and Controller - - - - --- 2025-12-24 Shawn Lin New
[3/5] phy: rockchip-snps-pcie3: Increase sram init timeout Add calibration for Synopsys PCIe PHY and Controller - - - - --- 2025-12-24 Shawn Lin New
[2/5] phy: rockchip-snps-pcie3: Add phy_calibrate() support Add calibration for Synopsys PCIe PHY and Controller - - - - --- 2025-12-24 Shawn Lin New
[1/5] PCI: dw-rockchip: Add phy_calibrate() to check PHY lock status Add calibration for Synopsys PCIe PHY and Controller - - - - --- 2025-12-24 Shawn Lin New
[v2] PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices [v2] PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices - - - - --- 2025-12-24 Shawn Lin New
[v2,2/2] PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info [v2,1/2] PCI: dwc: Add L1 Substates context to ltssm_status of debugfs - - - - --- 2025-12-12 Shawn Lin New
[v2,1/2] PCI: dwc: Add L1 Substates context to ltssm_status of debugfs [v2,1/2] PCI: dwc: Add L1 Substates context to ltssm_status of debugfs - - - - --- 2025-12-12 Shawn Lin New
PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices - - - - --- 2025-12-03 Shawn Lin New
[2/2] PCI: dw-rockchip: Change get_lttssm() to provide L1ss info [1/2] PCI: dwc: Add L1ss context to ltssm_status of debugfs - - - - --- 2025-11-25 Shawn Lin New
[1/2] PCI: dwc: Add L1ss context to ltssm_status of debugfs [1/2] PCI: dwc: Add L1ss context to ltssm_status of debugfs - - - - --- 2025-11-25 Shawn Lin New
[v2] PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition [v2] PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition - 1 - - --- 2025-11-14 Shawn Lin New
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition - 1 - - --- 2025-11-14 Shawn Lin New
[v2] PCI: Add ASPM quirk for Hi1105 PCIe Wi-Fi [v2] PCI: Add ASPM quirk for Hi1105 PCIe Wi-Fi - - - - --- 2025-11-12 Shawn Lin New
PCI: Add ASPM quirk for Hi1105 PCIe Wi-Fi PCI: Add ASPM quirk for Hi1105 PCIe Wi-Fi - - - - --- 2025-11-06 Shawn Lin New
[v3,2/2] arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 [v3,1/2] PCI: dw-rockchip: Configure L1sub support 1 - 1 - --- 2025-10-23 Shawn Lin New
[v3,1/2] PCI: dw-rockchip: Configure L1sub support [v3,1/2] PCI: dw-rockchip: Configure L1sub support - - - - --- 2025-10-23 Shawn Lin New
[v2,2/2] arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 [v2,1/2] PCI: dw-rockchip: Add L1sub support - - 1 - --- 2025-10-22 Shawn Lin New
[v2,1/2] PCI: dw-rockchip: Add L1sub support [v2,1/2] PCI: dw-rockchip: Add L1sub support - - 1 - --- 2025-10-22 Shawn Lin New
[4/4] arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 Add L1 substates support for Rockchip platforms - - - - --- 2025-10-21 Shawn Lin New
[3/4] PCI: dw-rockchip: Add L1sub support Add L1 substates support for Rockchip platforms - - - - --- 2025-10-21 Shawn Lin New
[2/4] PCI: tegra194: Use of_pci_clkreq_present() instead Add L1 substates support for Rockchip platforms - - - - --- 2025-10-21 Shawn Lin New
[1/4] PCI: of: Add of_pci_clkreq_present() Add L1 substates support for Rockchip platforms - - - - --- 2025-10-21 Shawn Lin New
« 1 2 »