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
KREYREN_ has quit []
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit []
KREYREN_oftc has joined #linux-sunxi
montjoie_ has joined #linux-sunxi
montjoie has quit [Ping timeout: 480 seconds]
apritzel has quit [Ping timeout: 480 seconds]
colinsane has quit []
colinsane has joined #linux-sunxi
hexdump01 has joined #linux-sunxi
hexdump0815 has quit [Ping timeout: 480 seconds]
JohnDoe_71Rus has joined #linux-sunxi
gsz has joined #linux-sunxi
indy has quit [Ping timeout: 480 seconds]
indy has joined #linux-sunxi
montjoie_ has quit [Remote host closed the connection]
montjoie has joined #linux-sunxi
dsimic is now known as Guest14738
dsimic has joined #linux-sunxi
Guest14738 has quit [Ping timeout: 480 seconds]
warpme has joined #linux-sunxi
apritzel has joined #linux-sunxi
<gamiee> apritzel: hello, I did thunk code for writing to the SID, although, I have no idea about how the CLI arg for writing should look like. Any ideas? Thanks
<gamiee> For my current usage, I just write 32 bit value, so for me, it will be sufficient to have `sunxi-fel sid-write <offset> <length> <data in 0x...>`, but this might not be suitable for longer data.
<gamiee> although, it can follow any other write api in sunxi-fel, thus: `sid-write offset file` and `sid-writel offset value`.
warpme has quit [Read error: Connection reset by peer]
warpme has joined #linux-sunxi
<gamiee> one more thing, isn't there any secret mechanism for locking specific segments on SID? Because, for example, it is not possible to burn anything into NV1, but NV2 area is working just fine. And in other SoCs, I saw this "locking" feature, so maybe it is there too...
kuba2k2 has joined #linux-sunxi
kuba2k2 has quit [Ping timeout: 480 seconds]
apritzel has quit [Ping timeout: 480 seconds]
alikateshethey[m] has joined #linux-sunxi
warpme has quit []
apritzel has joined #linux-sunxi
<fraolt> In mainline the A64's OPP table makes the GPU run at 120, 312, or 432 MHz. But the min freq for PLL_GPU is 144 MHz (BSP) or 192 MHz (manual).
apritzel has quit [Ping timeout: 480 seconds]
<fraolt> So, I thought that setting PLL_GPU min freq could get rid of the annoying bug above with flipping frames on the pinephone (see my message from earlier).
<fraolt> If I do so, as expected PLL_GPU runs at 240 MHz when the GPU wants to runs at 120 MHz. :)
<fraolt> But the flipping frame bug above occurs within minutes instead of hours or days. :(
<fraolt> Very curious.
<fraolt> OTOH, when I set the OPP table to 192, 312, or 432 MHz the bug is gone.
<fraolt> I'm stumped.
gsz has quit [Ping timeout: 480 seconds]
bauen1 has quit [Ping timeout: 480 seconds]
ftg has joined #linux-sunxi
warpme has joined #linux-sunxi
machinehum has joined #linux-sunxi
hentai has quit [Quit: SIGTERM]
machinehum2 has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
hentai has joined #linux-sunxi
machinehum2 has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
warpme has quit []
machinehum has joined #linux-sunxi
warpme has joined #linux-sunxi
warpme has quit []
machinehum has quit [Ping timeout: 480 seconds]
warpme has joined #linux-sunxi
machinehum has joined #linux-sunxi
warpme has quit []
JohnDoe_71Rus has quit [Quit: KVIrc KVIrc Quasar 5.2.0, revision: 5.0.1+git-7552-496ee9c4c, build type: debug, sources date: 20160102, built on: 2024-01-15 19:54:16 UTC 5.0.1+git-7552-]
warpme has joined #linux-sunxi
mps has joined #linux-sunxi
<mps> is there known bug/issue with analogix-anx6345 driver in kernels 6.6.x and 6.7.x
<mps> I tried to upgrade my olimex teres-i notebook from kernel 6.5.x series to newer and I noticed in dmesg bug which I think is related to anx6345
machinehum has quit [Ping timeout: 480 seconds]
<mps> dmesg output is here https://tpaste.us/vNkk
Halamix2 has quit [Quit: Gone (and/or ZNC is doing something stupid)]
<diego71> mps: yes I have the same problem
<diego71> but no clue
<diego71> And 6.4 does'nt boot at all
Halamix2 has joined #linux-sunxi
<mps> diego71: for me 6.5.12 works fine
<mps> and 6.3.x, didn't tried 6.4.x
warpme has quit []
machinehum has joined #linux-sunxi
<diego71> I'll try 6.5.12
<mps> not sure but maybe git commit a36f4334b1456cacd5208b7a3677877bccabc43a to mainline kernel could be issue
<mps> subject line: drm/bridge/analogix/anx6345: Convert to i2c's .probe_new()
<mps> no, it is not, wrong conclusion
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
apritzel has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
apritzel has quit [Quit: Leaving]
apritzel has joined #linux-sunxi
warpme has joined #linux-sunxi
warpme has quit []
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
<apritzel> fraolt: do you have any idea of why the GPU would need a *certain* frequency? The manual speaks of a fractional mode, and the default is 297 MHz, which sounds rather odd
<apritzel> I would naively assume the GPU just need to be fast enough or as fast as possible, but without the need for certain "magic" frequencies?
KREYREN_ has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
<fraolt> apritzel: I can only refer to the commit that introduced the opp: https://github.com/torvalds/linux/commit/e954a7afe8f5d2587a98b405a71a31ccc0f49e6c
<fraolt> So, 432 MHz makes sense for best performance and the other two for power saving. It seems that jernej chose 120 MHz because that's what's used in other SoC's as well.
KREYREN_ has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
KREYREN_ has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_ has quit []
KREYREN_oftc has joined #linux-sunxi
KREYREN_ has joined #linux-sunxi
KREYREN_ has quit [Remote host closed the connection]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
gsz has joined #linux-sunxi
KREYREN_ has joined #linux-sunxi
KREYREN_ has quit [Remote host closed the connection]
KREYREN_oftc has quit [Quit: Leaving]
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Read error: Connection reset by peer]
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
<apritzel> so if changing 120 to 192 fixes both your problem, and matches the manual's recommendation, that's a clear winner, and probably an easy upstream sell
<apritzel> but it would still be good to understand why 240 doesn't work
<apritzel> hence my question about the GPU's sensitivity about certain frequencies.
<apritzel> IIUC the GPU renders independently from the screen update. It should certainly be fast enough to render before the frame is due, but it doesn't need to be aligned to the video frequency as such?
gsz has quit [Ping timeout: 480 seconds]
KREYREN_oftc has joined #linux-sunxi