<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/arm/mach-pxa/pxa320.c, branch v3.14.48</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.14.48</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.14.48'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2012-03-25T19:36:31+00:00</updated>
<entry>
<title>ARM: pxa: use common IOMEM definition</title>
<updated>2012-03-25T19:36:31+00:00</updated>
<author>
<name>Rob Herring</name>
<email>rob.herring@calxeda.com</email>
</author>
<published>2012-03-20T19:33:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=23019a733bb83c8499f192fb428b7e6e81c95a34'/>
<id>urn:sha1:23019a733bb83c8499f192fb428b7e6e81c95a34</id>
<content type='text'>
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 &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Rob Herring &lt;rob.herring@calxeda.com&gt;
Cc: Eric Miao &lt;eric.y.miao@gmail.com&gt;
Cc: Russell King &lt;linux@arm.linux.org.uk&gt;
Cc: Haojian Zhuang &lt;haojian.zhuang@marvell.com&gt;
Cc: Alessandro Zummo &lt;a.zummo@towertech.it&gt;
Cc: Jaroslav Kysela &lt;perex@perex.cz&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: rtc-linux@googlegroups.com
Cc: alsa-devel@alsa-project.org
</content>
</entry>
<entry>
<title>Revert "ARM: pxa: add dummy clock for sa1100-rtc"</title>
<updated>2012-01-19T11:59:07+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2012-01-19T11:48:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a55b5adaf403c4d032e0871ad4ee3367782f4db6'/>
<id>urn:sha1:a55b5adaf403c4d032e0871ad4ee3367782f4db6</id>
<content type='text'>
This reverts commit 7557c175f60d8d40baf16b22caf79beadef8f081.

This revert is necessary to revert the broken "RTC: sa1100:
support sa1100, pxa and mmp soc families" change.
</content>
</entry>
<entry>
<title>ARM: pxa: add dummy clock for sa1100-rtc</title>
<updated>2011-12-28T10:42:43+00:00</updated>
<author>
<name>Jett.Zhou</name>
<email>jtzhou@marvell.com</email>
</author>
<published>2011-11-30T04:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7557c175f60d8d40baf16b22caf79beadef8f081'/>
<id>urn:sha1:7557c175f60d8d40baf16b22caf79beadef8f081</id>
<content type='text'>
Now sa1100-rtc can support sa1100/pxa/mmp soc series, then we need
add dummy clock for sa1100-rtc.

Signed-off-by: Jett.Zhou &lt;jtzhou@marvell.com&gt;
Acked-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
Acked-by: Haojian Zhuang &lt;haojian.zhuang@gmail.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ARM: Consolidate clks_register() and similar</title>
<updated>2010-02-12T17:32:36+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2010-01-12T12:28:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0a0300dc8c4b3f3ce5c9ef5a0a4be5442590398f'/>
<id>urn:sha1:0a0300dc8c4b3f3ce5c9ef5a0a4be5442590398f</id>
<content type='text'>
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 &lt;hsweeten@visionengravers.com&gt;
Reviewed-by: Kevin Hilman &lt;khilman@deeprootsystems.com&gt;
Acked-by: Eric Miao &lt;eric.y.miao@gmail.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] pxa: add clock definition for graphics controller</title>
<updated>2009-09-10T10:49:26+00:00</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-07-09T17:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f0f04f0840e41411895056bece50bfbd5dfc81cc'/>
<id>urn:sha1:f0f04f0840e41411895056bece50bfbd5dfc81cc</id>
<content type='text'>
Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Signed-off-by: Eric Miao &lt;eric.y.miao@gmail.com&gt;
</content>
</entry>
<entry>
<title>[ARM] pxa: move common MFP handling code into plat-pxa</title>
<updated>2009-03-23T02:11:34+00:00</updated>
<author>
<name>Eric Miao</name>
<email>eric.miao@marvell.com</email>
</author>
<published>2009-01-15T08:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f8dec04d33b94a4cfa9358fd9666c01480bb164d'/>
<id>urn:sha1:f8dec04d33b94a4cfa9358fd9666c01480bb164d</id>
<content type='text'>
Signed-off-by: Eric Miao &lt;eric.miao@marvell.com&gt;
</content>
</entry>
<entry>
<title>[ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage</title>
<updated>2009-03-09T13:22:36+00:00</updated>
<author>
<name>Eric Miao</name>
<email>eric.miao@marvell.com</email>
</author>
<published>2009-01-02T15:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=51c62982a33d9086fd8876293411d28a5f97247a'/>
<id>urn:sha1:51c62982a33d9086fd8876293411d28a5f97247a</id>
<content type='text'>
Considering the header mess ATM, it is not always possible to include
the correct header files within board code. Let's keep this simple:

  &lt;mach/pxa25x.h&gt;  - for pxa25x based platforms
  &lt;mach/pxa27x.h&gt;  - for pxa27x based platforms
  &lt;mach/pxa300.h&gt;  - for pxa300 based platforms
  &lt;mach/pxa320.h&gt;  - for pxa320 based platforms
  &lt;mach/pxa930.h&gt;  - 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:

    &lt;mach/hardware.h&gt;
    &lt;mach/pxa-regs.h&gt;
    &lt;mach/pxa2xx-regs.h&gt;
    &lt;mach/pxa3xx-regs.h&gt;
    &lt;mach/mfp.h&gt;
    &lt;mach/mfp-pxa2xx.h&gt;
    &lt;mach/mfp-pxa25x.h&gt;
    &lt;mach/mfp-pxa27x.h&gt;
    &lt;mach/mfp-pxa3xx.h&gt;
    &lt;mach/mfp-pxa300.h&gt;
    &lt;mach/mfp-pxa320.h&gt;
    &lt;mach/mfp-pxa930.h&gt;

Signed-off-by: Eric Miao &lt;eric.miao@marvell.com&gt;
</content>
</entry>
<entry>
<title>[ARM] pxa: fix NAND and MMC clock initialization for pxa3xx</title>
<updated>2009-01-19T02:55:16+00:00</updated>
<author>
<name>Mike Rapoport</name>
<email>mike@compulab.co.il</email>
</author>
<published>2009-01-18T09:55:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8d69abb08343706f88380edb83927ffc0fc83098'/>
<id>urn:sha1:8d69abb08343706f88380edb83927ffc0fc83098</id>
<content type='text'>
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 &lt;mike@compulab.co.il&gt;
Signed-off-by: Eric Miao &lt;eric.miao@marvell.com&gt;
</content>
</entry>
<entry>
<title>[ARM] pxa: convert to clkdev and match clocks by struct device where possible</title>
<updated>2008-11-27T12:38:23+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2008-11-08T20:25:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8c3abc7d903df492a7394b0adae4349d9a381aaf'/>
<id>urn:sha1:8c3abc7d903df492a7394b0adae4349d9a381aaf</id>
<content type='text'>
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach</title>
<updated>2008-08-07T08:55:48+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2008-08-05T15:14:15+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a09e64fbc0094e3073dbb09c3b4bfe4ab669244b'/>
<id>urn:sha1:a09e64fbc0094e3073dbb09c3b4bfe4ab669244b</id>
<content type='text'>
This just leaves include/asm-arm/plat-* to deal with.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
