stikonas has quit [Read error: Connection reset by peer]
kaspter has joined #linux-rockchip
kaspter has quit [Excess Flood]
kaspter has joined #linux-rockchip
kaspter has quit [Client Quit]
kaspter has joined #linux-rockchip
kaspter has quit [Excess Flood]
kaspter has joined #linux-rockchip
kaspter has quit [Remote host closed the connection]
kaspter has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 240 seconds]
kevery1 is now known as kevery
_whitelogger has joined #linux-rockchip
camus has joined #linux-rockchip
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
_whitelogger has joined #linux-rockchip
matthias_bgg has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 252 seconds]
kevery1 is now known as kevery
kevery1 has joined #linux-rockchip
kevery has quit [Read error: Connection reset by peer]
kevery1 is now known as kevery
vstehle has joined #linux-rockchip
psydruid[m] has quit [Ping timeout: 245 seconds]
psydruid[m] has joined #linux-rockchip
ldevulder has joined #linux-rockchip
camus has joined #linux-rockchip
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
<macc24>
mmind00: why px30 has custom 'rockchip,px30-mali' compatible instead of using 'arm,mali-bifrost' when 'rockchip.....' is not defined in panfrost_drv.c ?
<mmind00>
macc24: as you see it's compatible = "rockchip,px30-mali", "arm,mali-bifrost"; ... meaning that this is a fallback and the kernel will go through them from left to right till it finds a match ... the generic bifrost one in this case
<mmind00>
macc24: the devicetree of a device is supposed to be stable and this is a safeguard if later quirks are found
<mmind00>
macc24: i.e. a "mali-bifrost" is not a static PCIe card, but instead only an IP definition that the soc vendor integrates in their SoC in some form, so the "px30-mali" is an implementation of "mali-bifrost" and therefore issues can occur with the integration
kevery1 has joined #linux-rockchip
kevery has quit [Remote host closed the connection]
kevery1 is now known as kevery
<macc24>
mmind00: afaik it's just a regular mali g31 and there are no quirks
<mmind00>
macc24: still the established way to go is to have both
<macc24>
ok ¯\_(ツ)_/¯
<mmind00>
especially as it is the Rockchip implementation of a bifrost-mali in their px30-soc
<macc24>
are you implying that because it's rockchip it will have hacks or what?
<mmind00>
macc24: that isn't specific to Rockchip at all ... all soc vendors will implement the licensed IPs in some way
<mmind00>
macc24: and the integration into the soc _can_ have effects ... so this is also a better-safe-than-sorry thing
<arnd>
you can often find TF-A and op-tee running in the same system, but there are some other alternatives
camus has joined #linux-rockchip
kaspter has quit [Remote host closed the connection]
camus is now known as kaspter
jaganteki has joined #linux-rockchip
<mrjay>
arnd: so they differ in privilege level. Is it ARM64 thingy or older socs like cortex a7 rk3066 should add support for optee? digging into optee commit list it does things like secondary cpus bringup, suspend hardware config
<mrjay>
r/a7/a9
Throwawayname has joined #linux-rockchip
Throwawayname has quit [Max SendQ exceeded]
<mmind00>
mrjay: there is a big difference between arm32 and arm64 ... arm64 has a level more ... the secure monitor mediates between non-secure and secure world ... and does the psci-stuff as well ... so on arm64 it's: kernel -> smcc -> atf -> (smc either handled locally or transferred to tee)
<mmind00>
mrjay: so on arm64 it's always atf + tee
<mmind00>
mrjay: arm32 is different ... there is the variant of optee being standalone (like the rk322x currently implemented there) or bound to a arm32 atf build ... but still there is no separate secure monitor, so that stuff is was tighter integrated ... I did atf (+psci) for rk3288 quite some time ago, though never really tried the optee integration there
<mrjay>
mmind00: a lot of new terms for me to look into.
<mrjay>
:)
mrjay has quit [Quit: Connection closed]
_whitelogger has joined #linux-rockchip
archetech has quit [Quit: Konversation terminated!]
field^Zzz1 has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
robmur01 has quit [Read error: Connection reset by peer]
robmur01 has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 260 seconds]
kevery1 is now known as kevery
alpernebbi has quit [Quit: alpernebbi]
jaganteki has quit [Quit: Connection closed]
superherointj has quit [Quit: Leaving]
BenG83 has quit [Quit: Leaving]
field^Zzz1 has quit [Ping timeout: 265 seconds]
kaspter has quit [Ping timeout: 260 seconds]
kaspter has joined #linux-rockchip
superherointj has joined #linux-rockchip
AF04FB9290474265 has joined #linux-rockchip
AF04FB9290474265 has quit [Max SendQ exceeded]
ldevulder has quit [Remote host closed the connection]
ldevulder has joined #linux-rockchip
stikonas has quit [Remote host closed the connection]
stikonas has joined #linux-rockchip
BenG83 has joined #linux-rockchip
superherointj has quit [Remote host closed the connection]
adjtm has quit [Quit: Leaving]
adjtm has joined #linux-rockchip
adjtm has quit [Remote host closed the connection]
adjtm has joined #linux-rockchip
adjtm has quit [Client Quit]
adjtm has joined #linux-rockchip
kaspter has quit [Ping timeout: 260 seconds]
camus has joined #linux-rockchip
camus is now known as kaspter
matthias_bgg has quit [Ping timeout: 260 seconds]
lkcl_ has joined #linux-rockchip
BenG83 has quit [Quit: Leaving]
lkcl_ has quit [Quit: Leaving]
superherointj has joined #linux-rockchip
superherointj has quit [Quit: Leaving]
Rathann has quit [Ping timeout: 245 seconds]
stikonas has quit [Remote host closed the connection]