History log of /netbsd/sys/arch/arm/dts/rk3399-rockpro64.dts (Results 1 – 13 of 13)
Revision Date Author Comments
# 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