hexdump0815 has quit [Quit: WeeChat 3.8]
hexdump0815 has joined #linux-amlogic
djrscally has quit [Ping timeout: 246 seconds]
shoragan has quit [Quit: quit]
shoragan has joined #linux-amlogic
montjoie has quit [Ping timeout: 245 seconds]
montjoie has joined #linux-amlogic
Daanct12 has joined #linux-amlogic
GNUtoo has quit [Ping timeout: 240 seconds]
GNUtoo has joined #linux-amlogic
camus has quit [Ping timeout: 260 seconds]
camus has joined #linux-amlogic
kenny has quit [Ping timeout: 255 seconds]
f_ has quit [Read error: Connection reset by peer]
f_ has joined #linux-amlogic
zsoltiv_ has quit [Ping timeout: 252 seconds]
zsoltiv_ has joined #linux-amlogic
buzzmarshall has quit [Quit: Konversation terminated!]
hexdump0815 has quit [Ping timeout: 256 seconds]
hexdump0815 has joined #linux-amlogic
hexdump0815 has quit [Quit: WeeChat 3.8]
hexdump0815 has joined #linux-amlogic
chewitt has joined #linux-amlogic
<
chewitt>
morning all .. HNY :)
<
chewitt>
narmstrong: I want to map the following SoC ID: "soc soc0: Amlogic Meson GXLX (Unknown) Revision 26:a (c1:2) Detected"
<
chewitt>
so something like "{ "S905L", 0x26, 0xc1, 0x?? }," is required
<
chewitt>
I can spot the 26:a and c1 bits .. but how to represent the "2" ?
<
chewitt>
I tried reading the code but that's beyond my non-coder knowledge of c
<
chewitt>
tertiary question .. what do we know about "GXLX" boards?
<
chewitt>
the 'fun' bit of this board is the Mali450 is MP2 not MP3
<
chewitt>
old chat logs show @hexdump0815 has one too
djrscally has joined #linux-amlogic
djrscally has quit [Ping timeout: 256 seconds]
luka177 has quit [Ping timeout: 240 seconds]
<
hexdump0815>
happy new year to everyone
<
hexdump0815>
chewitt: these two changes make my s905l2 behave like a normal s905x/w
<
narmstrong>
chewitt: :a and :2 are the revisions we don’t care about them yet
<
narmstrong>
Would be great to have this upstream
<
chewitt>
@hexdump0815 where did you pluck the audio fix from?
<
chewitt>
@narmstrong so is the "0x26, 0xc1" correct?
<
chewitt>
what do I put for the third value?
<
chewitt>
hexdump0815 I believe S905L2 is a fake/wrong description
<
chewitt>
chips have S905L on them; but there appears to be 3, B-3, 2, B-2 variants of the chip
<
chewitt>
I believe the B denotes dts license, and the 3/2 number indicates the Mali450 core count
<
chewitt>
some Chinese chip distributor listed them as "S905L" and "S905L2" on some stock sheet, and the invented name got copied by manufacturers
<
chewitt>
there are some Amlogic preso slides and even vendor kernel code that refers to S905C
<
chewitt>
but the printing on chips is S905L
<
narmstrong>
The third is a mask
<
chewitt>
You are assuming I know what a mask is/does :)
<
chewitt>
so is 'Yep' referencing the 0x26/0xc1 being correct, or the 0x0 being correct?
Terry13732293409 has quit [Quit: Bye Bye]
Terry13732293409 has joined #linux-amlogic
<
f_>
Isn't S905L supported by mainline?
f_[xmpp] has joined #linux-amlogic
<
chewitt>
It's basically S905X/W but with some silicon differences and an extra magic register value needed for audio to work
<
f_>
Yeah pretty sure it's basically GXL.
<
f_>
So wouldn't be surprised if they used the same BL2 as S905X.
<
f_>
Pretty sure GXL and GXM all use the same BL2.
<
f_>
There doesn't seem to be a major difference between them, "secure" firmware-wise
<
f_>
At least on BL2 there doesn't seem to be any.
<
f_>
Same for G12A/G12B/SM1. They seem to all use G12A BL2 IIRC.
<
f_>
I think I made a huge mistake in lepotato though.
<
f_>
I'll go ahead and revert that mistake now.
Daanct12 has quit [Quit: WeeChat 4.1.2]
f_[xmpp] has quit [Remote host closed the connection]
psydroid has joined #linux-amlogic
chewitt has quit [Quit: Zzz..]
nashpa has quit [Ping timeout: 252 seconds]
dliviu has joined #linux-amlogic
buzzmarshall has joined #linux-amlogic
vagrantc has joined #linux-amlogic
hexdump0815 has quit [Quit: WeeChat 3.8]
hexdump0815 has joined #linux-amlogic
<
hexdump0815>
chewitt: the audio hack has a link to the irc discussion on top - the idea for it came from xdarklight