#
9824a45c |
| 07-Nov-2021 |
jmcneill <jmcneill@NetBSD.org> |
arm: dts: adapt for dts-5.15
|
#
66ed40bd |
| 02-Oct-2021 |
mrg <mrg@NetBSD.org> |
default RK3399 PCIe to 1.x.
sometime in mid-2019, rockchip disabled PCIe 2.x referrencing a non-public errata in linux and the dts, both of which were changed to default to only PCIe 1.x (in code, a
default RK3399 PCIe to 1.x.
sometime in mid-2019, rockchip disabled PCIe 2.x referrencing a non-public errata in linux and the dts, both of which were changed to default to only PCIe 1.x (in code, and in DT.) see:
https://lore.kernel.org/all/1481881357-1793-1-git-send-email-shawn.lin@rock-chips.com/
we haven't observed any specific problems, but we've also tested far fewer cards than linux. there are other issues such as what happens for a PCI abort depending on which CPU triggers it we do not currently handle either.
tested on rockpro64 with nvme & ahcisata, and pinebook pro nvme.
still allows DT to set back to '2' if the user so desires.
show more ...
|
#
d3f13e59 |
| 03-Sep-2021 |
mrg <mrg@NetBSD.org> |
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 t
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
show more ...
|
#
6e03d184 |
| 17-May-2020 |
riastradh <riastradh@NetBSD.org> |
Rockchip crypto engine RNG driver.
As found on the rk3288 and rk3399. This driver only supports the TRNG, not the rest of the crypto engine, although it uses the AES unit to do a self-test at attac
Rockchip crypto engine RNG driver.
As found on the rk3288 and rk3399. This driver only supports the TRNG, not the rest of the crypto engine, although it uses the AES unit to do a self-test at attach time to verify that the engine works.
There seem to be two versions of the Rockchip crypto engine, v1 and v2; this one is for v1. Can't name a driver `rkcryptov1' so we'll clumsily call it `rkv1crypto' instead to leave room for `rkv2crypto' later on.
The crypto binding derived from the Rockchip BSP Linux kernel, in the location it appears on the rk3399, is in rk3399-crypto.dtsi, since there doesn't seem to be a better place to put it at the moment among this twisty maze of inclusions, all different.
show more ...
|
#
9335c933 |
| 19-Dec-2019 |
jakllsch <jakllsch@NetBSD.org> |
add template bits for optional eDP panel on RockPro64
|
#
d956e5a4 |
| 16-Nov-2019 |
jmcneill <jmcneill@NetBSD.org> |
Enable HDMI audio on ROCKPro64
|
#
89263bcd |
| 13-Aug-2019 |
tnn <tnn@NetBSD.org> |
rk3399-rockpro64.dts: enable spi1 and add spiflash as a child node
|
#
41996681 |
| 28-Jul-2019 |
jmcneill <jmcneill@NetBSD.org> |
Set max link speed, remove assigned clocks
|
#
5889fcba |
| 12-Jun-2019 |
jmcneill <jmcneill@NetBSD.org> |
Enable RK3399 PCIe.
|
#
7c45a1e1 |
| 01-May-2019 |
jmcneill <jmcneill@NetBSD.org> |
Enable pwm1 and add a pwm-fan node to enable the +FAN- header on ROCKPro64
|
#
6d12149e |
| 10-Apr-2019 |
jakllsch <jakllsch@NetBSD.org> |
Revert RockPro64 dts changes made for rk3399_pcie. This will need to be re-done differently so as to avoid contention between dts upstream and our driver.
|
#
59415292 |
| 07-Mar-2019 |
jakllsch <jakllsch@NetBSD.org> |
Add RK3399 PCIe host bridge support.
Not enabled yet due to occasional hangs during boot, and needing __BUS_SPACE_HAS_PROBING_METHODS enabled.
Uses slightly non-standard DT bindings to avoid subopt
Add RK3399 PCIe host bridge support.
Not enabled yet due to occasional hangs during boot, and needing __BUS_SPACE_HAS_PROBING_METHODS enabled.
Uses slightly non-standard DT bindings to avoid suboptimality of the Linux binding. This allows for much more flexibility and efficency in allotment of the limited apertures into PCI spaces.
show more ...
|
#
b7cfedee |
| 12-Aug-2018 |
jmcneill <jmcneill@NetBSD.org> |
Add dts for ROCKPro64
|