From 0ee42abe1228989f726176d58d6f2d67ff91be1c Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Wed, 5 May 2021 12:40:07 +0200 Subject: linux: bsp-41x: move PCI items to proper places Signed-off-by: Wolfram Sang --- projects/linux/bsp-41x-non-target.yaml | 3 +++ projects/linux/bsp-41x-upport-request.yaml | 10 ---------- projects/linux/io/PCI-fix-suspend.yaml | 4 ++++ projects/linux/io/done/V3U-enable_PCI.yaml | 21 +++++++++++++++++++++ 4 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 projects/linux/io/done/V3U-enable_PCI.yaml (limited to 'projects') diff --git a/projects/linux/bsp-41x-non-target.yaml b/projects/linux/bsp-41x-non-target.yaml index 008f03a..5dd239a 100644 --- a/projects/linux/bsp-41x-non-target.yaml +++ b/projects/linux/bsp-41x-non-target.yaml @@ -555,3 +555,6 @@ bsp41x: - f859d8760fd19715588bd50e60675347235b4874 # arm64: dts: r8a7795-salvator-xs: Add R-Car H3 ES3.0 (4 x 2 GiB) support (Proposing 'N': memory and dma-ranges are passed by U-Boot) - d97015e7df6078e715d9e0616d96af498424b5d8 # arm64: dts: r8a7796: Add OPPs table-{1-7} for cpu devices (Proposing 'N': OPPs table-{1-7} are related to AVS, which is tagged "This is just internal code" elsewhere, voltage correction in lore: b9e9db907514790574429b83d070c823b36085ef.1619699909.git.geert+renesas@glider.be # [PATCH] arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages) - d015c6abdcfa57c52579e1d4ffe156734efc5c19 # arm64: dts: r8a7795: Add OPPs table-{1-7} for cpu devices (Proposing 'N': OPPs table-{1-7} are related to AVS, which is tagged "This is just internal code" elsewhere) + - c2ea21964dae66344387311d513787f5c2154337 # PCI: Avoid PCI device removing/rescanning through sysfs triggers a deadlock (torvalds: dc6b698a86fe40a50525433eb8e92a267847f6f9 # PCI: sysfs: Ignore lockdep for remove attribute) + - ec3dc8ec0336a2d0b8ca7e678bf997e9732de20c # PCI: pcie-rcar: Add bus notifier so we can limit the dma range (Workaround in driver rejected upstream. Needs to be fixed in core code. Big task!) + - 2ab29c7beb545e8d4e91714baf96d5a2c10e5c4d # pci: pcie-rcar: add regulators support (Needs ULCB+KingFisher for testing; we don't have access to that) diff --git a/projects/linux/bsp-41x-upport-request.yaml b/projects/linux/bsp-41x-upport-request.yaml index 9a8c145..ebc562d 100644 --- a/projects/linux/bsp-41x-upport-request.yaml +++ b/projects/linux/bsp-41x-upport-request.yaml @@ -49,7 +49,6 @@ bsp41x: - 55c7accd45642894717b027bce499a3f587a8b72 # media: i2c: add ov5642 sensor driver - 4f12b00f6c73fc9ad90b009ad9c8d50fbf9f79f4 # MOST: dim2: Renesas R-Car3 variant - 268e22e8b2b0f066d3a5cef85fbef9692c796c25 # ti-st: use proper way to get shutdown gpio - - 2ab29c7beb545e8d4e91714baf96d5a2c10e5c4d # pci: pcie-rcar: add regulators support - a6c6f67592709f9c1e5cdc79ff29fb583afb362e # IIO: lsm9ds0: add IMU driver - 04fcd7232cc638a78b8e6e9fb0653416d95b6425 # arm64: dts: renesas: r8a779x: add mlp nodes - e3dc6076bf1e243587d5a8772076b28bea3fc259 # wl18xx: do not invert IRQ on WLxxxx side @@ -62,7 +61,6 @@ bsp41x: - f7114d5756919fc50497b5a28f6d1c68fd0f34f5 # arm64: dts: renesas: r8a779a0-falcon: Reserve u-boot secure area - 9915223f41c7d680aaaed12971601dc038ce76a3 # serial: sh-sci: Using mask when writing to HSRTRGR - 8cf1737ff24112496267896fd94c7e8f8f176692 # tee: optee: remove calling optee_enumerate_devices - - f8b2d7b36ea0071a81f98b341641ad2b212900ac # arm64: dts: renesas: falcon: Add pfc node for PCIe - 0428e0f302521ffb20c1fe4902eb4e7abcbdd8e5 # arm64: dts: renesas: ebisu: Add endpoint for dual-link in Ebisu board - c158c8761e5fd86c851ead6604febb43d9a11fb9 # arm64: dts: renesas: falcon: Add HSCIF0 support - f229902ff4b71c0ca6fe53c0d58b422b99ef354d # arm64: dts: r8a779a0-falcon: Add CANFD support @@ -75,8 +73,6 @@ bsp41x: - d1e422a4bf102c7d06c6fcc186885cf7915888a4 # arm64: renesas: r8a779a0-falcon: Enable capture module - 7f05ff2006197c3803dd056fcd7d3f1fd4b5bb89 # arm64: dts: renesas: r8a779a0: Add IMR nodes - 65065f90c4b9983cd50ec2033405012a105ad6bf # arm64: dts: r8a779a0: Add SYSC PM Domains - - 446d62ee0240fddf445ed0603f8d3eb755cab5de # arm64: dts: renesas: falcon: Enable PCIe - - 6235ae0b3cf3c6848c33ae8466e830b2119d4e5a # arm64: dts: renesas: r8a779a0: Add PCIe device node - e47b222b047a2776df67cf36714b36ccd59a6d02 # arm64: dts: renesas: r8a77990: Use default clock and reset property for secure public core - fa95493a4b2b894848d6fc63036343f1fc0e2112 # arm64: dts: renesas: r8a77965: Use default clock and reset property for secure public core - b375044112b6c01cb7c842a9be66a8cf135c0f35 # arm64: dts: renesas: r8a7796: Use default clock and reset property for secure public core @@ -96,8 +92,6 @@ bsp41x: - 6a39a63743c59097d052ae6be8e23db7f7247bac # crypto: ccree - fix to Enc/Dec data of two pages or more - 6010b2b6f34c8098e370c1ac80f6259623e439a1 # arm64: defconfig: Disable 4K Sector size by default - c700f0328ec33c8b07a1d194754184220bd351a7 # arm64: defconfig: Enable JFFS2 support by default - - 62ce3827f6280bb2fa3c6ba0f754ece5ac0252e6 # arm64: defconfig: Enable Renesas R-Car PCIe host controller driver - - 4e03f3c364e3118bf02639f4c9e6f2914c642abe # PCI: dwc: renesas: Add Renesas R-Car PCIe host controller driver - 444f75c7d0efd993ff20800ca20a39b87126abc3 # arm64: dts: renesaas: r8a77990: Fixup power-domains of 3DGE for R-Car E3 ES1.0 - de41ca23ae1893772b8a6d3fbc2c73943c86bd46 # arm64: dts: r8a77990-ebisu-4d: Add lossy descompress area - 32e4514bfec79304b11109ccf769e9026f171485 # arm64: defconfig: Enable Renesas VMSA-compatible IPMMU support @@ -121,7 +115,3 @@ bsp41x: - be29c19fb013f1e5ab3b32f023f21f9d3e240298 # tee: optee: add r-car original function - ea032c5af030e4b0d0a645e8d2f4e5ae829681aa # DT: hwspinlock: Add binding documentation for R-Car Gen3 hwspinlock - 71329f367f4117cfd0e0ad6bf920aeecf71306e8 # hwspinlock: rcar: Add support for R-Car Gen3 Hardware Spinlock - - c2ea21964dae66344387311d513787f5c2154337 # PCI: Avoid PCI device removing/rescanning through sysfs triggers a deadlock - - 6c3a8adfec10cb6f4efa88e5dc58cd8ea34420ac # PCI: pcie-rcar: Add the suspend/resume for pcie-rcar driver - - ec3dc8ec0336a2d0b8ca7e678bf997e9732de20c # PCI: pcie-rcar: Add bus notifier so we can limit the dma range - - 3283eefba71ffd708c53048e4187dcdbc8638fb3 # PCI: pcie-rcar: Support runtime PM, link state L1 handling diff --git a/projects/linux/io/PCI-fix-suspend.yaml b/projects/linux/io/PCI-fix-suspend.yaml index 3e8d0e6..ef32174 100644 --- a/projects/linux/io/PCI-fix-suspend.yaml +++ b/projects/linux/io/PCI-fix-suspend.yaml @@ -4,6 +4,10 @@ key: 61128a40-edce-11ea-90d7-7f8bdf62ff21 status: Active assignee: Marek +bsp41x: + - 6c3a8adfec10cb6f4efa88e5dc58cd8ea34420ac # PCI: pcie-rcar: Add the suspend/resume for pcie-rcar driver + - 3283eefba71ffd708c53048e4187dcdbc8638fb3 # PCI: pcie-rcar: Support runtime PM, link state L1 handling + upstream: comments: diff --git a/projects/linux/io/done/V3U-enable_PCI.yaml b/projects/linux/io/done/V3U-enable_PCI.yaml new file mode 100644 index 0000000..d0187c9 --- /dev/null +++ b/projects/linux/io/done/V3U-enable_PCI.yaml @@ -0,0 +1,21 @@ +title: V3U; upport PCIe driver and enable for V3U +team: IO +key: 4279cfa0-ad8e-11eb-9a43-7736d24b451e +status: Abandoned +assignee: Marek + +bsp41x: + - 4e03f3c364e3118bf02639f4c9e6f2914c642abe # PCI: dwc: renesas: Add Renesas R-Car PCIe host controller driver + - f8b2d7b36ea0071a81f98b341641ad2b212900ac # arm64: dts: renesas: falcon: Add pfc node for PCIe + - 6235ae0b3cf3c6848c33ae8466e830b2119d4e5a # arm64: dts: renesas: r8a779a0: Add PCIe device node + - 446d62ee0240fddf445ed0603f8d3eb755cab5de # arm64: dts: renesas: falcon: Enable PCIe + - 62ce3827f6280bb2fa3c6ba0f754ece5ac0252e6 # arm64: defconfig: Enable Renesas R-Car PCIe host controller driver + +upstream: + +comments: + - our current information is that PCIe on V3U does not work yet + - we are waiting for new information + - there are workaround patches but they need modifications on the endpoints, too + - this is not acceptable for upstream + - unless a better workaround is found, we consider this HW broken -- cgit v1.2.3