diff options
author | Janne Grunau <j@jannau.net> | 2025-08-23 11:49:44 +0200 |
---|---|---|
committer | Sven Peter <sven@kernel.org> | 2025-08-31 20:26:30 +0200 |
commit | 6e08cdd604edcec2c277af17c7d36caf827057ff (patch) | |
tree | b5242815998a6f576b887f698a233fb97e9a541d /rust/helpers/xarray.c | |
parent | 4379305ffbc2eebe3de673fc965145d441c89b8f (diff) |
arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
PCIe `port01` of t8103-j457 (iMac, M1, 2 USB-C ports, 2021) is unused
and disabled. Linux' PCI subsystem assigns the ethernet nic from
`port02` to bus 02. This results into assigning `pcie0_dart_1` from the
disabled port as iommu. The `pcie0_dart_1` instance is disabled and
probably fused off (it is on the M2 Pro Mac mini which has a disabled
PCIe port as well).
Without iommu the ethernet nic is not expected work.
Adjusts the "bus-range" and the PCIe devices "reg" property to PCI
subsystem's bus number.
Fixes: 7c77ab91b33d ("arm64: dts: apple: Add missing M1 (t8103) devices")
Reviewed-by: Neal Gompa <neal@gompa.dev>
Reviewed-by: Sven Peter <sven@kernel.org>
Signed-off-by: Janne Grunau <j@jannau.net>
Link: https://lore.kernel.org/r/20250823-apple-dt-sync-6-17-v2-1-6dc0daeb4786@jannau.net
Signed-off-by: Sven Peter <sven@kernel.org>
Diffstat (limited to 'rust/helpers/xarray.c')
0 files changed, 0 insertions, 0 deletions