**** BEGIN LOGGING AT Mon Jul 18 23:59:57 2005 **** BEGIN LOGGING AT Tue Jul 19 05:08:40 2005 Jul 19 05:39:39 ~seen beewoolie Jul 19 05:39:39 beewoolie <~beewoolie@florence.buici.com> was last seen on IRC in channel #openjtag, 43d 19h 55m 35s ago, saying: 'jacques: ping.'. Jul 19 05:39:47 ~seen beewoolie_afk Jul 19 05:39:47 i haven't seen 'beewoolie_afk', prpplague Jul 19 05:39:53 ~seen beewoolie_away Jul 19 05:39:54 i haven't seen 'beewoolie_away', prpplague Jul 19 05:43:09 <[g2]> prpplague, he was here yesterday Jul 19 05:43:30 [g2]: ahh ok Jul 19 05:43:32 [g2]: thanks Jul 19 10:01:35 beewoolie-afk: das bee is in the house Jul 19 10:02:21 yo yo yo Jul 19 10:02:40 beewoolie-afk: question, in your 2.4 release of for the 79520, did you make any changes to the linux/arch/arm/boot/compressed/head.S ? Jul 19 10:02:41 Do you have much experience with LCD panels? Jul 19 10:02:58 I don't think I changed anything. Jul 19 10:03:02 Why? Jul 19 10:03:21 beewoolie-afk: i have some experience Jul 19 10:03:30 OK. One thing at a time. Jul 19 10:03:37 beewoolie-afk: because the cache isn't being enabled Jul 19 10:03:37 What's up with head.S? Jul 19 10:03:47 Oh. That would be bad. Jul 19 10:03:57 beewoolie-afk: lineo's code doesn't enable the armv4 cache Jul 19 10:03:57 Do you think that Lineo did that? Jul 19 10:04:03 beewoolie-afk: yea Jul 19 10:04:05 That is really wierd. Jul 19 10:04:24 Without cache, it would run really sucky. Jul 19 10:04:27 beewoolie-afk: yea Jul 19 10:04:51 Honestly, I've not spent much time with the 2.4 port. Jul 19 10:04:57 I added it to my BSP just because I could. Jul 19 10:05:08 I might look at it again when I get back to the 79520. Jul 19 10:05:23 Sharp wants me to finish up the 79520 port for 2.6. Jul 19 10:05:24 beewoolie-afk: ok, might want to double check the 2.6 then and make sure you are getting the i and d caches enabled Jul 19 10:05:34 I'll probably fold in the 2.4 stuff just to make it easy on people. Jul 19 10:05:36 beewoolie-afk: yea, i spoke to Bob Shear about that Jul 19 10:05:49 I'll check the caches. Jul 19 10:05:52 beewoolie-afk: hehe, told him you were doing a good hob Jul 19 10:05:53 job Jul 19 10:05:56 Does the /proc/cpuinfo show that caches are disabled. Jul 19 10:06:07 Thanks for the kind words. Jul 19 10:06:16 ? Jul 19 10:06:40 beewoolie-afk: the 2.4 kernel doesn't display cache info for the cpu in /proc/cpuinfo Jul 19 10:06:52 Hmm. Jul 19 10:07:02 it is easy enough to read the CP15 register Jul 19 10:07:08 beewoolie-afk: yea Jul 19 10:07:22 beewoolie-afk: i was planning to add some status info tomorrow Jul 19 10:08:07 beewoolie-afk: got a custom lcd issue? Jul 19 10:08:10 bbiaw, it's breakfast time. Jul 19 10:08:18 beewoolie-afk: np, i'll be here Jul 19 10:28:58 <[g2]> late breakfast :) Jul 19 12:30:25 ~praise [g2] Jul 19 12:30:25 All hail [g2]! Jul 19 12:30:38 that was fun. let's do it again Jul 19 12:30:52 ~praise [g2] Jul 19 12:30:52 All hail [g2]! Jul 19 12:31:33 <[g2]> why's that ? Jul 19 12:31:51 <[g2]> beewoolie-afk's is in a good mood today :) Jul 19 12:32:05 hey, it's dollface and i like the praise option Jul 19 12:32:15 <[g2]> musta been a goog breakfast Jul 19 12:32:30 but i'm not really geeky enough to have my own name on this chat site Jul 19 12:32:37 <[g2]> cool.. give dollface a hug and kiss Jul 19 12:32:59 breakfast was ok but the praise option is more interesting Jul 19 12:33:12 now i'll praise beewoolie Jul 19 12:33:15 <[g2]> ~praise beewoolie-afk Jul 19 12:33:15 All hail beewoolie-afk! Jul 19 12:33:24 ~praise beewoolie-afk Jul 19 12:33:25 All hail beewoolie-afk! Jul 19 12:33:29 yeah! Jul 19 12:33:41 <[g2]> ~karma beewoolie-afk Jul 19 12:33:41 beewoolie-afk has neutral karma Jul 19 12:33:48 <[g2]> ~karma beewoolie-afk 1 Jul 19 12:33:48 beewoolie-afk 1 has neutral karma Jul 19 12:33:55 <[g2]> doh! Jul 19 12:33:59 <[g2]> ~help Jul 19 12:34:00 maybe one day i'll be a computer geek too chatting is fun Jul 19 12:34:40 ~karma [g2] Jul 19 12:34:40 [g2] has karma of 1 Jul 19 12:34:59 bye [g2] Jul 19 12:35:12 <[g2]> bye Jul 19 12:48:07 [g2]: I told the story of us de-underclocking the slug to dollface and a few others. Jul 19 12:48:20 <[g2]> cool Jul 19 12:48:24 They especially like the bot's praise feature Jul 19 12:49:00 Did I hear right that jbowler found a solution to the shutdown problem? Jul 19 12:49:58 beewoolie-afk: ho ho ho Jul 19 12:50:04 beewoolie-afk: did you have a lcd question? Jul 19 12:50:24 Yeah. Jul 19 12:50:49 I have a panel that looks right, but some of the red pels flicker, and only sometimes Jul 19 12:50:54 Do you know what can cause this? Jul 19 12:51:57 beewoolie-afk: just red? Jul 19 12:52:32 Seems like it. It behaves very strangely in particular circumstances. For example, when i draw a gray line in the first column, the gree pels don't light. Jul 19 12:52:35 drugs! Jul 19 12:52:37 beewoolie-afk: what type of display stn or tft? Jul 19 12:52:43 tft Jul 19 12:53:09 beewoolie-afk: you using 555 or 565 or 666? Jul 19 12:53:41 beewoolie-afk: this on a pl110 controler? Jul 19 12:54:15 This is a pl110. Ithink it's 555, but I cannot be sure. I haven't been able to determine how I know one way or the other. Jul 19 12:54:31 The panel supports six bits per color. Jul 19 12:55:17 beewoolie-afk: is it a sharp panel? Jul 19 12:55:29 Yeah. It's the 5.7" that LPD sells. Jul 19 12:55:46 I have the datasheet, but I haven't studied it much. I just wondered if this might be a timing issue. Jul 19 12:56:06 I've toyed with the parameters a bunch. It's really resilient to changes in the porches. Jul 19 12:56:10 beewoolie-afk: ahh, yea, its gonna probably be a problem between the pallet and timing Jul 19 12:56:27 beewoolie-afk: yea, you really need a scope to do lcd work Jul 19 12:56:34 The only one that seems to make a difference is the vertical front porch because it determines where the first line appears. Jul 19 12:56:37 I have a scope. Jul 19 12:56:55 there is no palette because this is a direct-mapped mode. Jul 19 12:56:56 beewoolie-afk: you can use devmem2 to tweak the values and do some testing from command line Jul 19 12:57:18 What is devmem2? Jul 19 12:58:45 I'll just take some time and make sure I've got all of the timing right. As far as I can tell, there isn't much I can control. Jul 19 12:58:57 beewoolie-afk: http://www.lart.tudelft.nl/lartware/port/ Jul 19 12:59:04 beewoolie-afk: look at the bottom of the page Jul 19 12:59:21 beewoolie-afk: no, the pl110 is pretty flexible Jul 19 12:59:37 Well, I have jtag, so it isn't necessary. Jul 19 12:59:54 beewoolie-afk: the 3 lcd's we've done with the pl110, we hooked up an oscope and used devmem2 to tweak values Jul 19 12:59:58 The controller is flexible, but the panel seems to not care much about the parameters. Jul 19 13:00:09 beewoolie-afk: yea, jtag will do it Jul 19 13:00:17 beewoolie-afk: you'd be surprised Jul 19 13:00:30 In fact, I usually use APEX since I can do it all from one place. Jul 19 13:00:35 beewoolie-afk: i'll grab the datasheet and ahve a look this evening Jul 19 13:00:48 Well, I've been pushing things around and nothing much changes the output. Jul 19 13:01:31 beewoolie-afk: yea, i found that to be true as well Jul 19 13:02:11 What about the frequency. If I slow down the pel clock, is there really any cost except for the fact that the display updates a little slower? Jul 19 13:02:19 Will all of the colors be the same? Jul 19 13:02:48 beewoolie-afk: i'd have to look at the datasheet, the lcd timings are very tricky Jul 19 13:02:57 beewoolie-afk: i'll grab it now Jul 19 13:03:36 I'd think so, but that doesn't seem to be the case. Jul 19 13:03:56 http://www.sharpsma.com/part.php?PartID=631 Jul 19 13:05:28 ahh thanks Jul 19 13:06:57 Looks like the panel clock can be 25MHz. I think I've got is set much lower. Jul 19 13:07:06 Perhaps that's why is looks so wierd. Jul 19 13:07:12 In fact, it kinda makes sense. Jul 19 13:07:41 If a pel is set for 10% of full intensity and the clock frequency is too low, I would expect it to flicker. Jul 19 13:10:24 one sec on the phone with the boss Jul 19 13:13:02 beewoolie-afk: yea its 555 Jul 19 13:13:17 beewoolie-afk: printing now to have a look Jul 19 13:13:17 Where did you see that? Jul 19 13:13:49 beewoolie-afk: hehe, its listed in the old lineo patch as a 555 Jul 19 13:13:56 beewoolie-afk: one sec and i'll check the docs Jul 19 13:14:46 Odd. I looked in the Lineo patch and didn't see it. But I was looking in the 7a404 implementation and not the 79520. Jul 19 13:15:43 beewoolie-afk: pl110-fb.c has the lq57 listing Jul 19 13:15:48 beewoolie-afk: which is the same Jul 19 13:16:19 beewoolie-afk: hmm the data sheet seems to look like it should be 666 Jul 19 13:17:15 Yeah, but that isn't possible with the pl110 Jul 19 13:17:24 I'd need 24 bit color. Jul 19 13:18:16 beewoolie-afk: right, but you can fake it with a 555 signal Jul 19 13:18:24 beewoolie-afk: but you have to compensate for that Jul 19 13:18:32 How is that? Jul 19 13:18:43 I think it depends on the wiring. Jul 19 13:19:03 If we wire the MS five bits, then we just lose one bit of color resolution. Jul 19 13:19:30 yea you could do that as well Jul 19 13:20:17 but you still have to have a clock cycle to account for the missing data Jul 19 13:22:35 Hmm. Why? If it takes all six bits at one time, there is no difference in timing. Jul 19 13:23:00 beewoolie-afk: duh sorry, wasn't thinking straight Jul 19 13:23:08 Is that the STN way? Jul 19 13:24:36 beewoolie-afk: one sec, i think i have the code for the logicpd we did our initial test with Jul 19 13:25:39 beewoolie-afk: is the 6th color bit tied low? Jul 19 13:25:47 beewoolie-afk: or is it floating? Jul 19 13:31:53 It will take some time to check on that. Jul 19 13:38:19 I think I've got the frequency wrong. It looks like the frequency is 25MHz for VGA and 7MHz for QVGA. Jul 19 13:38:28 In other words, I think it is already correct. **** ENDING LOGGING AT Tue Jul 19 23:59:56 2005