#milkymist IRC log for Friday, 2013-09-13

barmstrongholy cow lm32 has a lot of ifdefs :)08:10
ysionneauyep =)11:15
lekernelfinally, tested HDMI + video out14:21
lekernelfully works on one board, the other one has only the red channel working on the video out14:21
lekernelprobably some broken solders14:21
lekernelonly tested HDMI port 0 so far14:23
davidc__lekernel: I've been working on modding the verilog codegen to use blocking assignments when generating always @(*) blocks14:29
davidc__lekernel: would there be any interest in getting that upstream?14:30
davidc__lekernel: (as a side effect, it prohibits cyclic dependencies; even if they do settle)14:33
lekernelhave you tested substantial code (eg. milkymist-ng) with your code?14:34
davidc__lekernel: I haven't tested milkymist-ng; the code I'm testing it on is a 2k LOC project at the moment. I of course would before I sent in patches (its not ready yet anyhow)14:43
davidc__lekernel: (I can't really test if it results in correct syntehsis though, I don't have a milkymist board to run it on)14:44
lekernelHDMI 2/3 are fine: https://twitter.com/Milkymist_Labs/status/378535068811026432/photo/115:06
lekerneldavidc__, please send it, yes15:07
davidc__lekernel: willco when ready :) - needs a bit more work (for certain orderings right now it can't do block splitting/reordering)15:22
lekerneland whee! a board without major faults, it seems.15:36
wpwrakmurphy, where art thou ?15:44
GitHub181[milkymist-ng] sbourdeauducq pushed 2 new commits to master: http://git.io/715Dag16:36
GitHub181milkymist-ng/master be9acc0 Sebastien Bourdeauducq: software/videomixer: support test mode without pots16:36
GitHub181milkymist-ng/master cc0667d Sebastien Bourdeauducq: software/videomixer: 1024x768 by default16:36
larschm, who is the openvizsla guy?18:28
lekernelyou get that in the first results after googling openvizsla19:19
larscbut it using migen19:22
larscso I was wondering if the person working on it is around here19:22
lekernelah I see19:23
larscwondering if it was the guy who was asking for ulpi19:24
mumptaiwasn't that like some weeks ago?19:30
lekernelI really wish this thing would work, USB is such a pain as you know19:31
Action: mumptai nods19:31
mumptaihow did the soft-usb thingy work out?19:39
lekernelit needs more software to handle correctly the industrial quantities of pesky details in every USB protocol19:42
lekerneland no, linux won't easily solve the problem. implementing e.g. OHCI is a lot of pain.19:43
wpwrakindustriously pesky ?19:44
larscthat's why they invented uhci19:44
larscor maybe the other way around19:45
wpwrakthat's why uhci, little brother of cthulhu, invented them ?19:50
davidc__USB is the biggest goddamn clusterfuck of a standard to ever be 'smeared' (and yes, smeared is the only appropriate word) out into the world19:51
wpwraknow shush and go back to write your HIDeous driver :)19:55
lekernelI suppose driving two BUFPLLs with a single PLL will fail?20:58
lekernelthe nvidia driver is a lot of fun21:25
lekernelwhen starting the X server, it ignores the HPD pin and determines the port connection status by directly attempting EDID read21:25
lekernelHPD is only used *after* the X server has been started21:26
lekernelalso, after a HDMI port has been shown as connected in xrandr, it keeps being reported as connected even when it's not, and until the X server is restarted (and beware of EDID used instead of HPD!)21:27
lekernelconclusion: seems the HPD pin control actually works correctly on the Mixxeo, only the nvidia driver has been playing tricks21:28
GitHub177[milkymist-ng] sbourdeauducq pushed 2 new commits to master: http://git.io/j1qbxw21:47
GitHub177milkymist-ng/master 2459d9f Sebastien Bourdeauducq: top: DVI samplers and 2-channel FB on Mixxeo only21:47
GitHub177milkymist-ng/master 8bc1620 Sebastien Bourdeauducq: dvisampler: disable EDID when HPD_EN is low21:47
--- Sat Sep 14 201300:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!