summaryrefslogtreecommitdiffstats
path: root/arch/arm
Commit message (Collapse)AuthorAgeFilesLines
* ARM: radxa-rock: select options for regulatorLucas Stach2015-03-111-0/+2
| | | | | | | | Fixes the build with a minimal config while maintaining functionality of the board. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: zynq: zedboard: don't select serialLucas Stach2015-03-112-20/+17
| | | | | | | | | Selecting the serial driver breaks the build with CONFIG_SERIAL_NONE. Move it to the defconfig of the board instead, like we do on other boards. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: versatile: provide clk_set_rate stubLucas Stach2015-03-111-0/+6
| | | | | | | | Some drivers depend on this symbol and this fixes a failure to link them. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Use linux.bootargs.console for specifying the consoleSascha Hauer2015-03-091-0/+0
| | | | | | | | Use linux.bootargs.console to specify the console since this is the variable the console code uses for automatically assigning a console. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: phycore-am335x-som: Fix boards with no SPITeresa Gámez2015-03-091-1/+1
| | | | | | | | | | Boards like phyBOARD-WEGA-rdk do not have SPI Flash. The compatible string was not updated when merging all phytec am335x SOMs to one board file. Updating this now. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Rockchip: Update defconfigAndrey Panov2015-03-091-25/+67
| | | | | Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/tegra'Sascha Hauer2015-03-0911-1/+134
|\
| * ARM: tegra: enable barebox update in defconfigLucas Stach2015-03-041-0/+1
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra: add barebox update handler to Jetson boardLucas Stach2015-03-041-0/+4
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra: add barebox update handler to Beaver boardLucas Stach2015-03-041-0/+4
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra: add eMMC barebox update handlerLucas Stach2015-03-043-0/+103
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra124: add mmc aliasesLucas Stach2015-03-041-0/+4
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra30: add mmc aliasesLucas Stach2015-03-042-0/+9
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra20: add mmc aliasesLucas Stach2015-03-042-1/+9
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/streaming-dma'Sascha Hauer2015-03-095-67/+91
|\ \ | | | | | | | | | | | | Conflicts: drivers/mci/dw_mmc.c
| * | ARM: MMU: unexport cache maintenance functionsLucas Stach2015-03-062-35/+14
| | | | | | | | | | | | | | | | | | | | | | | | Those should only be used internally. All users should rather use the streaming DMA API, which does proper cache maintenance. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: bcm2835: mbox: convert to streaming DMA opsLucas Stach2015-03-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the common streaming DMA ops in order to get rid of the direct usage of the ARM MMU functions for the cache maintenance. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: implement streaming DMA opsLucas Stach2015-03-062-0/+34
| | | | | | | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: move DMA alloc functions to dma.hLucas Stach2015-03-062-27/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This better separates the DMA from the MMU functionality. Also move all drivers that only depends on asm/mmu.h for the alloc functions over to the common header. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: move virt<->phys translation to io.hLucas Stach2015-03-062-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That's the place where Linux has them and other architectures would implement this. This will help in phasing out the direct usage of the ARM asm/mmu.h header. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: change dma_alloc/free_coherent to match other architecturesLucas Stach2015-03-062-7/+16
| |/ | | | | | | | | | | | | | | | | As a lot drivers currently rely on the 1:1 virt->phys mapping on ARM we define DMA_ADDRESS_BROKEN to mark them. In order to use them on other architectures with a different mapping they need proper fixing. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/socfpga'Sascha Hauer2015-03-0916-0/+1936
|\ \
| * | ARM: socfpga: socdk: statify sys_mgr_init_tableSteffen Trumtrar2015-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The socdk can't be build in a multiboard environment, i.e. when other socfgpa boards are also build. Fix this. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: socfpga: add Altera SoCFPGA Development Kit supportSteffen Trumtrar2015-03-0216-0/+1936
| | | | | | | | | | | | | | | | | | | | | | | | Add support for the Altera SoCFPGA Development Kit. The setup is based on the GHRD from Altera. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/rockchip'Sascha Hauer2015-03-0913-903/+53
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: arch/arm/Kconfig
| * | | ARM: Rockchip: Remove unused files from mach-rockchipAndrey Panov2015-03-053-129/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: Rockchip: Update Radxa Rock boardAndrey Panov2015-03-055-28/+32
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: Rockchip: Use newer DTS for Radxa Rock boardAndrey Panov2015-03-054-746/+20
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: Rockchip: Update KconfigAndrey Panov2015-03-051-0/+1
| | |/ | |/| | | | | | | | | | Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/misc'Sascha Hauer2015-03-0930-80/+84
|\ \ \
| * | | ARM: Fix nv variable bootargs.baseTeresa Gámez2015-03-023-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some console parameters where faulty named bootargs.base. Which does not have any effect. Removed them where possible and renamed the others to linux.bootargs.console. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: MIOA701: select POLLERLucas Stach2015-03-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: In function `gpio0_poweroff_probe': undefined reference to `poller_register' Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: do not specify -static and -pie at the same timeLucas Stach2015-03-022-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PIE is a form of dynamic linking and thus inherently incompatible with -static. It worked ok as the current behavior of ld.bfd is to not respect -static if -pie has been specified. ld.gold and future versions of ld.bfd will fail to link if both of those incompatible switches are specified at the same time. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | phyCORE-PXA270: switch to the new environment templateJuergen Borleis2015-03-014-68/+34
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: Allow to mask data abortsSascha Hauer2015-02-273-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes it's useful to test if a memory operation works or aborts. This adds data_abort_mask() to ignore data aborts and data_abort_unmask() to enable them again. This is used in the next step for the 'md' command so that illegal addresses just show 'xxxxxxxx' instead of crashing the system. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | boards: Use nv.linux.bootargs.console for setting the console= commandline ↵Sascha Hauer2015-02-239-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameter Using a dedicated variable makes it easier to change the console= parameter without affecting other values. Also the linux.bootargs.console variable is already used by common/console.c. Using the same variable in the environment avoids giving duplicate console= twice to the kernel Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Suggested-by: Teresa Gámez <t.gamez@phytec.de>
| * | | OMAP and i.MX boards: do not set console= commandline parameter in environmentSascha Hauer2015-02-239-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not necessary since for OMAP and i.MX the console= parameter is initialized by the serial driver. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Suggested-by: Teresa Gámez <t.gamez@phytec.de>
* | | | Merge branch 'for-next/imx'Sascha Hauer2015-03-0937-694/+241
|\ \ \ \
| * | | | ARM: i.MX6: switch to COMMON_CLK_OF_PROVIDERSascha Hauer2015-03-092-203/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use COMMON_CLK_OF_PROVIDER to provide clocks from the device tree. This needs several changes: - use the clock number defines from dt-bindings/clock/imx6qdl-clock.h - register the (previously skipped) gates, because these are bound to the consumers - select COMMON_CLK_OF_PROVIDER With this we also no longer register the fixed clocks twice. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: i.MX: remove i.MX6 ARM2 board supportSascha Hauer2015-03-099-416/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This board is an early development sample that was never sold. Remove support for it. With this the last non device tree i.MX6 board is gone. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: i.MX5: Do not register fixed clocks twiceSascha Hauer2015-03-091-16/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When booting with device tree the fixed clocks are registered from the device tree, so do not register them again in the clock driver. This also removes the ckih1 and ckih2 clocks which are unused at least when booting without device tree. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: i.MX: remove __naked from imx*_barebox_entrySascha Hauer2015-03-092-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the stack is already configured when entering imx*_barebox_entry we can remove the __naked attribute. This fixes some compilation issues when some of the imx*_barebox_entry got too complicated to compile without stack. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: i.MX: boards: Setup stack before calling imx*_barebox_entrySascha Hauer2015-03-0919-35/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows imx*_barebox_entry to use the stack. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: i.MX53 QSB: remove unused /dev/env0 partitionSascha Hauer2015-03-041-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The environment on the QSB is configured via devicetree, but in the code there's also a /dev/env0 registered which is unused. Remove it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | ARM: Vincell: add usb deviceMichael Grzeschik2015-03-021-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | imx6q-embedsky-e9: we use the i2c2 for hdmiJean-Christophe PLAGNIOL-VILLARD2015-02-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with this the splash work Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | imx6q-embedsky-e9: there is not PCIe on this hardwareJean-Christophe PLAGNIOL-VILLARD2015-02-191-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | imx6q-embedsky-e9: the debug port is on uart1 not uart4Jean-Christophe PLAGNIOL-VILLARD2015-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the uart4 is on the extention header Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | | imx_v7_defconfig: enable at least PNG support for splashJean-Christophe PLAGNIOL-VILLARD2015-02-191-0/+1
| |/ / / | | | | | | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | | Merge branch 'for-next/arm'Sascha Hauer2015-03-0910-4/+195
|\ \ \ \