narmstrong changed the topic of #linux-amlogic to: Amlogic mainline kernel development discussion - our wiki http://linux-meson.com/ - ml linux-amlogic@lists.infradead.org - official channel moved from Freenode - publicly logged on https://libera.irclog.whitequark.org/linux-amlogic
naoki has quit [Quit: naoki]
vagrantc has joined #linux-amlogic
Ballerburg9005 has quit [Ping timeout: 256 seconds]
Ballerburg9005 has joined #linux-amlogic
naoki has joined #linux-amlogic
naoki has quit [Client Quit]
Ballerburg9005 has quit [Ping timeout: 268 seconds]
gabes90 has joined #linux-amlogic
gabes9 has quit [Quit: Ping timeout (120 seconds)]
gabes90 is now known as gabes9
naoki has joined #linux-amlogic
naoki has quit [Client Quit]
vagrantc has quit [Quit: leaving]
naoki has joined #linux-amlogic
xdarklight has quit [Ping timeout: 260 seconds]
naoki has quit [Quit: naoki]
naoki has joined #linux-amlogic
JohnnyonFlame has quit [Ping timeout: 255 seconds]
JohnnyonFlame has joined #linux-amlogic
naoki has quit [Quit: naoki]
JohnnyonF has joined #linux-amlogic
JohnnyonFlame has quit [Ping timeout: 260 seconds]
xdarklight has joined #linux-amlogic
xdarklight has quit [Quit: ZNC - https://znc.in]
xdarklight has joined #linux-amlogic
JohnnyonF has quit [Ping timeout: 252 seconds]
f_ has joined #linux-amlogic
<chewitt> f_ some progress on getting dvb drivers to compile https://github.com/chewitt/linux/commits/dvb-sucks
<f_> Hi chewitt
<chewitt> for kicks I'm going to see what happens when I build the front-end and demux
<f_> >dvb-sucks
<f_> chewitt: Sure. :)
<chewitt> i'm starting to get the hunch that the DVB bits of the kernel being shitty and prehistoric (compared to other kernel bits) might actually be in our favour
<f_> Nice XD
<f_> I guess...
<f_> chewitt: Did the front-end and demux compile?
<chewitt> all the drivers in that branch apart from CXD2837 compile
<f_> Great!
<chewitt> whether they work is something entirely different :)
<f_> Of course! :)
<chewitt> my level of build/code knowledge is a bit like a kid riding a bike saying "look mum, no hands!"
<f_> It could be compiling successfully but then cause a kernel panic :)
<f_> s/panic/pain/
<chewitt> the modules all load .. but there's no hardware probing so we didn't hit panics yet
<f_> YET
<f_> "look mum, I'm falling!"
<chewitt> in my part of the world the locals use the phrase insh'allah a lot :)
<f_> chewitt: Are the drivers taken from the downstream kernel?
<chewitt> from the 3.14 vendor kernel that LE used to use
<f_> Eww that's old.
<chewitt> fortunately that corner of the media-tree is a bit of a graveyard
<f_> Isn't there a "newer" kernel (amlogic-ng) for Amlogic TV boxes?
<f_> At least that's what CoreELEC uses.
<f_> Although it's based on linux v4.x .... still old.
<f_> chewitt: Also. Did you send the audio and BT patches (with Tested-by)?
<f_> chewitt: Nice!
* f_ checks emails
<f_> I see you Cc'd me.
<f_> Nice.
<f_> chewitt: Want me to test your DVB changes?
<chewitt> nothing to test really
<f_> Or help in any way?
<chewitt> it's just a bunch of modules
<chewitt> i'm looking at the demux and front-end drivers here https://github.com/chewitt/dvb-wetek/
<chewitt> the tuner/demod drivers don't really have dependencies on vendor code
<chewitt> but the demux and front-end look to be referencing some proprietary bits
<chewitt> I suspect all the regs data will need translating
<f_> Eww.
<f_> Which proprietary bits?
<chewitt> some of the headers imported are from the bsp codebase
<chewitt> some will have upstream equivalents these days
<chewitt> in some cases I can simply omit things and clean up the code a bit, e.g. where they are checking Amlogic cpu types (as we can ignore the 32-bit socs)
<f_> Makes sense.
<chewitt> but at some point we'll hit unique vendor code, and then i'm stuck
<f_> You said the tuner/demod drivers don't seem to have dependencies on vendor code, so that shouldn't be too hard for those.
<chewitt> they're a bit ugly in places, but generally following the template that seems to be used in the upstream drivers
<chewitt> but the demux and glue that binds everything together looks more entwined
<f_> wetek_dvb.c: 55: /* #include "linux/amlogic/cpu_version.h" */
<f_> I guess you commented that, right?
buzzmarshall has joined #linux-amlogic
<chewitt> Yes, that's me
<chewitt> in the original code there's lots of ifdef based on 32/64 bit and which SoC is present
Ballerburg9005 has joined #linux-amlogic
<f_> chewitt: Sure.
JerryXiao has quit [Ping timeout: 252 seconds]
JerryXiao has joined #linux-amlogic
JohnnyonFlame has joined #linux-amlogic
JohnnyonFlame has quit [Ping timeout: 246 seconds]
JohnnyonFlame has joined #linux-amlogic
JohnnyonF has joined #linux-amlogic
JohnnyonFlame has quit [Ping timeout: 260 seconds]
JohnnyonF has quit [Read error: Connection reset by peer]
JohnnyonFlame has joined #linux-amlogic
Ballerburg9005 has quit [Ping timeout: 260 seconds]
Ballerburg9005 has joined #linux-amlogic
ldevulder has quit [Quit: Leaving]
<xdarklight> narmstrong: thanks for starting the HHI/sysctrl conversion to dt-bindings!
f_ has quit [Remote host closed the connection]
<narmstrong> xdarklight: I kept the harder for the end !
<xdarklight> narmstrong: once we have it ACKed by the dt maintainers I'll start with the first patches for upstream video output support on the 32-bit SoCs. first on the list is a dedicated driver for the CVBS DAC (PHY) which will also be used on the 64-bit SoCs :-)
vagrantc has joined #linux-amlogic