IRC log for #htc-linux on 20071121

01:00.29*** join/#htc-linux Dinde (n=kayser@sur-internet.net)
03:20.46*** join/#htc-linux J4k3 (n=jsuter@openwrt.us)
03:36.24*** join/#htc-linux kiko_ (n=Kiko@st0192.nas931.soka.nttpc.ne.jp)
03:39.54*** join/#htc-linux Zoolooc (n=fredsiba@p54952DA0.dip0.t-ipconnect.de)
04:17.39*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
04:28.16*** join/#htc-linux huhlig (n=UhligH@pool-96-229-224-170.lsanca.fios.verizon.net)
05:12.25*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
05:42.36*** join/#htc-linux goxboxlive (n=jrs@195.159.97.196)
05:42.45goxboxlivegood morning
06:09.59*** join/#htc-linux dion (n=dion@inhex.net)
06:22.40*** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be)
06:39.01*** join/#htc-linux _law_ (n=law@mail.stiftadmont.at)
06:50.28*** join/#htc-linux rob_w (n=bob@X10ca.x.pppool.de)
06:53.17*** join/#htc-linux huhlig (n=UhligH@pool-96-229-224-170.lsanca.fios.verizon.net)
06:56.04*** join/#htc-linux sadeness_ (n=LamersIn@nat1.rlan.ru)
07:43.52*** join/#htc-linux rmoravcik (n=moravcik@gtsgw.ttc.cz)
07:48.26*** join/#htc-linux kiozen (n=oeichler@p5492A7DA.dip0.t-ipconnect.de)
08:02.26*** join/#htc-linux wild (n=root@st5a11.di.uniba.it)
08:14.04*** join/#htc-linux Mineque (n=Mineque@195.60.65.50)
08:16.48wildcr2 are you BabelO friend?
08:38.28goxboxlivewild: cr2 is german and BabelO is french. I guess they have never met in real life. But bought of them hang around here every day.
08:38.42goxboxlives/bought/both/
08:45.00wildwow :) ok.... fantastic... i know that BabelO is french!.... i want know if cr2 can help me like BabelO!
08:47.00*** join/#htc-linux zoolooc (n=lucian@p54952DA0.dip0.t-ipconnect.de)
09:34.23*** join/#htc-linux ltxda0 (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net)
09:54.07*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
10:10.51*** join/#htc-linux dcordes (n=user0815@f048226202.adsl.alicedsl.de)
10:51.56*** join/#htc-linux Keizer (n=keizer@c-69-139-42-47.hsd1.fl.comcast.net)
11:57.12*** join/#htc-linux rob_w|laptop (n=rob_w@p549B9C1E.dip0.t-ipconnect.de)
11:59.29*** part/#htc-linux goxboxlive (n=jrs@195.159.97.196)
12:04.24*** join/#htc-linux ltxda00 (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net)
12:12.20*** join/#htc-linux goxboxlive (n=jrs@195.159.97.196)
14:38.35*** join/#htc-linux AC_Mast (i=s@gateway/tor/x-553f4e658de2d016)
15:00.59*** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-ccf62e1c98ac25ce)
15:03.38*** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com)
15:05.41*** join/#htc-linux magumbade (n=magumbad@p5497E28E.dip.t-dialin.net)
15:15.33dcordeshi
15:17.12dcordescr2: ping
15:28.52dcordessomebody has a few minutes spare time to help me go on with kaiser/titan memory map?
15:38.07zooloochi dcordes, is that info already online somewhere in some wiki?
15:48.06dcordeszoolooc: you mean the display thing we did yesterday?
15:48.43dcordesmaybe cr2 put it. Thing is he calculated something and I didn't really get what he did so I was not able to file it
15:51.28dcordeswe found out something about i2c and touchscreen.
15:51.51dcordeszoolooc: you can check logs for more detail- I made some pastebins with the output
15:54.19*** join/#htc-linux law|home (n=_law_@213.173.86.202)
16:18.23dcordessilent today ^^
16:23.00*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
16:33.35zooloocdcordes: I'm still @work, sorry for not responding
16:34.31dcordesnevermind
16:34.46zooloocdcordes: well, last in the morning I've briefly read the IRC conversation and clicked on few pastebin links of yours, but I too can't understand what those addresses are all about
16:35.29dcordeswould be great if we would, so we could do the job on our own
16:35.43dcordesI really tried to understand but didn't get far
16:36.47dcordesbut I think the irqs for i2c and touchscreen are very important
16:36.50zooloocnot that it where not understandable, but I'm not at all into such low level programming, at least not now. Last time I had contact with such things was 15 years ago, I guess, when we had a uController architecture course at university :-)
16:36.54dcordesso it was not for nothing :)
16:37.26dcordesheh see- I have no clue about any level programming
16:37.28zooloocsure those are important
16:38.30zooloocyou shouldn't mis-interpret what I said, "low-level" was meant in a sense of very close to hardware, registers, address spaces and such :-)
16:38.44dcordesyes I got this :) don't worry
16:39.03dcordesI already noticed you are it pro
16:40.41dcordesheh
16:56.18*** join/#htc-linux wild (n=root@st5a11.di.uniba.it)
16:56.57wildanyone can help me to compile a kernel module?
17:00.36goxboxlivewild: What kind of kernel module? WHat device are you trying to compile for?
17:02.47wildgoxboxlive: Device: blueangel, Kernl: my compiled kernel: 2.6.21-hh18 with noeabi gcc, and this is the module that i want compile: http://core.it.uu.se/core/files/aodv-uu-0.9.5.tar.gz
17:02.52wildcan you help me?
17:03.06wildi have some errors :(
17:03.15wildwhile compiling
17:03.23goxboxlivewild: is it a part of the handhelds.org source tree*?
17:04.06wildno, but if you download it, you can read in README procedure to compile ARM IPAQ familiar....and so on
17:04.48goxboxliveok, i'll look
17:05.09wildthankyou very much goxboxlive , i wait here! :(
17:07.25wildi ask BabelO too, but BabelO have the same error like me :( if you help me, i'm happy.... i try compile from days withoud success :(
17:08.00wildi think that is a different kind of toolchain... , i try severals compiler, but i have ever errors (sorry for my english)
17:14.02goxboxlivewild:  I get errors too. I am testing with a gueabi crosscompiler
17:14.37goxboxlivewild: have you tested with openembedded?
17:14.47goxboxliveIt exist in the openembedded repo
17:15.07goxboxliveyou can build it for boueangel there too. Or any other device you might have
17:15.48wildgoxboxlive: no, i have no experience with openembedded, can you explain what i should do? giveme links ecc...
17:16.55goxboxlivehmm i just saw that they existed in the nonworking folder. Here is link to get started: http://www.openembedded.org/wiki/GettingStarted
17:17.27goxboxliveYou can compile almost everything there, and for several arch.
17:17.53wildopenembedded give me cross compiler for my handheld kernel?
17:18.34goxboxlivewild: yes
17:18.49goxboxlivewild: is it blueangel you are using?
17:18.58wildgoxboxlive: yes
17:19.25goxboxliveIt gives you more than a kernel, it gives you a image you want, like gpe, opie, openmoko and so on
17:19.34*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
17:19.34wildbut i need something to quikly... now i must study openembedded... it is simple procedure?
17:20.13dcordeswild: it's not complex but time intensive at the beginning
17:20.17goxboxlivewild: no, when you first have it working, but it will take some time. I can try to build the package for you in my Openembedded build
17:22.27wildgoxboxlive: i appreciate your help, the main problem is that this work is for my thesis at university, i graduate on 14th december, the main task is compile kerenl for my device and module, the first work is done (compile kernel)
17:22.32goxboxliveIt's not working in openmebedded weither.. It wouldnt build
17:22.39wildthe second failed
17:22.53wildso.... fail in openembedded too :(
17:22.55wildgrrrrrrrrrrrrrrrrrrrrrrr
17:22.57goxboxliveyes
17:23.57wildgrrrr
17:23.57wild:(
17:24.27wildif you solve it, i can put your name in my work, goboxlive, BabelO and all that help me :(
17:24.44wildplease let me know if you solve it
17:25.17wildmy email is: wildspecial@yahoo.it
17:25.35*** join/#htc-linux rob_w (n=bob@X01d4.x.pppool.de)
17:33.13*** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be)
17:38.52wildgoxboxlive: any news?
17:39.34*** join/#htc-linux pH5 (n=ph5@e178243170.adsl.alicedsl.de)
17:40.50*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
17:41.02goxboxlivewild: no i have no ideas. sorry
17:41.50goxboxlivehi pH5
17:41.58pH5hi goxboxlive
17:43.19wildgoxboxlive: ok...let me know!
17:43.36goxboxliveyes
17:55.40*** join/#htc-linux |dion| (n=dion@inhex.net)
17:57.40*** join/#htc-linux Babel (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
18:05.02*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
18:23.35*** join/#htc-linux kiozen (n=oeichler@rgnb-4db03dc0.pool.einsundeins.de)
19:03.56wildBabel: i know, i'm Annoying..... any news?
19:04.33dcordeswild: which oe product do you want to build? join #oe for openembedded help
19:05.28wildmhh ok.... thanks!
19:30.23dcordescr2: ping:)
19:35.51*** join/#htc-linux Zoolooc (n=fredsiba@p54952DA0.dip0.t-ipconnect.de)
19:53.08dcordeshi Zoolooc
19:53.52Zooloochi dcordes
19:54.19dcordesdo you have any idea on how to continue?
19:54.50Zooloocunfortunately not
20:04.04kiozenanyone knows how to tell configure & make not to take libraries from the system's libdir but a user defined one? (yes I tried --libdir)
20:15.40dcordes~seen PITAboy
20:15.43aptpitaboy <i=Windoze@adsl-221-110-242.rmo.bellsouth.net> was last seen on IRC in channel #htc-linux, 2d 17h 54m 4s ago, saying: 'well HTC wrote me back and said that since that putting linux on the device would void the warentee that they are unable to help'.
20:17.48*** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-2571bd5748bc83ba)
20:17.59dcordesheh nice statement- I wonder what his exact question was
20:46.38*** join/#htc-linux Mineque (n=Mineque@195.60.65.50)
20:56.26J4k3blah.  its a shame htc is such a stupid microsoft-centric company.  I'd pay more than I paid for my apache for the ability to load linux with complete driver support...
20:57.26dcordessame here
21:03.51J4k3theres a general lack of 'fun' CDMA devices.  The GSM coverage where I live is fairly spotty
21:05.13J4k3oh well, the apache will go back to ebay :|
21:07.17dcordesis apache gsm or cmda?
21:13.40cr2J4k3: what's wrong with apache ?
21:14.07J4k3cr2: eh.. WM5 is painful, the hacked WM6 is painful.  :|
21:14.22J4k3then I screwed up and loaded Verizon AKU3.3 on it, which is appareently blocking me from loading WM6 back on
21:14.32J4k3so its extra painful to use.
21:14.34cr2i have heard, once, that there the CDMA version of blueangel was working.
21:14.48dcordeshi cr2
21:14.52cr2J4k3: but there are not other working cdma phones afaik
21:14.54cr2ho dcordes
21:15.30cr2dcordes: i've looked at the android code today, and i'm actually more optimistic than i was before.
21:16.38dcordessounds like very good news!
21:17.15cr2dcordes: there are 2 core problems to boot the kaiser: mddi init of your toppoly LCD and the uncertainty about the gpio setup and operation.
21:18.16dcordescr2: ok. how can I help?
21:18.31cr2J4k3: apache has the best chances between CDMA phones to have linux support, you just need to invest some time into the CDMA modem operation research.
21:19.38cr2J4k3: Kevin2 has done the initial traces, and there were some open questions. i have no idea about it because CDMA is very far away from me :)
21:21.10cr2dcordes: it's a problem. actually, it's not a very big deal to make linux run on kaiser for a qualified person. in the PDA mode, with the already available information.
21:23.15dcordescr2: what are the main requriements to be met in order to go from qualcomm to such linux?
21:23.37dcordessorry- from the android kernel to a kernel that boots on kaiser
21:24.28cr2the most realistic way to do it is just to analyze the kaiser SPL code, and adapt the android kernel to our needs.
21:25.10dcordeswhat's SPL code and how can I help analyzing it?
21:25.39cr2the android kernel has the necessary information and code in a bit obfuscated form sometimes, but it's nevertheless priceless :)
21:25.56cr2SPL is your secondary HTC bootloader
21:26.15dcordesis that similar to the different bootloader stages on the ipaqs?
21:26.28cr2you can see it at 0x0 address, and it takes the first megabyte.
21:26.45cr2yes, thek on it as a bios.
21:26.57cr2it's loaded from NAND into SRAM at boot
21:27.11cr2and can control your hardware.
21:27.36cr2you can also dump the wince kernel from SDRAM, it also has all the necessary information
21:29.05cr2and the spl is written based on the same qualcomm toolkit i guess.
21:29.10dcordesok I will look for info on how to do so
21:29.22cr2the overlaps between the code used by htc and android are sometimes amazing.
21:29.45cr2even the debug messages are the same.
21:33.14cr2it's not that important.
21:33.42cr2motorola is certainly there, and after a780 i don't trust anything that comes out of motorola.
21:34.31J4k3cr2: well, I'm tempted to go to GSM.  I have a 150 ft (45M) tower on this place, I'd just need one of those amplifier-things
21:34.37cr2it is a great linux device, but the way how motorola dealed with it, is simply mindbreaking.
21:34.49cr2J4k3: that's certainly easier.
21:34.53dcordescr2: could you point me into a direction regarding wince kernel dump from SDRAM?
21:34.54J4k3I can get ok GSM coverage in my yard, and full signal about 1/3rd of the way up the tower.
21:36.09cr2dcordes: it's probably easier to deal with the SPL, because the wince kernel has a lot of microsoft cruft inside, and you need to have some experience with it.
21:36.14cr2SPL is much cleaner.
21:36.24cr2J4k3: which phone you'd like to get ?
21:37.32dcordescr2: see I try everything you tell me to. Just put orders ^^
21:37.55J4k3cr2: well thats the tough part.  I want something with working wifi, bt, and cellular, and touch screeen
21:38.29J4k3well, touch screen + keyboard
21:38.33dcordesJ4k3: get a titan and help with msm7*00 progress
21:38.47dcordeswell featured cdma toy
21:39.36goxboxlivepH5: any idea why tslib isent included anymore in console-image?
21:40.10cr2dcordes: if he just wants to have a working linux phone, universal or blueangel is a much better option.
21:40.38J4k3well, it doesn't *have* to be linux, I just see linux as having the highest chance of reliability.
21:40.53J4k3wm just leads to cursing.
21:41.28dcordesagreed
21:41.40cr2J4k3: this channel is about linux on htc phones :)
21:41.50dcordesalthough I only used wm for a day yet
21:41.51J4k3cr2: I know :)
21:42.43dcordescr2: are these cdma?
21:43.02cr2wince is slow and unreliable, but working. just like other microsoft products.
21:43.10cr2dcordes: umts/gsm
21:43.32dcordesI think he wants to go for a cdma device
21:43.38J4k3yeah... wm6 reminds me of my first experiences with win95 on a 386DX/40 with 8MB ram.  Slow, buggy, but cooler than anything else I'd seen before.
21:43.43pH5goxboxlive: no. should it be in there? console doesn't have ts support anyway.
21:44.06J4k3well, the iphone is slick too.  my friend thats a manager for apple ts says they're fragile and sketchy
21:44.26goxboxlivepH5: it had before.
21:44.38goxboxlivets_calibrate was included, but not now
21:44.40dcordesJ4k3: fragile as in unstable?
21:46.36goxboxlivepH5: i ghad to add tslib_calibrate to the console image file
21:47.12*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
21:47.24J4k3goxboxlive: he says the touchscreen has a tendency to get damaged unless you baby it
21:47.44J4k3goxboxlive: its not like a regular pda touchscreen
21:47.59goxboxliveJ4k3: ?
21:48.35dcordescr2: so what about SPL?
21:49.12cr2dcordes: i'm thinking what can be done.
21:50.17dcordesok
21:55.18Hymiehttp://www.reghardware.co.uk/2007/11/21/usb_vacuum_cleaner/
21:56.41*** join/#htc-linux Zoolooc (n=fredsiba@p549531E9.dip0.t-ipconnect.de)
21:57.48cr2Hymie: you need an usb host for that. with >100mA
22:00.06cr2dcordes: i think the most realistic task is the following
22:00.31cr2dcordes: do you have the android kernel locally ?
22:03.04*** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl)
22:03.56dcordescr2: yes. I git cloned it.
22:04.14dcordes(yesterday)
22:04.41cr2dcordes: cd linux-msm/drivers/video/msm
22:05.08dcordesa second- let me fire up X
22:06.46dcordescr2: ok. Am there
22:13.31cr2look at the mdp.c file
22:14.44cr2there are a lot of registers partly referenced in mdp_hw.h
22:14.52cr2or used directly in the code.
22:15.04cr2looks really obfuscated to me.
22:15.27cr2but they all reference MSM_MDP_BASE
22:16.16cr2see also mdp_csc_table.h and mdp_scale_tables.h
22:16.30dcordesjust for my comprehension: what are mdp.c and mdp_hw.h
22:17.06dcordesonly thing I understand is "used by framebuffer core" in mdp.c
22:18.02cr2grep for MSM_MDP_BASE in this directory.
22:19.08*** join/#htc-linux thinko (i=jdoe6alp@smaug.rackdragon.com)
22:22.44dcordescr2: hm I can't figure how to do this. tried "cat * | grep MSM_MDP_BASE" but how do I get the filenames?
22:24.38cr2grep MSM_MDP_BASE *
22:26.08cr2you get a lot of stings like MSM_MDP_BASE + 0x40420
22:26.11dcordescr2: ok what can I take fro mthis?
22:26.14dcordesyes
22:26.31cr2some are documented , others not.
22:27.02dcordeswhat does that mean 'a string is documented'?
22:27.58cr2mdp_hw.h:#define MDP_INTR_STATUS                  (MSM_MDP_BASE + 0x00024)
22:29.15dcordesok I get the impression that only the strings in mdp_hw.h are documented, right?
22:31.00Zooloochey, seems that some really serious hacking begun here
22:31.12dcordeshi Zoolooc
22:32.48cr2yes.
22:33.01cr2but can also see what values are written into other regs.
22:33.55cr2since you know the MSM_MDP_BASE, you can write down the list of all registers referenced by the android code and (1) put them into a table.
22:34.12cr2(2) you can check with haret, if you have different values.
22:34.52cr2for the "dynamic" registers like irq status it's not very useful, but for some others it's very useful.
22:35.02cr2to know how they are set up.
22:40.42dcordescr2: Ok I made a list of all commented MSM_MDP_BASE strings found in mdp_hw.h
22:41.50cr2dcordes: what about the others ?
22:42.41dcordeswhich others?
22:43.09dcordesI thought the undocumented strings were not of interest
22:43.36cr2undocumented MSM_MDP_BASE + 0x50200
22:43.39cr2like that.
22:44.20cr2this one is documented MSM_MDP_BASE + 0x5fffc
22:44.42cr2but the name is not used ;)
22:44.45cr2mdp_hw.h:#define MDP_SCALE_COEFF_LSB              (MSM_MDP_BASE + 0x5fffc)
22:46.12cr2f 2a 43 5e
22:46.22cr269
22:47.17cr215 42 67 94 105
22:47.59dcordesI cannot figure the difference between your example of undocumented and documented strings
22:48.34cr2the register MSM_MDP_BASE + 0x5fffc is "documented", it's called MDP_SCALE_COEFF_LSB
22:48.58cr2but there are registers that are used, but have no cleartext names.
22:51.47*** join/#htc-linux AC_Mast (i=s@gateway/tor/x-19edfa58ed9f9ad9)
22:52.29dcordesok
22:52.45dcordesI think I got now what's documented
22:56.35dcordeswhat I don't understand is the purpose of the mission: What's MSM_MDP_BASE and why should I compare it with stuff on kaiser?
22:56.43dcordes*currently on kaiser
22:59.08cr2these are video setup/control registers.
22:59.16cr2and you have a different panel.
23:00.23dcordesah I see- so I want to figure the difference between how my panel is controlled by the kernel, and how the halibut one is controlled by the kernel?
23:01.23cr2yes.
23:01.36Zooloocmsm is halibut's framebuffer driver?
23:01.49Zooloocand kaiser has this other panel, topolly?
23:02.28Zooloocsorry, meant mdp
23:02.31pH5MDP stands for Mobile Display Processor.
23:02.57Zooloocso that's something generic, not specific to this soc?
23:03.07pH5mdp/mddi is the display configuration part in the qualcomm chip, and the configuration has to be different for different lcds
23:03.20pH5Zoolooc: it is specific to the msm7k soc.
23:03.42pH5omap has the lcdc (lcd controller), pxa has pxafb (pxa frame buffer), etc.
23:04.18dcordesah ok. that clearifies things
23:04.30Zooloochmm, and on kaiser it's also the same, only that these registers are used slightly different?
23:04.44pH5think of it as parts of a graphics card embedded into the main cpu.
23:05.14pH5Zoolooc: right, kaiser also uses a msm7k cpu.
23:07.16cr2pH5: i don't see any big differences between the 7200 and 7200A gpio config. yet.
23:07.37dcordescr2: is there anythign more specific I can do right now with haret?
23:08.06pH5cr2: all the better
23:09.39cr2dcordes: MDP_BASE is 0xaa200000
23:10.04cr2dcordes: you can just dump this area, so we can compare the values.
23:10.29cr2the mddi setup is too complicated to be done traced with haret.
23:10.36dcordeswhat do I define as beginning and ending?
23:11.06cr2pH5: but there are some other registers not used by androids.
23:14.22pH5cr2: did you already find the imageon based part of the msm7200?
23:15.18cr2pH5: these MDP offsets control the video part.
23:15.42cr2i don't know how does it overlap with w228x
23:15.51pH5cr2: that's what I'm curious about :)
23:15.52cr2but we can compare the tables.
23:16.04dcordescr2: "addlist mmutrace 0xaa200000; wi 30" ?
23:16.22cr2well, if dcordes will create a table, my w228x table is more or less ready :=
23:16.43cr2dcordes: pd 0xaa200000+XXXX 4
23:16.47dcordesroger
23:17.06cr2dcordes: you can even write a script to cover all the regs, and include the comments.
23:17.53dcordespd 0xaa200000+XXXX 4  wrong syntax
23:19.07dcordesthat's where the script comes to stage?
23:20.18Zoolooccr2: you mean a script like the one given haret to run, like default.txt ?
23:20.38cr2yes.
23:21.18Zooloocok, cmon let's do it
23:21.19dcordesaka bootscript?
23:21.55cr2yes.
23:22.09cr2pH5: the htc-egpio is limited to 8regs ?
23:22.32dcordespH5:  I have work to do. Is there anything you want me to trace before I leave?
23:22.40dcordescr2: sorry
23:22.43pH5cr2: there is some hardcoded limit currently, might be 8. if you need more, just increase it.
23:23.07Zooloocwill fire up wlan and mount my kaiser, cr2: you might tell me what to do before I go to bode
23:23.12cr2pH5: athena uses 8 but there are 9 of them. it seems kaiser too.
23:23.40dcordesbbiab
23:23.42cr2pH5: maybe we'll bump it up to 16.
23:23.51pH5cr2: all of them 8bit, 16bit aligned?
23:24.59cr2yes.
23:27.26pH5I'm just thinking about how to best have this fit with the gpio_chip structure that is maybe going into mainline soon.
23:27.27pH5For the 8bit CPLDs we could easily fit up to 4 successive registers into one gpio_chip structure if they all have the same direction.
23:28.29pH5but just bump it up to 9 now. why waste 7 words on every machine if nobody is using them.
23:28.51cr2ok.
23:29.06cr2i wonder if other cplds have the same config actually.
23:29.34cr2the most weird config is alpine, but nobody seems to be interested in it lately.
23:30.47cr20xbb8 1a,1b,19
23:31.11cr2pH5: do these numbers say you anything ? it's power-related.
23:32.50pH5nothing. what are those numbers?
23:33.29cr2no idea yet.
23:33.44pH53000 could be a delay, 26,27 and 25 gpio numbers.
23:33.53pH5you see, I have absolutely no idea about their context.
23:35.12cr2ok. good idea actually.
23:35.16cr2but the power can wait.
23:35.26cr2i've localized all the gpio control stuff.
23:35.41Zoolooccr2: anything useful you want me to dump from the kaiser?
23:37.22cr2Zoolooc: the gpio register areas.
23:37.32cr2looc at the titanmemorymap page.
23:38.10Zooloocthis one?
23:38.13Zooloochttp://wiki.xda-developers.com/index.php?pagename=TitanMemoryMap
23:38.48cr2yes. the blockes named *GPIO*
23:39.06cr2hehe. my spelling is great.
23:39.14cr2probably drunk too much :)
23:39.34Zoolooceyes tend to interpolate right, anyway :)
23:39.44pH5heh, good night :)
23:40.13cr2mcr p15. now i need a wiki page for them.
23:40.27Zoolooccr2: alright, what's the exact command? pd ?
23:41.37Zoolooclike 'pd 0xa9000000 1' ?
23:45.41cr24 at the end.
23:51.07Zoolooccr2: http://rafb.net/p/1zUXpW28.html
23:56.53cr2Zoolooc: you should add the offsets
23:57.49cr20xa92* +0x834 to read the gpio0 registers
23:58.18Zooloocthat's MSM_MDP_BASE ?

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