dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
<valpackett>
@clover:ironrobin.net obviously not always even length. in your example, the non-oled variant would have 3, and the oled x1e80 variant too
<valpackett>
why would you split in half, you need to search for the first one that starts with qcom
<valpackett>
err wdym board variant exactly?
<clover[m]>
i see. board variant here would be lenovo,thinkpad-t14s-oled.
<clover[m]>
i guess the entire thing would be ("lenovo,thinkpad-t14s-oled", "qcom,x1e78100")
<clover[m]>
because sometimes boards can have different socs?
<valpackett>
oh, i see
<valpackett>
speedbins aren't really supposed to differentiate anything tho.. people put them when the board is not available with the maximum one and that's fine i guess but i don't see the need for that
<clover[m]>
but you are saying, if you want the full board variant, get the first device name (lenovo,thinkpad-t14s-oled in this case), then go look for the first thing that starts with qcom?
<valpackett>
yep that sounds like what matches what you want
<clover[m]>
indeed, thanks val. i think i was just overthinking it XD
mbuhl has quit [Remote host closed the connection]
<Mis012[m]>
<clover[m]> "because sometimes boards can..." <- the board compatible should be unique I think, and socketable SoCs are sadly not currently accounted for
dc7800 has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
mbuhl has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
bandini has joined #aarch64-laptops
bandini has quit [Quit: WeeChat 4.9.4]
ungeskriptet_ has joined #aarch64-laptops
ungeskriptet has quit [Ping timeout: 480 seconds]
<SpieringsAE_sff>
clover[m]: Yeah the compatible can be one tag, or multiple, there is not really a set structure I think? for example:
<SpieringsAE_sff>
the thinkpad is kinda funky because it uses the x1e78100 in its name, the asus is also x1e78100, but it just uses the x1e80100 compatible and skips the x1e78100 one
<SpieringsAE_sff>
dont know why that inconsistency snuck in but yeah
<SpieringsAE_sff>
clover[m]: is it not going to be easier to user something like libfdt? it will have proper ways to analyze the dtb files
<SpieringsAE_sff>
nvm libfdt does not contain the functions I sought I think, seems to just be implementations in the kernel/u-boot/barebox itself then?
hexa- has quit [Quit: Disconnected]
hexa- has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
Gnappo has joined #aarch64-laptops
notHorseface has quit [Read error: Connection reset by peer]
dc7800 has quit [Read error: Connection reset by peer]
<psydroid[m]>
[@jglathe:matrix.org](https://matrix.to/#/@jglathe:matrix.org), would it be possible to include an entry for the Lenovo Ideacentre in a future Ubuntu concept image?
<psydroid[m]>
I tried the 4 Lenovo entries last week and so far nothing has really worked. Maybe I should do some more manual grub configuration, but I didn't have to do that for the Asus Vivobook 16 that you helped me get to work.
<penguin42[m]>
psydroidHow far does it get?
<JensGlathe[m]>
I need a new image anyway… want to reinstall the dev kit.
<psydroid[m]>
[@penguin42:matrix.org](https://matrix.to/#/@penguin42:matrix.org) with one of the entries it even starts the kernel, which crashes a bit later, however