summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
...
| * ARM tqma53: switch to new environmentSascha Hauer2012-07-045-49/+25
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM tqma53: Add standard flash headerSascha Hauer2012-07-041-1/+2
| | | | | | | | | | | | So that bootm detects the image as a barebox image. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/samsung'Sascha Hauer2012-08-0131-8/+2224
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: arch/arm/Makefile arch/arm/mach-samsung/Makefile arch/arm/mach-samsung/include/mach/s5pcxx-iomap.h
| * | ARM/Samsung: add the Tiny6410 platform as a user of the S3C6410 SoCJuergen Beisert2012-07-3010-0/+336
| | | | | | | | | | | | | | | | | | | | | The Tiny6410 and its base board is a pure development platform. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add the Mini6410 platform as a user of the S3C6410 SoCJuergen Beisert2012-07-307-0/+427
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add the S3C6410 SoCJuergen Beisert2012-07-302-0/+15
| | | | | | | | | | | | | | | | | | | | | After adding the base support, the SoC can now be enabled in the build system. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add generic S3C6410 SoC specific functionsJuergen Beisert2012-07-304-1/+124
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add GPIO handling support for the S3C6410 SoCJuergen Beisert2012-07-304-1/+847
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add the clock tree support for the S3C6410 SoCJuergen Beisert2012-07-304-0/+409
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: adapt the generic timer driver to support the S3C6410 SoCJuergen Beisert2012-07-301-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The S3C64XX SoC has a real 32 bit counter, but almost the same style of registers. It's enough to change the parameters, to get the routines work on this SoC. sha: s5p timer works like s3c64xx, so use #else to cover this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: add S3C6410 SoC iomapJuergen Beisert2012-07-302-0/+54
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | Samsung/serial: move the decision about an improved UART into KconfigJuergen Beisert2012-07-251-2/+0
| | | | | | | | | | | | | | | | | | | | | More or less just cosmetic (removing ifdefs!). Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: follow the name style of the other source files in this directoryJuergen Beisert2012-07-252-2/+1
| | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM/Samsung: List only really supported S3C24xx SoCsJuergen Beisert2012-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The other SoCs differs in many ways from the currently supported S3C2410 and S3C2440, so remove them. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/sabrelite'Sascha Hauer2012-08-0115-1/+591
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: arch/arm/Makefile
| * | | ARM i.MX: Add defconfig for Freescale i.MX6 Sabre Lite boardSascha Hauer2012-07-311-0/+71
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX: Add support for the Freescale i.MX6 sabrelite boardSascha Hauer2012-07-318-0/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the Freescale i.MX6 sabrelite board with: - FEC - SD2/3 - SPI flash Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX: Add support for internal serial boot modeSascha Hauer2012-07-313-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | This mode is needed for bootstrapping a board via USB serial. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | SPI i.MX: Add support for i.MX6Sascha Hauer2012-07-314-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The i.MX5 does not have a valid function to get the spi clock. This patch introduces a function for i.MX6, and moves the bogus spi clock speed to the speed-imx5*.c. Not nice, but preserves the current status quo for i.MX5 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | Merge branch 'for-next/reset-source'Sascha Hauer2012-08-014-0/+130
|\ \ \ \
| * | | | ARM/i.MX: add support to detect the reset sourceJuergen Beisert2012-07-182-0/+73
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM/Samsung: add support to detect the reset sourceJuergen Beisert2012-07-182-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | Merge branch 'for-next/randconfig'Sascha Hauer2012-08-0110-31/+17
|\ \ \ \ \
| * | | | | ARM at91: fix typo in defineSascha Hauer2012-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM at91: remove constSascha Hauer2012-07-252-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although the spi chipselects should really be const, there is no good way to fix the compiler warning, so remove the const. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM i.MX: No external NAND boot on i.MX1Sascha Hauer2012-07-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM i.MX: rename internal-nand-boot.c to external-nand-boot.cSascha Hauer2012-07-252-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because that's what it is. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM: remove mx1ads leftoversSascha Hauer2012-07-252-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have no mx1ads support in the tree, so remove the remaining bits from Kconfig. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | gpio: add static inlines for gpio_request/gpio_freeSascha Hauer2012-07-251-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some drivers use gpio_request/gpio_free. Currently no architecture has code behind these functions. Provide static inline functions for these and remvoe the at91 specific inline functions. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM Samsung S5P: Disable support until we have a boardSascha Hauer2012-07-251-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM at91rm9200: Add missing includeSascha Hauer2012-07-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | bootm: Fix undefined reference to of_fix_treeSascha Hauer2012-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's only available when oftree support is enabled. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | ARM: let armlinux_set_* depend on the correct optionSascha Hauer2012-07-251-2/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need inline versions of armlinux_set* exactly when CONFIG_ARM_LINUX is not set, because this is the symbol used to compile the non inline versions. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | Merge branch 'for-next/pcm038'Sascha Hauer2012-08-013-3/+57
|\ \ \ \ \
| * | | | | PCM038: Added setup for OTG host pinsAlexander Shiyan2012-07-241-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | mc13xxx: Added dummy definitions if CONFIG_MFD_MC13XXX is not setAlexander Shiyan2012-07-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | tx51: Unused mc13xxx.h include removedAlexander Shiyan2012-07-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | PCM038: Read UID from fuses and pass this value to kernel as serial numberAlexander Shiyan2012-07-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | PCM970: Add MMC supportAlexander Shiyan2012-07-202-0/+40
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here is a test output: barebox 2012.07.0-00136-ge3ab4bc-dirty #23 Tue Jul 3 23:10:44 MSK 2012 Board: Phytec phyCORE-i.MX27 mc13xxx-spi@mc13xxx-spi0: Found MC13783 ID: 0x00009b [Rev: 3.1] cfi_flash@cfi_flash0: found cfi flash at c0000000, size 33554432 NAND device: Manufacturer ID: 0x20, Chip ID: 0x36 (ST Micro NAND 64MiB 1,8V 8-bit) Bad block table found at page 131040, version 0x01 Bad block table found at page 131008, version 0x01 imxfb@imxfb0: i.MX Framebuffer driver cfi_protect: protect 0xc0080000 (size 1048576) Using environment in NOR Flash Found NXP ISP150x ULPI transceiver (0x04cc:0x1504). ehci@ehci0: USB EHCI 1.00 imx-mmc@mci0: registered as mci0 Malloc space: 0xa6f00000 -> 0xa7efffff (size 16 MB) Stack space : 0xa6ef8000 -> 0xa6f00000 (size 32 kB) running /env/bin/init... Hit m for menu or any other key to stop autoboot: 3 type exit to get to the menu barebox@Phytec phyCORE-i.MX27:/ mci0.probe=1 mci@mci0: registered disk0 barebox@Phytec phyCORE-i.MX27:/ devinfo mci0 resources: driver: mci Card: Attached is an SD Card (Version: 1.10) Capacity: 1962 MiB CID: 1C535653-44432020-1000013C-7E007200 CSD: 005E0032-5F5A83D5-2DB7FFBF-96800000 Max. transfer speed: 25000000 Hz Manufacturer ID: 1C OEM/Application ID: 5356 Product name: 'SDC ' Product revision: 1.0 Serial no: 81022 Manufacturing date: 2.2007 Parameters: probe = 1 barebox@Phytec phyCORE-i.MX27:/ mkdir /d barebox@Phytec phyCORE-i.MX27:/ mount /dev/disk0.0 fat /d barebox@Phytec phyCORE-i.MX27:/ ls /d barebox.bin barebox@Phytec phyCORE-i.MX27:/ Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | Merge branch 'for-next/omap'Sascha Hauer2012-08-015-52/+186
|\ \ \ \ \
| * | | | | phyCARD-A-L1: Create xload configuration.Juergen Kilb2012-07-203-7/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This configuration can be used to use barebox as x-loader replacement. Also the ECC-Mode is changed from SOFT to BCH8. Signed-off-by: Juergen Kilb <J.Kilb@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | pca-a-l1: added memory device for int. 60kB RAM.Juergen Kilb2012-07-202-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Kilb <J.Kilb@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | Added SDR-size auto detection.Juergen Kilb2012-07-201-44/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Kilb <J.Kilb@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | gpmc: Add reset to gpmc_generic_initJan Weitzel2012-07-201-1/+11
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add reset to gpmc_generic_init as proposed by TRM. This also fixes some strange timing issue while GPMC Initialization for NAND OMAP4460 Signed-off-by: Jan Weitzel <j.weitzel@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | Merge branch 'for-next/mkublheader'Sascha Hauer2012-08-011-0/+9
|\ \ \ \ \
| * | | | | scripts/mkublheader: add program to produce an UBL image headerJan Luebbe2012-07-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This image header is used for booting from SPI using the TI User Boot Loader (UBL). Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | | Merge branch 'for-next/misc'Sascha Hauer2012-08-016-8/+7
|\ \ \ \ \ \
| * | | | | | OMAP4: small header cleanupTeresa Gámez2012-07-253-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use <mach/clocks.h> for OMAP4. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | | | mc13xxx: Define maximum SPI clock frequency global to driverAlexander Shiyan2012-07-203-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch provide setup for SPI clk frequency global to driver. For MC13783 maximum clock frequency is 20 MHz, for MC13892 maximum clock frequency is 26 MHz, so we define 20 MHz as a maximum SPI clk. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | | | | Merge branch 'for-next/mips'Sascha Hauer2012-08-018-40/+305
|\ \ \ \ \ \ \