summaryrefslogtreecommitdiff
path: root/arch/arm/include
AgeCommit message (Collapse)Author
2011-11-11iMX28: Initial support for iMX28 CPUMarek Vasut
This patch supports: - Timers - Debug UART - Clock Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Detlev Zundel <[email protected]>
2011-11-08arm, davinci: Rename AM1808 lowlevel functions to DA850Christian Riesch
Rename arch/arm/cpu/arm926ejs/davinci/am1808_lowlevel.c and arch/arm/include/asm/arch-davinci/am1808_lowlevel.h to da850_lowlevel.c and da850_lowlevel.h since they apply not only to the AM1808 SoC but to all DA850 chips. The function names and #defines are changed likewise. Signed-off-by: Christian Riesch <[email protected]> Cc: Heiko Schocher <[email protected]> Cc: Paulraj Sandeep <[email protected]> Cc: Albert ARIBAUD <[email protected]> Acked-by: Heiko Schocher <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-08da8xxevm: fix build errorPrabhakar Lad
This patch fixes following compile error for da8xx evm da830evm.c: In function 'board_init': da830evm.c:222: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da830evm.c:222: error: (Each undeclared identifier is reported only once da830evm.c:222: error: for each function it appears in.) make[2]: *** [da830evm.o] Error 1 similarly for da850evm. introduced through commit: f9fc237f1f07d4e5ff7c9c2da39cabc8d3d7b339 Signed-off-by: Prabhakar Lad <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-04omap3: mem: Move comments next to definitionsSanjeev Premi
Calculations for ACTIM_CTRLA amd ACTIM_CTRLB values are defined in 'header' style comments. Moved them along with definitions. Should help maintain consistency between comments and code if any of these are tweaked in future. Signed-off-by: Sanjeev Premi <[email protected]> Cc: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-04omap3: mem: Clean-up whitespacesSanjeev Premi
Consistent use of TABs and align definitions with neighbouring code. Signed-off-by: Sanjeev Premi <[email protected]> Cc: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-04omap3: mem: Define and use common macrosSanjeev Premi
Define common macros to arrive at the values of registers SDRC_ACTIM_CTRLA and SDRC_ACTIM_CTRLB for different memory types. This doesn't make any real change in the execution but helps readability. Signed-off-by: Sanjeev Premi <[email protected]> Cc: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03VIDEO: davinci: add framebuffer to da8xxStefano Babic
The patch is a port from the framebuffer driver of the Linux driver drivers/video/da8xx-fb.c, used on davinci da8xx and OMAP-L138 boards. As base for the port, the following commit (last changes for this driver at the moment in the Linux kernel tree) was taken: commit 1db41e032d563eb47deab40dc5595be306b143ba Author: axel lin <[email protected]> Date: Tue Feb 22 01:52:42 2011 +0000 video: da8xx-fb: fix section mismatch warning Signed-off-by: Axel Lin <[email protected]> Signed-off-by: Paul Mundt <[email protected]> Signed-off-by: Stefano Babic <[email protected]> CC: Sandeep Paulraj <[email protected]> Cc: Anatolij Gustschin <[email protected]> Acked-by: Anatolij Gustschin <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03ARM: Davinci: added missing registers to hardware.hStefano Babic
The hardware base address for ther LCD configuration registers is missing, as well as some syscfg registers. Signed-off-by: Stefano Babic <[email protected]> CC: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03Davinci: ea20: set GPIOs to hold MII-Phy in reset and set UART0-Switch for ↵Bastian Ruppert
console Signed-off-by: Bastian Ruppert <[email protected]> Signed-off-by: Stefano Babic <[email protected]> CC: [email protected] CC: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03Davinci: ea20: set console on UART0Bastian Ruppert
Signed-off-by: Bastian Ruppert <[email protected]> Signed-off-by: Stefano Babic <[email protected]> CC: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03arm926ejs, davinci: add missing spi defines for dm365Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03arm926ejs, davinci: add cpuinfo for dm365Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Sandeep Paulraj <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03arm, davinci: add lowlevel function for dm365 socHeiko Schocher
used for booting (for example) from NAND using spl code. Signed-off-by: Heiko Schocher <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Sandeep Paulraj <[email protected]> Cc: Christian Riesch <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03arm, davinci: add header files for dm365Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Sandeep Paulraj <[email protected]> Cc: Christian Riesch <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03arm, davinci: Add function lpsc_syncreset()Christian Riesch
This patch adds a function lpsc_syncreset that allows setting a lpsc module into Sync Reset state. Signed-off-by: Christian Riesch <[email protected]> Cc: Heiko Schocher <[email protected]> Cc: Paulraj Sandeep <[email protected]> Cc: Albert ARIBAUD <[email protected]> Acked-by: Heiko Schocher <[email protected]> Tested-by: Heiko Schocher <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-11-03armada100: define CONFIG_SYS_CACHELINE_SIZELei Wen
By default, on Armada100 SoC DCache Lnd ICache line lengths are 32 bytes long Signed-off-by: Lei Wen <[email protected]>
2011-11-03pantheon: define CONFIG_SYS_CACHELINE_SIZELei Wen
By default, on Pantheon SoC DCache Lnd ICache line lengths are 32 bytes long Signed-off-by: Lei Wen <[email protected]>
2011-11-03kirkwood: define CONFIG_SYS_CACHELINE_SIZEMichael Walle
By default, on Kirkwood SoC DCache Lnd ICache line lengths are 32 bytes long Cc: Albert ARIBAUD <[email protected]> Cc: Prafulla Wadaskar <[email protected]> Signed-off-by: Michael Walle <[email protected]> Signed-off-by: Prafulla Wadaskar <[email protected]>
2011-11-03am335x: Drop board_sysinfo structTom Rini
This isn't used presumably should be a typedef if needed later. Signed-off-by: Tom Rini <[email protected]>
2011-11-03mx31: add ESD control registersHelmut Raiger
This allows to initialize DDR memory in C code. Currently all mx31 boards use assembler code (lowlevel_init.S) Signed-off-by: Helmut Raiger <[email protected]> Acked-by: Stefano Babic <[email protected]>
2011-11-03mx31: define pins and init for UART2 and CSPI3Helmut Raiger
Signed-off-by: Helmut Raiger <[email protected]> Acked-by: Stefano Babic <[email protected]>
2011-11-03mx31: Introduce mx31_set_gpr functionFabio Estevam
Introduce mx31_set_gpr function for setting the GPR (General Purpose Register) on MX31. This function can be useful for setting a group of pins into tied to some specific peripherals. Reuse this function from the linux kernel. Signed-off-by: Fabio Estevam <[email protected]>
2011-11-03MX35: Drop unnecessary prototypes from imx-regs.hStefano Babic
Signed-off-by: Stefano Babic <[email protected]>
2011-11-03MX35: factorize common assembly codeStefano Babic
Signed-off-by: Stefano Babic <[email protected]>
2011-11-03MX35: add pins definition for UART3Stefano Babic
Signed-off-by: Stefano Babic <[email protected]>
2011-11-03MX35: added ESDC structure to imx-regsStefano Babic
The structure and PLL defines are added to the imx-regs.h file and dropped from board header files. Signed-off-by: Stefano Babic <[email protected]>
2011-11-03PXA: Add MMC driver using the generic MMC frameworkMarek Vasut
Signed-off-by: Marek Vasut <[email protected]>
2011-10-27ARM: pantheon: add mmc definitionLei Wen
Signed-off-by: Lei Wen <[email protected]>
2011-10-27ARM:AM33XX: Add emif/ddr supportChandan Nath
This patch adds AM33xx emif/ddr support along with board specific defines. Signed-off-by: Chandan Nath <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27ARM:AM33XX: Add clock definitionsChandan Nath
This patch adds basic clock definition of am33xx SoC. Signed-off-by: Chandan Nath <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27ARM:AM33XX: Added support for AM33xxChandan Nath
This patch adds basic support for AM33xx which is based on ARMV7 Cortex A8 CPU. Signed-off-by: Chandan Nath <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap3/emif4: fix registers definitionIlya Yanok
Fix EMIF4 registers definition. Signed-off-by: Ilya Yanok <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27davinci: remove obsolete macro CONFIG_EMAC_MDIO_PHY_NUMManjunath Hadli
remove macro CONFIG_EMAC_MDIO_PHY_NUM and depending macro EMAC_MDIO_PHY_NUM as they are no longer needed with the support for more than 1 PHYs in davinci emac driver. Signed-off-by: Manjunath Hadli <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27OMAP3 SPL: Provide weak omap_rev_stringTom Rini
We add an weak version of omap_rev_string in omap-common/spl.c and while at it drop the omap3 version. Move the prototype over to <asm/omap_common.h> with the other SPL functions. Signed-off-by: Tom Rini <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap3: Add interface for omap3 DMASimon Schwarz
Adds an interface to use the OMAP3 DMA. Signed-off-by: Simon Schwarz <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap3: Add DMA register accessorsSimon Schwarz
Adding the register definitions for omap3 DMA controller to cpu.h Signed-off-by: Simon Schwarz <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap3: Add Base register for DMASimon Schwarz
Adding the base register address of OMAP3 DMA controller. Signed-off-by: Simon Schwarz <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27arm, davinci: add missing LSPC define for MMC/SD1Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]> Cc: Paulraj Sandeep <[email protected]> Cc: Albert ARIBAUD <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27DaVinci: correct MDSTAT.STATE maskSergei Shtylyov
MDSTAT.STATE occupies bits 0..5 according to all available documentation, so fix the mask which previously was leaving out the intermediate state indicator bit. While at it, introduce two #define's for that mask -- unfortunately, we can't use a single #define as the assembly code can't include <asm/arch/hardware.h> due to C-specfic constructs in it. Signed-off-by: Sergei Shtylyov <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap4: adding revision detection for 4460 ES1.1Ricardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <[email protected]> 2 files changed, 17 insertions(+), 1 deletions(-) Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27omap4: replacing OMAP4_CONTROL with OMAP4430_CONTROLRicardo Salveti de Araujo
OMAP4460 has a different set of values for the ID code, so moving the old ones to be related just with 4430. Signed-off-by: Ricardo Salveti de Araujo <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-10-27ARM: orion5x: reduce dependence of including platform fileLei Wen
For files like the drivers/serial/serial.c, it must include the platform file, as the CONFIG_SYS_NS16550_COM1 must reference to the definition in the platform definition files. Include the platform definition file in the config file, so that it would decouple the dependence for the driver files. Signed-off-by: Lei Wen <[email protected]>
2011-10-27ARM: kirkwood: reduce dependence of including platform fileLei Wen
For files like the drivers/serial/serial.c, it must include the platform file, as the CONFIG_SYS_NS16550_COM1 must reference to the definition in the platform definition files. Include the platform definition file in the config file, so that it would decouple the dependence for the driver files. Signed-off-by: Lei Wen <[email protected]>
2011-10-27ARM: armada100: reduce dependence of including platform fileLei Wen
For files like the drivers/serial/serial.c, it must include the platform file, as the CONFIG_SYS_NS16550_COM1 must reference to the definition in the platform definition files. Include the platform definition file in the config file, so that it would decouple the dependence for the driver files. Updated cpu.h to remove build errors for gplugd board (by prafulla) Signed-off-by: Lei Wen <[email protected]> Signed-off-by: Prafulla Wadaskar <[email protected]>
2011-10-27ARM: pantheon: reduce dependence of including platform fileLei Wen
For files like the drivers/serial/serial.c, it must include the platform file, as the CONFIG_SYS_NS16550_COM1 must reference to the definition in the platform definition files. Include the platform definition file in the config file, so that it would decouple the dependence for the driver files. Signed-off-by: Lei Wen <[email protected]>
2011-10-27Armada100: Add SPI support for Marvell gplugDAjay Bhargav
This patch add SPI driver support for Marvell gplugD Signed-off-by: Ajay Bhargav <[email protected]>
2011-10-27SPI: Add SPI driver support for Marvell Armada100Ajay Bhargav
This patch provides support for SPI emulated over SSP for Marvell Armada100 SOC. Signed-off-by: Ajay Bhargav <[email protected]>
2011-10-27imx: fix coding styleFabio Estevam
Fix checkpatch warning and errors in several i.MX related files. While at it also address a checkpatch warning at arch/arm/cpu/armv7/mx5/soc.c regarding the usage of extern in a C file. Signed-off-by: Fabio Estevam <[email protected]>
2011-10-27mx31: provide readable WEIM CS accessorHelmut Raiger
setup_weimcs() and some macros are added to support the setup for i.MX31 WEIM chip selects. As a compromise between verbosity and readability an ASCII-art'ish bit comment is used instead of bitfields. All i.MX31 boards have been patched to use this approach using a helper program to verify the changes. Signed-off-by: Helmut Raiger <[email protected]> Acked-by: Stefano Babic <[email protected]>
2011-10-27ARM: Update mach-typesMarek Vasut
This commit updates the mach-types based on the latest in Linus's head Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Detlev Zundel <[email protected]>