<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 :)
<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
<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 :-)