- 10 7月, 2008 10 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Harald Welte 提交于
This patch fixes bugs in usbdcore*.c related to the use of devices with multiple configurations. The original code made mistakes about the meaning of configuration value and configuration index, and the resulting off-by-one errors resulted in: * SET_CONFIGURATION always selected the first configuration, no matter what wValue is being passed. * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first configuration (index 0). Signed-off-by: NHarald Welte <laforge@openmoko.org> Acked-by: NMarkus Klotzbuecher <mk@denx.de>
-
由 Stefan Roese 提交于
This patch fixes NAND related printf format warning. Those warnings are now visible since patch dc4b0b38 [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is really helpful. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
This patch moves the check, if a device should be skipped in PCI PNP configuration into the function pci_skip_dev(). This function is defined as weak so that it can be overwritten by a platform specific one if needed. The check if the device should get printed in the PCI summary upon bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function pci_print_dev() which is also defined as weak too. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Paul Gortmaker 提交于
This PCI-X e1000 variant works by just adding in the correct PCI IDs in the appropriate places. Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
-
由 Hugo Villeneuve 提交于
Round the serial port clock divisor value returned by calc_divisor(). Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com> Signed-off-by: NJohn Roberts <john.roberts@pwav.com>
-
由 Scott Wood 提交于
This is particularly problematic now that non-NAND-specific code is including <nand.h>, and thus all debugging code is being compiled regardless of whether it was requested, as reported by Scott McNutt <smcnutt@psyent.com>. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Haavard Skinnemoen 提交于
This makes it easier to use the driver on other platforms. Signed-off-by: NHaavard Skinnemoen <haavard.skinnemoen@atmel.com> Acked-by: NJean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Haavard Skinnemoen 提交于
In order to consolidate more of the various MMC drivers around the tree, we must first have a common place to put them. Signed-off-by: NHaavard Skinnemoen <haavard.skinnemoen@atmel.com> Acked-by: NJean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 08 7月, 2008 1 次提交
-
-
由 Stefan Roese 提交于
As pointed out by Jerry Hicks, this patch corrects the device ID of the Spansion AM29DL800BB NOR device. Verified against latest Spansion datasheet (rev C4 from Dezember 2006). Signed-off-by: NStefan Roese <sr@denx.de>
-
- 07 7月, 2008 4 次提交
-
-
由 Hugo Villeneuve 提交于
Remove duplicate definitions in include/lxt971a.h. Remove duplicate registers and bits definitions in include/lxt971a.h for standard MII registers, and use values in include/miiphy.h instead. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Nobuhiro Iwamatsu 提交于
Renesas SH7763 has 2 channel Ethernet device. This is 10/100/1000 Base support. But this patch check 10/100 Base only. Signed-off-by: NNobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Nobuhiro Iwamatsu 提交于
Signed-off-by: NNobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
-
由 Nobuhiro Iwamatsu 提交于
Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org> Acked-by: NBen Warren <biggerbadderben@gmail.com>
-
- 06 7月, 2008 2 次提交
-
-
由 Nobuhiro Iwamatsu 提交于
Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Nobuhiro Iwamatsu 提交于
If enable DEBUG, can not compile ne2000 driver. Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
- 02 7月, 2008 1 次提交
-
-
由 Ben Warren 提交于
Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
- 01 7月, 2008 1 次提交
-
-
由 Dave Liu 提交于
The driver need wait for the device updating signature to host. If we don't wait for it, the driver can not detect the device(disk) when the system powers up. Signed-off-by: NDave Liu <daveliu@freescale.com>
-
- 30 6月, 2008 1 次提交
-
-
由 Stuart Wood 提交于
Signed-off-by: NStuart Wood <stuart.wood@labxtechnologies.com>
-
- 29 6月, 2008 1 次提交
-
-
由 Tor Krill 提交于
Signed-off-by: NTor Krill <tor@excito.com>
-
- 26 6月, 2008 3 次提交
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 19 6月, 2008 1 次提交
-
-
由 Stefan Roese 提交于
This patch simplifies flash_toggle() (AMD commandset), which is used to detect if a FLASH device is still busy with erase/program operations. On 800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation did not detect the busy state reliably, resulting in non erased sectors etc. This patch now simplifies this function by "just" comparing the complete data-word instead of ANDing it with the command-word (0x40) before the compatison. It is done the same way in the Linux implementation chip_ready() in cfi_cmdset_0002.c. Signed-off-by: NStefan Roese <sr@denx.de>
-
- 11 6月, 2008 5 次提交
-
-
由 Kumar Gala 提交于
LAWs have the concept of priority so its useful to be able to allocate the lowest (highest number) priority. We will end up using this with the new DDR code. Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
-
由 Kumar Gala 提交于
Make it so we keep track of which LAWs have allocated and provide a function (set_next_law) which can allocate a LAW for us if one is free. In the future we will move to doing more "dynamic" LAW allocation since the majority of users dont really care about what LAW number they are at. Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them Signed-off-by: NKumar Gala <galak@kernel.crashing.org> Signed-off-by: NAndy Fleming <afleming@freescale.com>
-
由 Sergei Poselenov 提交于
Signed-off-by: NSergei Poselenov <sposelenov@emcraft.com>
-
由 Wolfgang Grandegger 提交于
This patch adds basic support for the TQM8548 module from TQ-Components (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for eTSEC 3 and 4 Furthermore Flash buffer write has been enabled to speed up output to the Flash by approx. a factor of 10. Signed-off-by: NThomas Waehner <thomas.waehner@tqs.de> Signed-off-by: NWolfgang Grandegger <wg@grandegger.com>
-
由 Wolfgang Grandegger 提交于
This is a re-write of the NAND FSL UPM driver using the more universal hwcontrol callback (instead of the cmdfunc callback). Here is a brief list of furher modifications: - For the time being, the UPM setup writing the UPM array has been removed from the driver and must now be done by the board specific code. - The bus width definition in "struct fsl_upm_nand" is now in bits to comply with the corresponding Linux driver and 8, 16 and 32 bit accesses are supported. - chip->dev_read is only set if fun->dev_ready != NULL, which is required for boards not connecting the R/B pin. - A few issue have been fixed with MxMR bit manipulation like in the corresponding Linux driver. Note: I think the "io_addr" field of "struct fsl_upm" could be removed as well, because the address is already determined by "nand->IO_ADDR_[RW]", but I'm not 100% sure. This patch has been tested on a TQM8548 modules with the NAND chip Micron MT29F8G08FABWP. This patch is based on the following patches posted to this list a few minutes ago: PPC: add accessor macros to clear and set bits in one shot 83xx/85xx/86xx: add more MxMR local bus definitions Signed-off-by: NWolfgang Grandegger <wg@grandegger.com> Acked-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
-
- 10 6月, 2008 2 次提交
-
-
由 Shinya Kuribayashi 提交于
Replace COBJS-y with appropriate driver config names. Signed-off-by: NShinya Kuribayashi <skuribay@ruby.dti.ne.jp> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Gerald Van Baren 提交于
This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change to CONFIG_OF_LIBFDT. WARNING: This conversion is untested because I do not have a board to test it on. NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally) /aliases/ethernet1 property for the ethernet to work. Signed-off-by: NGerald Van Baren <vanbaren@cideas.com>
-
- 09 6月, 2008 1 次提交
-
-
由 Nobuhiro Iwamatsu 提交于
SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution, but only SCIF2 is different. This patch work all SCIF channel. Signed-off-by: NNobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
- 06 6月, 2008 1 次提交
-
-
由 Remy Bohmer 提交于
According to the Application Notes of the DM9000, only the 2 bits 0:1 of the status byte need to be checked to identify a valid packet in the fifo But, The several different Application Notes do not all speak the same language on these bits. They do not disagree, but only 1 Application Note noted explicitly that only these 2 bits need to be checked. Even the datasheets do not mention anything about these 2 bits. Because the old code, and the kernel check the whole byte, I left this piece untouched. However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so it should work. Notice, that the 2nd iteration through this receive loop (when a 2nd packet is in the fifo) is much shorter now, compared to the older U-boot driver code, so that we can maybe run into a hardware condition now that was never seen before, or maybe was seen very unfrequently. Additionaly added a cleanup of a stack variable. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
- 05 6月, 2008 6 次提交
-
-
由 Shinya Kuribayashi 提交于
- Fix traditional KSEG names - Replace PHYSADDR with CPHYSADDR Signed-off-by: NShinya Kuribayashi <skuribay@ruby.dti.ne.jp>
-
由 Remy Bohmer 提交于
A last minute cleanup before submitting the DM9000A patch series yesterday introduced a bug in reading the rx-status registers in 32bit mode only. This patch repairs this. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Remy Bohmer 提交于
Some lines of the U-boot DM9000x driver are longer than 80 characters, or need some other minor cleanup. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Remy Bohmer 提交于
The DM9000A network controller does not work with the U-boot DM9000x driver. Analysis showed that many incoming packets are lost. The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to check for a valid rx packet be done on the interrupt status register, not directly by performing the dummy read and the rx status check as is currently the case in the u-boot driver. When the recommended poll is done as suggested the driver starts working correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there can be more than 1 package in the fifo at the same time. The driver must perform the rx-status check in a loop and read and handle all packages until there is no more left _after_ the interrupt RX flag is set. This change has been tested with DM9000A, DM9000E, DM9000EP. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Remy Bohmer 提交于
According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the reset procedure must be done twice to properly reset the DM9000 by means of software. This errata is not needed anymore for the DM9000A, but it does not bother it. This change has been tested with DM9000A, DM9000E, DM9000EP. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Remy Bohmer 提交于
The eth_send routine of the U-boot DM9000x driver does not match the DM9000 or DM9000A application notes/programming guides. This change improves the stability of the DM9000A network controller. This change has been tested with DM9000A, DM9000E, DM9000EP. Signed-off-by: NRemy Bohmer <linux@bohmer.net> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-