ChanServ changed the topic of #linux-rockchip to: Rockchip development discussion | IRC log http://irclog.whitequark.org/linux-rockchip | Community GH https://github.com/linux-rockchip | Rockchip GH https://github.com/rockchip-linux | ML https://groups.google.com/group/linux-rockchip
vstehle has quit [Ping timeout: 272 seconds]
kaspter has joined #linux-rockchip
vicencb has quit [Quit: Leaving.]
mniip_ has joined #linux-rockchip
mniip has quit [Ping timeout: 620 seconds]
mniip_ is now known as mniip
arnd has quit [Remote host closed the connection]
_whitelogger has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
kaspter has quit [Ping timeout: 264 seconds]
_whitelogger has joined #linux-rockchip
vstehle has joined #linux-rockchip
somy has joined #linux-rockchip
ayaka has quit [Ping timeout: 248 seconds]
ayaka has joined #linux-rockchip
kaspter has joined #linux-rockchip
ayaka has quit [Ping timeout: 245 seconds]
JohnDoe_71Rus has joined #linux-rockchip
ayaka has joined #linux-rockchip
ayaka has quit [Ping timeout: 248 seconds]
ayaka has joined #linux-rockchip
ayaka has quit [Ping timeout: 268 seconds]
ayaka has joined #linux-rockchip
narmstrong has joined #linux-rockchip
kaspter has quit [Quit: kaspter]
ayaka has quit [Ping timeout: 245 seconds]
Substring has joined #linux-rockchip
ayaka has joined #linux-rockchip
field^Mop has joined #linux-rockchip
kaspter has joined #linux-rockchip
camus has joined #linux-rockchip
camus has quit [Read error: Connection reset by peer]
camus1 has joined #linux-rockchip
kaspter has quit [Ping timeout: 258 seconds]
camus1 is now known as kaspter
ayaka has quit [Ping timeout: 276 seconds]
ayaka has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
ayaka has quit [Ping timeout: 248 seconds]
ayaka has joined #linux-rockchip
stikonas has joined #linux-rockchip
kaspter has quit [Quit: kaspter]
kaspter has joined #linux-rockchip
camus has joined #linux-rockchip
kaspter has quit [Ping timeout: 246 seconds]
camus is now known as kaspter
ayaka has quit [Ping timeout: 246 seconds]
ayaka has joined #linux-rockchip
s_frit has quit [Remote host closed the connection]
s_frit has joined #linux-rockchip
ayaka has quit [Ping timeout: 248 seconds]
Substring has quit [Quit: Leaving]
ayaka has joined #linux-rockchip
kaspter has quit [Remote host closed the connection]
kaspter has joined #linux-rockchip
kaspter has quit [Client Quit]
kaspter has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
ayaka has quit [Ping timeout: 245 seconds]
ayaka has joined #linux-rockchip
somy has quit [Quit: Leaving...]
Greyztar has joined #linux-rockchip
JaceAlvejetti has quit [Ping timeout: 250 seconds]
JaceAlvejetti has joined #linux-rockchip
vagrantc has joined #linux-rockchip
s_frit has quit [Remote host closed the connection]
s_frit has joined #linux-rockchip
vicencb has joined #linux-rockchip
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
inode has joined #linux-rockchip
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
nsaenz has quit [Client Quit]
marcodiego has joined #linux-rockchip
<marcodiego> with cedrus and hantro on mainline and lima and panfrost on linux and mesa, what is missing for any allwinner and rockchip to get RYF certification?
<EmilKarlson> wifi? dptx firmware
<marcodiego> there are wifiless rockchip and allwinner boards. WRT to firmwares, where can I find about it?
<EmilKarlson> it's a piece of displayport phy firmware, not sure what info you are after?
<marcodiego> EmilKarlson, I'd like to track progress related to it. I'd like to use a modern RYF certified system and arm based SBC's seem very close to it (I can't pay for a POWER one)
<EmilKarlson> since you did not ask my opinion, I'll tell it anyway: RYF is silly, you will always have limitations to you freedom, no sertificate should replace common sense
<EmilKarlson> freer is freer and more locked down is more locked down
<EmilKarlson> afaik noone is working on the dptx, it might also be signed
<EmilKarlson> you don't have to use the external display port
<EmilKarlson> your ryf will have blobs eg. in mass storage device or on onboard flash, FSF just for no reason whatsoever excluded those usecases and not the ones that similar fw is loaded from the cpu
<EmilKarlson> then there is the typical anecdote about windows being ryf, if you load it from onboard flash that you can't update
ayaka has quit [Ping timeout: 276 seconds]
<EmilKarlson> imo onboard flash that you can't update is worse than blob that you can update
<stikonas> well, I run rockpro64 with only one blob (arm trusted firmware). In principle there is some source code that can be compiled, but I was not yet able to boot with my self compiled ATF...
ayaka has joined #linux-rockchip
<mmind00> stikonas: mainline uboot + mainline atf does work, but needs some voodoo on the uboot side, that I haven't managed to bring upstream yet
ayaka has quit [Ping timeout: 276 seconds]
<stikonas> mmind00: well, I'm probably missing some of that voodoo...
<stikonas> at the moment I'm using mainline u-boot TPL, for some reason mainline u-boot SPL does not bring up my eMMC, so I use non-mainline SPL...
ayaka has joined #linux-rockchip
<stikonas> but new mainline LPDDR4 initialization (u-boot TPL) seems to work fine
<mmind00> stikonas: strange ... you could look at https://git.theobroma-systems.com/puma-u-boot.git/log/?h=puma-v2019.04-atf ... there is a bit more changes than I would like, but it tackles the atf-loading-issue
<mmind00> stikonas: aka the big issue is a change in how to load the ATF binary at all ... but I guess the emmc issue would then be specific to your board
<mmind00> [that branch above is obviously somewhat centric on theobroma's puma board)
<stikonas> yeah, but I guess it's SPL that loads ATF...
<stikonas> and until I can move to mainline SPL, it probably wouldn't work
<stikonas> by the way, the error I get is "spl: mmc init failed with error: -95"
<mmind00> pretty strange ... as uboot reuses linux' error codes, that should be -EOPNOTSUPP
<mmind00> I guess it could help to check where it originates in the mmc code in uboot
<stikonas> yeah, I can try to check...
ayaka has quit [Ping timeout: 276 seconds]
<stikonas> ok, there are 4 places where EOPNOTSUPP in mmc.c is returned... I guess that's something I can start checking
<stikonas> at least determine which one is called
s_frit has quit [Remote host closed the connection]
s_frit has joined #linux-rockchip
ayaka has joined #linux-rockchip
lopsided98 has quit [Quit: Disconnected]
lopsided98 has joined #linux-rockchip
lkcl has quit [Ping timeout: 245 seconds]
lkcl has joined #linux-rockchip
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
ayaka has quit [Ping timeout: 276 seconds]
ayaka has joined #linux-rockchip
nsaenz has joined #linux-rockchip
ayaka has quit [Ping timeout: 248 seconds]
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
ayaka has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
nsaenz has quit [Read error: Connection reset by peer]
nsaenz has joined #linux-rockchip
nsaenz has quit [Client Quit]
<stikonas> maybe I'll try to play with SPI flash and u-boot a bit... It will likely result in another dts patch for kernel too
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
ayaka has quit [Ping timeout: 276 seconds]
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #linux-rockchip
stikonas has quit [Read error: Connection reset by peer]
stikonas_ has joined #linux-rockchip
ayaka has joined #linux-rockchip
stikonas_ is now known as stikonas
<stikonas> hmm, somehow I'm even less successful with booting from SPI on rockpro64 than from eMMC...
<stikonas> after U-Boot TPL loads, it returns back to ROM, but somehow it doesn't load U-Boot SPL at all :(
* stikonas goes back to reading docs
<stikonas> hmm, I probably need to spread SPL too, so that it only uses 2 KB of each 4 KB
<midnightmagic> how do you do that..?
<marcodiego> stikonas, will it make possible to boot rockpro64 with 0 proprietary binary blobs?
<stikonas> midnightmagic: using bash. Right now I looked at what ayufan does in his build scripts, it's indeed slightly different to my first attempt with (./tools/mkimage -n rk3399 -T rkspi). He uses ./tools/mkimage -n rk3399 -T rksd and then inserts padding using for loop and dd
<stikonas> marcodiego: we'll see, too early to tell
<stikonas> at the moment I only need to replace ATF
<stikonas> I'm already using free LPDDR initialization code from mainline u-boot
<marcodiego> stikonas, does it means any missing functionality?
<stikonas> at the moment reboots don't work, but maybe it will be fixed once I'm not using frankenstein boot...
<stikonas> my current boot sequence is something like that
<stikonas> mainline u-boot TPL -> ayufan's u-boot SPL -> ATF and u-boot proper -> GRUB2 -> kernel
<stikonas> so I'm mixing different u-boot's
<stikonas> for some reason mainline u-boot can't init my emmc
<stikonas> that's why I'm trying SPI...
<stikonas> in the meantime I sent a patch for mmind00 to enable SPI for rockpro64 in mainline linux kernel: https://lists.infradead.org/pipermail/linux-rockchip/2019-August/026476.html
<midnightmagic> stikonas: I'm a little surprised there isn't a clear document somewhere describing precisely what's needed to build from source..?
<midnightmagic> stikonas: or is it because you're doing something strange
<stikonas> midnightmagic: I guess because u-boot mainline support is still very new and just shaping up
<midnightmagic> stikonas: huh.
<stikonas> there is some documentation, but it's scattered over places...
<stikonas> some is in docs/README.rockchip
<midnightmagic> stikonas: once you get it working, I know I at least would greatly appreciate any notes describing the process. :) maybe on the wiki somewhere.
Greyztar has quit [Ping timeout: 260 seconds]
Greyztar has joined #linux-rockchip
ayaka has quit [Ping timeout: 276 seconds]
ayaka has joined #linux-rockchip
stikonas has quit [Remote host closed the connection]
field^Mop has quit [Ping timeout: 245 seconds]