summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix 2k page size NAND for iMX27Eric Benard2009-07-161-1/+2
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* IMX regression: fix GPIO_DR usageLuotao Fu2009-07-081-2/+0
| | | | | | | | | GPIO_DR ist defined already as GPIO_GPIO in imx-regs.h. There's no need to define archdependent GPIO_DR. This one fixes a regression brought in by d5ec92129e1c67ac86e92c22d54bb090fb00d616 Signed-off-by: Luotao Fu <l.fu@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add basic architecture support for Samsung's S3C2410 and S3C2440 CPU.Juergen Beisert2009-07-013-0/+262
| | | | | | | | | | | 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>
* Restrict the ARM architecture to use only one set of I/O functions.Juergen Beisert2009-07-011-275/+18
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Remove all ARM __raw_* functions. They are mixed all overJuergen Beisert2009-07-011-1/+1
| | | | | | | the place. This clean up all ARM architectures to use only one set of io functions. Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Merge branch 'master' of /ptx/work/octopus/lfu/svn/u-boot-v2Sascha Hauer2009-06-263-0/+7
|\
| * mx2: add gpio direction/value setting callsLuotao Fu2009-06-253-0/+7
| | | | | | | | Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
* | vsprintf: Update to latest kernel versionSascha Hauer2009-06-101-0/+3
| | | | | | | | | | | | This adds a function to print into a malloced string Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | add *_MAX and *_MIN macrosSascha Hauer2009-06-101-0/+13
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mtd: Replace DEBUG by MTD_DEBUGSascha Hauer2009-06-101-2/+2
|/ | | | | | DEBUG is already used for another purpose by U-Boot Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Refactor imx-NAND-initWolfram Sang2009-06-041-0/+7
| | | | | | Put board specific stuff to board-specific files. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
* add .gitignore to include/asm-arm/Sascha Hauer2009-05-251-0/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add strerror functionSascha Hauer2009-05-251-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX35: Add iomux support from kernelSascha Hauer2009-05-193-139/+1375
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [miiphy] just whitespace cleanupsMarc Kleine-Budde2009-05-191-4/+4
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [mac] add force link supportMarc Kleine-Budde2009-05-181-0/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [miiphy] add feature to force link presentMarc Kleine-Budde2009-05-181-1/+2
| | | | | | | | | | | If a NIC's MII isn't connected to a PHY but directly to a switch port, the switch doesn't sent a link signal to the NIC. (Because strictly speaking, there isn't any ethernet link at all.) This patch adds a force link feature to the phy, to cope with this situation. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [macb] add MII flag, improve code readabilityMarc Kleine-Budde2009-05-181-1/+2
| | | | | | | | This patch adds the flag "AT91SAM_ETHER_MII" along to the existing "AT91SAM_ETHER_RMII". This improves code readability in baords which are using plain MII mode. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* Add notifier frameworkSascha Hauer2009-05-131-0/+35
| | | | | | | This is loosely based on the Linux notifier framework, but stripped down to the bare minimum. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add usb include files missing from USB mergeSascha Hauer2009-04-085-0/+972
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* USB supportSascha Hauer2009-04-072-652/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* miiphy: add miiphy_unregister functionSascha Hauer2009-04-071-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: add eth_unregister functionSascha Hauer2009-04-071-1/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* we need different bus typesSascha Hauer2009-04-071-1/+14
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* initial USB support imported from U-Boot-1Sascha Hauer2009-04-072-0/+652
| | | | | | | imported from commit bd76729bcbfd64b5d016a9b936f058931fc06eaf. Only minor changes to make it compile. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add Freescale i.MX21 supportIvo Clarysse2009-04-072-0/+152
| | | | | Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fix dev_* macrosSascha Hauer2009-04-061-8/+8
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX31:Sascha Hauer2009-04-061-0/+553
| | | | | | | | | | Rework iomux support for i.MX31: - rename gpio-imx31.c to iomux-v2.c - add pin definitions from Kernel - fixup pcm037 board Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX31: add OTG base addressSascha Hauer2009-04-061-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add __[lb]e typesSascha Hauer2009-04-062-0/+24
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fix pr_debugSascha Hauer2009-04-061-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add clko support for i.mx35Sascha Hauer2009-03-191-0/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Flush consoles before exitingSascha Hauer2009-03-192-0/+2
| | | | | | | We use FIFOs on some devices, so flush them before exiting so we do not get funny characters in the output. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Shutdown U-Boot before starting an OSSascha Hauer2009-03-192-1/+8
| | | | | | | | Some devices, especially the ones doing DMA should be disabled before giving control to an OS. We take the simple approach here: Just shutdown the devices in the reverse order they were activated. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove unused stuff from include/common.hSascha Hauer2009-03-191-25/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX use fecclk for fec and gtpclk for gptSascha Hauer2009-02-201-1/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fec imx27: Add RMII supportSascha Hauer2009-02-201-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fec imx27: configure phy address from platform dataSascha Hauer2009-02-201-11/+13
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* include/malloc.h: add multiple inclusion protectionSascha Hauer2009-02-201-1/+5
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Add cache-l2x0 definitionsSascha Hauer2009-02-061-0/+52
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] Add MX35 supportSascha Hauer2009-02-062-0/+277
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [MX31] Clock Controller module: redefine registers as offsetsSascha Hauer2009-01-301-10/+11
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: update mach-types.hSascha Hauer2009-01-301-17/+2630
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [MX31] Use common PLL definesSascha Hauer2009-01-301-5/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [MX27] use common PLL definesSascha Hauer2009-01-301-12/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [i.MX] Add header file for PLL registersSascha Hauer2009-01-301-0/+18
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX: introduce imx_get_uartclk functionSascha Hauer2009-01-131-0/+1
| | | | | | | | We need this function for MX35 support since the uart clock is not equal to perclk1 anymore. Uh, it's really time to implement some real clock API instead of this cruft. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MX27/MX3: Move common SDRAM Controller bits to extra fileSascha Hauer2008-12-193-32/+38
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* correct warningfredo2008-12-181-1/+2
| | | | | Signed-off-by: Frederic RODO <fred.rodo@gmail.com>
* ARM:io - fix iomem defineNishanth Menon2008-12-091-0/+1
| | | | | | | | | __iomem define is required to use io.h this define is present in mtd_compat OR in compiler.h. using compiler.h as being generic Signed-off-by: Nishanth Menon <nm@ti.com>