Module Name: src Committed By: mrg Date: Fri Sep 3 01:21:48 UTC 2021
Modified Files: src/sys/arch/arm/dts: rk3399-rockpro64.dts src/sys/arch/arm/rockchip: rk3399_pcie.c Log Message: rk3399 pcie: pay attention to the "bus-scan-delay-ms" property. our existing pinebookpro DTS, but not the other rk3399 ones, have this property set to "1000" (it's the same in linux 5.14 DTS.) as there are already static 100ms + upto 1000ms, count how many are done, and only delay more to complete one second. this allows reverting this device-specific change: http://mail-index.netbsd.org/source-changes/2021/06/23/msg130402.html and makes other sorts of storage cards more likely to work as well. tested on rockpro64. XXX: consider moving dts setting into rk3399.dtsi. ok jmcneill jak inspired by https://gitlab.manjaro.org/manjaro-arm/packages/core/linux/-/blob/master/0013-rk3399-rp64-pcie-Reimplement-rockchip-PCIe-bus-scan-delay.patch To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/dts/rk3399-rockpro64.dts cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/rockchip/rk3399_pcie.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.