History log of /arch/arm/mach-pxa/pxa300.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
23019a733bb83c8499f192fb428b7e6e81c95a34 20-Mar-2012 Rob Herring <rob.herring@calxeda.com> ARM: pxa: use common IOMEM definition

pxa was missed in the moving of IOMEM to a common definition, so lots of
IOMEM redefined warnings were introduced. So remove pxa IOMEM definition
and fix all the fallout.

Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Eric Miao <eric.y.miao@gmail.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Haojian Zhuang <haojian.zhuang@marvell.com>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: rtc-linux@googlegroups.com
Cc: alsa-devel@alsa-project.org
/arch/arm/mach-pxa/pxa300.c
a55b5adaf403c4d032e0871ad4ee3367782f4db6 19-Jan-2012 Russell King <rmk+kernel@arm.linux.org.uk> Revert "ARM: pxa: add dummy clock for sa1100-rtc"

This reverts commit 7557c175f60d8d40baf16b22caf79beadef8f081.

This revert is necessary to revert the broken "RTC: sa1100:
support sa1100, pxa and mmp soc families" change.
/arch/arm/mach-pxa/pxa300.c
7557c175f60d8d40baf16b22caf79beadef8f081 29-Nov-2011 Jett.Zhou <jtzhou@marvell.com> ARM: pxa: add dummy clock for sa1100-rtc

Now sa1100-rtc can support sa1100/pxa/mmp soc series, then we need
add dummy clock for sa1100-rtc.

Signed-off-by: Jett.Zhou <jtzhou@marvell.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
/arch/arm/mach-pxa/pxa300.c
0a0300dc8c4b3f3ce5c9ef5a0a4be5442590398f 12-Jan-2010 Russell King <rmk+kernel@arm.linux.org.uk> ARM: Consolidate clks_register() and similar

Most machine classes want some way to register a block of clk_lookup
structures, and most do it by implementing a clks_register() type
function which walks an array, or by open-coding a loop.

Consolidate all this into clkdev_add_table().

Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Kevin Hilman <khilman@deeprootsystems.com>
Acked-by: Eric Miao <eric.y.miao@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
f0f04f0840e41411895056bece50bfbd5dfc81cc 09-Jul-2009 Daniel Mack <daniel@caiaq.de> [ARM] pxa: add clock definition for graphics controller

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
/arch/arm/mach-pxa/pxa300.c
f8dec04d33b94a4cfa9358fd9666c01480bb164d 15-Jan-2009 Eric Miao <eric.miao@marvell.com> [ARM] pxa: move common MFP handling code into plat-pxa

Signed-off-by: Eric Miao <eric.miao@marvell.com>
/arch/arm/mach-pxa/pxa300.c
51c62982a33d9086fd8876293411d28a5f97247a 02-Jan-2009 Eric Miao <eric.miao@marvell.com> [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage

Considering the header mess ATM, it is not always possible to include
the correct header files within board code. Let's keep this simple:

<mach/pxa25x.h> - for pxa25x based platforms
<mach/pxa27x.h> - for pxa27x based platforms
<mach/pxa300.h> - for pxa300 based platforms
<mach/pxa320.h> - for pxa320 based platforms
<mach/pxa930.h> - for pxa930 based platforms

NOTE:

1. one header one board file, they are not compatible (i.e. they have
conflicting definitions which won't compile if included together).

2. Unless strictly necessary, the following header files are considered
to be SoC files use _only_, and is not recommended to be included in
board code:

<mach/hardware.h>
<mach/pxa-regs.h>
<mach/pxa2xx-regs.h>
<mach/pxa3xx-regs.h>
<mach/mfp.h>
<mach/mfp-pxa2xx.h>
<mach/mfp-pxa25x.h>
<mach/mfp-pxa27x.h>
<mach/mfp-pxa3xx.h>
<mach/mfp-pxa300.h>
<mach/mfp-pxa320.h>
<mach/mfp-pxa930.h>

Signed-off-by: Eric Miao <eric.miao@marvell.com>
/arch/arm/mach-pxa/pxa300.c
8d69abb08343706f88380edb83927ffc0fc83098 18-Jan-2009 Mike Rapoport <mike@compulab.co.il> [ARM] pxa: fix NAND and MMC clock initialization for pxa3xx

After commit 8c3abc7d903df492a7394b0adae4349d9a381aaf
("[ARM] pxa: convert to clkdev and match clocks by struct device where possible")
get_clk in pxa3xx_nand fails with -ENOENT.
Apparently, clk_get in pxamci will also fail for MCI2 on PXA310.

The 'clk_find' and therefore 'clk_get' require driver to supply
both 'dev_id' and 'con_id' if they are not NULL in the 'strcut clk_lookup',
but neither pxa3xx_nand nor pxamci supply 'con_id'.

This patch sets 'con_id' to NULL in NAND clock and MCI2 clock registration.

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Eric Miao <eric.miao@marvell.com>
/arch/arm/mach-pxa/pxa300.c
8c3abc7d903df492a7394b0adae4349d9a381aaf 08-Nov-2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [ARM] pxa: convert to clkdev and match clocks by struct device where possible

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
55d8460c921ed725f5bf46c826a6bddbe8a75c46 20-Aug-2008 Mike Rapoport <mike@compulab.co.il> [ARM] 5212/1: pxa: fix build error when CPU_PXA310 is not defined

Fix
arch/arm/mach-pxa/pxa300.c:94: error: 'CKEN_MMC3' undeclared here (not in a function)
when building for PXA300.

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Acked-by: Eric Miao <eric.miao@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
a09e64fbc0094e3073dbb09c3b4bfe4ab669244b 05-Aug-2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach

This just leaves include/asm-arm/plat-* to deal with.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
be509729356b7433f73df2b9a966674a437fbbc1 04-Aug-2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead

Remove includes of asm/hardware.h in addition to asm/arch/hardware.h.
Then, since asm/hardware.h only exists to include asm/arch/hardware.h,
update everything to directly include asm/arch/hardware.h and remove
asm/hardware.h.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
9ae819a819b4dfc60ac13dd1f1e1a7eaa3d4a6cb 02-Jun-2008 Eric Miao <eric.miao@marvell.com> [ARM] pxa: add pxa3xx NAND device and clock sources

A pxa3xx_set_nand_info() is also introduced to set the PXA3xx NAND
driver specific platform_data structure pointer.

Signed-off-by: Eric Miao <eric.miao@marvell.com>
Cc: Sergey Podstavin <spodstavin@ru.mvista.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
7c3ada4f7cc76fa3912683da83eccf7886fca1b1 12-May-2008 Eric Miao <eric.miao@marvell.com> [ARM] pxa: move pxa310 specific MMC3 clk out of generic pxa3xx.c

Signed-off-by: Eric Miao <eric.miao@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58 30-Oct-2007 eric miao <eric.y.miao@gmail.com> [ARM] 4635/1: pxa: Change Eric Miao's email address to eric.miao@marvell.com

Signed-off-by: eric miao <eric.miao@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
0825c672599bedbb423ef26f3cdd0c5a014da149 18-Oct-2007 Aleksey Makarov <amakarov@ru.mvista.com> [ARM] 4613/1: pxa300: MFP typo fix

This fixes a typo in MFP address map.

Signed-off-by: Aleksey Makarov <amakarov@ru.mvista.com>
Acked-by: Eric Miao <eric.y.miao@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c
2c8086a5d073e8e72122a5b84febde236a39845b 12-Sep-2007 eric miao <eric.y.miao@gmail.com> [ARM] pxa: PXA3xx base support

Signed-off-by: eric miao <eric.y.miao@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-pxa/pxa300.c