ChanServ changed the topic of #linux-sunxi to: Allwinner/sunxi development - Did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait for an answer! - This channel is logged at https://oftc.irclog.whitequark.org/linux-sunxi
kilobyte has quit [Ping timeout: 480 seconds]
kilobyte has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
Daanct12 has joined #linux-sunxi
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
flyback has quit []
flyback has joined #linux-sunxi
ungeskriptet_ has joined #linux-sunxi
ungeskriptet has quit [Ping timeout: 480 seconds]
hexdump0815 has joined #linux-sunxi
hexdump01 has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest10732
dsimic has joined #linux-sunxi
Guest10732 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: WeeChat 4.5.2]
Daanct12 has joined #linux-sunxi
montjoie has joined #linux-sunxi
montjoie_ has quit [Ping timeout: 480 seconds]
JohnDoe_71Rus has joined #linux-sunxi
jakllsch has quit [Server closed connection]
jakllsch has joined #linux-sunxi
bauen1 has quit [Ping timeout: 480 seconds]
aggi has quit [Remote host closed the connection]
aggi has joined #linux-sunxi
bauen1 has joined #linux-sunxi
Turl_ has quit [Server closed connection]
Turl has joined #linux-sunxi
warpme has joined #linux-sunxi
apritzel has joined #linux-sunxi
tokyovigilante_ has joined #linux-sunxi
hexdump0815 has quit [Quit: WeeChat 3.8]
hexdump0815 has joined #linux-sunxi
tokyovigilante has quit [Ping timeout: 480 seconds]
hexdump0815 has quit []
hexdump0815 has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
warpme has quit []
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
warpme has joined #linux-sunxi
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
evgeny_boger has joined #linux-sunxi
warpme has quit []
smaeul has quit [Server closed connection]
warpme has joined #linux-sunxi
smaeul has joined #linux-sunxi
IlikeTech has quit [Ping timeout: 480 seconds]
bauen1 has quit [Ping timeout: 480 seconds]
apritzel has joined #linux-sunxi
<apritzel> someone mentioned the Mali bringup sequence in the BSP code being different, does anyone have a pointer to that code?
warpme has quit []
cnxsoft has joined #linux-sunxi
bauen1 has joined #linux-sunxi
warpme has joined #linux-sunxi
radxanaoki has quit [Quit: radxanaoki]
<loki666> This is what I used
<loki666> It worked on a recent Mali kernel driver, using a Rockchip userland... Until a shader starts to use textures...
warpme has quit []
mwlinux has joined #linux-sunxi
mwlinux has quit []
IlikeTech has joined #linux-sunxi
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
warpme has joined #linux-sunxi
Daanct12 has quit [Quit: WeeChat 4.5.2]
JohnDoe_71Rus has joined #linux-sunxi
cnxsoft has quit [Ping timeout: 480 seconds]
IlikeTech has quit [Quit: Bye!]
IlikeTech has joined #linux-sunxi
warpme has quit []
aggi_ has joined #linux-sunxi
aggi has quit [Remote host closed the connection]
warpme has joined #linux-sunxi
<warpme> jernej: fyi: i done series of boot tests on h616 ddr3, lpddr3 and lpddr4 devices with ram sizing & emmc patches applied. all 400-600 services per ram type were ok. fantastic work!
<warpme> services->boots
<jernej> warpme: great! That's a good reason to post patches
<warpme> i'm a bit loaded now with display port support on rk3588 + some seriously sad events in my family....
warpme has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<jernej> warpme: Sorry to hear that. I mean that I should post patches, but if you want, I can put you in cc.
colinsane has joined #linux-sunxi
vagrantc has joined #linux-sunxi
colinsane has quit []
colinsane has joined #linux-sunxi
colinsane1 has joined #linux-sunxi
colinsane has quit [Ping timeout: 480 seconds]
colinsane11 has joined #linux-sunxi
colinsane1 has quit [Ping timeout: 480 seconds]
warpme has joined #linux-sunxi
megi has quit [Quit: WeeChat 4.5.1]
warpme has quit [Quit: Textual IRC Client: www.textualapp.com]
aggi_ has quit []
aggi has joined #linux-sunxi
Hypfer has quit [Quit: The Lounge - https://thelounge.github.io]
Hypfer has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
<paulk> jernej: I'm also seeing problems with core halt on h3
<paulk> timeout waiting for DSCR bit change
<jernej> H3?
<jernej> oh, you mean JTAG?
hazardchem has quit [Read error: Connection reset by peer]
hazardchem has joined #linux-sunxi
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
<paulk> yes, about jtag
<paulk> a20 seems to behave normally
<paulk> I'll try other platforms and see
<jernej> I only ever tested A523 and H616
<jernej> there is an issue with 64-bit platforms - you need CTI and DBG addresses, which are not documented
<jernej> A523 has fortunately an info table, accessible through debug interface and with H616 I had a bit of luck doing educated guesses
<paulk> so "dap info" doesn't list the address?
<paulk> I'll take a look, normally the ROM table should describe everything
<jernej> "dap info" always crashes for me, but "h616.dap info" (or whatever you call dap interface) only showed useful info on a523. On H616 it was empty.
<jernej> tell me if you have luck with other SoCs
<paulk> maybe you had a mem-ap as target when it crashes
<paulk> normally it should use the current dap target
<jernej> good point
<paulk> I didn't know much about jtag/adi/coresight but it's a really nice architecture actually
<paulk> with an internal debug apb bus for register control of the debug components
<paulk> then the trace part looks to be the most complex
<paulk> with the ATB interface that has plenty of elements in the topology
<paulk> just to stream trace entries, timestamp them, store them
<paulk> openocd already has some tracing support for older ARM generations
<paulk> where it was just a single ETM module that was added
<paulk> with little to no buffering
<paulk> jernej: nothing from the rom on h616 for me as well
<paulk> ahh got
<paulk> ahh got it, there are two things: it's using soc-400 (not soc-600) so it's adiv5 and the first ap is mem-ap
<paulk> then ap 0x1 is the one with the roms
<paulk> https://paste.paulk.fr/48737a that's on h6
<jernej> oh, I haven't thought to check ap 0x1
<jernej> can you check that on h616 too?
<paulk> sure
<jernej> paulk: those addresses are in h6 dram space. does that mean they are accessible only on ap 0x1 with different memory decoder?
<paulk> oh but it's not the same address space
<paulk> I was about to say your sun55i config also uses the main memory access for the registers
<paulk> so there is a separate APB bus with its own address space
<paulk> which is usually ap 0
evgeny_boger has quit [Ping timeout: 480 seconds]
<paulk> and the base addresses reported from the roms are relative to that
<paulk> so instead of using the ahb/apb mem-ap to access the registers (which are mapped there for cpu convenience), openocd should instead use the debug apb interface
<paulk> but since the registers are the same it also works to use the main memory via system ahb/apb
<jernej> I think so too, but I get slightly different behaviour with a523. Only on one ap it detected more than 1 watchpoint
<paulk> ah interesting
radxanaoki has joined #linux-sunxi
<paulk> jernej: same thing works on h616
apritzel has joined #linux-sunxi
apritzel has quit []
apritzel has joined #linux-sunxi
<jernej> oh, nice
hazardchem has quit [Read error: Connection reset by peer]
hazardchem has joined #linux-sunxi
<paulk> I get 6 bp / 4 wp on h6/h16
<paulk> jernej: you're right 0x1000 is the ap to use for sun55i
<paulk> it's actually not the system apb
<paulk> it's really the debug apb
<paulk> and for some reason the rom is also on ap 0
<paulk> but it doesn't work to access the coresight components
<paulk> 0x2000 is a mem-ap to the system ahb
<paulk> like h6 and h616's ap 0
<paulk> so sun55i is really the first allwinner chip that has a "modern" design with dynamiq and soc-600
<jernej> yes, it seems so
IlikeTech has quit [Quit: Bye!]
vagrantc has quit [Ping timeout: 480 seconds]
IlikeTech has joined #linux-sunxi
ftg has joined #linux-sunxi
vagrantc has joined #linux-sunxi
ftg^ has joined #linux-sunxi
ftg has quit [Ping timeout: 480 seconds]
<paulk> for a80 there seems to be two separate JTAG interfaces, one for A7 and one for A15