summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* commands: return COMMAND_ERROR_USAGESascha Hauer2009-10-193-12/+6
| | | | | | | instead of calling u_boot_cmd_usage in each command to safe space. Signed-off-by: Sascha Hauer <sha@pengutronix.de>
* imxfb: make framebuffer base address configurableSascha Hauer2009-10-131-4/+10
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fec_imx: do not typedef structSascha Hauer2009-10-131-7/+7
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* usb ehci: Fix braindamaged pointer-deref-cast-magicSascha Hauer2009-10-121-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* sandbox tap driver: initialize device nameSascha Hauer2009-10-121-1/+2
| | | | Signed-off-by: Sascha Hauer <sha@pengutronix.de>
* fec_imx: initialize buffers on open timeSascha Hauer2009-10-091-6/+6
| | | | | | | | | We need to redo buffer initialization each time we open the device, not only once on init time. Otherwise network does not work if the last transfer was interrupted with ctrl-c Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_imx_v2: Use generic bbt scan functionSascha Hauer2009-10-051-44/+11
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_imx_v2: Use a two staged scan processSascha Hauer2009-10-051-17/+22
| | | | | | | With the in between initialised writesize values we can further initialise our nand controller. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_imx_v2: abstract i.MX25 specific stuff properlySascha Hauer2009-10-051-8/+43
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_imx_v2: make nand_boot_test command more flexibleSascha Hauer2009-10-051-5/+23
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_imx_v2: use xzalloc for data buffersSascha Hauer2009-10-051-31/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mc13783: fix spi mode, remove now unneeded double readSascha Hauer2009-10-021-6/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx spi: Use gpio as chip selectsSascha Hauer2009-10-021-21/+44
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add USB device supportSascha Hauer2009-09-2516-0/+6479
| | | | | | | | | | This patch adds support for USB devices. It uses the Linux Kernel gadget API. Along with this patch comes driver support for the Freescale (arc) USB OTG Core and USB Device Firmware Update (DFU) The serial gadget support is not working at the moment. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* rename dma macrosSascha Hauer2009-09-251-4/+4
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* usb: remove unnecessary codeSascha Hauer2009-09-091-12/+10
| | | | | | | When usb_bulk_msg is done we have our result. No need to poll for 'done' after this function. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* usb ehci driver: Add MMU supportSascha Hauer2009-09-091-11/+10
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* usb ehci driver: Get rid of echi_alloc/freeSascha Hauer2009-09-091-59/+12
| | | | | | Instead, use static arrays Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MX25/MX35 Nand supportSascha Hauer2009-09-083-1/+1147
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand_base: We have to ignore the -EUCLEAN errorSascha Hauer2009-09-081-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx serial: add mx25 supportSascha Hauer2009-09-081-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* usb: when unregistering usb devices, remove them from device listSascha Hauer2009-09-081-2/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ehci: Restore state after td timeoutSascha Hauer2009-09-081-3/+10
| | | | | | | Clear overlay token after TD timeout so that the next transfer works. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx nand: Make use of optimized string functionsSascha Hauer2009-08-191-0/+8
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fec imx27: Add MMU supportSascha Hauer2009-08-191-13/+16
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx_nand: Skip bbt scan during initializationSascha Hauer2009-08-181-0/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX fb: Add support for overlay framebufferSascha Hauer2009-08-132-1/+153
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'docu_update' of octopus:/home/jbe/work/u-boot-v2 into jbeSascha Hauer2009-07-311-12/+11
|\
| * Improve or fix various parameter documentationJuergen Beisert2009-07-311-12/+11
| | | | | | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* | Add framebuffer supportSascha Hauer2009-07-316-0/+517
| | | | | | | | | | | | | | This patch adds framebuffer support and a driver for i.MX[12] framebuffer devices. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | fec_imx: Make sure MII speed is correct before reading the phySascha Hauer2009-07-301-0/+5
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nand: Add size parameterSascha Hauer2009-07-211-0/+12
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* miiphy: add device pointer to struct cdevSascha Hauer2009-07-211-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ethernet driver: Do not overwrite devnameSascha Hauer2009-07-212-4/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* cdev fixes for new boardsSascha Hauer2009-07-212-3/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* serial_netx: Fix compiler warningSascha Hauer2009-07-211-3/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fec_mpc5200: fix compiler warningSascha Hauer2009-07-211-8/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* get rid of device idsSascha Hauer2009-07-214-32/+6
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add a device_d to ethernet devicesSascha Hauer2009-07-2112-50/+47
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* spi: remove bogus setup of proxy deviceSascha Hauer2009-07-211-3/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Get rid of remaining DEVICE_TYPE_* usageSascha Hauer2009-07-211-1/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Get rid of DEVICE_TYPE_CONSOLE usageSascha Hauer2009-07-217-7/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Get rid of DEVICE_TYPE_ETHER usageSascha Hauer2009-07-219-9/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mc13783 cdevSascha Hauer2009-07-211-24/+37
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* introduce cdevSascha Hauer2009-07-215-126/+134
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix 2k page size NAND for iMX27Eric Benard2009-07-161-3/+17
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* smc91111: use miiphy functions for autonegotiationSascha Hauer2009-07-091-116/+15
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Adding the network driver for the SMSC91C111 ethernet device.Juergen Beisert2009-07-013-0/+1459
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Add basic architecture support for Samsung's S3C2410 and S3C2440 CPU.Juergen Beisert2009-07-016-0/+717
| | | | | | | | | | | It includes a - driver for the internal UART - driver for the internal NAND controller - support to boot from NAND - PLL handling - SDRAM initialisation Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Bring back endianess awarenessJuergen Beisert2009-07-011-0/+1
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>