mmind00 changed the topic of #linux-rockchip to: Rockchip development discussion | public log at https://libera.irclog.whitequark.org/linux-rockchip
vagrantc has quit [Ping timeout: 268 seconds]
stikonas has quit [Quit: Konversation terminated!]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
vagrantc has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
vagrantc has quit [Quit: leaving]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
franoosh has joined #linux-rockchip
erg_ has joined #linux-rockchip
franoosh has quit [Changing host]
franoosh has joined #linux-rockchip
franoosh has quit [Client Quit]
erg_ has quit [Client Quit]
franoosh has joined #linux-rockchip
franoosh has quit [Changing host]
franoosh has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 268 seconds]
kevery1 is now known as kevery
System_Error has joined #linux-rockchip
naoki has joined #linux-rockchip
Livio has joined #linux-rockchip
<naoki> oh I didn't notice collabora's TF-A for rk3588... then, how about TF-A for rk356x?
<naoki> btw it seems collabora's rkbin repo is a little older than https://github.com/rockchip-linux/rkbin
<naoki> (I don't know which binary is the best)
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 260 seconds]
kevery1 is now known as kevery
ungeskriptet has quit [Quit: Contact links: https://david-w.eu]
ungeskriptet has joined #linux-rockchip
warpme has joined #linux-rockchip
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
raster has joined #linux-rockchip
Livio has quit [Ping timeout: 252 seconds]
<diederik> probably only waiting for a 'Done' response which will mark the issue as solved
<diederik> and I guess it also needs a Maintainer Review
Livio has joined #linux-rockchip
naoki has quit [Quit: naoki]
Livio has quit [Ping timeout: 240 seconds]
f476 has quit [Ping timeout: 268 seconds]
f476 has joined #linux-rockchip
Livio has joined #linux-rockchip
Livio has quit [Ping timeout: 264 seconds]
dsimic has quit [Ping timeout: 255 seconds]
dsimic has joined #linux-rockchip
macromorgan has quit [Ping timeout: 252 seconds]
<diederik> https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/16952 ("feat(rockchip): add RK3566/RK3568 Socs support") has been merged \o/
<qschulz> \o/ fingers crossed for rk3588 :)
<diederik> there was a lot of activity wrt rk3568 in the last 2 weeks, so maybe they'll do rk3588 next (it now has a merge conflict, I guess due to the rk3566 merge)
Stat_headcrabed has joined #linux-rockchip
Stat_headcrabed has quit [Client Quit]
macromorgan has joined #linux-rockchip
psydroid2 has joined #linux-rockchip
Livio has joined #linux-rockchip
warpme has joined #linux-rockchip
Livio has quit [Ping timeout: 264 seconds]
<sigmaris> on that topic, anyone know why Linux (via /proc/cpuinfo) thinks the RK3588 has no ARMv8 crypto extensions when I boot with the opensource TF-A?
<sigmaris> whereas when booted with the rkbin TF-A it has support for them
<sigmaris> I was looking if there was some CPU feature register that could be masked or intercepted by EL3 firmware, but didn't get very far
franoosh has quit [Ping timeout: 272 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
System_Error has quit [Ping timeout: 260 seconds]
System_Error has joined #linux-rockchip
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Livio has joined #linux-rockchip
Stat_headcrabed has joined #linux-rockchip
<rah> I'm a bit confused by the presence of binary blobs for RK3399 DDR training in the (or at least Arbian's) rkbin repository: https://github.com/armbian/rkbin/tree/master/rk33
<rah> I was under the impression that the RK3399 didn't need binary blobs for DDR initialisation, is that really the case?
<rah> does u-boot have free code for RK3399 DDR initialisation?
<sigmaris> for RK3399, yes
Stat_headcrabed has quit [Quit: Stat_headcrabed]
<rah> sigmaris: any idea where that code is?
<rah> great, thanks
<rah> that's wierd though, "(C) Copyright 2016-2017 Rockchip Inc."
<rah> they release blobs for DDR initialisation with no source but then add DDR initialisation to u-boot, via coreboot
<rah> anyone know how that came about?
<rah> and why they don't do it for other chips?
<sigmaris> I don't know as I wasn't involved. My guess, though, would be due to Chromium's upstream-first philosophy, Google encouraged Rockchip to open and upstream as much code as possible, as a condition of partnering with them to produce Chromebooks based on RK3399. Hence support appearing in Coreboot first as Chromebooks use it.
<rah> :-/
<rah> that would make sense, there's a google copyright notice in e.g. https://github.com/u-boot/u-boot/blob/master/drivers/ram/rockchip/sdram_rk3066.c
<rah> unfortunately I guess that means it's unlikely we'll see free DDR initialisation for any particular chip unless Google is making Chromebooks with it
<CounterPillow> Correct, Rockchip is likely to not even be allowed to disclose sources for the DDR init due to the terms they've licensed the DDR hardware from
<CounterPillow> thankfully, DDR init is just shoving magic values into magic registers even when you have the source, so it's not like we're missing out on much. The binaries are fairly small, run once at boot, and can be disassembled to see what registers they touch
<rah> I'd love to believe that reverse engineering DDR initialisation would be a small job but unfortunately I'm highly skeptical of that :-)
<rah> "I'll just RE the DDR initialisation on the RK3376.. shouldn't take long"
<CounterPillow> I didn't say it's a small job, I said it's a small binary and you can easily see which registers it writes, doesn't mean you understand what the values mean
<rah> same difference: the RK3399 is unlikely to be unseated as the best that can be supported with entirely free software
<rah> alas
<CounterPillow> You're probably one of the types that would be completely okay with the binary if it was stored in read-only-memory, like the FSF is.
<rah> that's a bit disingenuous; I'm sure the FSF is not "okay" with proprietary binaries, regardless of where they're stored
<rah> like myself
Livio has quit [Ping timeout: 268 seconds]
<CounterPillow> They are
<CounterPillow> it's in their official certified free guidelines.
<CounterPillow> Also, RK3399 has maskrom on ROM, which is a binary.
<CounterPillow> So basically you seemingly already are okay with this?
<rah> I'd be very surprised if they said that they are "okay" with binaries in ROM
<rah> they draw a line for RYF hardware but just because they certify hardware for their programme, doesn't mean they're necessarily "okay" with it containing binaries in ROM for which the source is unavailable
<rah> I'm not "okay" with proprietary maskrom in any chips
<rah> can you really imagine Stallman going around telling companies that make hardware with ROM binaries "what you're doing is okay"?
<rah> I can't
<rah> what I imagine he'd do is try to convinced them to release the source code for the ROM binaries
Stat_headcrabed has joined #linux-rockchip
<CounterPillow> I can't imagine rms doing anything useful or effective in general, no.
<rah> O_o
<rah> you realise rms wrote gcc?
<CounterPillow> sure, he wrote a compiler decades ago, that's not what gcc is today.
<rah> wow
stikonas has joined #linux-rockchip
<rah> you're being really disrespectful
<psydroid2> what is the situation with RK3588? are there still blobs for DDR init?
Livio has joined #linux-rockchip
System_Error has quit [Ping timeout: 260 seconds]
vagrantc has joined #linux-rockchip
<CounterPillow> yes
System_Error has joined #linux-rockchip
Livio has quit [Ping timeout: 256 seconds]
Livio has joined #linux-rockchip
raster has quit [Quit: Gettin' stinky!]
psydroid has quit [Ping timeout: 268 seconds]
franoosh has joined #linux-rockchip
psydroid has joined #linux-rockchip
Stat_headcrabed has quit [Quit: Stat_headcrabed]
franoosh has quit [Remote host closed the connection]
franoosh has joined #linux-rockchip
mps_ is now known as mps
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
f476 has quit [Ping timeout: 240 seconds]
psydroid2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
System_Error has quit [Ping timeout: 260 seconds]
System_Error has joined #linux-rockchip
franoosh has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
hexa- has quit [Quit: WeeChat 4.2.2]
hexa- has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
robmur01 has quit [Ping timeout: 252 seconds]