IRC log for #elinux on 20191209

06:00.35*** join/#elinux vstehle (~vstehle@88.121.149.49)
08:22.18*** join/#elinux diego_r (~diego@217-133-17-98.static.clienti.tiscali.it)
09:17.16*** join/#elinux Bunio_FH (~bunio@81-18-201-214.static.chello.pl)
11:22.39*** join/#elinux nsaenz (~nico@190.pool85-52-20.dynamic.orange.es)
11:25.05*** join/#elinux kilovolt[m] (kilovoltma@gateway/shell/matrix.org/x-zacktrldjkuocsrq)
11:28.54*** join/#elinux nsaenz (~nico@190.pool85-52-20.dynamic.orange.es)
16:08.15*** join/#elinux tlwoerner (~Trevor@unaffiliated/tlwoerner)
16:12.57tlwoerneralan_o: this channel is quiet because embedded linux is so easy now! heck, thanks to yocto, a monkey with a malfunctioning keyboard could still get it right! on the first try even!! ;-)
16:29.54alan_oYocto is a great Linux distribution!
16:36.39tlwoernerfinally! someone who understands ;-)
16:37.31L29Aha pity they haven't merged back with Gentoo
16:57.57Forty-Botdoes anyone have advice for identifying appropriate device drivers for a (less-than-adequately-documented) SoC?
16:58.39Forty-Bote.g. it has several uarts, and I need to figure out if I can use/modify an existing driver based on the register layout
17:46.59tlwoernerL29Ah: maybe it's gentoo that needs to upgrade?
17:50.50L29Ahtlwoerner: they both need
17:51.27L29AhGentoo brings lots of packages and extended depspecs, Yocto brings better support for cross-compilation
21:20.00*** join/#elinux m4t (~matt@shenzhen.guangdong.systems)
21:55.26alan_oL29Ah: meta-debian will give us the best of both worlds
21:56.01alan_oForty-Bot: by "identifying"  you mean "which existing driver probably drives this hardware?"
21:56.09Forty-Botyes
21:56.32alan_oForty-Bot: if so, sometimes that's hard because the drivers are based on code names which may or may not be in datasheets and other documentation
21:56.38alan_oI mean the driver names
21:56.39Forty-Botat the moment, I have been going through headers for different drivers looking for appropriate registers
21:56.50alan_oForty-Bot: sometimes it's like that
21:56.53Forty-Botyeah, there are no names in the official docs
21:57.11Forty-Botthough they are clearly using some hardware interfaces from related hardware
21:57.17alan_osometimes insiders from $company know "these all use the $thing IP block"
21:57.45alan_oForty-Bot: also look at device trees for related hardware
21:57.52alan_osee if anything matches up
21:58.47alan_oalso unrelated hardware. A lot of times IP comes from third parties and different manufacturers will have the same IP blocks, with some level of similarity between the addresses of the registers
21:59.31Forty-Botok, thanks for the tips
21:59.32alan_obut for a uart, maybe it's not that hard to write one, but depending on your use case, you may have to use DMA to ensure that you don't lose data
21:59.46Forty-BotI think I found the appropriate uart driver
22:00.15Forty-Botbut it was targeted at only one board, so there may be some implicit assumptions I'm going to have to work out
22:00.42alan_ocould be
22:05.20L29Ah00:55:26]<alan_o> L29Ah: meta-debian will give us the best of both worlds
22:05.21L29Ahdoes it have use flags, /etc/portage/patches/ and -9999 packages?
22:06.08alan_oIt has more than -9999 packages. I don't now the number exactly, but I'm sure it's a positive number.
22:07.16L29Ah"-9999" means "fetched from vcs and rebuilt if it's updated"
22:07.43L29Ahs/use/USE/
23:20.49*** join/#elinux vstehle (~vstehle@88.121.149.49)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.