ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630)
<aceridus>
jenneron[m]: Hmmm, I already tried changing it to &i2c6 and it seemed to hang the boot without seeing any kernel messages. Let me try it again though.
<aceridus>
jenneron[m]: Can you explain how you determined that? I would like to understand!
<jenneron[m]>
but that's where i don't know what to do and guesses are starting
<jenneron[m]>
anyway 400000 is the frequency set in ACPI
<jenneron[m]>
so better add it
<aceridus>
Major forward progress!! The pin configuration was the issue on the keyboard. I was in the middle of adding various dts USB blocks too in the off chance it might get the USB working. Almost couldn't believe my eyes when it booted *ALL* the way into a full Linux CLI from my USB drive, haha! https://imgur.com/a/ZoAmgem dts: https://dpaste.com/2YAP4FMK5
<jenneron[m]>
i suppose keyboard works?
<aceridus>
Yes! It spews a bunch of incomplete hid descriptor errors at startup until the first key is pressed. Working past that, amazing!
<jenneron[m]>
ok, now touchpad
<jenneron[m]>
it's on &i2c10
<jenneron[m]>
interrupt is 0x180 (may mean something else) active low
<aceridus>
Only the type-a USB works, but it is a start!
<aceridus>
Interesting, I'll give that a try. Am I sort of correct if I say that the vdd_touchpad: regulator-vdd-touchpad {} block is largely symbolic in the sense that it defines a 3.3V regulator that is behind (i.e controlled by) GPIO 31 or 32?
<jenneron[m]>
yes
<jenneron[m]>
the only thing it actually does in hardware is gpio switch
<jenneron[m]>
voltage and regulator name are just software modelling of this regulator
<aceridus>
Ok, good. These aspects of DT have always been a bit blurry to me.
<aceridus>
I like the phrase "software modeling" because that feels to me like exactly what it is doing
<aceridus>
As someone who has hacked around a bit on DTS files, but largely doesn't understand or connect the dots as to why my changes work it helps me a lot because it is hard sometimes to identify which parts of DTS are very concrete (e.g. this thing is at this specific memory address) vs more symbolic structural representations (i.e "software modeling" of the hardware layout).
iivanov has joined #aarch64-laptops
matthias_bgg has joined #aarch64-laptops
srinik has quit [Killed (NickServ (Too many failed password attempts.))]
srinik has joined #aarch64-laptops
matthias_bgg has quit [Quit: Leaving]
iivanov has quit [Quit: Leaving...]
<ajhalaney[m]>
steev: is your lenovo-x13s-v6.0 branch good to run on the x13s? I'm debating upgrading my kernel this weekend and your branches seem to be the best to follow still (thanks for that work btw I appreciate it!)
aceridus has quit [Remote host closed the connection]
<steev>
ajhalaney[m]: yeah, although i need to push 6.0.2 out, i just haven't yet
<steev>
but it's what i run on mine :)
<steev>
6.0.3*
Lucanis0 has joined #aarch64-laptops
Lucanis has quit [Ping timeout: 480 seconds]
<ajhalaney[m]>
thanks for the confirmation steev !
leezu has quit [Quit: WeeChat 3.0]
leezu has joined #aarch64-laptops
leezu has quit [Quit: WeeChat 3.0]
<steev>
ajhalaney[m]: pushed tag lenovo-x13s-6.0.3 (and the branch should be lenovo-x13s-6.0 ) which may or may not have worked (i mean it works and boots fine here, i just suck at git and pushing tags)
* ajhalaney[m]
will try steev's tag soon(is)
<steev>
clover[m]: ^^ too
<clover[m]>
<3
<steev>
nothing new, just based on 6.0.3
<ajhalaney[m]>
Hmm, unfortunately that fails to boot for me but I'm not sure why. Your 6.0.0-rc6 works fine though. Tried a quick triage with `boot_delay` and `ignore_loglevel` but it didn't reveal much.. just looked like systemd took off finally and the screen looks like it's going to start showing the "prettier console" and login (console clears) but it never does. Fun part is the backlight dims after a while even. maybe it's got network and I
<ajhalaney[m]>
can ssh in steev but it will have to wait as I've got guests coming for the weekend soon :(
jhovold has quit [Ping timeout: 480 seconds]
solsTiCe has joined #aarch64-laptops
solsTiCe has quit [Quit: Ping timeout (120 seconds)]
solsTiCe has joined #aarch64-laptops
* clover[m]
continues to wait patiently
<steev>
hmm, odd; nothing should have touched the graphics stack; let me check here