IRC log for #qi-hardware on 20120505

00:22.43*** join/#qi-hardware juan64bits (~juan64bit@181.68.200.127)
01:07.13*** join/#qi-hardware panda|x201 (~hzhang@2001:c08:3700:ffff::e7d)
01:41.59*** join/#qi-hardware wolfspraul (~wolfsprau@114.241.252.90)
01:52.35*** join/#qi-hardware wej (~j@95.211.10.3)
03:20.47*** join/#qi-hardware wpwrak (~werner@234-171-231-201.fibertel.com.ar)
03:23.26*** join/#qi-hardware Openfree` (~Openfreer@116.228.88.131)
04:20.14*** join/#qi-hardware antgreen (~user@bas3-toronto06-1176449386.dsl.bell.ca)
04:44.40wolfspraulwpwrak: hey good evening :-)
04:44.59wolfspraulI am thinking about doing some home-made PCB experiments like I saw at your place...
04:45.07wolfspraulneed to pick a use case first though
04:45.23wpwrakwhee ! :)
04:45.30wolfspraulin terms of packages, what do you think is the highest density/smallest pitch you would feel comfortable putting on a 1-layer PCB?
04:45.46wolfspraulobviously say if you take our slx45 fgg484 package, that won't work
04:46.13wolfspraul0.5mm bga, 484 pins - probably the pitch is too small, and there are also far too many wires to route anywhere
04:46.16wolfspraulso that's obvious
04:46.24wolfspraulbut what are the criteria you feel most comfortable with?
04:46.33wolfspraulqfn/qfp packages? so the wires only come out on the 4 sides?
04:46.53wpwrakBGA have the problem of pins/balls being inaccessible
04:47.06wolfsprauland also routing density I would think, no?
04:47.17wolfspraulyou are working with 1-layer and 2-layer also now?
04:47.47wpwrakyes, QFN is the hardest i try my hands on. level of difficult depends a bit on the package shape. some have vertical walls and recessed pads. these are a bit difficult to solder.
04:48.02wpwrak1 and 2 layer
04:48.21wolfspraulincluding drilling?
04:48.37wpwrakand yes, BGA may need multilayer. depends a bit on what it does
04:48.43wpwraksure, with drilling
04:48.49wolfspraulok, so qfn/qfp probably exchangable in terms of doability in your process
04:48.55wolfspraulwhat minimum pitch?
04:49.15wolfspraulhave you tried 0.5mm spacing?
04:49.28wolfspraulor more like 2mm? :-)
04:49.29wpwrakbut i can't plate the holes. i stick a little wire through them, but that means i can't have vias under small components
04:50.59wpwrak0.45 mm QFN
04:51.03wolfspraulwow
04:51.06wolfspraulnice
04:51.19wpwrak(for the little UBB-like board with an atmel on it)
04:51.45wolfspraulok there is a tqfp spartan-6, slx9
04:51.58wolfspraulmaybe my first goal is that and then see whether I can get parts of milkymist to run on it
04:52.05wolfspraulbut the idea is (for me) the pcb process :-)
04:52.17wpwrakthis one: http://downloads.qi-hardware.com/people/werner/uart/pix/uart-20110131.jpg
04:52.27wpwrakhttp://downloads.qi-hardware.com/people/werner/uart/pix/uart-inserted.jpg
04:52.33wolfspraulthat slx9 has a 0.5mm spacing tqfp package
04:53.21wpwrakto get started, i'd recommend something with legs. tqfp, ssop, etc.
04:54.07wpwrakonce have developed an intuition for the soldering, then you can tackle qfn
04:56.42wolfspraulyou solder by hand or in a reflow oven?
04:57.08wpwrakfor making the pcb, i cheat a little by letting my mill do all the drilling and cutting. but you can accomplish the same manually. it's just more fun to say "make drill" and off it goes, making those dozens of pesky little holes :)
04:57.24wpwrakby hand. oven didn't work too well.
04:57.57wpwrakand i tin the boards first, to make the soldering easier
04:58.23wpwraktinning = apply flux, then "paint" tiny amounts of solder to just cover the copper
04:59.11wpwrakthe tin also protects the copper from oxidation
05:02.03wolfspraulhow do you paint? what solder?
05:03.08wpwrak"paint" = put a bit of solder on a the copper (preferably some large area), then move the iron such that a large surface/edge of the tip is parallel to the board
05:03.34wpwrakthe resulting layer should be very thin and with even thickness
05:03.54wpwraks/on a the copper/on the copper/
05:04.57wpwraksolder doesn't matter that much. you can use lead-free or 63/37. also 60/40 isn't too bad.
05:05.47wpwrakwhat's very important is the flux
05:07.05wpwraki use "water-soluble" flux, which has characteristics between RA and "no clean"
05:08.26wpwraki find that "no clean" isn't very effective. and it evaporates quickly. and you still have to clean, or risk spurious connections in the 100 kOhm range
05:09.26wolfspraulok!
05:09.35wolfspraulyou flatten the solder with an iron
05:09.41wpwrakRA, on the other hand, does make the tin flow very well. it's also very sticky, so the components don't shift easily (you still have to hold them down when soldering, though). but the board pretty quickly becomes a sticky mess with RA.
05:10.31wpwrakwith the soldering iron
05:14.21wpwrakfor cleaning, you need a brush - a toothbrush is probably fine, but there are slightly fancier brushes with hog hair - and alcohol. if you want cleaning to be fun, look for an ultrasonic bath. they're not very expensive.
05:15.54wpwrakthere is a lot of cleaning: after the tinning, after the soldering of the vias, after the soldering of components, and then after fixes. whenever the boards gets too messy, you want to clean off the flux
05:31.18*** join/#qi-hardware jekhor (~jek@46.53.195.29)
06:13.56*** join/#qi-hardware phirsch (~smuxi@xdsl-89-0-94-180.netcologne.de)
06:26.11*** join/#qi-hardware xiangfu (~xiangfu@fidelio.qi-hardware.com)
09:06.08*** join/#qi-hardware kristoffer (~kristoffe@c-c3dde555.010-30-6c6b7012.cust.bredbandsbolaget.se)
10:12.24whitequark+1000 on ultrasonic bath
10:12.27whitequarkit's awesome
10:13.29whitequarkwpwrak: on "painting" (isn't it called "tinning"?) I heard of an interesting method
10:14.36whitequarkthat boils down to using a spare pan, some water, a bit of citric acid and solder with a very low melting point
10:14.59whitequarkan SnSbBi alloy I think
10:15.48whitequarkyou just boil it (pun intended) and place the board in the pan, where the alloy wets the copper (citric acid removes the oxide layer)
10:16.39whitequarkthen you pick a squeegee and remove excess tin
10:17.35whitequarkit's very fast, low-temp and gives a nice flat surface
10:17.59whitequarkof course, it's not Pb-free, but you know what? I won't drop a tear if all joints in the world would become Pb-containing.
10:43.46*** join/#qi-hardware jurting (~jommpa90_@c213-100-125-198.cust.tele2.se)
10:55.41*** join/#qi-hardware Ayla (~paul@114.46.123.78.rev.sfr.net)
11:06.59*** join/#qi-hardware kilae (~chatzilla@catv-161-018.tbwil.ch)
12:29.39*** join/#qi-hardware xiangfu (~xiangfu@123.114.251.98)
12:47.09*** join/#qi-hardware xiangfu (~xiangfu@fidelio.qi-hardware.com)
12:56.20*** join/#qi-hardware DocScrutinizer (~halley@openmoko/engineers/joerg)
12:59.20*** join/#qi-hardware antgreen (~user@out-on-199.wireless.telus.com)
13:13.09wpwrakwhitequark: (tinning) yes, that's the correct name for the process. the "painting" describes the method
13:13.51wpwrak(boiling lead plus acid bath) i'm not sure if wolfgang is up for that much chemistry ;-)
13:20.37whitequarkerm, there's no boiling lead
13:20.39whitequarkit's done in water
13:20.46whitequarkwith a diluted citric acid solution
13:21.01whitequarkyou could drink it (if there were no heavy metals in it, of course)
13:21.12whitequarkI'd say it is somewhat safer than the soldering iron method.
13:21.39whitequarkthrough yes, it requires a bit of preparation (squeegee, alloy, a spare pan) so maybe it's not for the first time
13:26.00wpwrakah, the water gets in touch with the board. interesting. haven't heard of that one yet. the "standard" process uses some vile (cold) chemistry.
13:39.29wolfspraulI had some more questions, but what was it? :-)
13:40.02wolfspraulah, one was whether you start with a plain FR4 material and then add the copper yourself? or you buy the FR4 already with copper and then etch?
13:40.36wolfsprauland the other one was whether you ever ran into the need, or found a solution how you can create stable (big) ground and power planes?
13:43.00wpwrakyou get the board with the copper on it. then you etch away what you don't need
13:43.51wpwrak(big planes) well, you can use filled areas. with only two layers, whether your ground plane will be very contiguous depends a bit on the routing
13:44.29wpwrakand yes, i did run into the need with ben-wpan :) well, they're bit in relation to the size of the board, not in absolute terms
13:45.49wolfspraulfilled areas?
13:45.50wpwrakto exercise the whole workflow, you may want to try something very simple. e.g., an MCU with a button and 1-2 LEDs. hook it up for programming to a Ben.
13:46.15wolfspraulcould you make the bottom side a ground or power plane?
13:46.34wolfspraulyou definitely cannot have a separate ground and power plane, and then still have a third one for the signal carrying wires
13:46.58wpwrakyou can tell kicad that it should copper-fill an area (delimited by a non-self-intersecting polygon, optionally with holes). it will then leave room around traces but leave copper in the rest of the area
13:47.07*** join/#qi-hardware GNUtoo-netbook (~gnutoo@host63-133-dynamic.20-79-r.retail.telecomitalia.it)
13:47.28wpwrakif you have an UBB at hand, you'll see that you can make a ground plane :)
13:47.44wpwrakor look at atben or atusb. the bottom is mostly ground
13:48.04wolfspraulyou just used the entire bottom side as gnd plan there?
13:48.31wpwraki tell kicad to use more or less all of the bottom for ground. then it figures out what to do
13:48.39wolfspraulyou say "with copper on it" - on both sides?
13:49.07wolfspraulwhich fr4 thicknesses have you worked with? and which copper thickness?
13:49.26wpwrake.g., it may not be able to connect all the things to ground, if there are other traces in the way. you usually need a few tries with routing changes until you get the ground where you want it
13:50.03wpwrakcopper on both sides. i think the standard is "1 oz" (per square foot or such)
13:50.21wpwraki used 1.6 mm, 0.8 mm, and 0.4 mm FR4
13:51.08wpwrak0.4 mm is fragile. only for things that need to be super-thin and have zero mechanical stress.
13:51.37wpwrakubb, atben, and atusb are 0.8 mm
13:51.58wpwraklabsw is 1.6 mm (larger board, heavier components)
13:52.28wpwrak1.6 mm is the "standard" thickness for DIY
13:53.42wolfspraulgot it
13:55.06wpwrak0.8 mm is friendlier for drilling. only half as far to go. you'll break fewer drill bits ;-)
13:55.14wolfsprauljust out of curiosity. if you ever wanted to make a 3 or 4-layer pcb, could you just glue 2 thin ones together?
13:55.36wpwraki would go to a pcb house :)
13:56.17wpwrakor figure out a way to reduce this to a regular 2 layer problem. maybe stack two boards
13:56.39wpwrakor use patch wires ;-)
13:56.51wolfspraulsure, I was just wondering whether you ever thought about stacking pcbs...
13:57.30wolfspraulI never walked through all the manufacturing steps of a high-end pcb, neither in reading nor an actual factory visit
13:57.33wolfspraultoo bad
13:57.36wpwrakthought yes. the rejected :)
13:58.36wolfspraulyeah, of course. the idea is to find a solution with a simple pcb, not to compete with a pcb factory
13:58.37wpwraki once looked up the industrial process for multilayer. a bit scary. needs high precision and a lot of steps.
14:02.37wpwrakhave you seen this one yet ? http://www.almesberger.net/misc/led-toy/ledtoy-building-0pre9.pdf
14:03.01wpwrakthis is a description of the all-manual process i used some six years ago
14:03.59wpwraknowadays, i've automated a few things. and i added a few things (tinning, use of filled areas, etc.)
14:16.26wpwrakand of course i've changed the etching chemistry :) that ferric chloride is messy
14:19.23wpwrakHCl + H2O2 is much nicer to handle. the only drawback is that you have to be careful about chloride escaping (and eating any metals it can find)
14:41.54whitequarkwolfspraul: I'm curious, for what do you need manual etching? curiousity?
14:53.20*** join/#qi-hardware jurting (~jommpa90_@c213-100-125-198.cust.tele2.se)
14:57.50*** join/#qi-hardware GNUtoo-desktop (~GNUtoo@host63-133-dynamic.20-79-r.retail.telecomitalia.it)
15:00.40*** join/#qi-hardware zear (~zear@h196n1-g-kt-a31.ias.bredband.telia.com)
15:15.29wolfspraulto make pcbs? is that what you mean?
15:16.52wolfspraulyou mean whether there are other ways to pattern the copper than via etching?
15:39.16DocScrutinizeryummy, H2O2 and HCl. only some Acetone missing
15:40.06wpwrakyou can use that for wiping the toner off the PCB :)
15:40.12wpwrak(paint thinner will do too, though)
15:40.26DocScrutinizer:nod:
15:40.41DocScrutinizerAPEX brings fun to your weekend
15:41.01DocScrutinizerdevil's granny
15:42.14DocScrutinizerdang, now this channel moved all up to top of echelon's surveillance list
15:43.03wpwrakAPEX ?
15:43.33DocScrutinizer~wiki apex
15:43.48DocScrutinizertsss
15:44.01DocScrutinizerAcetone PeroXide
15:44.02wpwraknothing to see there
15:44.31wpwrakaah, good old TATP :)
15:45.25DocScrutinizerhttp://en.wikipedia.org/wiki/Acetone_peroxide
15:48.04wpwraki should try to make some. there's a very annoying dog in the neighbourhood that i wouldn't mind blasting out of its miserable existence ...
15:50.43wpwrakhehe http://en.wikipedia.org/wiki/Acetone_peroxide#Accidental_byproduct
15:51.35wpwrakif you mix chemical waste of potent ingredients, you deserve whatever you get ;-)
15:56.47DocScrutinizeraaah >>adding a soluble copper(II) compound.<< for a measure to avoid TATP by-products in industry. Your etching might be safe ;-)
15:59.52DocScrutinizerfun bit: MDMA synthesis has potential to create TATP as byproduct ;-P
16:01.24DocScrutinizerthe German slang "das zeug knallt" gets a very interesting new meaning
16:04.17DocScrutinizerooh >>nickname "Mother of Satan"<< - not devil's grandma like I thought
16:04.34GNUtoo-desktophi kristianpaul
16:06.58DocScrutinizerwpwrak: anyway, german wikipedia > english, as usual. See http://de.wikipedia.org/wiki/Apex
16:07.27whitequarkDocScrutinizer: hm, interesting. I always notice that english wiki >> russian
16:07.31DocScrutinizer>>Apex oder APEX steht als Abkürzung für:
16:07.32DocScrutinizerAcetonperoxid, Explosivstoff<<
16:07.51GNUtoo-desktopDocScrutinizer, german wikipedia seem to have more on free software for GSM protocols such as openBSC for instance
16:07.52whitequarkmaybe I really should finally learn Deutsch
16:09.24GNUtoo-desktopwhat's the correct channel for getting help on things like: "does someone know how to tell if a PIC is dead or not, I tried that: https://sites.google.com/site/thehighspark/arduino-pic18f and it always returns FF FF etc....after reading"
16:09.58whitequarkwhat
16:10.01whitequarkpic18f isn't avr
16:10.28GNUtoo-desktopI've both
16:10.30whitequarkah, programmer. I should have read the link
16:10.44GNUtoo-desktopI want to program pic18f2550 from arduino
16:10.44whitequarkwell, not working properly is the normal state of pics
16:10.48whitequarkenjoy your misery
16:11.02GNUtoo-desktopyes that's what I was told, I already tried to make it works during ages
16:11.08GNUtoo-desktopand I abandoned
16:11.21GNUtoo-desktopbut here I found this new arduino-based programmer and I wanted to give a try
16:11.26whitequarktry electronics.stackexchange.com
16:11.43whitequark(if you've already tried replacing chips
16:11.44whitequark)
16:11.46GNUtoo-desktopor maybe I should try ##electronics then
16:11.54GNUtoo-desktopno, I've only one chip
16:12.05whitequarkthen it's probably just dead, or locked
16:12.17GNUtoo-desktopok
16:12.31GNUtoo-desktopthen I killed it before while trying to program it like one year ago
16:12.39whitequarkwpwrak can tell you a LOT about spurious locking :)
16:12.43DocScrutinizerhaha >> Bei mangelnder Kühlung entsteht bei der Reaktion mit Salzsäure unter Kochen das Tränengas Chloraceton.<<
16:12.51whitequarkbesides which, pics aren't even nearly as resilient as avrs
16:13.28whitequarkGNUtoo-desktop: you connected 12V to MCLR, didn't you?
16:13.52whitequarkif I recall it correctly, PICs require HV-programming
16:14.10GNUtoo-desktopwhitequark, no, but there is low voltage programming nowadays
16:14.26whitequarkok
16:14.33GNUtoo-desktopbut maybe I activated the 12V once and cannot go back to 5V?
16:14.37whitequarkthen no idea, I only us.. fucked with HV programming
16:14.53whitequarkit was a huge PITA
16:15.07whitequarksome bastard said that PICs are better for embedded developing, somewhere back in 2006
16:15.22whitequarkthat was before arduinos and popularity of them across laymen
16:15.28whitequarkgrr
16:15.42GNUtoo-desktopah the eev blog
16:15.49whitequarkeev blog?
16:15.52GNUtoo-desktopyes he even hates gcc
16:16.12GNUtoo-desktophttp://www.youtube.com/watch?v=DBftApUQ8QI
16:16.29whitequarkin 2006 I didn't know enough english to read blogs :)
16:16.36GNUtoo-desktopok
16:16.42whitequarkso it was a russian bastard
16:16.48GNUtoo-desktopok
16:16.57GNUtoo-desktoppersonally I buoght the pic for the pinguino
16:17.04GNUtoo-desktopbecause it was usb,faster than arduino etc...
16:17.10GNUtoo-desktop*native usb
16:17.42whitequarkif you want usb and don't want to hunt for atusb's, listen to my advice: buy an STM32 series chip
16:17.50GNUtoo-desktopok
16:17.55whitequarkit's a Cortex-M3 ARM and it has an experience which is really close to AVRs
16:17.57GNUtoo-desktopthat's even supported by nuttx
16:18.55whitequarkit has very similar peripherals (but more of them), significantly more orthogonal registers (due to 32-bit addresses), some more interesting stuff like bitbanding areas
16:19.04whitequarkit is 3V3-powered but 5V-tolerant
16:19.30whitequarkbut I doubt that 3V3 is a problem for anyone these days. even some arduinos are 3V-powered
16:19.47whitequarkalso, li-ion-compatible: works at least from 2.7V to 3.6V
16:19.56whitequarkbest of all
16:20.25whitequarkthey are significantly faster than AVRs (hardware multiplier for example, or 1-cycle 32-bit memory fetch), cheaper, and eat significantly less current
16:21.07whitequarkan STM32 on low-freq oscillator like 32.767K can perform something useful and consume something like 0.5mA
16:21.16whitequarkideal for battery- or even solar-powered designs
16:21.21GNUtoo-desktopwow
16:21.26whitequarkexactly
16:21.34GNUtoo-desktopabout battery, what about ti launchpad?
16:21.45whitequarkI seen a video (on a local blog) where an STM32V (even a more low-power version) is powered from an apple
16:21.48whitequarkand drives a LCD
16:22.03whitequarkfrom a damned _apple_. like, a fruit. with zinc and copper electrodes in
16:22.05GNUtoo-desktoplaunchpad have integrated gdb support.....
16:22.07whitequarkfor hours.
16:22.15GNUtoo-desktopok
16:22.17GNUtoo-desktopwow
16:22.19whitequarkSTM32 has gdb in-circuit debugger too
16:22.23GNUtoo-desktopwow
16:22.25whitequarkI added support for it
16:22.29GNUtoo-desktopnice
16:22.33whitequarkgithub.com/texane/stlink
16:22.36GNUtoo-desktopok
16:23.51GNUtoo-desktopstm32 is not as low cost as ti launchpad?
16:23.55whitequarkin a very modest stm32 you get 8K ram, 128K rom, fast ARMv7 fully 32-bit core, 3x of peripherals compared to a typical atmega, which can also often be remapped to different ports
16:23.59whitequarkhmm
16:24.24whitequarkthe dev-board with a chip I described above and an in-circuit debugger (which you can use for your own circuits too) costs ~$10
16:24.36whitequarkit's also breadboard-friendly. just plug in and go
16:24.43GNUtoo-desktopok so it's low enough
16:24.46whitequarkSTM32VLDISCOVERY
16:24.59whitequarklaunchpad is msp430
16:25.09GNUtoo-desktopfor instance for doing remote temperature sensors I wonder what's best
16:25.18whitequarkmsp430 is a very old and quite crappy architecture. I think it dates back to 6502 or something like that
16:25.21GNUtoo-desktopmaybe the bluecore even with the modified firmware
16:25.32GNUtoo-desktopok
16:25.33whitequarkGNUtoo-desktop: use STM32V, a low-power low-voltage version
16:25.39GNUtoo-desktopso not worth for msp430
16:25.45whitequarkthere's even one with integrated radio transceiver
16:25.46whitequark2.4g
16:25.51whitequarkjust add two caps and go
16:25.51GNUtoo-desktopwow
16:25.55whitequarkyes
16:26.04whitequarklet me find it
16:26.06GNUtoo-desktopok
16:26.15GNUtoo-desktopis there some good kit at sparkfun?
16:26.31GNUtoo-desktopthe problem is also  that I already have an arduino
16:26.46GNUtoo-desktopbut I don't like the arduino language, so I program it in avr-libc of course
16:27.13whitequarkuh, sparkfun. I don't know much of it 'cause they only ship to Russia with fedex and it's insanely expensive. apart from that, they allow no more than $70 of declared value.
16:27.29whitequarkgiven that shipping is ~$70 too, it's barely effective.
16:29.51whitequarkstm32's also have "device" and "otg" mode USB, which means you can plug in peripherals
16:30.18GNUtoo-desktopok
16:30.35GNUtoo-desktopyes I think it also does host
16:30.40whitequarkcheck STM32W
16:30.43whitequarkseries
16:30.48whitequarkconsumes 0.25mA/MHz
16:30.50GNUtoo-desktopif I remember well what I saw on nuttx mailing list
16:30.54whitequarkand has 1.25DMIPS/MHz :D
16:31.31whitequarkhttp://www.st.com/internet/mcu/product/245419.jsp
16:31.38GNUtoo-desktophttp://www.sparkfun.com/search/results?term=stm32&what=products
16:31.39whitequarkI guess they have a zigbee stack handy for this chip
16:31.42GNUtoo-desktopthat's all they have
16:32.07whitequarkyeah, 802.15.4
16:32.17GNUtoo-desktopyes I saw,
16:32.27GNUtoo-desktopbut I wonder if there is bluetooth
16:32.28whitequarkthe chip is pretty new and I think that sparkfun doesn't have boards (yet?)
16:32.37GNUtoo-desktopok
16:32.43whitequarker, digikey has one for $350
16:32.49GNUtoo-desktopouch
16:32.50whitequarkthis is a bit too much for my taste
16:32.54GNUtoo-desktopme too
16:33.05GNUtoo-desktopless than 50E is the maximum
16:33.16whitequarkhm
16:33.29GNUtoo-desktop*about
16:33.44DocScrutinizersounds quite nice anyway
16:33.53whitequarkif I'd have this task, I would copy the relevant part of layout, send it to a pcb fab and have it manufactured for ~$20
16:34.09whitequarkthen just buy the chip, it's ~$3
16:34.12whitequarkand solder it
16:34.18DocScrutinizerYOU
16:34.25whitequarkhuh?
16:34.36DocScrutinizernot joe average though :-)
16:34.47whitequarkI guess GNUtoo isn't an joe average too :)
16:34.56DocScrutinizerwho knows :-D
16:34.59GNUtoo-desktopdepends, I had a hard time with the pic
16:35.19GNUtoo-desktopand I don't want to solder too small stuff
16:35.26DocScrutinizersee?
16:35.34GNUtoo-desktopbut a big enough thing is ok
16:35.35whitequarkhuh, well it kind of oversatisfies the definition of "small"
16:35.39whitequark4x4mm
16:35.40whitequarkor so
16:35.48whitequarkand 48 pads
16:35.52DocScrutinizeryay
16:35.53whitequarkit's pretty easy in fact
16:36.10whitequarkyou just slap some paste, then slap the chip over it and heat
16:36.17DocScrutinizeryup
16:36.24GNUtoo-desktopfor instance the 28pin PDIP SOIC pic is ok
16:36.27DocScrutinizerif you got a nice hot-air reflow
16:36.59whitequarkGNUtoo-desktop: ah, another fact: there are no STM32's in DIP
16:37.07whitequarkactually, there's just one ARM ever in DIP and it sucks
16:37.42whitequarkbut I'd say that TQFPs are almost as easy when you overcome initial fear of "tiny parts"
16:37.43GNUtoo-desktopbut for instance the one used in the tricorder is not ok
16:37.48whitequarktricorder?
16:37.48DocScrutinizerDIP is kinda out
16:38.14whitequarkDocScrutinizer: yeah, I'm waiting until it finally dies and everyone will understand that TQFP-is-not-hard-at-all
16:38.14DocScrutinizerthough I still love my AT89C2051 design
16:38.16GNUtoo-desktophttp://www.tricorderproject.org/tricorder-mark2.html
16:38.23whitequarknot going to happen in 50 yrs through
16:38.27whitequarkDocScrutinizer: ewww, 8051
16:38.56whitequarkGNUtoo-desktop: that's a TQFP or LQFP, I couldn't quite recognize pitch from the photo
16:38.58DocScrutinizerwell, it's just another assembler
16:39.07GNUtoo-desktophttp://www.tricorderproject.org/tricorder_pictures/mark2/tricorder_mk2_motherboard2.jpg
16:39.09whitequarkDocScrutinizer: well, even 8051 is better than PIC
16:39.25whitequarklooks like tqfp-144
16:39.26DocScrutinizernice DIP, with IO that drive LED etc directly (up to 20mA iirc)
16:39.46viricwhat is tqfp?
16:39.55whitequarkThin Quad Flat Package
16:39.58whitequarka form of chip cases
16:40.00whitequark*form-factor
16:40.01viricah
16:40.03whitequarkhttp://en.wikipedia.org/wiki/TQFP
16:41.26whitequarka Ruby guy (@headius, lead of jruby project actually) once asked something about PICs and I accidentally slipped into an uncontrollable rage
16:41.37whitequarkso there's one PIC user less in this world
16:41.54whitequarkeach day spent fighting with PICs will be remembered by our children
16:41.57viricyou killed him?
16:42.01whitequarkno
16:42.19whitequarkbut he was reading it for half a hour or so
16:42.43whitequarkand kind of decided not to try anything that can cause such a psychological damage
16:43.06GNUtoo-desktoplol qualcomm should also be blacklisted along with pics
16:43.11whitequarkseriously, MEMORY BANKS
16:43.26whitequarkit's fucking 2012 (and it was fucking 2006 when I first encountered them)
16:43.34whitequarkwhere spare SRAM is poured across registers
16:43.44whitequarkand PORTx registers aren't safe to |=
16:43.53GNUtoo-desktopouch
16:43.56whitequarkYES.
16:44.04whitequarknot to mention it works on 20mhz max
16:44.10whitequarkand it takes FOUR cycles to execute a command
16:44.36whitequarkand it has 12-bit-wide instruction data bus
16:44.43whitequarkso the firmware is like 0xfff 0xfff 0xfff
16:45.13GNUtoo-desktoplol ouch
16:45.21whitequarkI guess its developer was extremely sex-deprived or something like that, and so this beast of sublimation was born
16:45.26whitequarkno idea how to explain this other ways
16:45.39GNUtoo-desktoppatents?
16:45.44GNUtoo-desktoplike to avoid patents?
16:45.48whitequarkmemory banks mean that you have two bits that control which of four banks is selected
16:46.00whitequarkand some registers and SRAM cells are in all banks
16:46.08whitequarksome are in only one
16:46.19whitequarkand you gotta use two instructions to switch to a particular bank
16:46.22whitequarkTWO.
16:46.48whitequarkso you need to reorder your code carefully to avoid unnecessary switches which eat your cpu time and program storage (it's also quite small)
16:47.17whitequarkhence, no gcc and no proper C compiler at all (except for their proprietary crap which still produces bad code because you just cannot do anything good with this braindead architecture)
16:47.18GNUtoo-desktopok
16:47.27whitequarksdcc is... tolerable
16:47.41GNUtoo-desktopahh that's why there is no GCC and only SDCC
16:47.41whitequarkif you can call putting a hand into a hive "tolerable", that is
16:48.06whitequarkit's "tolerable" like "maybe you won't be dead in 8 hours but will be in 12"
16:48.15GNUtoo-desktoplol
16:48.19whitequarkseriously, I'd rather put my hand into a hive.
16:48.45whitequarkI once read a very nice tale about a programmer (in Russian, unfortunately)
16:48.48GNUtoo-desktoplike theses people that do extremly dangerous stuff on TV to become famous?
16:49.03whitequarkit was about a programmer who lost his mind trying to shrink his program by one byte
16:49.10GNUtoo-desktopouch
16:49.26GNUtoo-desktoppersonally I started loosing my mind with the htc dream
16:49.34whitequarkit wasn't (supposedly) real, just a nice piece of fictional writing
16:49.41GNUtoo-desktopok
16:49.45whitequarkor maybe it was, I dunno, but the author writes really good
16:49.49whitequarkso, I recently re-encountered it
16:49.51GNUtoo-desktopok
16:49.59whitequarkand from numerous references it was obvious he was trying to code for PIC
16:50.04GNUtoo-desktopthe effect of losing my mind is nervousness
16:50.05whitequarkYES IT IS LIKE SO'
16:50.23GNUtoo-desktopok lol
16:50.33whitequarkI think I had exactly the same PIC he had, at least it was definitely the same core and probably series
16:50.46GNUtoo-desktopok
16:50.56whitequarkargh now I have an urge to kill someone.
16:51.14GNUtoo-desktopcan you try on steeve balmer?
16:51.37whitequarksteve ballmer is a saint compared to developer who invented pic
16:51.43GNUtoo-desktopok
16:51.46whitequarkat least he doesn't force people to be tortured
16:51.49whitequarkwell he does
16:51.54GNUtoo-desktoplol
16:52.18whitequarkbut pics are worse than that. it's like tearing your own nails with red-hot tweezers and then eating them
16:52.21whitequarkfor a week
16:52.21whitequarkone nail a day
16:52.37GNUtoo-desktopok
16:52.58whitequarkI hope I convinced you not to use PICs :)
16:53.04GNUtoo-desktopso I think I won't try to use the pic I have nor buy a newer one even if it's just a jump to the electronic shop
16:53.28GNUtoo-desktopyes I've already enough nervousness issues.....
16:53.56GNUtoo-desktopjust undid his pic circuit on his breadboard
16:59.20whitequarkif you want to feel what I think, just imagine that everything above was said with voice and style of Freeman's Mind
16:59.23whitequarkhttp://www.youtube.com/watch?feature=player_detailpage&v=ayeCckhGJ-c#t=443s
17:01.35GNUtoo-desktopmaybe you should go kill http://www.youtube.com/watch?v=DBftApUQ8QI who promotes PICs
17:02.27whitequarkyeah, I'll just get my submachine gun
17:06.23*** join/#qi-hardware GNUtoo-netbook (~gnutoo@host63-133-dynamic.20-79-r.retail.telecomitalia.it)
17:31.32*** join/#qi-hardware jurting (~jommpa90_@c213-100-125-198.cust.tele2.se)
17:35.42kristianpaulhola GNUtoo-desktop
17:35.55GNUtoo-netbookhi
17:36.34GNUtoo-netbookI just wanted to retry with the pic but whitequark convinced me not to (I found a pic programmer made from an arduino...)
17:39.01GNUtoo-netbookbeside I do not like the integration of most programmer done with arduino, because they are not compatible with the standard flashing tools like the picprog,avrdude or flashrom
17:39.40GNUtoo-netbookthat made me make my own one for flashing BIOS/Coreboot in avr-libc(and it even appeared on hackaday)
17:40.38GNUtoo-netbook(http://hackaday.com/2012/05/04/arduino-uno-bios-flasher/)
17:40.50GNUtoo-netbookkristianpaul, are you still doing the GPS thing?
17:41.16kristianpaulyes
17:41.17GNUtoo-netbookkristianpaul, 2) pinguino IRC channel seem to have disapeared....
17:41.19GNUtoo-netbookok
17:41.35GNUtoo-netbookkristianpaul, I'm also into basebands now
17:41.40kristianpaulperhaps, but ML is more active
17:41.42GNUtoo-netbookok
17:42.38kristianpaulare coding a baseband? for wich app?
17:42.41GNUtoo-netbook(nuttx port to osmocombb phones)
17:43.03kristianpaulah yes,
17:43.16kristianpaulthat will cool
17:43.31GNUtoo-netbookwe got a good part upstream
17:44.41kristianpauldo you have a gui now?
17:45.08GNUtoo-netbooknot yet
17:45.23GNUtoo-netbookbut we have CLI and poweroff and SPI
17:46.05GNUtoo-netbookhttp://bb.osmocom.org/trac/wiki/nuttx-bb/drivers
17:48.30GNUtoo-netbookwe used initial code tough
17:51.20GNUtoo-netbookwhat;s the status of your GPS project?
17:52.54kristianpaulArtyom from gnss-sdr.ru had get to work tracking using a maxim based board
17:53.02kristianpaulright now there are two plans,
17:53.23kristianpaul1) Adapt board from gnss-sdr.ru to milkymist R3
17:53.59kristianpaul2). Port osgps (gpsrcv.c) to a baremetal milkymist app orr rtems, whatever got working first
17:54.24GNUtoo-netbookok
17:54.33kristianpaulhaving those thigns done your got a full hardware and software gps receiver
17:54.37GNUtoo-netbookwow
17:54.50kristianpauldo you want to help us to port osgps?
17:55.33kristianpaulis mostl plubling and some fixes to make it work with out libc :) (if baremetal way is choosen)
17:55.39kristianpaulmost/mostly
17:55.49GNUtoo-netbookhmmm
17:56.12GNUtoo-netbookI am ultra busy.....
17:56.18kristianpaulright now i'm learning a bit kicad to make board adaptation
17:56.33kristianpaulsure i'm kinda aware, but i cant hold my self and ask you help
17:56.39kristianpaulsince you mentioned baseband workds
17:56.43GNUtoo-netbookok
17:57.01GNUtoo-netbookI'll look after eating
17:57.21kristianpauls/workds/words
17:57.21qi-botkristianpaul meant: "since you mentioned baseband words"
17:59.00kristianpaulabout osgps, we dont need warm-start suport right now, so basically this is the major modification need to be done
17:59.19*** join/#qi-hardware Ayla_ (~paul@75.165.26.93.rev.sfr.net)
18:00.36GNUtoo-netbookok
18:01.09whitequarkoh, I have a question about gps
18:01.58whitequarkI have a smartphone with SiRF GPS chip, and sometimes it takes quite a long time to lock onto the signal in spite of clear sky view
18:02.22whitequarkI read that GPS baseband needs to download almanac and ephemerides, which are transmitted with 300 baud or something like that
18:02.32whitequarkam I right that it's what it does?
18:02.43kristianpaulyes
18:02.57whitequarkwhere is it generally stored?
18:03.00kristianpaulthat could take up to 30minutes
18:03.04whitequarkdoes the chip have a ROM/flash?
18:03.07kristianpaulin your baseband chip :)
18:03.10kristianpaulof course
18:03.24whitequarkwell, GSM baseband for example doesn't have its own memory here
18:03.43whitequarkit stores calibration data on the main flash via a RPC interface to the kernel
18:03.46whitequarkand RIL
18:03.53kristianpaulif it support warmstart is should have embeded some flash yes
18:04.02whitequarkok
18:04.15kristianpauli havent dig about all current avaliable gps receivers
18:04.21kristianpaulbut basically thats a SoC
18:04.36kristianpaulembeded with some IP cores perhaps fir fancy FFT, dont know
18:05.13kristianpaulbut if it speaks SiRF or NMEA is like a GSM Modem speaking AT
18:06.24GNUtoo-netbooklet me read
18:06.31kristianpaulwhitequark: btw agps could provide some speedup on this
18:06.35kristianpauli havent read in depth
18:07.03kristianpaulguess is simlar to RRLP
18:08.17whitequarkkristianpaul: I tried sending AGPS update command
18:08.20whitequarkno effect actually
18:08.30GNUtoo-netbookSIRF is supported by gpsd
18:08.32whitequarkah, the gps baseband is embedded to gsm baseband actually
18:08.37whitequarkthat's why, I understand it now
18:08.46kristianpaulit could yes
18:09.10GNUtoo-netbookwhat;s the soc? qualcomm?
18:09.12kristianpaulah yours is a gsm + gps combo?
18:09.47whitequarkkristianpaul: yeah, according to lvl3 servicemanual
18:10.11kristianpaulinteresting you can rum agps updates,
18:10.23kristianpaulthre is a debug command about correlation or counters?
18:10.36whitequarkkristianpaul: no idea, I just clicked a button in GPSTest app :)
18:10.41whitequarkI can give you shell
18:10.45kristianpaulahh
18:10.46kristianpaulk
18:11.01whitequarkGNUtoo-netbook: IIRC yes
18:11.33GNUtoo-desktopok what's the phone?
18:11.39whitequarkSGS2
18:11.42GNUtoo-desktopok
18:11.50GNUtoo-desktopah so samsung protocol
18:12.18GNUtoo-desktopwhitequark, 2 news on SGS2: replicant developer paulk will have an SGS2
18:12.29GNUtoo-desktopwhitequark, shared memory is probably over dual port ram
18:12.59whitequarkGNUtoo-desktop: well it was pretty obvious about dualport ram
18:13.03whitequarkwhat other options do you have?
18:13.07GNUtoo-desktopHSI
18:13.18GNUtoo-desktopthat's what there is on nexus prime
18:13.22whitequarkHigh-Speed Interconnect?
18:13.31GNUtoo-desktophigh speed serial
18:13.32whitequark(just guessing)
18:13.34whitequarkah
18:13.39whitequarkso it's not quite RAM, right?
18:13.45GNUtoo-desktopindeed
18:13.52GNUtoo-desktopthat's omap's high speed serial port
18:14.00whitequarkewww, ti socs
18:14.18whitequarkthrough omaps may be better than the stuff I've seen.
18:14.19GNUtoo-desktopeven some versions of SGS2 have TI soc
18:15.41whitequarkI'm not sure that exynos is significantly better anyway. Docs are definitely lacking
18:17.06GNUtoo-desktopwe have leaked docs for s5pc110 at least
18:17.22GNUtoo-desktop+samsung is a big linux kenrel contributor
18:18.10GNUtoo-desktopbut for instance the big problem in the samsung soc version is the CODEC
18:18.46whitequarknah, I wasn't talking about their openness or such. I was talking about general quality of resources, that is, I'm pretty sure that their internal ones are shitty too
18:18.56whitequarkit seems to be a general problem with this insane race
18:19.17GNUtoo-desktopbut in another hand the tizen project has a clean implementation of SGS2 CODEC
18:19.28whitequarkcan't it be merged?
18:19.35GNUtoo-desktopit can
18:19.42whitequarknice
18:19.58whitequarkany news on Lima?
18:20.03GNUtoo-desktopjust that Alex[sp3dev] just found out the other day
18:20.17GNUtoo-desktop(he's doing the GNU/Linux port on SGS2)
18:20.21whitequarkthat's pretty exciting. the phone is barely useful without proper acceleration due to battery drainage
18:20.29GNUtoo-desktopah?
18:20.35whitequark[Lima is pretty exciting]
18:20.42GNUtoo-desktopah was for battery drainage
18:20.58GNUtoo-desktopyes
18:21.07*** join/#qi-hardware Aylax (~Aylax@90.84.144.167)
18:21.09whitequarkwell, Android <4 is long-term irrelevant
18:21.13GNUtoo-desktopthere is also qualcomm 3d comming, but I'm waiting for TI 3d
18:21.20whitequarkI'm already on ICS and it's the first sensible version of android
18:21.23whitequark2.x feels like windows 98
18:21.35GNUtoo-desktopah ok
18:21.38GNUtoo-desktopI never tried ICS
18:22.01whitequarktry it; you'll remember 2.x as a horrible nightmare
18:22.07GNUtoo-desktopkristianpaul, what were the tasks with osgps and what's the required hardware?
18:22.18GNUtoo-desktopwhitequark, I'm in a worsenightmare: gta02
18:22.29GNUtoo-desktopI tried during hours to make GPRS work the other day
18:22.30whitequarkoh
18:22.46GNUtoo-desktopgta04 doesn't work for me since I have a3 version
18:22.49kristianpaulGNUtoo-desktop: gp2021 is implemented on hardware as HDL
18:23.04whitequarkwell, I can understand mucking with gta02 due to freedom issues and such, but as a general phone it's unusable imo
18:23.04GNUtoo-desktopwhich requires an alsa forwarder to be done
18:23.06kristianpaulGNUtoo-desktop: osgps bases its work from it, basically it is memory maped
18:23.19GNUtoo-desktopwhitequark, part of it is usable part of it is not
18:23.25kristianpaulGNUtoo-desktop: dont bother fore required hardware for now,
18:23.29GNUtoo-desktopfor instance GPRS is unusable
18:23.37kristianpaulyou just need qemu for milkymist/lm32
18:23.42GNUtoo-desktopok
18:23.47GNUtoo-desktopbbs
18:23.54kristianpaulmilkymist.org/wiki have the info
18:24.54kristianpauldespite having a not ending loop reading gp2021 register, osgps process cold start and display data on screen about position
18:24.59kristianpauldopler
18:25.06kristianpauland satellites on sky
18:30.13Aylaxwhitequark: it's that good?
18:34.05*** join/#qi-hardware phirsch (~smuxi@xdsl-89-0-146-114.netcologne.de)
18:35.21*** join/#qi-hardware mth (mxqegljt@dhcp-089-098-069-120.chello.nl)
18:36.23*** join/#qi-hardware phirsch (~smuxi@xdsl-89-0-146-114.netcologne.de)
18:39.10GNUtoo-desktopok
18:47.36GNUtoo-desktophi DocScrutinizer
18:48.09GNUtoo-desktopthe openmoko debug board has an FTDI chip
18:48.42GNUtoo-desktopit's supported too by flashrom for flashing SPI chips
18:48.52GNUtoo-desktopbut no informations on the wiring....
18:52.52wpwrakGNUtoo-desktop: for in-circuit programming, then Ben is remarkably useful. i use it for chips from the 8051, AVR, and PIC families
18:53.37*** join/#qi-hardware jekhor (~jek@46.53.195.29)
18:54.19kristianpaulwpwrak: PIC?
18:54.30kristianpauland you dont toll us !!
18:58.48DocScrutinizerHSI is *not* shared RAM, and it's also not a TI thing
18:59.15GNUtoo-desktopDocScrutinizer, indeed
18:59.25GNUtoo-desktopah it's not a TI thing?
19:00.01GNUtoo-desktopusually silicon vendor pick some "IP" blocks, assemble them and do a chip
19:01.10GNUtoo-desktopso maybe that's because of that that it's not a TI thing
19:01.41DocScrutinizerSTE is using HSI as well
19:02.03DocScrutinizerThot CAIF is usually over HSI
19:02.07DocScrutinizerThor*
19:02.27DocScrutinizerit's a interface just like I2C or SPI
19:02.38DocScrutinizerjust incredibly hard to find specs for it
19:02.53GNUtoo-desktopok
19:03.38DocScrutinizerMISI-HSI ???
19:03.48DocScrutinizersomething like that
19:04.11DocScrutinizerMIPI-HSI
19:04.32DocScrutinizerhttp://www.mipi.org/specifications/high-speed-synchronous-serial-interface-hsi
19:04.32GNUtoo-desktopah ok
19:04.34GNUtoo-desktopthanks a lot
19:04.40GNUtoo-desktopyes I ddg it and found that
19:04.53GNUtoo-desktopSpecifications are available to MIPI members only. For more information on joining MIPI, please go to Join MIPI.
19:04.55GNUtoo-desktophmmm
19:05.19wpwrakkristianpaul: aye, PIC :) the architecture is evil but you get to make all sorts of PIG jokes :)
19:06.18DocScrutinizeryeah, I of course have seen the datasheet
19:06.48*** join/#qi-hardware emeb (~ericb@ip72-223-81-94.ph.ph.cox.net)
19:13.49DocScrutinizerhttp://www.mail-archive.com/linux-omap@vger.kernel.org/msg18506.html
19:14.17GNUtoo-desktopyes I'm aware of that patch
19:15.18DocScrutinizernfc what's this: http://www.scribd.com/doc/44735645/72/MIPI-HSI-INTERFACE-CONTROLLER
19:15.29DocScrutinizerI have no facebook account
19:16.13DocScrutinizeranyway HSI is a 4wire bidir interface, with up to (iirc) 200Mb/s
19:16.47DocScrutinizercurrent version is 1.2, though a lot of devices only support 1.0.1
19:16.57GNUtoo-desktopok
19:18.05DocScrutinizerit's genuinely supporting logical channels
19:18.10DocScrutinizeriirc up to 8
19:19.19DocScrutinizersome very tricky stuff with long and short addresses in data package headers
19:19.38GNUtoo-desktopok
19:20.21DocScrutinizeryou definitely don't want to touch internals if you don't have to and there'S any driver with API
19:20.33GNUtoo-desktopok
19:21.09DocScrutinizer(my daily business btw)
19:21.32kristianpaulGNUtoo-desktop: task basically port and make its gui, but disable (ifdef) warm start
19:21.58kristianpaulmake it guis to work*
19:22.11GNUtoo-desktopok so it doens't even require gps hardware
19:22.17kristianpaulnope
19:22.40kristianpaulneither gps hardware or milkymist it self
19:22.52GNUtoo-desktopok
19:23.08GNUtoo-desktopI'll contact you if I've the time to work on it
19:23.33DocScrutinizeraaaah, some detail about hsi that now hits my mind:
19:24.38DocScrutinizer2 wires. one is either 1 or 0 depending on next byte to transmit. the other one will toggle each time a second 0 (or 1) has to be transmitted
19:25.00GNUtoo-desktopok
19:25.19GNUtoo-desktopI guess that's for error correction
19:26.23DocScrutinizerthat's for sync transmission of serial data, with embedded clock and minimized transitions on lines (there will a transition on only one of both lines for each bit transmitted)
19:27.39GNUtoo-desktopok
19:28.44DocScrutinizerlet's call the lines A and B, and the byte to transmit is 01110010:  the edge is on line like that:  0A 1A 1B 1B 0A 0B 1A 0A
19:29.35DocScrutinizerwhere leading 0/1 means bit to transmit, NOT level on lines A/B
19:30.34DocScrutinizerfor A however it actually means level on line as well, while 0B and 1B both only mean there's a transition on B, either low->high or high->low
19:32.23DocScrutinizerbadically A is a serial UART output, while B is the UART bit clock XOR A
19:32.36DocScrutinizerbasically*
19:34.55DocScrutinizeryou don't need to know any of that
19:35.40DocScrutinizerway more interesting is the configurble header and dataword length
19:36.44GNUtoo-netbookok
19:36.48DocScrutinizerI think the hw defines a header 0..3bits for logical channel, plus anything from 8 to 32bits for data per packet
19:37.41DocScrutinizerand you got dedicated hw for each of the up to 8 logical channels
19:38.48DocScrutinizer1.2 defines some burst mode iirc
19:39.04DocScrutinizer"our" (STE) hw doesn't support that
19:39.13GNUtoo-netbookok
19:49.59DocScrutinizeractually claiming I'd work for LTE is a joke. My position is consultant LLSW Datacom
19:50.11DocScrutinizerLLSW = lowlevel sw
19:54.24GNUtoo-netbookdatacom?
19:54.52GNUtoo-netbookdata communication or the name of a company or something else?
19:56.25DocScrutinizerdata communication aka data protocols, aka monkey for hw interfaces
19:56.56DocScrutinizerthat's how I had to look into HSI some 3 months ago
20:00.03GNUtoo-netbookok
20:00.20DocScrutinizeractually, it's >> Joerg Reisenweber, Consultant Software Design Data Protocols, is Industrie Software GmbH on behalf of ST-Ericsson AT GmbH, Nuremberg <<
20:00.35GNUtoo-netbookok
20:24.12*** join/#qi-hardware Ayla (~paul@208.131.123.78.rev.sfr.net)
21:06.39*** join/#qi-hardware jurting (~jommpa90_@c213-100-125-198.cust.tele2.se)
21:26.14*** join/#qi-hardware pabs3 (~pabs@d122-111-245-94.per801.wa.optusnet.com.au)
21:28.32DocScrutinizerwhitequark: what's been the name of that gsm-module?
21:52.23*** join/#qi-hardware paroneayea (~user@fsf/member/paroneayea)
22:13.02*** join/#qi-hardware paroneayea (~user@fsf/member/paroneayea)
22:37.38*** join/#qi-hardware wej (~j@95.211.10.3)
23:49.19qi-bot[commit] Maarten ter Huurne: MIPS: JZ4740: Correct clock gate bit for DMA controller (jz-3.3) http://qi-hw.com/p/qi-kernel/bf21f89

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