summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* ata: switch to resourceJean-Christophe PLAGNIOL-VILLARD2011-07-301-1/+1
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ns16550: if not specific f_caps defined use default stdin, stdout, stderrJean-Christophe PLAGNIOL-VILLARD2011-07-301-1/+4
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* fsl_udc: switch to resourceJean-Christophe PLAGNIOL-VILLARD2011-07-301-1/+1
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* cfi_flash: convert missing map_baseJean-Christophe PLAGNIOL-VILLARD2011-07-301-1/+1
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* fb: switch to "struct resource"Jean-Christophe PLAGNIOL-VILLARD2011-07-303-14/+20
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* resource: introduce add_usb_ehci_device to register echi deviceJean-Christophe PLAGNIOL-VILLARD2011-07-292-10/+33
| | | | | | | | | pass the hccr and hcor register base via resource instroduce add_generic_usb_echi_device with hccr = base + 0x100 and hcor = base + 0x140 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* dm9000: introduce add_dm9000_device to register dm9000 deviceJean-Christophe PLAGNIOL-VILLARD2011-07-292-5/+55
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* dm9000: replace DM9000_WIDTH_8/16/32 by IORESOURCE_MEM_8/16/32BITJean-Christophe PLAGNIOL-VILLARD2011-07-291-6/+6
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* devinfo: switch to resourceJean-Christophe PLAGNIOL-VILLARD2011-07-291-3/+13
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* generic_memmap_ro/rw: switch to resourceJean-Christophe PLAGNIOL-VILLARD2011-07-291-2/+2
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ARM: add support for the i.MX53Marc Kleine-Budde2011-07-294-4/+5
| | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
*-----. Merge branches 'pu-ethaddr', 'pu-fec', 'pu-imx-iim', 'pu-resources' and ↵Sascha Hauer2011-07-2911-142/+155
|\ \ \ \ | | | | | | | | | | | | | | | 'pu-resources1' into next
| | | | * fec_mpc5200: switch to resourcesSascha Hauer2011-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * smc91111: switch to resourcesSascha Hauer2011-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * smc911x: embed eth_device into privSascha Hauer2011-07-281-5/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * smc911x: switch to use resourcesSascha Hauer2011-07-281-6/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * smc911x: use dev_* instead of printfSascha Hauer2011-07-282-14/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * serial mpc5xxx: get rid of map_baseSascha Hauer2011-07-281-5/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * serial stm: get rid of map_baseSascha Hauer2011-07-281-46/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While at it, dynamically allocate private driver struct. There might be only a single instance of this driver, but don't be a bad example for others. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * serial pl010: get rid of map_baseSascha Hauer2011-07-281-5/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * serial s3c: get rid of map_baseSascha Hauer2011-07-281-12/+19
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| | | | * serial netx: get rid of map_baseSascha Hauer2011-07-281-18/+19
| | | |/ | | | | | | | | | | | | | | | | | | | | While at it, switch to standard readl/writel accessors Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | net i.MX fec: rename driver struct to be genericSascha Hauer2011-07-281-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | net i.MX fec: embed ethernet device into privSascha Hauer2011-07-282-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | net i.MX fec: remove unnecessary alignmentSascha Hauer2011-07-281-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | dma_alloc_coherent returns sufficiently aligned memory. While at it, remove some unnecessary casts. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | net i.MX fec: make multi instance safeSascha Hauer2011-07-281-14/+20
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | The driver uses a static int once variable to alloc the rx packets. remove this to make the driver multi instance safe. While at it, remove the crappy selfmade alignment. dma_alloc_coherent returns sufficiently aligned memory. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | ARM i.MX: rework IIM MAC address settingSascha Hauer2011-07-291-4/+0
| |/ |/| | | | | | | | | | | Switch to the generic way of setting a MAC address for a device. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'pu' into nextSascha Hauer2011-07-291-2/+2
|\ \
* | | mci: do not use unitialized resourceSascha Hauer2011-07-291-2/+1
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | disk_dev->resource is unitialized. Do not use it. This got broken in: commit 4c542622cb07354c410680e0a6782508179f9e5f Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Date: Mon Jul 18 20:17:04 2011 +0800 mci: switch to "struct resource" Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | nios2/altera_serial_jtag: Switch to resourcesFranck Jullien2011-07-271-4/+23
| | | | | | | | | | Signed-off-by: Franck Jullien <franck.jullien@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | nios2/serial_altera: Switch to resourcesFranck Jullien2011-07-271-5/+26
| | | | | | | | | | Signed-off-by: Franck Jullien <franck.jullien@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | nios2/altera_tse: Switch to resourcesFranck Jullien2011-07-272-43/+35
| | | | | | | | | | | | | | Switch to resources usage. Cleanup of the code. Signed-off-by: Franck Jullien <franck.jullien@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | DRIVER_SERIAL_LINUX_CONSOLE: fix misprintAntony Pavlov2011-07-252-2/+2
| | | | | | | | | | Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'resource' of git://uboot.jcrosoft.org/barebox into nextSascha Hauer2011-07-2514-64/+606
|\ \
| * | nand: convert to struct resourceJean-Christophe PLAGNIOL-VILLARD2011-07-232-7/+7
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | i2c: convert to struct resourceJean-Christophe PLAGNIOL-VILLARD2011-07-232-5/+4
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | ata/bios: convert to struct resourceJean-Christophe PLAGNIOL-VILLARD2011-07-231-1/+1
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | mci: switch to "struct resource"Jean-Christophe PLAGNIOL-VILLARD2011-07-234-51/+64
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | resource: introduce add_generic_device to register simple deviceJean-Christophe PLAGNIOL-VILLARD2011-07-211-6/+10
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | drivers: move resource generic management to driver/base/resource.cJean-Christophe PLAGNIOL-VILLARD2011-07-212-0/+47
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | drivers/bus: move to drivers/baseJean-Christophe PLAGNIOL-VILLARD2011-07-214-0/+479
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* | | MCI imx-esdhc: remove unnecessary large delaySascha Hauer2011-07-251-5/+1
| | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | MCI imx-esdhc: Fix multiblock transfers on i.MX53Sascha Hauer2011-07-251-8/+13
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the Kernel this bug is described like this: > The CMDTYPE of the CMD register (offset 0xE) should be set to > "11" when the STOP CMD12 is issued on imx53 to abort one > open ended multi-blk IO. Otherwise the TC INT wouldn't > be generated. > In exact block transfer, the controller doesn't complete the > operations automatically as required at the end of the > transfer and remains on hold if the abort command is not sent. > As a result, the TC flag is not asserted and SW received timeout > exeception. Bit1 of Vendor Spec registor is used to fix it. We do not use exact block transfers in barebox, so we only need the first part of this fix. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | amba-pl011: switch to dev_request_mem_regionJean-Christophe PLAGNIOL-VILLARD2011-07-201-1/+1
| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | amba-pl011: fix missing switch to "struct resource"Jean-Christophe PLAGNIOL-VILLARD2011-07-201-2/+2
| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | nomadik/nand: switch to dev_request_mem_regionJean-Christophe PLAGNIOL-VILLARD2011-07-201-4/+3
| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | dm9000: switch to dev_request_mem_regionJean-Christophe PLAGNIOL-VILLARD2011-07-201-2/+2
| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | atmel/drivers: switch to dev_request_mem_regionJean-Christophe PLAGNIOL-VILLARD2011-07-204-4/+4
| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | cfi: convert to struct resourceSascha Hauer2011-07-191-19/+17
| | | | | | | | | | | | | | This is the non invasive approach. All this type casting shows this driver should be really cleaned up (or retired) Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | video i.MX ipu: convert to struct resourceSascha Hauer2011-07-191-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>