<apritzel>
Jookia: don't be shy if you think something should be refactored: that's typically warmly welcomed by maintainers
<Jookia>
yeah there's a lot to kind of refactor but i also checked and other sound cards have this problem too
<Jookia>
uh, other i2s blocks
<Jookia>
or rather, other i2s blocks act differently
<Jookia>
so it would be nice to have variable TDM slots on that hardware- it can support it, just not automatically
<Jookia>
however when i reo-do my patch to add multiple DIN pins i need an answer for how to achieve this behaviour and ideally i'd like to just make this behaviour explicit
rajkosto has joined #linux-sunxi
rajkosto has quit [Read error: Connection reset by peer]
perr has joined #linux-sunxi
ftg has joined #linux-sunxi
perr has quit [Quit: Leaving]
perr has joined #linux-sunxi
vagrantc has quit [Quit: leaving]
perr has quit [Remote host closed the connection]
perr has joined #linux-sunxi
dliviu has quit [Quit: Going away]
dliviu has joined #linux-sunxi
montjoie_ has joined #linux-sunxi
montjoie has quit [Ping timeout: 480 seconds]
<tokyovigilante>
TF-A code looks good apritzel: INFO: Probing for PMIC on RSB:
<tokyovigilante>
INFO: PMIC: found AXP717
<tokyovigilante>
Anything to test on poweroff?
apritzel has quit [Ping timeout: 480 seconds]
perr has quit [Remote host closed the connection]
Schimsalabim has quit [Read error: Connection reset by peer]
ftg has quit [Read error: Connection reset by peer]
abdberkana has joined #linux-sunxi
nickA has joined #linux-sunxi
abdberkana has quit [Remote host closed the connection]
<tokyovigilante>
need to manually modprobe the driver module though
JohnDoe_71Rus has joined #linux-sunxi
<tokyovigilante>
works fine if I compile it into the kernel image rather than as a module though
abdberkana has quit [Remote host closed the connection]
hexdump01 has joined #linux-sunxi
hexdump0815 has quit [Ping timeout: 480 seconds]
<Jookia>
tokyovigilante: does it have a device tree compatible you need to add? or something like that?
Schimsalabim has joined #linux-sunxi
Net147 has quit [Quit: Quit]
Net147 has joined #linux-sunxi
gsz has joined #linux-sunxi
apritzel has joined #linux-sunxi
gsz has quit [Ping timeout: 480 seconds]
<tokyovigilante>
I don't think so, apritzel's patchset just adds the operating table to the H616 DTSI, which is pulled in already, and ensures a VDD line is defined for cpu0 in each individual DTS, which I've got
Schimsalabim has quit [Read error: Connection reset by peer]
<wingrime-ww>
community have something for V831
<wingrime-ww>
or v851s?
Schimsalabim has joined #linux-sunxi
<gamiee>
wingrime-ww for v851x yes
<gamiee>
v85x *
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
bauen1 has quit [Ping timeout: 480 seconds]
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
timsu has joined #linux-sunxi
timsu has quit [Remote host closed the connection]
<apritzel>
but there is nothing upstream, which is honestly the only thing that counts. And pushing that would be quite some work
<apritzel>
there is a 4 year old patchset for the basics, from MoeIcenowy, but that would need someone to take care of
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
<gamiee>
apritzel; yeah, it's shame. Maybe I will be able to allocate some time for upstreaming, but no promises, I have too much on my plate already. But there is chance that I will get time slot at my work for this, but who knows when.
<Jookia>
i think i FINALLY understand alsa soc and audio-graph-card2. but i'm not sure
timsu has joined #linux-sunxi
timsu has quit [Remote host closed the connection]
electricworry_ has quit []
electricworry has joined #linux-sunxi
<electricworry>
I realise I'm not running in the same direction as everyone else on this, but I'm currently trying to make do with the orangepi-xunlong/linux-orangepi tree to get a project going. Audio over HDMI works fine on my monitor but not on my Samsung TV. I thought maybe troubleshooting this would be a good introduction into driver debugging.
<electricworry>
This is for Orange Pi Zero 3.
nickA has quit []
sunshavi has joined #linux-sunxi
<electricworry>
Do you think that I'll be able to make progress in learning what's failing with copious use of kernel print statements, or am I going to need something like an HDMI signal analyser?
<Jookia>
electricworry: it's good to be optimistic and try printing/tracing things
Hypfer1 has joined #linux-sunxi
Hypfer has quit [Read error: Connection reset by peer]
<electricworry>
Jookia: Thanks I'll give it a go. Perhaps anything I learn could be useful in the mainline effort. Is there a list of problems that need to be solved as a starting point for my investigations? I took a look over at https://linux-sunxi.org/Xunlong_Orange_Pi_Zero3 but I can't see any existing audio notes.
<Jookia>
i'd say start with a problem you need to solve, there's already plenty of those :) but you could also just try to run mainline on it and see what breaks
<electricworry>
BTW, does linux-sunxi.org take donations for the project?
junari has joined #linux-sunxi
<Jookia>
i don't think so, not sure though
<apritzel>
electricworry: please don't use any vendor trees, that is mostly wasted time
<apritzel>
I think in particular the audio and video parts are quite far from mainline, so it would be wasted effort
<apritzel>
PWM seems like a good task: there is a D1 driver on the list, which needs some tweaks, but could be mostly reused
<electricworry>
I'll give it a go. No commitment on speed or results though. :)
<apritzel>
and I think we need bypass support (putting the incoming clock through, without actual modulation). The other PWM drivers have that
<apritzel>
and that would be required for the internal Ethernet PHY
<apritzel>
btw: I have crypto patches ready, but need to debug something, as montjoie_'s tests fail
dsimic is now known as Guest3704
dsimic has joined #linux-sunxi
Guest3704 has quit [Ping timeout: 480 seconds]
apritzel has quit [Ping timeout: 480 seconds]
<jernej>
apritzel, electricworry: While my code supports HDMI video output, audio isn't supported
<jernej>
I think warpme has backported BSP driver for that
<jernej>
problem is that they made I2S a bit more complicated, like they did with display
warpme has joined #linux-sunxi
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
<wingrime-ww>
tried sipeed maxII maxipy stack, everything is hacked together like crappy mess
gsz has joined #linux-sunxi
<jakllsch>
so, kinda like GD32V
<wingrime-ww>
not just only hacked, but already unsuported. vendor find new more powerful toy to play
<wingrime-ww>
STM32 also piece of crap on software side
apritzel has joined #linux-sunxi
<jakllsch>
good thing GD decided to combine that with RISC-V :-P
<apritzel>
electricworry: btw: to understand code flow you could smear in pr_info() calls, I typically prefix them with something like " ===== ", that both stands out in the boot log and is easy to grep for in dmesg
<electricworry>
apritzel: Thank you :)
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
<Jookia>
trace_printk is pretty good too
<electricworry>
Jookia: Thanks I'll try it all out. Getting my yocto environment set up.
warpme has quit []
Schimsalabim has quit [Ping timeout: 480 seconds]
<apritzel>
Jookia: yes indeed, especially if the prints get too frequent and occur in the background
Schimsalabim has joined #linux-sunxi
sunshavi has quit [Remote host closed the connection]
<junari>
And this answer came to me in a personal message from a user: "I don't know why everyone here is reinventing the wheel... if I knew about Warpme's work I would of saved a lot of time. Wish you posted this a month ago. lol Same day you posted this I was busy compiling mini mythtv2 to see what his .dts had to enable ethernet."
digetx has joined #linux-sunxi
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
sunshavi has quit [Remote host closed the connection]
sunshavi has joined #linux-sunxi
junari has quit [Quit: Leaving]
<apritzel>
does anyone know what the quality of the stock firmware on Tanix TV boxes is? Is that also malware infested like some others?
junari has joined #linux-sunxi
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
junari has quit [Ping timeout: 480 seconds]
KREYREN_oftc has quit [Remote host closed the connection]
junari_ has quit [Ping timeout: 480 seconds]
apritzel has quit [Ping timeout: 480 seconds]
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 [Remote host closed the connection]
warpme has quit []
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
<wingrime-ww>
someone have managed to make "softwinner" without "tina"
<wingrime-ww>
tina is so outadate that can't be build on recent linux, I think it needs docker to build
<wingrime-ww>
or someone have more recent @eyesee-mpp-middleware?
<gamiee>
????
<gamiee>
Softwinner is (afaik) department which does userspace stuff.
chewitt has quit [Quit: Zzz..]
<gamiee>
And of course, Tina needs to be compiled with Ubuntu 16.04 :D
KREYREN_ has joined #linux-sunxi
<gamiee>
You can find latest cedar stuff on Lindenis V853 github repos.
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #linux-sunxi
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #linux-sunxi
KREYREN_ has quit [Remote host closed the connection]