<marex>
how would that work, some area of DRAM is transparently compressed ?
<marex>
(iirc there were SoCs which did this kind of thing to reduce bandwidth utilization)
umbramalison has joined #u-boot
umbramalison has quit [Remote host closed the connection]
<hanetzer>
marex: more or less yeah. or decompressed.
<marex>
hanetzer: do you have it on the hisilicon ?
<hanetzer>
yep
<marex>
hanetzer: what do they use it for
<marex>
?
mmu_man has joined #u-boot
<hanetzer>
well, in this case, its used for their boot image. pseudo-spl(gzip(u-boot.bin))
<marex>
and the gunzip is implemented using some HW block or just plain software ?
<hanetzer>
yeh, hw block
<marex>
wow
<hanetzer>
I mean, its probably not *required* to use for boot, but it would be cool to make it work
<marex>
Linux drivers/crypto/hisilicon/zip/zip_crypto.c
<marex>
wow :)
umbramalison has joined #u-boot
<hanetzer>
yeh, I'm not certain if that is the same ip, I should check it tho
<hanetzer>
but I'm guessing there's not the same in u-boot?
<marex>
hanetzer: there likely is no driver for this IP
<hanetzer>
I mean more for 'any kind of hw compression ip
<hanetzer>
', just to see how it *would* be written in u-boot
brassado has joined #u-boot
brassado is now known as sam_sepi0l
umbramalison has quit [Remote host closed the connection]
umbramalison has joined #u-boot
camus has quit [Quit: camus]
<marex>
hanetzer: I don't think there is an example
<marex>
hanetzer: but the drivers/crypto seems like the right place for this
<hanetzer>
yeh. its not critical but hey, if you *can* make something work you may as well.
jagan has quit [Ping timeout: 248 seconds]
mmu_man has quit [Ping timeout: 268 seconds]
umbramalison has quit [Quit: %So long and thanks for all the fish%]
mmu_man has joined #u-boot
<hanetzer>
so wrt devicetree bindings and the documentation thereof, how strict is u-boot?
akaWolf has quit [Ping timeout: 268 seconds]
akaWolf has joined #u-boot
persmule has joined #u-boot
astroid_ has quit [Quit: IRCNow!]
persmule has quit [Remote host closed the connection]
umbramalison has joined #u-boot
persmule has joined #u-boot
<marex>
hanetzer: ideally keep things in sync with Linux
<hanetzer>
marex: yeh.
akaWolf has quit [Ping timeout: 256 seconds]
akaWolf has joined #u-boot
<hanetzer>
rockchip peeps: what exactly is the difference between drivers/reset/reset-rockchip.c and drivers/sysreset/sysreset_rockchip.c ? it seems the former is for resetting individual devices on the soc whereas the latter is a full system soft reset?
mrnuke has quit [Read error: Connection reset by peer]
mrnuke has joined #u-boot
vagrantc has joined #u-boot
<hanetzer>
ugh. really irksome when you forget *one* single line in a makefile lmao