*** tpb has joined #timvideos | 00:00 | |
mithro | http://www.garbers.co.za/2017/11/01/code-folding-and-timing-in-travis-ci/ | 01:27 |
---|---|---|
tpb | Title: Code folding and timing in Travis CI (at www.garbers.co.za) | 01:27 |
*** futarisIRCcloud has joined #timvideos | 02:25 | |
*** CarlFK1 has quit IRC | 03:55 | |
*** futarisIRCcloud has quit IRC | 04:35 | |
*** hyadez has quit IRC | 05:47 | |
*** CarlFK has joined #timvideos | 06:08 | |
*** ChanServ sets mode: +v CarlFK | 06:08 | |
*** hyadez has joined #timvideos | 08:43 | |
*** rohitksingh has joined #timvideos | 09:09 | |
*** rohitksingh has quit IRC | 09:48 | |
*** rohitksingh has joined #timvideos | 09:57 | |
*** rohitksingh has quit IRC | 10:24 | |
*** futarisIRCcloud has joined #timvideos | 12:30 | |
*** futarisIRCcloud has quit IRC | 14:40 | |
*** shivm has joined #timvideos | 16:21 | |
*** suhdood has joined #timvideos | 17:15 | |
*** shivm has quit IRC | 18:00 | |
*** suhdood has quit IRC | 18:37 | |
*** suhdood has joined #timvideos | 18:37 | |
*** suhdood has joined #timvideos | 18:38 | |
CarlFK[m] | mithro (IRC): https://github.com/enjoy-digital/litevideo/commit/18b88dfee6bf6f4ab55d196747ca00c6c84c2ef2 | 19:11 |
tpb | Title: input/edid: fix scl polarity · enjoy-digital/litevideo@18b88df · GitHub (at github.com) | 19:11 |
CarlFK[m] | jea: bring out the NUC | 19:12 |
*** suhdood has quit IRC | 19:34 | |
*** suhdood has joined #timvideos | 19:35 | |
felix[m]1 | Hi y'all! I'm mucking around in your project internals (trying to figure out how things work, being new to all of this): Is there a way to toggle the configuration flags, so that the input/output is enabled automatically on startup? I can see the flags in https://github.com/timvideos/HDMI2USB-litex-firmware/blob/ab27f574f07a1cf5693a6da0da7bd93b7817c7b8/firmware/config.h (I think), but I can't figure out how to set them. | 20:15 |
felix[m]1 | Any hints are very much appreciated. Thanks! | 20:15 |
tpb | Title: HDMI2USB-litex-firmware/config.h at ab27f574f07a1cf5693a6da0da7bd93b7817c7b8 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 20:15 |
mithro | felix[m]1: You can change the values here -> https://github.com/timvideos/HDMI2USB-litex-firmware/blob/ab27f574f07a1cf5693a6da0da7bd93b7817c7b8/firmware/config.c#L34-L57 | 20:16 |
tpb | Title: HDMI2USB-litex-firmware/config.c at ab27f574f07a1cf5693a6da0da7bd93b7817c7b8 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 20:16 |
mithro | felix[m]1: But they are currently hard coded into the firmware | 20:16 |
mithro | cr1901_modern: ping? | 20:16 |
felix[m]1 | mithro: Thanks a lot! I'll give that a shot (my C is quite rusty to say the least, but I'm, slowly understanding liteX and loving it!) | 20:17 |
cr1901_modern | mithro: pong | 20:18 |
felix[m]1 | Do you manually set up boards when you do recordings? | 20:18 |
mithro | cr1901_modern: Would you be able to add support reading and writing those values from the spi flash? | 20:19 |
cr1901_modern | mithro: Sure, but before I do that, could we go ahead and merge my previous SPI flash changes (which also currently has some conflicts)? | 20:21 |
cr1901_modern | mithro: I need a software program which prints out my yak-stack :P | 20:21 |
cr1901_modern | in tree format | 20:21 |
cr1901_modern | Hmmm, I guess this feature doesn't depend on the SPI flash write code | 20:23 |
mithro | cr1901_modern: Hrm? | 20:24 |
cr1901_modern | mithro: I was just thinking I wanted my prev code working on the SPI flash committed before I begin working on other things related to SPI flash >> | 20:24 |
mithro | cr1901_modern: Well the idea would be to allow writing the config values to spiflash | 20:25 |
cr1901_modern | But now that I think about it, I'm not sure "reading out config" is all that related to "adding infrastructure to bitbang flash" | 20:25 |
cr1901_modern | oh, so you just want me to add that functionality on top of the current PR? | 20:25 |
mithro | cr1901_modern: I think so | 20:26 |
cr1901_modern | Yea sure I can do that :) | 20:26 |
mithro | cr1901_modern: You said you had litex-buildenv working with the updated litex which uses migen? I assume that wasn't updating the scripts and stuff? | 20:32 |
felix[m]1 | You people are way awesome :-) . Thanks for your efforts, and sorry for the trouble! I'd be glad to help with this if I can (though I'm only slowly finding my way around how things work, and it's probably going to be a while until I can do something useful, but I'd be glad to help testing) | 20:32 |
cr1901_modern | mithro: No I updated the scripts | 20:41 |
mithro | cr1901_modern: Pull request please! :-P | 20:41 |
cr1901_modern | mithro: Please wait 5 mins | 20:42 |
*** suhdood has quit IRC | 20:48 | |
*** cr1901_modern has quit IRC | 20:59 | |
*** CarlFK has quit IRC | 21:01 | |
*** cr1901_modern has joined #timvideos | 21:20 | |
cr1901_modern | Well that was fun. Laptop decided to go out to lunch | 21:21 |
cr1901_modern | mithro: https://github.com/timvideos/litex-buildenv/pull/27 | 21:28 |
tpb | Title: Merge in LiteX changes by cr1901 · Pull Request #27 · timvideos/litex-buildenv · GitHub (at github.com) | 21:28 |
cr1901_modern | I tested this against the Arty platform on Linux, and also the mimasv2 platform on Windows | 21:29 |
cr1901_modern | Next step is to do the same for HDMI2USB I presume? | 21:32 |
cr1901_modern | mithro: Do these patches https://github.com/timvideos/conda-hdmi2usb-packages correspond to this channel? https://anaconda.org/timvideos/repo?type=conda&label=main | 21:44 |
tpb | Title: GitHub - timvideos/conda-hdmi2usb-packages: Conda build recipes for the toolchains needed by LiteX / MiSoC firmware (at github.com) | 21:44 |
cr1901_modern | If so I have a PR for openocd since they're glacial at accepting changes | 21:44 |
mithro | Yeah - give me an hour to do something with your pull request | 21:45 |
cr1901_modern | (well, two PRs, if you can live with the second patch potentially diverging/having changes requested when I submit it upstream) | 21:45 |
mithro | yes, please do | 21:45 |
cr1901_modern | Is the second PR acceptable w/ the caveat? (arty s7 board file) | 21:45 |
cr1901_modern | Actually, it should be. As I recall, you cancelled your upstream PR for Arty A7. I'll just submit both. | 21:46 |
mithro | cr1901_modern: There was already an open PR for the Arty A7 | 21:55 |
cr1901_modern | mithro: I understand. But considering the open PR has been open SINCE June, and the devs are STILL req changes, I imagine that if I submit a PR to your conda repo it won't look the same as what gets committed to upstream. | 22:02 |
mithro | cr1901_modern: That was amore an answer about they I closed the openocd pull request | 22:02 |
cr1901_modern | Ahh fair | 22:02 |
cr1901_modern | But still, they are _glacial_ at getting changes in it seems :( | 22:02 |
*** techman83 has quit IRC | 22:03 | |
*** techman83 has joined #timvideos | 22:04 | |
*** ChanServ sets mode: +v techman83 | 22:04 | |
CarlFK[m] | (02:15:29 PM) felix: Do you manually set up boards when you do recordings? | 22:11 |
* cr1901_modern is currently cleaning up all his remote repos and branches in bulk | 22:12 | |
cr1901_modern | Good lord I have a lot of them | 22:12 |
CarlFK[m] | felix - once we have somewhat current firmware flashed, we use the defaults | 22:14 |
CarlFK[m] | so we manually flash, but generally they power up in the state we want them | 22:14 |
CarlFK[m] | there are exceptions, like "we really need 1024x768, so lets do that for this one talk, and then reset back to 720p" | 22:15 |
felix[m]1 | Ah, that makes total sense! Thanks | 22:16 |
*** CarlFK has joined #timvideos | 22:25 | |
*** ChanServ sets mode: +v CarlFK | 22:25 | |
mithro | cr1901_modern: I reworked your pull request a little bit - just waiting for travis to confirm if things are all good | 22:30 |
cr1901_modern | mithro: Sure, I understand. For some reason travis didn't start doing a build when I submitted my PR | 22:31 |
mithro | cr1901_modern: Because it wasn't setup on litex-buildenv | 22:32 |
cr1901_modern | Ahhh, looks like you squashed my commits? | 22:34 |
mithro | cr1901_modern: I used the "merge-upstream.sh" script to get a nicer commit message | 22:34 |
cr1901_modern | Ahhh I see, cool | 22:35 |
cr1901_modern | git log --oneline whatever is pretty amazing | 22:35 |
cr1901_modern | I'm using it right now to clean up literally dozens of branches | 22:35 |
cr1901_modern | How do you know travis is building? I still don't see a marker saying it's doing a build on the PR | 22:36 |
mithro | https://github.com/timvideos/HDMI2USB-litex-firmware/pull/415 | 22:39 |
tpb | Title: WIP: Update to new LiteX by mithro · Pull Request #415 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 22:39 |
cr1901_modern | I'm... not gonna ask how you cherry-picked my commits across repositories | 22:40 |
cr1901_modern | Bad enough you've made me a git intermediate :P | 22:40 |
mithro | cr1901_modern: Looks like need to update the cut back vivado for your update -> https://travis-ci.org/mithro/HDMI2USB-litex-firmware | 23:33 |
mithro | cr1901_modern: https://travis-ci.org/mithro/HDMI2USB-litex-firmware/builds/349060783 | 23:34 |
cr1901_modern | Greeeeat | 23:41 |
cr1901_modern | mithro: I have no idea what this means https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/349060784#L5805 | 23:42 |
mithro | cr1901_modern: It means that the cut-back version of vivado we use on travis is missing something that is needed | 23:42 |
cr1901_modern | mithro: This is unfortunately a case of "works on my machine". I don't know why updating a single path would cause Vivado to bomb like that. Especially since only LiteX should ever see the path changes | 23:45 |
mithro | cr1901_modern: I'm guessing that migen is using a slightly different set of tcl method calls then litex was previously | 23:46 |
cr1901_modern | mithro: I'm taking a look | 23:50 |
mithro | cr1901_modern: I know how to fix it | 23:50 |
cr1901_modern | mithro: Oh, then could you fix it for me :P? | 23:50 |
*** futarisIRCcloud has joined #timvideos | 23:54 | |
mithro | cr1901_modern: Yes - but it will take a while | 23:58 |
cr1901_modern | mithro: Define "a while". Days? Hours? | 23:59 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!