Hi, At 18 Jan 2002 11:49:09 -0800, Pete Popov wrote: > > > > > It's the comment that's wrong, not the code. The code works and has been > > > tested. Alchemy makes available the Linux Support Package (LSP) which > > > we did. That kernel has been tested with all peripherals so I would > > > recommend that you get that from them. Also,make sure your jumpers are > > > setup correctly (S4). > > > > In the source code: > > > > sys_clksrc |= ((4<<12) | (0<<11) | (0<<10)); > > > > (snip...) > > > > outl(sys_clksrc, CLOCK_SOURCE_CNTRL); > > > > This code sets the clock source of USB host controller is FREQ2. So > > FREQ5 clock source doesn't affect to USB host controller. > > After looking into it, both the comment and code are correct. From > include/asm-mips/au1000.h: > > #define FQ_CNTRL_1 0xB1900020 > #define FQ_CNTRL_2 0xB1900024 > > So FQ_CNTRL_1 corresponds to what is now sys_freqctrl0. In other words, > the update to the databook has not been incorporated into the Au1000 > files. The names of the registers were updated after I had done all the > core work. I need to update the code so the names of the registers > correspond to the latest Au1000 manual. Oh, I see. I'm sorry for my misunderstanding. Now the relations are like this: Au1000 manual Linux Header ----------------------------------- sys_freqctl0 FQ_CNTRL_1 sys_freqctl1 FQ_CNTRL_2 ----------------------------------- Then it's correct setup. Thanks. _._. __._ _ . ... _ .___ ._. _____ _... ._ _._ _.._. .____ _ . ... _ Kunihiko IMAI