summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | mc13xxx: Added mc13xxx_revision() function.Alexander Shiyan2012-08-102-2/+2
| | |/ | |/| | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/imx'Sascha Hauer2012-09-059-1/+178
|\ \ \
| * | | ARM i.MX6: Add i2c iomux to sabreliteSteffen Trumtrar2012-08-311-0/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX6: Add usb-ehci to sabreliteSteffen Trumtrar2012-08-311-0/+20
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX6: enable usbphy1Steffen Trumtrar2012-08-312-1/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a function to take the usbphy1 through its initialization procedure. The imx6_usb_phy1_disable_oc function is needed at least on the sabrelite, as the power design is faulty. The state on other imx6 boards is unknown, therefore it is an extra function call at the moment. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX6: add the usbphy1 base addrSteffen Trumtrar2012-08-311-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | i.MX35: add cspi1 supportEric Bénard2012-08-293-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | tested with a m25p128 flash both in nand boot & spi boot. Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM i.MX: Add support for i2c on imx6Steffen Trumtrar2012-08-092-0/+21
| |/ / | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/i2c'Sascha Hauer2012-09-0514-97/+38
|\ \ \
| * | | ppc: p2020rdb i2c supportRenaud Barbier2012-09-042-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for both i2c busses on the p2020rdb board is added and the configuration file is updated to add the I2C driver and commands. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | i2c: adapt the i2c-imx driver to mpc85xx machinesRenaud Barbier2012-09-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A function to calculate the frequency divider and digital filter sampling rate for the 85xx processors is added to the i2c-imx driver. Hence, this driver is usable on IMX and 85xx machines. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | IMX driver: replace imx -> fslRenaud Barbier2012-09-047-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The IMX i2c driver is to be used by SOCs on both the ARM and PPC architetures. Use a more neutral name for the structure, function names and #define. The driver name is now "i2c-fsl". Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | mpc85xx: header updateRenaud Barbier2012-09-044-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to use the IMX i2c driver on the mpc85xx SOC, the file mach/clocks.h is renamed mach/clock.h. Files using this header are updated accordingly. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ppc/asm/fsl_i2c.h is removedRenaud Barbier2012-09-031-86/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The i2c-imx driver is able to support the I2C bus on the 85xx machines with minor modifications. It already defines register offsets. Therefore, this header file is no longer needed. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | mpc85xx: i2c frequencyRenaud Barbier2012-09-032-0/+10
| | |/ | |/| | | | | | | | | | | | | | | | | | | A function that returns the system bus frequency used to compute the i2c bus frequency is added for future use. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/gpiolib'Sascha Hauer2012-09-0512-145/+125
|\ \ \
| * | | ARM i.MX: switch to gpiolib supportSascha Hauer2012-09-0412-145/+125
| |/ / | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
* | | Merge branch 'for-next/fs'Sascha Hauer2012-09-057-4/+82
|\ \ \
| * | | command/mount: add autodetection supportJean-Christophe PLAGNIOL-VILLARD2012-09-044-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * | | openrisc: Add unaligned supportSascha Hauer2012-09-041-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | Copied directly from Linux header file Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | blackfin: Add unaligned supportSascha Hauer2012-09-041-0/+11
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ppc: add unaligned supportRenaud Barbier2012-09-041-0/+16
| |/ / | | | | | | | | | | | | | | | | | | | | | This file is copied from Linux 2.6.39. It is added so that the P2020RDB can still build. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/device-id'Sascha Hauer2012-09-0532-41/+41
|\ \ \
| * | | devices: fix missing conversion to DEVICE_ID_DYNAMICJean-Christophe PLAGNIOL-VILLARD2012-08-1232-41/+41
| | |/ | |/| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/atmel'Sascha Hauer2012-09-0514-16/+133
|\ \ \
| * | | NAND Flash SMC timings update (nwe_pulse) for calao board based on ↵gregory hermant2012-08-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | AT91SAM9G20 SoC Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | Enable pull-up on Rx serial ports for the CALAO MB-QIL-A9260gregory hermant2012-08-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch prevents to stop the autoboot randomly for the CALAO MB-QIL-A9260. Indeed on this board, there's no pull-up on the RX inputs for the DBGU, COM1 & COM2 serial port. With pull-up enabled, there's no longer unwanted character received from these console (CONFIG_CONSOLE_ACTIVATE_ALL=y). Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | at91: Calao and Atmel reboard sam{9260/9g20/9261/9g10/9263}ek autodetect ↵Jean-Christophe PLAGNIOL-VILLARD2012-08-036-14/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | sdram size Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | at91: sam9260/sam9g20/sam9261/sam9g10/sam9263 add autodetect sdram sizeJean-Christophe PLAGNIOL-VILLARD2012-08-034-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if 0 is passed to at91_add_device_sdram autodetect the sdram size The amount of available ram is determined by the SDRAMC_CR register. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | arm: at91: add custom barebox-arm-headJean-Christophe PLAGNIOL-VILLARD2012-08-032-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On at91 we need to put the size to load is the sram at the 6th exception vector Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | arm introduce CONFIG_MACH_ARM_HEAD option to allow custom headJean-Christophe PLAGNIOL-VILLARD2012-08-032-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed by at91 to specify the size of the binary to load from the bootrom when booting for non nor flash. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | arm: at91: add debug_ll supportJean-Christophe PLAGNIOL-VILLARD2012-08-032-0/+38
| |/ / | | | | | | | | | | | | | | | | | | Today we only use the DBGU port Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | nhk8815: fix nand IO_DATA end resourceJean-Christophe PLAGNIOL-VILLARD2012-09-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | introduce in commit 5f03074ea98b64b55c133b35ee144fdc909e6d69 resource: store 'end' instead of 'size' in struct resource Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | arm: mxs: bcb: fix usage of second bootstreamWolfram Sang2012-09-031-1/+1
| |/ |/| | | | | | | | | | | | | | | | | If a second bootstream was used, there was a sanity check which was not only wrong (using erasesize instead of writesize) but also superfluous (we got the block from an existing cdev, so it must be in the flash range). Simply remove it to make bcb work as expected. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | arm/bootm: fix initrd_start initJean-Christophe PLAGNIOL-VILLARD2012-08-131-1/+3
|/ | | | | | | initrd_start need to be init to data->initrd_address and updated only if the addr is invalid. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* eukrea_cpuimx35: fix USB hostEric Bénard2012-08-021-1/+1
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/tqma53'Sascha Hauer2012-08-015-49/+25
|\
| * 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>