summaryrefslogtreecommitdiff
path: root/drivers/pci/controller/pcie-mediatek-gen3.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-23Merge branch 'pci/misc'Bjorn Helgaas1-2/+1
2026-06-23Merge branch 'pci/controller/link_train_delay'Bjorn Helgaas1-0/+3
2026-06-23PCI: mediatek-gen3: Add 100 ms delay after link upHans Zhang1-0/+3
2026-05-19PCI: mediatek-gen3: Fix incorrectly skipped pwrctrl error messageChen-Yu Tsai1-1/+1
2026-05-18PCI: mediatek-gen3: Do full device power down on removalChen-Yu Tsai1-1/+1
2026-05-18PCI: mediatek-gen3: Add a .shutdown() callback to control PERST# signalJian Yang1-0/+9
2026-05-18PCI: mediatek-gen3: Fix PERST# control timing during system startupJian Yang1-3/+23
2026-05-05PCI: Use FIELD_MODIFY() instead of open-coding itHans Zhang1-2/+1
2026-04-13Merge branch 'pci/controller/mediatek-gen3'Bjorn Helgaas1-99/+132
2026-04-04PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not foundChen-Yu Tsai1-4/+4
2026-03-27PCI: controller: Validate max-link-speedHans Zhang1-1/+1
2026-03-25PCI: mediatek-gen3: Integrate new pwrctrl APIChen-Yu Tsai1-8/+31
2026-03-25PCI: mediatek-gen3: Disable device if further setup failsChen-Yu Tsai1-1/+6
2026-03-25PCI: mediatek-gen3: Split out device power helpersChen-Yu Tsai1-35/+51
2026-03-25PCI: mediatek-gen3: Add error path for resume driver callbacksChen-Yu Tsai1-4/+6
2026-03-25PCI: mediatek-gen3: Move controller setup steps before PERST# controlChen-Yu Tsai1-25/+25
2026-03-25PCI: mediatek-gen3: Move mtk_pcie_setup_irq() out of mtk_pcie_setup()Chen-Yu Tsai1-11/+14
2026-03-25PCI: mediatek-gen3: Clean up mtk_pcie_parse_port() with dev_err_probe()Chen-Yu Tsai1-26/+10
2025-08-19PCI: mediatek-gen3: Add support for MediaTek MT8196 SoCAngeloGioacchino Del Regno1-0/+10
2025-08-19PCI: mediatek-gen3: Implement sys clock ready time settingAngeloGioacchino Del Regno1-0/+13
2025-07-24PCI: mediatek-gen3: Switch to msi_create_parent_irq_domain()Nam Cao1-40/+23
2025-07-24PCI: controller: Use dev_fwnode() instead of of_fwnode_handle()Jiri Slaby (SUSE)1-2/+1
2025-05-16PCI: Switch to irq_domain_create_linear()Jiri Slaby (SUSE)1-4/+5
2025-03-05PCI: mediatek-gen3: Fix inconsistent indentationCharles Han1-13/+22
2025-03-03PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoCLorenzo Bianconi1-1/+27
2025-02-21PCI: mediatek-gen3: Remove leftover mac_reset assert for Airoha EN7581 SoCLorenzo Bianconi1-1/+0
2025-01-13PCI: mediatek-gen3: Enable async probe by defaultDouglas Anderson1-0/+1
2025-01-13PCI: mediatek-gen3: Avoid PCIe resetting via PERST# for Airoha EN7581 SoCLorenzo Bianconi1-17/+40
2025-01-13PCI: mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_power_up()Lorenzo Bianconi1-2/+2
2025-01-13PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up()Lorenzo Bianconi1-0/+7
2025-01-13PCI: mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581...Lorenzo Bianconi1-0/+4
2025-01-13PCI: mediatek-gen3: Move reset/assert callbacks in .power_up()Lorenzo Bianconi1-10/+18
2025-01-13PCI: mediatek-gen3: Rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_powe...Lorenzo Bianconi1-11/+3
2024-11-25Merge branch 'pci/controller/mediatek'Bjorn Helgaas1-2/+73
2024-11-13PCI: mediatek-gen3: Remove unneeded semicolonYang Li1-1/+1
2024-11-06PCI: mediatek-gen3: Add support for restricting link widthAngeloGioacchino Del Regno1-0/+20
2024-11-04PCI: mediatek-gen3: Add support for setting max-link-speed limitAngeloGioacchino Del Regno1-2/+53
2024-10-03PCI: controller: Switch back to struct platform_driver::remove()Sergio Paracuellos1-1/+1
2024-09-19Merge branch 'pci/controller/mediatek-gen3'Bjorn Helgaas1-15/+165
2024-09-03PCI: mediatek-gen3: Add Airoha EN7581 supportLorenzo Bianconi1-1/+112
2024-09-03PCI: mediatek-gen3: Rely on reset_bulk APIs for PHY reset linesLorenzo Bianconi1-12/+33
2024-09-03PCI: mediatek-gen3: Add mtk_gen3_pcie_pdata data structureLorenzo Bianconi1-3/+21
2024-07-29PCI: mediatek-gen3: Silence 'set affinity failed' warningMarek Vasut1-10/+3
2024-07-08PCI: controller: Add missing MODULE_DESCRIPTION() macrosJeff Johnson1-0/+1
2024-01-09PCI: mediatek-gen3: Fix translation window size calculationJianjun Wang1-35/+50
2023-06-24PCI: mediatek-gen3: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2022-08-23PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3Felix Fietkau1-1/+1
2022-08-04Merge branch 'pci/ctrl/pm-ops'Bjorn Helgaas1-7/+7
2022-07-27PCI: Convert to new *_PM_OPS macrosBjorn Helgaas1-7/+7
2022-06-15PCI: mediatek-gen3: Print LTSSM state when PCIe link downJianjun Wang1-1/+40