00:04.37 | cr2 | tmzt: falling asleep now |
00:08.42 | cr2 | tmzt: who calls msm_audio_path() ? |
00:09.11 | cr2 | tmzt: anyway, these 2 (3-hello) patches need to be added to git. |
00:09.35 | cr2 | and the BT power needs to be done in some same way. |
00:09.39 | cr2 | good night |
00:21.32 | *** join/#htc-linux melgurth (n=melgurth@aeek216.neoplus.adsl.tpnet.pl) |
00:35.45 | *** part/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821) |
01:48.52 | *** join/#htc-linux Chicago (n=Chicago@c-98-223-72-235.hsd1.in.comcast.net) |
01:58.43 | *** join/#htc-linux Funklord (n=cow@c-e5d171d5.014-46-73746f28.cust.bredbandsbolaget.se) |
02:16.20 | *** join/#htc-linux l33tlinuxh4x0r (n=user@adsl-144-166-112.rmo.bellsouth.net) |
03:09.37 | *** join/#htc-linux mrmoku|away (n=mrmoku@ppp-93-104-114-116.dynamic.mnet-online.de) |
03:22.01 | *** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821) |
03:25.24 | *** join/#htc-linux IamSOG (n=IamSOG@218.19.124.241) |
04:03.13 | *** join/#htc-linux l33tlinuxh4x0r (n=user@adsl-144-166-112.rmo.bellsouth.net) |
04:29.23 | *** join/#htc-linux droid0011 (n=mc@p4FDCF2B0.dip.t-dialin.net) |
04:49.46 | *** join/#htc-linux PoohbaLT (n=BlkPoohb@c-69-141-71-249.hsd1.nj.comcast.net) |
05:01.40 | *** join/#htc-linux wooj (n=wooj@unaffiliated/wooj) |
05:18.06 | *** join/#htc-linux l33tlinuxh4x0r (n=user@adsl-144-166-112.rmo.bellsouth.net) |
05:18.28 | *** part/#htc-linux l33tlinuxh4x0r (n=user@adsl-144-166-112.rmo.bellsouth.net) |
06:36.24 | *** join/#htc-linux cr2 (n=cr2@ip-77-25-155-24.web.vodafone.de) |
06:37.16 | cr2 | morning |
07:10.19 | *** join/#htc-linux onen|openBmap (n=onen@mry91-1-89-87-198-158.dsl.club-internet.fr) |
07:15.52 | *** join/#htc-linux Moku (n=John@f048131134.adsl.alicedsl.de) |
07:32.07 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
07:35.46 | *** join/#htc-linux htc-linux (i=844407ea@gateway/web/ajax/mibbit.com/x-8a27baaba915553d) |
07:50.53 | high-rez | So I built the kernel and started it with harest... It starst then gets to "console handover: boot [htc_fb0] -> real [tty0] and hands |
07:50.59 | high-rez | s/hands/hang |
08:00.01 | *** join/#htc-linux MLM (n=mlvdmeid@meide.xs4all.nl) |
08:18.07 | *** join/#htc-linux par_ (i=par@dipole.idlepattern.com) |
08:40.23 | *** join/#htc-linux nebi (n=nebi@217.142.147.19) |
08:40.46 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
09:02.06 | *** join/#htc-linux dream_kill (n=nospam@89.131.127.37) |
09:07.05 | *** join/#htc-linux luc_ (n=luc@89-115-128-35.cl.ipv4ilink.net) |
09:07.48 | *** join/#htc-linux luc_ (n=luc@89-115-128-35.cl.ipv4ilink.net) |
09:14.17 | *** join/#htc-linux zycho (n=zycho@88.70.242.216) |
09:36.49 | *** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes) |
09:37.26 | dcordes | hi all |
09:41.02 | dcordes | we should hop on the g1 lkml discussion |
09:41.32 | tcccp | o.O |
09:42.05 | dcordes | tcccp: talks about upstreaming the google branches |
09:42.14 | tcccp | ah, m'kay |
09:42.24 | dcordes | we should introduce htc-linux patches there early |
09:56.50 | tmzt | hello dcordes |
09:57.00 | dcordes | hi |
09:57.30 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) |
10:00.50 | dcordes | tmzt: cr2 mentioned three patches. do you know where those can be found? |
10:06.21 | tmzt | android git is all I know about |
10:08.25 | tmzt | 2.6.29 |
10:28.12 | *** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo) |
10:42.48 | *** join/#htc-linux sxe (n=sxe@ip-62-143-98-186.unitymediagroup.de) |
10:53.29 | *** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes) |
10:55.55 | *** join/#htc-linux Miek (n=mike@unaffiliated/mikechml) |
11:28.39 | *** join/#htc-linux MLM (n=mlvdmeid@meide.xs4all.nl) |
11:40.06 | *** join/#htc-linux wooj (n=wooj@unaffiliated/wooj) |
12:22.28 | *** join/#htc-linux melgurth (n=melgurth@aeki1.neoplus.adsl.tpnet.pl) |
12:26.15 | wooj | Is there a website for android on the htc besides the xda forum posts? |
12:44.40 | *** join/#htc-linux timebomb (n=tb@e177141152.adsl.alicedsl.de) |
13:02.42 | tmzt | melgurth: ping |
13:02.54 | tmzt | ste: ping |
13:03.33 | tmzt | wooj: androidonhtc.com is one as well as connect-utb.com |
13:03.56 | *** join/#htc-linux Echo31 (n=olivier@mir31-4-82-240-194-54.fbx.proxad.net) |
13:04.47 | melgurth | ping? |
13:05.16 | tmzt | like hello |
13:05.54 | melgurth | ahh. hello - irc is kind of mystery to me ;) |
13:06.01 | wooj | tmzt, tyvm |
13:06.24 | tmzt | anyway, stefen_schmidt is working with omnia and doing some of the research |
13:07.22 | tmzt | we think it's very similar to i780 and it should be possible to support them in the same kernel and possibly board file |
13:07.29 | wooj | tmzt, one thing I found interesting today, I tried to get my cellphone radio working in Android, and it was squaking about SIM cards not being compatible with the network, yet I have a CDMA phone |
13:07.42 | tmzt | I think he found sascha's git but not sure |
13:08.04 | tmzt | wooj: not sure, don't think dzo ril does that |
13:09.16 | melgurth | sascha found, that kernel need's to have patches from android git, so I've pulled git from android-kernel and modified some i780 specyfic things |
13:09.36 | melgurth | now, I just need some android files for testing |
13:09.38 | wooj | cool |
13:10.08 | melgurth | and this is most complicated |
13:10.55 | melgurth | I've read tons of articles about booting android, and all I get is "segmentation fault" :P |
13:11.46 | tmzt | which sascha tried to strace |
13:12.11 | melgurth | yes |
13:12.20 | *** join/#htc-linux rzk_ (n=rzk@daemonet.ru) |
13:15.50 | melgurth | I know that everyone try to run android, but I'm not so-in-love, I wish to have some good console distribution first... to see how things working |
13:16.29 | tmzt | ok, form armv5 I would suggest you try the gizzard-e17 at tinderbox.dev.gentoo.org/embedded/images |
13:17.05 | melgurth | gento :D my favourite distro |
13:23.42 | tmzt | melgurth: no, that's form armv6 |
13:23.45 | tmzt | for |
13:24.13 | tmzt | is gizard-e17 still there? |
13:24.25 | tmzt | if not try the linwizard folder |
13:24.34 | tmzt | ../linwizard |
13:24.57 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
13:25.11 | melgurth | ok found gizard-e17-20090512.tar.bz22009-May-13 18:25:2643.5M |
13:25.41 | tmzt | ok |
13:25.58 | tmzt | that should have fso as well |
13:26.09 | tmzt | but the phone doesn't work yet anyway |
13:26.23 | tmzt | what we really need to know is the dpram address |
13:38.55 | *** join/#htc-linux domi007-htcuni (i=domi007@pool-7856.adsl.interware.hu) |
13:39.16 | domi007-htcuni | hello |
13:48.40 | tmzt | hello |
13:50.21 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c3c0.pool.einsundeins.de) |
13:51.47 | domi007-htcuni | nobody has any information about the possible new kernel release (2.6.31)? |
13:54.54 | *** join/#htc-linux melgurth (n=melgurth@aesi153.neoplus.adsl.tpnet.pl) |
13:54.57 | melgurth | got another question. USB networking... how to organize this. device and desktop side? dmesg on my desktop says something about SCSI device instead of USB Ethernet |
13:57.37 | *** join/#htc-linux mickey_jaw (n=mike@78-105-123-214.zone3.bethere.co.uk) |
13:57.44 | domi007-htcuni | what os have you got on you pc? and which distribution on the uni? |
13:59.35 | domi007-htcuni | melgurth: here is a good tutorial about usb networking: http://www.neilandtheresa.co.uk/Wiki/Titchy%20Linux/Tips/Networking/USB/ |
14:03.57 | melgurth | desktop=ubuntu & device = gentoo |
14:05.36 | domi007-htcuni | melgurth: i think the problem is with gentoo |
14:05.52 | domi007-htcuni | perhaps with the kernel |
14:06.05 | *** join/#htc-linux poolsc (n=quassel@ANice-157-1-123-162.w90-41.abo.wanadoo.fr) |
14:06.13 | domi007-htcuni | actually if there is no USB gadget support in the kernel |
14:06.17 | domi007-htcuni | then it won't work |
14:06.23 | melgurth | there is |
14:06.51 | melgurth | ifconfig on gento shows usb0 with own MAC and inet adress |
14:07.11 | melgurth | my pc do not have it :D |
14:08.38 | melgurth | lsusb shows nothing :/ |
14:09.23 | domi007-htcuni | that's a problem :D:D |
14:09.54 | domi007-htcuni | on debian it worked for me, even on windows.. |
14:10.19 | domi007-htcuni | perhaps you should restart your Ubuntu PC :D:D |
14:11.53 | melgurth | naah, it must be kernel fault |
14:11.55 | melgurth | :/ |
14:12.03 | domi007-htcuni | kernel fault on your ubuntu? |
14:12.13 | melgurth | no, on device... |
14:12.47 | domi007-htcuni | ifdown usb0 && ifup usb0 ? |
14:13.38 | domi007-htcuni | actually what handhel device do you have? |
14:13.48 | melgurth | Samsung i780 |
14:14.22 | melgurth | qwerty keyboard is good, but I must add some keys like | and > |
14:14.47 | *** join/#htc-linux sxe_ (n=sxe@ip-62-143-98-186.unitymediagroup.de) |
14:16.48 | domi007-htcuni | unfortunately i do not have enough experience with other devices...i only have an htc universal, and that's all :D |
14:18.46 | melgurth | anyone know KEY_CODE to those two | > |
14:20.59 | melgurth | or know how to remap keys in console |
14:21.46 | melgurth | combination Ctrl+key = digit or sign |
14:25.33 | domi007-htcuni | the ASCII of | is 179, and of > is 62 if this helps.. |
14:27.20 | melgurth | I don't know, matrix keymap does not accept ASCII... it accept something like that: KEY(0, 0, KEY_Q), KEY(7, 1, KEY_W) ... |
14:28.55 | domi007-htcuni | then i have no idea.. |
14:43.19 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
15:36.37 | melgurth | I'm looking at kernel from android git, and they added something... |
15:36.40 | melgurth | http://www.mjmwired.net/kernel/Documentation/arm/pxa/mfp.txt |
15:36.59 | *** join/#htc-linux Miek (n=mike@unaffiliated/mikechml) |
15:37.12 | melgurth | some new gpio handling, but I don't know how tu use it yet ;) |
15:43.51 | *** join/#htc-linux surge (i=surge@pool-98-118-158-217.bflony.fios.verizon.net) |
15:45.25 | tmzt | don't think that's really new |
15:46.02 | tmzt | I'm hoping stefen and Kevin2 can help us get some code into haretconsole to dump full mfp state |
15:53.06 | melgurth | I haven't seen it before, but maybe didn't noticed |
15:53.47 | melgurth | tmzt: framebuffer need some special threatment? or it should run ok after compiling? |
15:54.38 | tmzt | intersting: http://github.com/swetland/tinydroid/tree/master |
15:54.42 | tmzt | yes |
15:55.02 | tmzt | taht's actually a very small version of android apparently |
15:56.04 | tmzt | melgurth: with sacha we decided to comment out the mfp setup and let it use the ce one, it appears to work as long as you're booting from haret |
16:00.16 | melgurth | omg, I'm dump.... |
16:00.23 | melgurth | trying to map > key |
16:00.33 | melgurth | and it working Shift + . |
16:00.53 | melgurth | and funniest- this was my part |
16:04.55 | melgurth | tmzt. is there any debug info (except dmesg) which can tell me about kernel. what is working what is not etc... |
16:05.47 | melgurth | I'm in gentoo@i780 and collecting some logs, cat's to read later on PC |
16:06.23 | tmzt | like? |
16:07.01 | tmzt | you want to use showkey and dumpkeys/loadkeys |
16:07.27 | tmzt | what keysym is used in i780.c? |
16:07.30 | tmzt | for shift |
16:07.44 | tmzt | that should give the matching keycode |
16:08.03 | tmzt | I don't know what format busybox uses for keymap |
16:09.21 | melgurth | hmm dumpkeys screwd mapping ;) |
16:10.19 | melgurth | need to reboot |
16:10.46 | melgurth | Shift is working perfect |
16:12.20 | melgurth | but there is something like Fn key, and would be nice to have combination of letter keys with it to get digits and symbols |
16:13.02 | tmzt | yeah, make that RIGHTALT in kernel |
16:13.23 | tmzt | then use AltGr in your keymap |
16:13.42 | melgurth | hmm interesting |
16:14.18 | melgurth | iwconfig returns two wireless interfaces |
16:14.36 | tmzt | ? |
16:14.51 | tmzt | nice that it returns anything |
16:15.01 | tmzt | what driver are you using |
16:15.02 | tmzt | ? |
16:15.12 | melgurth | earlier there was none |
16:15.21 | melgurth | recompiled kernel with this mfp |
16:15.51 | tmzt | oh, cool |
16:16.04 | tmzt | I guess you found the gpio to enable wifi |
16:16.25 | tmzt | or at least the second mmc host if that's what they're using |
16:16.30 | melgurth | usb0 in ifconfig appear too |
16:16.38 | tmzt | how did you change mfp exactly? |
16:16.44 | tmzt | that's not wifi |
16:18.20 | melgurth | I don't change, I uncomment this |
16:19.59 | melgurth | in _init there was pxa3xx_mfp_config(ARRAY_AND_SIZE(common_mfp_cfg)); commented |
16:20.42 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
16:42.42 | *** join/#htc-linux Sot (n=Sot@CPE0014bf3f862a-CM0018c0d9db72.cpe.net.cable.rogers.com) |
16:44.59 | tmzt | melgurth: ok, but that doesn't tell us which of those is right and which is wrong |
16:45.12 | tmzt | for now, put /proc/interrupts somewhere |
16:45.34 | tmzt | that should tell you what gpio the mmc is configured for |
16:45.46 | tmzt | I mean so you ca find which pin |
16:45.57 | tmzt | did you have wifi on when booting? |
16:48.33 | melgurth | hmm hard to say, I cannot check wifi |
16:49.21 | melgurth | and about that interrupts... 169: 0 GPIO MMC card detect |
16:50.30 | tmzt | booting, did you have it powered on in windows? |
16:50.38 | melgurth | no |
16:50.56 | melgurth | I use it rarely |
16:51.04 | tmzt | ok |
16:51.37 | melgurth | got some logs if you want to look |
16:53.15 | melgurth | what was that site where text are pasted? |
16:54.12 | melgurth | and can be shared? |
16:54.44 | melgurth | http://rapidshare.com/files/244503390/logs.tar.gz.html |
16:55.06 | melgurth | if you want to look, I must go afk for aobut 1h |
16:55.08 | melgurth | bb |
17:15.33 | *** join/#htc-linux BHSPitLappy (n=BHSPitLa@unaffiliated/bhspitmonkey) |
17:17.07 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c3c0.pool.einsundeins.de) |
17:18.16 | high-rez | So I built the kernel and started it with harest... It starst then gets to "console handover: boot [htc_fb0] -> real [tty0] and then hangs. This is on a raphael... Any ideas what I'm doing wrong ? |
17:51.10 | *** join/#htc-linux poolsc (n=quassel@ANice-157-1-123-162.w90-41.abo.wanadoo.fr) |
18:01.58 | *** join/#htc-linux Funklord (n=cow@c-e1d571d5.014-46-73746f28.cust.bredbandsbolaget.se) |
18:05.06 | *** join/#htc-linux IamSOG (n=IamSOG@218.19.124.241) |
18:15.48 | *** join/#htc-linux melgurth (n=melgurth@aesi153.neoplus.adsl.tpnet.pl) |
18:21.03 | melgurth | I'm back.... somebody checked that logs? any errors to point? |
18:40.26 | *** join/#htc-linux IamSOG (n=IamSOG@218.19.124.241) |
18:51.37 | *** join/#htc-linux lucxxx (n=o_lucian@89-115-128-35.cl.ipv4ilink.net) |
18:57.02 | *** join/#htc-linux cmonexaway (n=xy6091@g64ae3p1xa.adsl.datanet.hu) |
18:58.10 | *** part/#htc-linux cmonexaway (n=xy6091@g64ae3p1xa.adsl.datanet.hu) |
19:17.09 | melgurth | tmzt- I'm collecting GPIOS from activites on phone like: sounds, GSM, touchpad, bluetooth etc. Is it usefull? |
19:29.19 | *** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz) |
19:31.22 | *** join/#htc-linux tsdogs_ (n=tsdogs@net203-187-146.mclink.it) |
19:31.28 | *** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl) |
20:04.40 | *** join/#htc-linux timebomb (n=tb@f054127247.adsl.alicedsl.de) |
20:07.04 | dcordes_ | melgurth: you can document it at http://wiki.htc-linux.org |
20:09.54 | melgurth | but I don't know is it worth something... and it is not HTC device ;) so... |
20:18.53 | melgurth | http://pastie.org/511819 can this be some kind usefull? |
20:42.53 | *** join/#htc-linux pH5 (n=ph5@e178213012.adsl.alicedsl.de) |
20:46.14 | *** join/#htc-linux cr2 (n=cr2@ip-77-24-93-240.web.vodafone.de) |
20:49.12 | cr2 | hi |
20:49.32 | AstainHellbring | hi |
20:49.38 | cr2 | forgot my power supply unit at home ;) |
20:49.55 | AstainHellbring | that sucks |
20:49.57 | Marajin_ | Well who's a silly boy then? |
20:49.58 | cr2 | expect a disconnect in some hours |
20:50.19 | cr2 | and then for 4 days. |
20:50.26 | cr2 | haha |
20:51.04 | cr2 | 19V with a weird connector. |
20:51.36 | AstainHellbring | ouch |
20:51.39 | cr2 | i thing 19V is not critical, but the connector is not easy to find. |
20:51.39 | AstainHellbring | 4 days huh |
20:53.06 | cr2 | dcordes_: already applied the patches ? |
20:53.38 | cr2 | tmzt: did you get some progress with sound ? |
20:55.11 | cr2 | AstainHellbring: i've made adsp working to some extent yesterday |
20:55.23 | cr2 | ~ping dcordes_ |
20:58.57 | AstainHellbring | thats awesome cr2 |
21:06.58 | *** join/#htc-linux MLM (n=mlvdmeid@5ED0BCBD.cable.ziggo.nl) |
21:14.00 | cr2 | AstainHellbring: i think that it's realistic to make sound work soon |
21:29.03 | dcordes_ | cr2: which patches? |
21:32.03 | cr2 | dcordes_: adsp rpc id, msleep bug in the clock-wince.c |
21:33.48 | dcordes_ | where are they at? |
21:34.24 | cr2 | dcordes_: i posted them yesteday. both are 1-line patches |
21:36.27 | cr2 | dcordes_: btw, are you somewhere close to Wuppertal now, and not going asleep soon ? |
21:36.54 | melgurth | http://img188.imageshack.us/img188/3985/p6140005.jpg so what is wrong with my frame buffer? (pic= botting enlightemnent on i780) |
21:38.39 | cr2 | melgurth: dump the fb registers in haret, and read the docs. |
21:39.36 | cr2 | i don't know how pxa3xx is different from pxa27x |
21:41.26 | melgurth | and how to do that? I'm rather noob in that haretconsoling |
21:42.03 | cr2 | how do you configure the fb ? |
21:42.43 | dcordes_ | cr2: I'm close to Wuppertal but I need to get up at 7. why are you asking? |
21:43.01 | melgurth | you mean how I've edited LCD driver in kernel? |
21:43.33 | cr2 | dcordes_: i must be in Brussels at 8am, so i'll be driving in your direction soon. |
21:43.40 | melgurth | or in kernel commandline |
21:45.20 | cr2 | melgurth: the pxafb needs some fb parameters, i guess pxa3xx fb too |
21:48.09 | dcordes_ | I would offer you to stop by but I need some sleep. need to be operational tomorrow |
21:50.10 | cr2 | dcordes_: well, don't want to trouble you |
21:51.09 | dcordes_ | it's ok. did work sent you to brussels? |
21:52.01 | cr2 | yes |
21:52.34 | cr2 | i've visited my friends in wtal today, and now have nothing to do. |
21:53.00 | cr2 | the nc10 battery will be empty in 3 hours. |
21:54.42 | dcordes_ | I see. well we could meet on your way back? assuming you stop by in wuppertal again. |
21:56.47 | cr2 | dcordes_: yes, i'll be returning on wednesday. but the exact timetable is not yet known. |
21:59.58 | dcordes_ | cr2: ok ping when you know. btw, why don't you use raphael as ssh client for nc10 replacement? |
22:00.55 | cr2 | ssh client for what ? |
22:02.53 | dcordes_ | kernel code editing, irc, etc |
22:03.49 | cr2 | hm. nc10 is more comfortable :) |
22:04.15 | cr2 | and raph needs suspend. |
22:04.42 | cr2 | but it's a good idea, and will work already. |
22:05.25 | cr2 | dcordes_: found the patches ? |
22:05.55 | dcordes_ | no let me see |
22:06.14 | dcordes_ | I looked for them after I read the entire lkml including all the fighting yesterday |
22:08.14 | cr2 | dcordes_: i think there are some important point not available in this discussion: |
22:09.12 | cr2 | we need 7200 support, so arch-msm is not only for google-only 7201A and 8xxx cpus |
22:09.38 | cr2 | the DEX aka proc_comm is not the lowest-level interface. |
22:10.16 | cr2 | so we need the MSM_CLK support and GPIO ALT support |
22:10.23 | cr2 | even if google does not like it. |
22:10.41 | Echo31 | Hi all |
22:10.42 | dcordes_ | true. we should talk to dzo. maybe he can try moving on with kernel version a bit and get closer to google |
22:10.56 | cr2 | so their apis for gpio and clk need to be made portable |
22:11.33 | cr2 | hi Echo31 |
22:13.29 | Echo31 | good evening, cr2 and pH5 |
22:14.05 | dcordes_ | cr2: do you mean the patches at 01:35 following ? |
22:15.36 | cr2 | dcordes_: the RPC function changed from 2 to 1, and msleep(5) commented out |
22:16.00 | dcordes_ | ok |
22:18.34 | dcordes_ | <PROTECTED> |
22:21.47 | cr2 | yes, dzo is porting the vogue branch to 2.6.27 |
22:21.48 | Echo31 | cr2 : How can i provide you an athena 2.6.30.r4 patch and a def_config , to add this device in the pH5's magician branch? |
22:22.12 | cr2 | Echo31: talk to pH5 |
22:22.48 | Echo31 | Ok , a next time. |
22:24.11 | dcordes_ | Echo31: this branch? http://git.linuxtogo.org/?p=ph5/kernel.git;a=shortlog;h=refs/heads/magician |
22:24.49 | cr2 | dcordes_: pH5 said that he wants to look at the code, and commit it |
22:25.11 | dcordes_ | ok |
22:26.37 | *** join/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
22:30.28 | Echo31 | cr2: I will talk to pH5 for a next time. Bye |
22:37.47 | *** join/#htc-linux nebi (n=nebi@217.142.147.19) |
22:40.52 | *** join/#htc-linux l33tlinuxh4x0r (n=user@adsl-144-166-112.rmo.bellsouth.net) |
22:49.44 | lama | pH34r2 |
22:52.08 | *** part/#htc-linux einand (n=einand@remote2.student.chalmers.se) |
22:52.36 | dcordes_ | cr2: I'll add the lines tomorrow. have a good travel and keep me updated |
22:52.41 | dcordes_ | gnite |
23:16.26 | parmaster | have a safe trip cr2 |
23:21.38 | tmzt | cr2: did you read the dream thread on linux-kernel? |
23:22.27 | tmzt | looks like google is working on a 2.630 or newer tree with some more upstream integration and drivers/interfaces |
23:26.07 | cr2 | parmaster: thanks |
23:26.24 | cr2 | tmzt: i forgot to tell dcordes_ about the hello patch |
23:26.32 | tmzt | I have it |
23:27.02 | cr2 | tmzt: i still think that they do not address the key points for msm support. |
23:27.07 | tmzt | there is no audio routing client code in android git |
23:27.35 | cr2 | 7200 , MSM_CLK ,GPIO ALT and AMSS 5200 / 6150 |
23:28.01 | tmzt | 5200? |
23:28.17 | cr2 | 52XX, so i call it 5200 |
23:29.17 | tmzt | we need to abstract the things we need to be different on 5200 vs. 6150 |
23:29.27 | tmzt | more than just defines |
23:29.41 | cr2 | without getting a clear answer from google about these points, we will get major differences to g1 |
23:30.09 | cr2 | we don't know (yet?) the 5200 vs 6150 differences |
23:30.17 | cr2 | i guess dzo has 6150 |
23:30.24 | tmzt | it has to be possible to build multiple machines into the kernel which we can't do with our current code, or google's |
23:30.51 | cr2 | and he patched the 6210 adsp, and moved the audio play module (at least) |
23:31.15 | cr2 | i think that 5200 does not have this module moved. |
23:31.25 | tmzt | the ifdefs in qdsp5/snd.c for example, it's not possible to build TROUT and RAPH into the same zImage with that code |
23:31.50 | cr2 | so we need to clarify this with dzo. it's more of less the last uncertain arwa |
23:32.00 | cr2 | s/arwa/area/ |
23:32.20 | tmzt | for combining vogue/msm trees? |
23:32.43 | tmzt | the gpiofunc, clk, etc. work on vouge/kaiser? |
23:32.51 | cr2 | for finding 6150 vs 5200 differences |
23:33.37 | cr2 | they work, but 7200 has less gpios (less ALT functions) and the clk layout is different |
23:33.42 | tmzt | do you think we should have a goal of clening up and moving to 2.6.29 based on google tree? |
23:33.45 | cr2 | MSM_CLK wiki page |
23:34.11 | cr2 | google tree needs some changes to be portable |
23:34.25 | cr2 | we can't accept the MSMp atag for example |
23:34.35 | tmzt | but we can get a clear view of the patchset against it |
23:34.39 | tmzt | yes |
23:34.45 | cr2 | because wince partitions are not 128k aligned |
23:35.18 | tmzt | the other option would be to move our work to upstream, latest released kernel, or even current |
23:35.19 | cr2 | another important point is the tvenc |
23:35.47 | cr2 | google removed tvout support from qualcomm devboard code |
23:35.57 | tmzt | WyrM has had success with this and topgit but that was pxa of course |
23:36.13 | tmzt | g1 doesn't have it connected |
23:36.26 | cr2 | it may be in their business interest, but we should not give a fsck about it. |
23:36.38 | tmzt | it's clear their code is for maintaining trout/sapp support |
23:36.58 | cr2 | well, crippling the code is bad |
23:37.11 | tmzt | I think one thing is clear, we need to participate in linux-kernel and lak for msm |
23:37.21 | cr2 | and i find this part in g1 code much uglier than in qualcomm tree |
23:37.27 | tmzt | we should have done this last year |
23:37.42 | tmzt | aurora? |
23:37.47 | cr2 | yes |
23:38.13 | tmzt | that seems to be the 2.6.29 being developed for upstream |
23:38.14 | cr2 | aurora supports 3 fb devices: |
23:38.22 | cr2 | LCD, external LCD and TVout |
23:38.53 | tmzt | yeah, all qualcomm chips have supported two |
23:38.54 | cr2 | this code was written for a devboard |
23:39.09 | tmzt | front display for flip phones |
23:39.38 | tmzt | it seems to be the whole reason for mddi |
23:39.40 | cr2 | yes |
23:39.59 | tmzt | it's better to have 4 or 6 wires in the ribbon that 30 |
23:40.03 | *** join/#htc-linux marajin (n=marajin@87-194-102-189.bethere.co.uk) |
23:40.06 | cr2 | we have code for GPIO ALT |
23:40.18 | cr2 | let's cleanup and submit it |
23:40.43 | tmzt | direct? google is claiming on lk that it's only possible through proc-comm |
23:40.46 | cr2 | it works also on 7x00 (but the number of gpios is less) |
23:41.10 | cr2 | maybe if the ARM9 GPIO area is protected by MPU |
23:41.35 | cr2 | but it's _not_ the case on ALL htc wince phones |
23:41.59 | tmzt | so we still need to abstract it? |
23:42.07 | cr2 | so they can claim whatever they like |
23:42.42 | cr2 | if you want a common api with mfp |
23:42.49 | tmzt | ok, glad to know there's a technical reason |
23:43.20 | tmzt | we could have something like access-method in pdata |
23:43.27 | cr2 | btw, the MSM_CLK is modified by g1 code too. |
23:43.38 | tmzt | PROCCOMM REGISTER, etc. |
23:43.42 | cr2 | the gp clock for the LCD brightness |
23:44.02 | tmzt | which needs to be a backlight driver |
23:44.09 | cr2 | so it's BS to claim that it works only via DEX/proc_comm or RPC |
23:44.28 | tmzt | is uboot useful for understanding clocks? even if the actual registers are different |
23:44.44 | cr2 | not really |
23:44.53 | cr2 | check the MSM_CLK wiki page |
23:45.24 | cr2 | i've put all the known data for 7200, 7201A and "uboot"=8350 in one table |
23:46.24 | cr2 | the DEX aka proc_comm calls are used mainly to talk to the PMIC over SBI |
23:47.13 | cr2 | vregs, vibra, battery monitor. |
23:48.03 | tmzt | I have to say though, tvout is not my first concern, nor is pcm playback. I have a lot of things I want to do in userspace (non-android) that are held back by lack of knowledge/functionality on kernel side |
23:48.35 | tmzt | audio routing is the biggest one as it's needed to get phone calls working |
23:48.54 | cr2 | SND rpc ? |
23:49.10 | cr2 | the numbers are the same as on kaiser |
23:49.27 | cr2 | numbers = msg contents |
23:49.47 | tmzt | since we don't have example code from android we need to take a different approach, tracing/research on libhardware, acoustic, ril for example |
23:49.56 | cr2 | then there is AT@SETAUDIO= |
23:50.10 | tmzt | does that work? |
23:50.13 | tmzt | on A |
23:50.15 | cr2 | but i think it's used only for FM pcm routing |
23:50.32 | cr2 | yes, =3 is used for FM |
23:50.33 | tmzt | ok, since it must share pcm with bluetooth |
23:51.31 | cr2 | yes, so it's controlled by AMSS too |
23:51.41 | cr2 | but not over rpc. |
23:52.09 | tmzt | yeqah, another place where history makes desiscions |
23:52.53 | tmzt | in a normal phone bluetooth is tightly integrated with amss and fm radio on the few models that have would be too |
23:55.00 | cr2 | ok |
23:55.04 | tmzt | well, another approach would be to ask on lk for a test suite of some sort, leaving out the really prtected stuff like acoustic but including testing code for most of qdsp5 |
23:55.35 | tmzt | pcm, mp3 playback, routing |
23:55.59 | cr2 | we need some more research on the 5200/6150 modules |
23:56.49 | cr2 | if Pavel will write an alsa driver for g1, that will simplify a lot of things |
23:56.51 | tmzt | I think we should consider wl12xx for wifi as well and maybe take a look at this mini android swetland posted assuming enough source is there |
23:57.04 | tmzt | that would be great |
23:57.10 | cr2 | because we will not be forced to support strange android devices and ioctls |
23:57.48 | cr2 | what is the difference between the miniandroid and initrd ? |
23:58.01 | tmzt | not sure yet |
23:58.22 | tmzt | I guess it's supposed to be small enough to boot with fastboot |
23:58.28 | cr2 | but i don't know how will mp3 DSP fit into also |
23:58.33 | cr2 | the pcm is clear |
23:58.53 | cr2 | s/also/alsa/ |
23:59.15 | tmzt | I think there needs to be a more generic dspgateway class in the kernel, supporting omap, mxc, whatever |
23:59.40 | cr2 | it's a complex issue |
23:59.47 | cr2 | like mfd |
23:59.55 | cr2 | maybe even more complex |