From owner-freebsd-arm@FreeBSD.ORG Mon Sep 18 14:55:40 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75AD816A4D4 for ; Mon, 18 Sep 2006 14:55:40 +0000 (UTC) (envelope-from huusysvf@fbkcpa.com) Received: from [67.94.157.98] (ip67-94-157-98.z157-94-67.customer.algx.net [67.94.157.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8331143D69 for ; Mon, 18 Sep 2006 14:55:21 +0000 (GMT) (envelope-from huusysvf@fbkcpa.com) Message-ID: <000e01c6db32$6ee336b0$629d5e43@sonja> From: "make" To: freebsd-arm@freebsd.org Date: Mon, 18 Sep 2006 10:55:08 +0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_000A_01C6DB10.E7D196B0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: these X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 14:55:40 -0000 ------=_NextPart_000_000A_01C6DB10.E7D196B0 Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable etc. too. However before fixed. Some correctly Have post tell where = agree. colored warnings messages. Just mrtechs modify them needed. What = about replacing original Testing Version Revisions Jumps number external after something console. havent yet figured triggers this. fcd eonics = Jun Sweden nice. .b there nonwell formed being reported Marklar: You = marklars must leave. will burn forever eternal hellfire Yes thats = stopping by. due todays nightly why Ive removed exposing few hours. Ill = second xml testing version: If want comment general design: replaced = Tools contains toggles Duplicate sidebars some On way proposes fixes following bugs: Finally web add = function their code call sending messages console: Code: debugaMsg throw = new quot Download Fixed cleared through quotClear Private Dataquot = Adapted white line appearing above first toolbar evaluated misuse = ellipses menus The item now hidden SeaMonkey release works probably = current Issues FAQ dont like default layout. simply for. lets filtered Errors Warnings Messages language XML context Chrome = Content. provides search box seen History Bookmarks sidebars some On way = proposes fixes following bugs: Finally web add function their code call = sending messages console: Code: debugaMsg throw new quot Download Fixed = cleared through quotClear Private Dataquot Adapted white line appearing = above tell where agree. colored warnings messages. Just mrtechs modify them = needed. What about replacing original Testing Version Revisions Jumps = number external editor requires form history issue Slightly improved = duplicate Restored FAYT Addons manager Bug fix: scrolling was broken = command option couldnt alone Added Russian Polish Slovak Czech locales = thanks Infoman Leszek teo yczkowski Rastislav Huboan Michal Gebauer = Claiming Flock button open respected currently Trunk French Teboga Menet = from blocked domains slip when opening It possible several consoles rare = break XPCOM were Ported Edgaras ignore until closed for. lets filtered Errors Warnings Messages language XML context Chrome = Content. provides search box seen History Bookmarks sidebars some On way = proposes fixes following bugs: Finally web add function their code call = sending messages console: Code: debugaMsg throw new quot Download Fixed = cleared through quotClear Private Dataquot Adapted white line appearing = above first toolbar evaluated misuse ellipses menus The item now hidden = SeaMonkey release works probably current Issues FAQ trunk Toolbar dialog Evaluated visible least Included Winstripe themes = unified Now available four German Most gone filtering loading applied = refer such up/down preview handler funny Patch: didnt official Pinstripe = rotates options mode Improved features: Collapse recent Quick access = Copy clipboard Lang: related twice produces results remains changing = modes Loading took Changed Context: gt Evaluate: problems hopefully = hardly any never ------=_NextPart_000_000A_01C6DB10.E7D196B0-- From owner-freebsd-arm@FreeBSD.ORG Wed Sep 20 06:20:26 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCE5B16A4D0 for ; Wed, 20 Sep 2006 06:20:26 +0000 (UTC) (envelope-from yyjfquiimkv@classifiedtoday.com) Received: from classifiedtoday.com (cmo116.neoplus.adsl.tpnet.pl [83.31.142.116]) by mx1.FreeBSD.org (Postfix) with SMTP id 5B5FA43D8A for ; Wed, 20 Sep 2006 06:20:19 +0000 (GMT) (envelope-from yyjfquiimkv@classifiedtoday.com) Received: from 83.31.142.116 by classifiedtoday.com Date: Wed, 20 Sep 2006 08:20:17 +0100 From: "hermon gibb" X-Sender: yyjfquiimkv@classifiedtoday.com To: Message-Id: <5050021885.UfILAPZk-2831603-899169009@classifiedtoday.com> MIME-Version: 1.0 Content-Type: text/plain Subject: Slow as a snail. X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 06:20:26 -0000 HOT ALERT - THIS ONE IS STILL CLIMBING THE CHARTS ALERT -- BREAKING MARKET NEWS REPORT ---- WBRS.PK Company Name: WILD BRUSH ENERGY Lookup: WBRS.PK Current Price: .05 Expected: STEADILY CLIMB FOR THE TOP Breaking News: Wild Brush Acquires Additional Powder River Oil & Gas Lease Wild Brush Energy (PINKSHEETS: WBRS) announces the purchase of an additional Powder River Basin Federal Oil & Gas Lease in the State of Wyoming. The lease is located on the eastern side of the Basin in Weston County. This is the fifth lease the Company now controls in the region. Wild Brush maintains its expansion strategy through acquisition of low risk, high probability oil and gas properties in proven regions such as Powder River basin. Wild Brush will continue to concentrate on the Powder River Basin area, due to the number of lease acre ages it currently controls. The Powder River Basin claims a high probability rate of discoveries and proven production as demonstrated by such companies as Chevron and Western Gas. There are presently over 12,000 gas wells, in addition to nearly 400 new wells monthly, producing over 330 billion cubic feet annually, in an area with an estimated 32 trillion cubic feet of natural gas. About WBRS.PK Wild Brush Energy is a diversified energy company whose primary goal is to identify and develop Oil & Coalbed Methane sites within the State of Wyoming. In addition, Wild Brush Energy continues to evaluate clean air alternative energy producing technologies such as Wind Power. Wild Brush trades in the U.S. under the symbol "WBRS." WATCH THIS STOCK GO HIGHER AND HIGHER -------------------------------------------------------------------------------- the results speak for themselves You have to see the results to believe them ----------------------- The squeaky wheel gets the grease. This is for the birds. Spring to mind. Rain, rain go away; come again some other day. A thorn in my side. You feel like a fish out of water. We'll hand you out to dry. Walking on water. The season of goodwill. Tastes like chicken. This is for the birds. Play a harp before a cow. Tastes like chicken. Pull it up by the roots. Plant kindness and gather love. They're like two peas in a pod. She's a nut. Tossed around like a hot potato. The season of goodwill. Too little too late. You say potayto, I say potahto. Sick as a dog. Welcome to my garden. Plant kindness and gather love. You never miss the water till the well runs dry. Useless as tits on bull. Tossed around like a hot potato. Under the weather. A thorn in my side. Throw pearls before swine. Stir up an ant's nest. Under the weather. Put that in your pipe and smoke it. Root it out. Walking on thin ice. You reap what you sow. A thorn in my side. We hung them out to dry. Waking up with the chickens. From owner-freebsd-arm@FreeBSD.ORG Wed Sep 20 12:00:55 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C006D16A63E for ; Wed, 20 Sep 2006 12:00:55 +0000 (UTC) (envelope-from eilgweqekz@borland.com) Received: from borland.com (167.Red-81-32-110.dynamicIP.rima-tde.net [81.32.110.167]) by mx1.FreeBSD.org (Postfix) with SMTP id BACA843D45 for ; Wed, 20 Sep 2006 12:00:32 +0000 (GMT) (envelope-from eilgweqekz@borland.com) From: Wilfred Alberto (Lottery Director) To: freebsd-arm X-Priority: 3 X-MSMail-Priority: Normal mime-version: 1.0 content-type: multipart/mixed; boundary="qzsoft_directmail_seperator" Message-Id: <20060920120032.BACA843D45@mx1.FreeBSD.org> Date: Wed, 20 Sep 2006 12:00:32 +0000 (GMT) Subject: E- MAIL TICKET NUMBER 212005600545188 YOU ARE A WINNER!!! X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Wilfred Alberto \(Lottery Director\)" List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 12:00:55 -0000 --qzsoft_directmail_seperator Content-Type: text/plain; charset="DEFAULT" Content-Transfer-Encoding: base64 SU5URVJOQVRJT05BTCBQUk9NT1RJT04vUFJJWkUgQVdBUkQgREVQVC4KQ0FMTEUgR1JBTlZJQSAz Mk4gMUMgTUFEUklEIFNQQUlOClJFRjogUlNTTC82MS1JTEdJMDUwOS80NQpCQVRDSDpSU1NMLzE1 LzA5Ni9XUkNTCkRBVEU6MjAvMDkvMjAwNgpEZWFyIFdpbm5lciwKCiAgICAgICAgIEFXQVJEIE5P VElGSUNBVElPTiBGSU5BTCBOT1RJQ0UKClRoaXMgaXMgdG8gaW5mb3JtIHlvdSBvZiB0aGUgcmVs ZWFzZSBvZiB0aGUgUm95YWwgU3BhaW5pc2ggU3dlZXBzdGFrZQpMb3R0ZXJ5IEVtYWlsIFByb21v dGlvbmFsIFByb2dyYW0gaGVsZCBvbiB0aGUgN3N0IFNlcHRlbWJlciAyMDA2LCB0aGlzCnJlc3Vs dCB3YXMgaW5pdGlhbGx5IGRlbGF5ZWQgZHVlIHRvIG1peCB1cCBvZiBlbWFpbCBhZGRyZXNzZXMs IHRoZQpyZXN1bHRzIHdlcmUgZmluYWxseSByZWxlYXNlZCBvbiB0aGUgMTh0aCBTZXB0ZW1iZXIg MjAwNiwgYW5kIHlvdXIgCmUtbWFpbCBhdHRhY2hlZCB0bwpUaWNrZXQgbnVtYmVyOiAyMTIwMDU2 MDA1NDUgMTg4IHdpdGggU2VyaWFsIG51bWJlcjogNDg4OC8wMiwgd2hpY2gKZHJldyB0aGUgTHVj a3kgbnVtYmVyczogNDEtNi03Ni0xMy00NS04LCB3aGljaCBjb25zZXF1ZW50bHkgd29uIHRoZQps b3R0ZXJ5IGluIHRoZSBTZWNvbmQgY2F0ZWdvcnkgb2YgdGhlIHllYXIgMjAwNi4gWW91IGFyZSB0 aGVyZWZvcmUgCmFwcHJvdmVkLgpmb3IgYSBsdW1wIHN1bSBwYXlvdXQgb2YgMSwwMDAsMDAwLjAw IChPTkUgTUlMTElPTiBFVVJPUyBPTkxZKSBpbiBjYXNoCmFjY3JlZGl0ZWQgdG8gZmlsZSByZWZl cmVuY2UgbnVtYmVyOiBLUEMvOTA4MDMzMzMwOC8wMyB0aGlzIGlzIGZyb20gYQp0b3RhbCBjYXNo IHByaXplIG9mIDE5LDAwMCwwMDAuMDAgKE5JTlRFRU4gTUlMTElPTiBFVVJPUyBPTkxZKSBTaGFy ZWQKYW1vbmcgdGhlIG5pbmV0ZWVuIGludGVybmF0aW9uYWwgd2lubmVycyBpbiB0aGlzIGNhdGVn b3J5LgoKWW91ciBmdW5kIGlzIG5vdyBkZXBvc2l0ZWQgaW4gYSBzZWN1cml0eSBjb21wYW55IHdp dGggeW91ciBwcml6ZSBtb25leQppbnN1cmVkIGluIHlvdXIgZS1tYWlsLkR1ZSB0byBtaXggdXAg b2Ygc29tZSBlbWFpbCBhZGRyZXNzZXMsIHdlIGFzawp0aGF0IHlvdSBrZWVwIHRoaXMgYXdhcmQg ZnJvbSBwdWJsaWMgbm90aWNlIHVudGlsIHlvdXIgY2xhaW0gaGFzIGJlZW4KcHJvY2Vzc2VkIGFu ZCBtb25leSByZW1pdHRlZCB0byB5b3VyIGFjY291bnQgYXMgdGhpcyBpcyBwYXJ0IG9mIG91cgpz ZWN1cml0eSBwcm90b2NvbCB0byBhdm9pZCBkb3VibGUgY2xhaW1pbmcgb3IgdW53YXJyYW50ZWQg YWJ1c2Ugb2YgdGhpcwpwcm9ncmFtIGJ5IHBhcnRpY2lwYW50cyBhcyBpdCBoYXMgaGFwcGVuZWQg aW4gdGhlIHBhc3QuIEFsbCBwYXJ0aWNpcGFudHMKCndlcmUgc2VsZWN0ZWQgcmFuZG9tbHkgZnJv bSBXb3JsZCBXaWRlIFdlYiBzaXRlIHRocm91Z2ggY29tcHV0ZXIgZHJhdwpzeXN0ZW0gYW5kIGV4 dHJhY3RlZCBmcm9tIG92ZXIgMTAwLDAwMCBjb21wYW5pZXMsdGhpcyBwcm9tb3Rpb24gdGFrZXMg cGxhY2UgCmFubnVhbGx5LiBXZSBob3BlIHlvdXIgbHVja3kgZW1haWwgYWRkcmVzcyB3aWxsIGRy YXcgYSBiaWdnZXIgY2FzaApwcml6ZSBpbiB0aGUgbmV4dCBoaWdoIHN0YWtlIHByb21vdGlvbiBh Z2VuZGEgb2YgMzAsMDAwLDAwMC4wMCAoVEhJUlRZCk1JTExJT04gRVVST1MpCgpUbyBiZWdpbiB5 b3VyIGxvdHRlcnkgY2xhaW0sIHBsZWFzZSBjb250YWN0IHlvdXIgY2xhaW0gYWdlbnQsCkFHUk8g Q09OU1VMVEFOQ1kgQU5EIFNFQ1VSSVRJRVMgUy5MLiBNQURSSUQgU1BBSU4KRFIuUklDSEFSRCBB TlRPTklPICggUmVtaXR0YW5jZS9mb3JlaWduIG9wZXJhdGlvbnMgbWFuYWdlcikKVGVsOiszNC02 MTktNjkzLTkzMApFbWFpbDphZ3JveWFjb21AeWFob28uZXMKCkZvciBkdWUgcHJvY2Vzc2luZyBh bmQgcmVtaXR0YW5jZSBvZiB5b3VyIHdpbm5pbmcgcHJpemUgbW9uZXkgdG8KZGVzaWduYXRlZCBh Y2NvdW50IG9mIHlvdXIgY2hvaWNlLiBSZW1lbWJlciwgYWxsIHByaXplIG1vbmV5IG11c3QgYmUK Y2xhaW1lZC4KKG5vdCBsYXRlciB0aGFuIDE1c3QgT2N0b2JlciAyMDA2LiBBZnRlciB0aGlzIGRh dGUsIHRoaXMgZnVuZCB3aWxsIGJlCnJldHVybmVkIHRvIHRoZSBNSU5JU1RFUklPIERFIEVDT05P TUlBIFkgSEFDSUVOREEgYXMgdW5jbGFpbWVkIGZ1bmQuCk5PVEU6IEluIG9yZGVyIHRvIGF2b2lk IHVubmVjZXNzYXJ5IGRlbGF5IGFuZCBjb21wbGljYXRpb24sIHBsZWFzZQpyZW1lbWJlciB0byBx dW90ZSB5b3VyIHJlZmVyZW5jZSBhbmQgYmF0Y2ggbnVtYmVycyBpbiBldmVyeSBjb3JyZXNwb25k ZW5jZQp3aXRoIHlvdXIgYWdlbnQgb3IgdXMuIEZ1cnRoZXJtb3JlLCBzaG91bGQgdGhlcmUgYmUg YW55IGNoYW5nZSBvZiB5b3VyCmNvbnRhY3QgZW1haWwgYWRkcmVzcywgZG8gaW5mb3JtIHlvdXIg Y2xhaW0gYWdlbnQgYXMgc29vbiBhcyBwb3NzaWJsZS4KQ29uZ3JhdHVsYXRpb24gb25jZSBhZ2Fp biBmcm9tIGFsbCBtZW1iZXJzIG9mIG91ciBzdGFmZiBhbmQgdGhhbmsgeW91CmZvciBiZWluZyBw YXJ0IG9mIG91ciBJbnRlcm5hdGlvbmFsIHByb21vdGlvbiBwcm9ncmFtLiBXZSB3aXNoIHlvdQoK Y29udGludWVkIGdvb2QgZm9ydHVuZXMuCllvdXJzIFNpbmNlcmVseSwKV2lsZnJlZCBBbGJlcnRv IChMb3R0ZXJ5IERpcmVjdG9yKQoK --qzsoft_directmail_seperator-- From owner-freebsd-arm@FreeBSD.ORG Sat Sep 23 19:10:09 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2DF0B16A407 for ; Sat, 23 Sep 2006 19:10:09 +0000 (UTC) (envelope-from gbell72@rogers.com) Received: from web88012.mail.re2.yahoo.com (web88012.mail.re2.yahoo.com [206.190.37.231]) by mx1.FreeBSD.org (Postfix) with SMTP id A540643D49 for ; Sat, 23 Sep 2006 19:10:08 +0000 (GMT) (envelope-from gbell72@rogers.com) Received: (qmail 36369 invoked by uid 60001); 23 Sep 2006 19:10:07 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=cprb//wMIqQZ/2v/UBwe5vCRC3nT6uYYww+x7/wTDJzYv7jyXne54X7BFNhbzta/hgY3VyaheoMyn1ukiMWF0eGiEaIy9hbkaOh6ywrO/VUoSMTqNZ4JbQ7MjLZLrCrbAv06O/5hSR1FMuy4qQumgHhyeeb+8CbPj85+PC9xUFE= ; Message-ID: <20060923191007.36367.qmail@web88012.mail.re2.yahoo.com> Received: from [70.24.128.165] by web88012.mail.re2.yahoo.com via HTTP; Sat, 23 Sep 2006 15:10:07 EDT Date: Sat, 23 Sep 2006 15:10:07 -0400 (EDT) From: Gardner Bell To: freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: ks8695_reg.h X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Sep 2006 19:10:09 -0000 Hello everyone, I'm presently working on the KS8695 registers header file and am curious what I should and should not include in this file. At the moment I have included almost every register that the data sheets mention. Is this a good idea, or should I make separate header files for things like the UART and memory controller registers? I've included a copy of what I have done so far. Any help and or recommendations you can offer, particularly on my naming conventions is most welcome. Thanks Gardner /* Kendin KS8695 - ARM922T based processor * * Reference: * KS8695X Data Sheet. * KS8695X Migration Guide. * * * Upon power up, the KS8695(X) memory map is configured as shown below: * * 0x03FF0000-0x03FFFFFF - 64KB System Configuration Register Space * 0x02000000-0x03FEFFFF - 32MB Not Configured * 0x00000000-0x01FFFFFF - 32MB Flash Bank 0 */ #ifndef _KS8695_REG_H_ #define _KS8695_REG_H_ /* UART Registers */ #define KS8695_UART_RX 0x00 #define KS8695_UART_TX 0x04 #define KS8695_UART_FCR 0x08 /* FIFO control */ #define KS8695_UART_LCR 0x0c /* Line control */ #define KS8695_UART_MCR 0x10 /* Modem control */ #define KS8695_UART_LSR 0x14 /* Line status */ #define KS8695_UART_MSR 0x18 /* Modem status */ #define KS8695_UART_BD 0x1c /* Baud rate divisor */ #define KS8695_UART_SR 0x20 /* Status register */ /* Interrupt controller registers */ #define KS8695_INT_MC 0x00 /* Mode control - reserve bit 23:18 on KS8695X */ #define KS8695_INT_ER 0x04 /* INT enable - reserve bit 23:18 on KS8695X */ #define KS8695_INT_SR 0x08 /* INT status - reserve bit 23:18 on KS8695X */ #define KS8695_EMAC_PR 0x10 /* EMAC priority register - removed on KS8695X */ #define KS8695_WAN_PR 0x0C /* INT priority for WAN MAC */ #define KS8695_LAN_PR 0x14 /* INT priority register for LAN MAC */ #define KS8695_TIMER_PR 0x18 /* INT priority register for Timer */ #define KS8695_UART_PR 0x1C /* UART priority register */ /* Timer */ #define KS8695_TMR_CR 0x00 /* Timer control register */ #define KS8695_TMR_TC1 0x04 /* Timer 1 timeout count register */ #define KS8695_TMR_TC0 0x08 /* Timer 0 timeout count register */ #define KS8695_TMR_PC1 0x0C /* Timer 1 pulse count register */ #define KS8695_TMR_PC0 0x10 /* Timer 0 pulse count register */ /* GPIO Registers*/ #define KS8695_PMR 0x00 /* I/O port mode register */ #define KS8695_PCR 0x04 /* I/O port control register */ #define KS8695_PDR 0x08 /* I/O port data register */ From owner-freebsd-arm@FreeBSD.ORG Sat Sep 23 19:25:14 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E7CA16A47B for ; Sat, 23 Sep 2006 19:25:14 +0000 (UTC) (envelope-from mlfbsd@dong.ci0.org) Received: from dong.ci0.org (cognet.ci0.org [80.65.224.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CABA43D49 for ; Sat, 23 Sep 2006 19:25:09 +0000 (GMT) (envelope-from mlfbsd@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.13.7/8.13.4) with ESMTP id k8NJPU8A022644; Sat, 23 Sep 2006 21:25:31 +0200 (CEST) (envelope-from mlfbsd@dong.ci0.org) Received: (from mlfbsd@localhost) by dong.ci0.org (8.13.7/8.13.4/Submit) id k8NJPU4T022643; Sat, 23 Sep 2006 21:25:30 +0200 (CEST) (envelope-from mlfbsd) Date: Sat, 23 Sep 2006 21:25:30 +0200 From: mlfbsd To: Gardner Bell Message-ID: <20060923192530.GA22568@ci0.org> References: <20060923191007.36367.qmail@web88012.mail.re2.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060923191007.36367.qmail@web88012.mail.re2.yahoo.com> User-Agent: Mutt/1.4.1i Cc: freebsd-arm@freebsd.org Subject: Re: ks8695_reg.h X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Sep 2006 19:25:14 -0000 Hi Gardner, On Sat, Sep 23, 2006 at 03:10:07PM -0400, Gardner Bell wrote: > Hello everyone, > > I'm presently working on the KS8695 registers header file and am > curious what I should and should not include in this file. At the > moment I have included almost every register that the data sheets > mention. Is this a good idea, or should I make separate header files > for things like the UART and memory controller registers? I've > included a copy of what I have done so far. Any help and or > recommendations you can offer, particularly on my naming conventions is > most welcome. > Great to hear ! I think defining all the registers is a good thing, as you can't always guess which one you would use. If when you'll define each individual bits it becomes to big, you may want to do a seperate file for the UART, but I think the others can stay here. Oh and I see nothing wrong with your naming convention :) Cheers, Olivier From owner-freebsd-arm@FreeBSD.ORG Sat Sep 23 19:35:55 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F8BB16A407 for ; Sat, 23 Sep 2006 19:35:55 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ED5F43D45 for ; Sat, 23 Sep 2006 19:35:54 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k8NJa1tT019251; Sat, 23 Sep 2006 13:36:01 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 23 Sep 2006 13:35:10 -0600 (MDT) Message-Id: <20060923.133510.289709552.imp@bsdimp.com> To: mlfbsd@ci0.org From: "M. Warner Losh" In-Reply-To: <20060923192530.GA22568@ci0.org> References: <20060923191007.36367.qmail@web88012.mail.re2.yahoo.com> <20060923192530.GA22568@ci0.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sat, 23 Sep 2006 13:36:01 -0600 (MDT) Cc: gbell72@rogers.com, freebsd-arm@freebsd.org Subject: Re: ks8695_reg.h X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Sep 2006 19:35:55 -0000 In message: <20060923192530.GA22568@ci0.org> mlfbsd writes: : Hi Gardner, : : On Sat, Sep 23, 2006 at 03:10:07PM -0400, Gardner Bell wrote: : > Hello everyone, : > : > I'm presently working on the KS8695 registers header file and am : > curious what I should and should not include in this file. At the : > moment I have included almost every register that the data sheets : > mention. Is this a good idea, or should I make separate header files : > for things like the UART and memory controller registers? I've : > included a copy of what I have done so far. Any help and or : > recommendations you can offer, particularly on my naming conventions is : > most welcome. : > : : Great to hear ! : I think defining all the registers is a good thing, as you can't always guess : which one you would use. : If when you'll define each individual bits it becomes to big, you may want to : do a seperate file for the UART, but I think the others can stay here. : Oh and I see nothing wrong with your naming convention :) As I write the drivers, I tend to define the register sets to keep things compartementalized. If there's any chance at all that these devices will appear in another SoC is another reason to split them out. This is especially true if the devices can appear at different addresses on the different parts. For the atmel stuff that we've done, it turns out that the same devices that we have drivers for on the at91/arm side will be useful if we ever do a Atmel AVR32 port. The AT91RM9200 has the devices at one set of addresses, but the AT91SAM9260 or AT91SAM9261 have them located elsewhere. I've not looked at the ATR0663 with built-in GPS, but that device was just listed this month :-). Warner