summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfram Sang <wsa+renesas@sang-engineering.com>2022-03-19 23:36:28 +0100
committerWolfram Sang <wsa+renesas@sang-engineering.com>2022-03-22 11:40:54 +0100
commita6c52edda5dd6a762966ed8e53520c96172e096a (patch)
tree0251d41524f5b129449dbf610968a3f5580c3586
parent2e52ff4e2b1f8cfef44eb02e93ca1ade86a97d78 (diff)
projects: linux: io: updates up to W11
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
-rw-r--r--projects/linux/bsp-51x-non-target.yaml43
-rw-r--r--projects/linux/bsp-51x-upport-request.yaml2
-rw-r--r--projects/linux/io/BSP51-upport-unsorted-patches.yaml15
-rw-r--r--projects/linux/io/SDHI-upport-BSP-fixes.yaml13
-rw-r--r--projects/linux/io/done/V3U-enable_PCI.yaml1
5 files changed, 50 insertions, 24 deletions
diff --git a/projects/linux/bsp-51x-non-target.yaml b/projects/linux/bsp-51x-non-target.yaml
index 4d8fda3..f534df3 100644
--- a/projects/linux/bsp-51x-non-target.yaml
+++ b/projects/linux/bsp-51x-non-target.yaml
@@ -476,24 +476,25 @@ bsp51x:
- 83a93cd3ab7c718f89bfa74fbe33b4b092dac94e # uio: Use EOPNOTSUPP, not ENOTSUPP (Proposing 'N': UIO and OSAL are not intended for upstream)
- 7873ace2658308ae891a97b0695d245b304e4daa # clk: renesas: r8a779a0: Support missing module clocks for R8A779A0 (Proposing 'N': we only upport clocks of devices used and tested)
- cb83f9e1d8ff6a729c9748318035eef38f82cbc4 # arm64: dts: r8a779a0: Delete ipmmu in mmc node (used only for BSP backward compatibility)
- - 4195aebe925b9987a380b4b689eb653a6df97d14 # arm64: dts: renesas: r8a77951: Detach IPMMU-DS0 from Ethernet-AVB
- - a9ead9613e7dcce3a034661662909b84c9b683ae # arm64: dts: renesas: r8a77951: Detach IPMMU-HC from SATA
- - 965b31f8e6e63de98ac6b0889e8393a2922f0db8 # arm64: dts: renesas: r8a77960: Detach IPMMU-DS0 from Ethernet-AVB
- - 24ad3528217c7756d9836a8916cd4554e831b7f3 # arm64: dts: renesas: r8a77965: Change default of all IPMMU devices to disable
- - 1ee1b3c007ba45aed9a5f95c1e05fe204bc2502e # arm64: dts: renesas: r8a7796{0,1}: Detach IPMMU-VI0 from FCPF
- - 7fe579bf274fb87c6b46ad8b77388e930b4d42c0 # arm64: dts: renesas: r8a7796{0,1}: Disable IPMMU devices
- - 9fe7b60b29ff530a5dfa185518dd2c659fa5fb3b # arm64: dts: renesas: r8a77990: Change default of all IPMMU devices to disable
- - 2bf7439d38373ac9a74abe170230ac41553eed7d # arm64: dts: renesas: r8a77990: Detach IPMMU-VI0/1 from FCPVD
- - b305c078b882095946ad847b8d4b59be2df87aff # arm64: dts: renesas: r8a77995: Change default of all IPMMU devices to disable
- - edeeddb8850c25799456d894d0d40db85781471c # arm64: dts: renesas: r8a77995: Detach IPMMU-DS0 from Ethernet-AVB
- - 1873f5a2e595d4cb1b4bf0390a02f044b5068bf5 # arm64: dts: renesas: r8a77995: Detach IPMMU-DS1 from SDHI
- - 38f7ba88d9c8ee8172140822d5023f349bc1a04c # arm64: dts: renesas: r8a77995: Detach IPMMU-MP from AUDIO-DMAC0
- - a197e942cec5cf8e49095d7890208b4e9820df04 # arm64: dts: renesas: r8a77995: Detach IPMMU-VI0 from FCPVD
- - 4c2f059cb929df113272a8468747239f9a87c55b # arm64: dts: renesas: r8a779{50, 51}: Detach IPMMU-VI from FCDVD
- - 10fced7fd7162b80d59206a775b49c69530bbed8 # arm64: dts: renesas: r8a779{50, 51}: Disable IPMMU devices
- - 3010ed8a651c0b79c8791e7aa48edd03e21cae34 # arm64: dts: renesas: r8a779{51, 60, 61, 90}: Detach IPMMU-MP from Audio-DMAC
- - 537f163b04f881901a5b695918b3a2bd1dfa9aa2 # arm64: dts: renesas: r8a779{51, 60, 65, 90, 95}: Detach IPMMU-DS from SYS-DMAC
- - 422ff16ae6ebdbd2f6f563d7270ecc7039ff84b6 # arm64: dts: renesas: r8a779{51, 60, 65, 90}: Detach IPMMU-DS1 from SDHI
- - 68e1c57804f71681c572e49432b7c358a9fda7a2 # arm64: dts: renesas: r8a779{65, 90}: Detach IPMMU-DS0 from Ethernet-AVB
- - 11624f5aee4d6abc48483db05844973b888e05ea # arm64: dts: renesas: r8a77995-draak: Enable IPMMU of SDHI2
- - 2cd80d58965382a19ce3ffddecf4a54b9d908004 # arm64: dts: renesas: r8a77990-ebisu{,-es10}: Enable IPMMU of SDHI3
+ - 4195aebe925b9987a380b4b689eb653a6df97d14 # arm64: dts: renesas: r8a77951: Detach IPMMU-DS0 from Ethernet-AVB (used only for BSP backward compatibility)
+ - a9ead9613e7dcce3a034661662909b84c9b683ae # arm64: dts: renesas: r8a77951: Detach IPMMU-HC from SATA (used only for BSP backward compatibility)
+ - 965b31f8e6e63de98ac6b0889e8393a2922f0db8 # arm64: dts: renesas: r8a77960: Detach IPMMU-DS0 from Ethernet-AVB (used only for BSP backward compatibility)
+ - 24ad3528217c7756d9836a8916cd4554e831b7f3 # arm64: dts: renesas: r8a77965: Change default of all IPMMU devices to disable (used only for BSP backward compatibility)
+ - 1ee1b3c007ba45aed9a5f95c1e05fe204bc2502e # arm64: dts: renesas: r8a7796{0,1}: Detach IPMMU-VI0 from FCPF (used only for BSP backward compatibility)
+ - 7fe579bf274fb87c6b46ad8b77388e930b4d42c0 # arm64: dts: renesas: r8a7796{0,1}: Disable IPMMU devices (used only for BSP backward compatibility)
+ - 9fe7b60b29ff530a5dfa185518dd2c659fa5fb3b # arm64: dts: renesas: r8a77990: Change default of all IPMMU devices to disable (used only for BSP backward compatibility)
+ - 2bf7439d38373ac9a74abe170230ac41553eed7d # arm64: dts: renesas: r8a77990: Detach IPMMU-VI0/1 from FCPVD (used only for BSP backward compatibility)
+ - b305c078b882095946ad847b8d4b59be2df87aff # arm64: dts: renesas: r8a77995: Change default of all IPMMU devices to disable (used only for BSP backward compatibility)
+ - edeeddb8850c25799456d894d0d40db85781471c # arm64: dts: renesas: r8a77995: Detach IPMMU-DS0 from Ethernet-AVB (used only for BSP backward compatibility)
+ - 1873f5a2e595d4cb1b4bf0390a02f044b5068bf5 # arm64: dts: renesas: r8a77995: Detach IPMMU-DS1 from SDHI (used only for BSP backward compatibility)
+ - 38f7ba88d9c8ee8172140822d5023f349bc1a04c # arm64: dts: renesas: r8a77995: Detach IPMMU-MP from AUDIO-DMAC0 (used only for BSP backward compatibility)
+ - a197e942cec5cf8e49095d7890208b4e9820df04 # arm64: dts: renesas: r8a77995: Detach IPMMU-VI0 from FCPVD (used only for BSP backward compatibility)
+ - 4c2f059cb929df113272a8468747239f9a87c55b # arm64: dts: renesas: r8a779{50, 51}: Detach IPMMU-VI from FCDVD (used only for BSP backward compatibility)
+ - 10fced7fd7162b80d59206a775b49c69530bbed8 # arm64: dts: renesas: r8a779{50, 51}: Disable IPMMU devices (used only for BSP backward compatibility)
+ - 3010ed8a651c0b79c8791e7aa48edd03e21cae34 # arm64: dts: renesas: r8a779{51, 60, 61, 90}: Detach IPMMU-MP from Audio-DMAC (used only for BSP backward compatibility)
+ - 537f163b04f881901a5b695918b3a2bd1dfa9aa2 # arm64: dts: renesas: r8a779{51, 60, 65, 90, 95}: Detach IPMMU-DS from SYS-DMAC (used only for BSP backward compatibility)
+ - 422ff16ae6ebdbd2f6f563d7270ecc7039ff84b6 # arm64: dts: renesas: r8a779{51, 60, 65, 90}: Detach IPMMU-DS1 from SDHI (used only for BSP backward compatibility)
+ - 68e1c57804f71681c572e49432b7c358a9fda7a2 # arm64: dts: renesas: r8a779{65, 90}: Detach IPMMU-DS0 from Ethernet-AVB (used only for BSP backward compatibility)
+ - 11624f5aee4d6abc48483db05844973b888e05ea # arm64: dts: renesas: r8a77995-draak: Enable IPMMU of SDHI2 (used only for BSP backward compatibility)
+ - 2cd80d58965382a19ce3ffddecf4a54b9d908004 # arm64: dts: renesas: r8a77990-ebisu{,-es10}: Enable IPMMU of SDHI3 (used only for BSP backward compatibility)
+ - 04a34ddc6a080bcd0242b59d827123f844e644e1 # PCI: pcie-rcar: Add the initialization of PCIe link in resume_noirq (torvalds: be20bbcb0a8cb5597cc62b3e28d275919f3431df # PCI: rcar: Add the initialization of PCIe link in resume_noirq())
diff --git a/projects/linux/bsp-51x-upport-request.yaml b/projects/linux/bsp-51x-upport-request.yaml
index 8d6a36a..e24541b 100644
--- a/projects/linux/bsp-51x-upport-request.yaml
+++ b/projects/linux/bsp-51x-upport-request.yaml
@@ -13,7 +13,6 @@ comments:
bsp51x:
- 77333d9c1394223d84b412c5424dcfe4789018ab # DT: hwspinlock: Add binding documentation for R-Car Gen3 hwspinlock
- 89cd2326a1535efcd60de689a9ea914458231754 # PCI: dwc: renesas: Add Renesas R-Car PCIe v4.0 host controller driver
- - 04a34ddc6a080bcd0242b59d827123f844e644e1 # PCI: pcie-rcar: Add the initialization of PCIe link in resume_noirq
- 330a818d4f1c9bc5cca6b5c34481d89929a46163 # PCI: rcar: Add regulators support
- 38ee1dba89ce074365fd880cce6951301fe4a268 # arm64: defconfig: Enable Renesas R-Car PCIe v4.0 host controller driver
- 1d3e60244c117dbf6e72e36532beade3619a316f # arm64: defconfig: Enable Renesas VMSA-compatible IPMMU support
@@ -142,7 +141,6 @@ bsp51x:
- 9a265a5f941142c0850ff8a23f0073600c2b01d2 # drm: rcar-du: Add setting to PnALPHAR register on Gen3
- 94b5a6ca4be0d97432e4e6cf6165e40c872228b5 # drm: rcar-du: lvds: Add support for R8A77961 SoC
- db0b2956e0c2b4a46194bb0dc6eec18fddde55fe # drm: rcar-du: lvds: Seperate the disable process of LVDS
- - de00084ce0401804ff9ed5781f9f1565dad2bae6 # dt-bindings: PCI: rcar: Add yaml bindings for R-Car V3U
- d46bb36fcf3531473d3cbab3a2b458ee22395164 # dt-bindings: display: renesas,lvds: Document r8a77961 bindings
- 30cec76f29d702a6c7b1b163bb7a71eca7f51697 # dt-bindings: thermal: Add yaml bindings for EMS in thermal zones
- e02e9f4e548dd49f6be3cf10c988fa66c7fcb5f9 # iommu/ipmmu-vmsa: Adding IPMMU support for R-Car M3 ver-1.x
diff --git a/projects/linux/io/BSP51-upport-unsorted-patches.yaml b/projects/linux/io/BSP51-upport-unsorted-patches.yaml
index c1142ea..2ab5d85 100644
--- a/projects/linux/io/BSP51-upport-unsorted-patches.yaml
+++ b/projects/linux/io/BSP51-upport-unsorted-patches.yaml
@@ -11,6 +11,21 @@ bsp51x:
- f0bccada93d7eb7ca3080eebe79fa03f8032e4a4 # pinctrl: renesas: r8a77990: Remove pullup/pulldown for USB30_OVC pin
upstream:
+ - lore: 20220319223306.60782-2-wsa+renesas@sang-engineering.com # arm64: dts: renesas: r8a77961: Add CAN-FD node
+ - lore: 20220319223306.60782-3-wsa+renesas@sang-engineering.com # arm64: dts: renesas: r8a77961: Add i2c aliases
+ - lore: 20220320092542.2308-1-wsa+renesas@sang-engineering.com # [PATCH v2 0/2] pinctrl: renesas: r8a77990: add drive-strength
comments:
+ - 1972823ec8b56a4fcaa812c5e284c3348ecebedd
+ - v1 sent
+
+ - 20b262b3005d1a00997a6a04736ecb1a61a50fc9
+ - v1 sent
+
+ - f479c5a4e5e5e2299999003486070015f5d5750d
+ - v1 sent
+ - v2 sent, adding RZ/G2E
+
+ - f0bccada93d7eb7ca3080eebe79fa03f8032e4a4
+ - no need to upport; only pull-up is implemented which matches the datasheet for Gen3 V2.0 and onwards
diff --git a/projects/linux/io/SDHI-upport-BSP-fixes.yaml b/projects/linux/io/SDHI-upport-BSP-fixes.yaml
index c33edeb..f8923ca 100644
--- a/projects/linux/io/SDHI-upport-BSP-fixes.yaml
+++ b/projects/linux/io/SDHI-upport-BSP-fixes.yaml
@@ -23,6 +23,7 @@ bsp51x:
- e741f08198c2973650cb8965a17337a126ea049e # arm64: dts: renesas: r8a77950-ulcb: disable eMMC
upstream:
+ - lore: 20220320123016.57991-3-wsa+renesas@sang-engineering.com # mmc: renesas_sdhi: R-Car D3 also has no HS400
comments:
- 0237478dc67b71ff92082e06323c015631098b71, 1f8eaa32650a2f67cc318f39c603f2c8282831a4, ef716ad2e21ec228a138e1d22cc1c33e669e492b
@@ -30,17 +31,27 @@ comments:
- Magnus so far has only a Condor board, but not v3hsk
- BSP5.1x patch reverts because voltage specification of MMC is unclear
- abandoned unless we get HW ourselves
+
- c2ca1ccb83afd7c790ae361c720d257e050483f2, e533a0ea555e061170b4102d9085c70546fe4768
- https://patchwork.kernel.org/project/linux-mmc/patch/1605005330-7178-1-git-send-email-yoshihiro.shimoda.uh@renesas.com/
+
- 5d60e36aaa96fa39d1a524cc4ff373c0f36616e0, 15d7abbfc3f0dae379821824135d94a4f865a449
- before calling 'renesas_sdhi_adjust_hs400_mode_disable()', change the if to 'if (gen3)'?
+
- 73405fef502d43737be9a50d29935bee133fe7ab, 53c3958c01961421cd2b70c3dfebc9f391e00192
- Only for H3/M3-W ES1.0, but why does mainline work?
+
- 20e5623df1aaa74301675122b910f063cdcabe7e, e54e9682fbc229e7a168d63b2e49bc174353caed
- Why does mainline work without it?
+
- 2d111ff70e13073395f33e989ca2ff63b4fb4d2e
- - needs refactoring
+ - why is it needed?
+
- ef6598cafe54825b537f47df7846dbcacbc73e88
- can't find it in the docs that HS400 is not supported. But D3 has indeed no strobe pin which is needed
+ - v1 sent
+
- e741f08198c2973650cb8965a17337a126ea049e
- commit message mentions silicon bug? Which one?
+ - commit is from 2017, though, and many improvements have been implemented for SDHI
+ - we are also not aware on SDHI issues on Salvator-X with H3 ES1.x
diff --git a/projects/linux/io/done/V3U-enable_PCI.yaml b/projects/linux/io/done/V3U-enable_PCI.yaml
index 5953706..ec6d24d 100644
--- a/projects/linux/io/done/V3U-enable_PCI.yaml
+++ b/projects/linux/io/done/V3U-enable_PCI.yaml
@@ -15,6 +15,7 @@ bsp51x:
- f1b15af2bc03c9d6a0b8c1f6212831c2e2e7efec # arm64: dts: renesas: falcon: Add pfc node for PCIe
- d9f8e2a6fae1059031cd142126ef13cccf24ac3e # arm64: dts: renesas: r8a779a0: Add PCIe device node
- fdf5a98c984ad05cb06a009206a8c04e0c1e5904 # arm64: dts: renesas: falcon: Enable PCIe
+ - de00084ce0401804ff9ed5781f9f1565dad2bae6 # dt-bindings: PCI: rcar: Add yaml bindings for R-Car V3U
upstream: