Hi, sure! Unfortunately I have absolute no experience in c.
I've tried to comment out like this:
+#if 1
+ /*
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT,
+ * PCIE_ATU_REGION_INBOUND | index);
+
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_CR1, PCIE_ATU_TYPE_MEM);
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_CR2, PCIE_ATU_ENABLE);
+
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_LOWER_BASE, 0x1f100000);
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_UPPER_BASE, 0);
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_LIMIT, 0x1f10ffff);
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_LOWER_TARGET, phys);
+ * dw_pcie_writel_dbi(pci, PCIE_ATU_UPPER_TARGET, 0);
+ */
+#else
+ /* for Linux 6.0 */
+
+ /*
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL1,
+ * PCIE_ATU_TYPE_MEM);
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_REGION_CTRL2,
+ * PCIE_ATU_ENABLE);
+
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LOWER_BASE, 0x1f100000);
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_BASE, 0);
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LIMIT, 0x1f10ffff);
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_LOWER_TARGET, phys);
+ * dw_pcie_writel_atu_ib(pci, index, PCIE_ATU_UPPER_TARGET, 0);
+ */
+#endif
But then the patch fails:
patch: **** malformed patch at line 102: +
Patch failed! Please fix /home/ubuntu/Documents/openwrt/target/linux/ipq40xx/patches-5.15/997-avm-pcie-host-magic.patch!