<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.ports.arm.kernel">
    <title>gmane.linux.ports.arm.kernel</title>
    <link>http://blog.gmane.org/gmane.linux.ports.arm.kernel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169465"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169456"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169418"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169382"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169380"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169379"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169371"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169351"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169323"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169237"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169232"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169230"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169181"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169168"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169157"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169155"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169148"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169129"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169118"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169114"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169465">
    <title>[PATCH] ARM: imx_v6_v7_defconfig: Add sound support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169465</link>
    <description>&lt;pre&gt;From: Fabio Estevam &amp;lt;fabio.estevam&amp;lt; at &amp;gt;freescale.com&amp;gt;

Signed-off-by: Fabio Estevam &amp;lt;fabio.estevam&amp;lt; at &amp;gt;freescale.com&amp;gt;
---
 arch/arm/configs/imx_v6_v7_defconfig |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig
index b1d3675..59beb7a 100644
--- a/arch/arm/configs/imx_v6_v7_defconfig
+++ b/arch/arm/configs/imx_v6_v7_defconfig
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -131,6 +131,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; CONFIG_GPIO_SYSFS=y
 CONFIG_WATCHDOG=y
 CONFIG_IMX2_WDT=y
 CONFIG_MFD_MC13XXX=y
+CONFIG_MFD_MC13XXX_SPI=y
+CONFIG_MFD_MC13XXX_I2C=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_MC13783=y
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -166,6 +168,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; CONFIG_LOGO=y
 CONFIG_LOGO_LINUX_MONO=y
 CONFIG_LOGO_LINUX_VGA16=y
 CONFIG_LOGO_LINUX_CLUT224=y
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SOC=y
+CONFIG_SND_IMX_SOC=y
+CONFIG_SND_SOC_PHYCORE_AC97=y
+CONFIG_SND_SOC_EUKREA_TLV320=y
+CONFIG_SND_SOC_IMX_SGTL5000=y
+CONFIG_SND_SOC_IMX_MC13783=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
 CONFIG_USB_EH&lt;/pre&gt;</description>
    <dc:creator>Fabio Estevam</dc:creator>
    <dc:date>2012-05-26T16:52:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169456">
    <title>[PATCH v9 0/3] MTD: at91: Add PMECC support for at91 nand flash driver</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169456</link>
    <description>&lt;pre&gt;Code is based on 3.4-rc2

Changes since v8,
use _relaxed read/write in most place. use writel in operations of Control Register since it needs memory barrier.
allocate the data for PMECC computation.
add pmecc prefix for related variable/functions.
modify code according to J.C's suggestion. except:
&amp;gt;&amp;gt; +for (i = 2; i &amp;lt;= 2 * host-&amp;gt;cap; i += 2) {
&amp;gt; manage the j in the for loop
since that will change to: 
+for (i = 2, j = 1; i &amp;lt;= 2 * host-&amp;gt;cap; i += 2, j = i / 2) {
it is not as simple as original one.

Changes since v7,
add time out for PMECC status reading.
modify the oobfree[0].offset to 2.
fix coding style.

Changes since v6,
split into 3 patches.
remove of_flat_dt_is_compatible() function. use additional dt parameter "has-pmecc".
refine the error handling code.
refine original atmel_nand_init_params() function.

Changes since v5,
add has_pmecc field to replace cpu_has_pmecc() function. Use compatible check in when proble.
simplify the pmecc_get_ecc_bytes() function.

Changes since v4&lt;/pre&gt;</description>
    <dc:creator>Josh Wu</dc:creator>
    <dc:date>2012-05-26T13:24:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169418">
    <title>[PATCH 01/15] ARM: mx5: Use clk_prepare_enable/clk_disable_unprepare</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169418</link>
    <description>&lt;pre&gt;From: Fabio Estevam &amp;lt;fabio.estevam&amp;lt; at &amp;gt;freescale.com&amp;gt;

Prepare the clock before enabling it.

Cc: &amp;lt;linux-arm-kernel&amp;lt; at &amp;gt;lists.infradead.org&amp;gt;
Signed-off-by: Fabio Estevam &amp;lt;fabio.estevam&amp;lt; at &amp;gt;freescale.com&amp;gt;
---
 arch/arm/mach-imx/mm-imx5.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-imx/mm-imx5.c b/arch/arm/mach-imx/mm-imx5.c
index feeee17..fcad95c 100644
--- a/arch/arm/mach-imx/mm-imx5.c
+++ b/arch/arm/mach-imx/mm-imx5.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -35,11 +35,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void imx5_idle(void)
 return;
 clk_prepare(gpc_dvfs_clk);
 }
-clk_enable(gpc_dvfs_clk);
+clk_prepare_enable(gpc_dvfs_clk);
 mx5_cpu_lp_set(WAIT_UNCLOCKED_POWER_OFF);
 if (!tzic_enable_wake())
 cpu_do_idle();
-clk_disable(gpc_dvfs_clk);
+clk_disable_unprepare(gpc_dvfs_clk);
 }
 
 /*
&lt;/pre&gt;</description>
    <dc:creator>Fabio Estevam</dc:creator>
    <dc:date>2012-05-25T23:14:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169382">
    <title>[STABLE PATCH] ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem held</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169382</link>
    <description>&lt;pre&gt;From: Dima Zavin &amp;lt;dima&amp;lt; at &amp;gt;android.com&amp;gt;

commit 435a7ef52db7d86e67a009b36cac1457f8972391 upstream

We can't be holding the mmap_sem while calling flush_cache_user_range
because the flush can fault. If we fault on a user address, the
page fault handler will try to take mmap_sem again. Since both places
acquire the read lock, most of the time it succeeds. However, if another
thread tries to acquire the write lock on the mmap_sem (e.g. mmap) in
between the call to flush_cache_user_range and the fault, the down_read
in do_page_fault will deadlock.

[will: removed drop of vma parameter as already queued by rmk (7365/1)]

Cc: &amp;lt;stable&amp;lt; at &amp;gt;vger.kernel.org&amp;gt; # 2.6.32+: 4542b6a0: ARM: 7365/1
Cc: &amp;lt;stable&amp;lt; at &amp;gt;vger.kernel.org&amp;gt; # 2.6.32+
Acked-by: Catalin Marinas &amp;lt;catalin.marinas&amp;lt; at &amp;gt;arm.com&amp;gt;
Signed-off-by: Dima Zavin &amp;lt;dima&amp;lt; at &amp;gt;android.com&amp;gt;
Signed-off-by: John Stultz &amp;lt;john.stultz&amp;lt; at &amp;gt;linaro.org&amp;gt;
Signed-off-by: Will Deacon &amp;lt;will.deacon&amp;lt; at &amp;gt;arm.com&amp;gt;
Signed-off-by: Russell King &amp;lt;rmk+kernel&amp;lt; at &amp;gt;arm.linux.org.uk&amp;gt;
---

Greg: This patch is a candidate for -stab&lt;/pre&gt;</description>
    <dc:creator>Will Deacon</dc:creator>
    <dc:date>2012-05-25T14:38:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169380">
    <title>[PATCH 1/2] mtd mxc_nand: use 32bit copy functions</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169380</link>
    <description>&lt;pre&gt;The following commit changes the function used to copy from/to
the hardware buffer to memcpy_[from|to]io. This does not work
since the hardware cannot handle the byte accesses used by these
functions. Instead of reverting this patch introduce 32bit
correspondents of these functions.

commit 5775ba36ea9c760c2d7e697dac04f2f7fc95aa62
Author: Uwe Kleine-König &amp;lt;u.kleine-koenig&amp;lt; at &amp;gt;pengutronix.de&amp;gt;
Date:   Tue Apr 24 10:05:22 2012 +0200

    mtd: mxc_nand: fix several sparse warnings about incorrect address space

    Signed-off-by: Uwe Kleine-König &amp;lt;u.kleine-koenig&amp;lt; at &amp;gt;pengutronix.de&amp;gt;
    Signed-off-by: Artem Bityutskiy &amp;lt;artem.bityutskiy&amp;lt; at &amp;gt;linux.intel.com&amp;gt;

Signed-off-by: Sascha Hauer &amp;lt;s.hauer&amp;lt; at &amp;gt;pengutronix.de&amp;gt;
Cc: Uwe Kleine-König &amp;lt;u.kleine-koenig&amp;lt; at &amp;gt;pengutronix.de&amp;gt;
---
 drivers/mtd/nand/mxc_nand.c |   36 ++++++++++++++++++++++++++++--------
 1 file changed, 28 insertions(+), 8 deletions(-)

diff --git a/drivers/mtd/nand/mxc_nand.c b/drivers/mtd/nand/mxc_nand.c
index fd14966..4d27ddc 100644
--- a/drivers/mtd/nand/mxc_nand.c
&lt;/pre&gt;</description>
    <dc:creator>Sascha Hauer</dc:creator>
    <dc:date>2012-05-25T14:22:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169379">
    <title>Booting mx27 on linux-next</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169379</link>
    <description>&lt;pre&gt;Hi Sascha,

Just tried booting a mx27pdk on linux-next and it failed to boot.

Any patches I am missing?

Just wanted to check with you first prior to start debugging it.

Regards,

Fabio Estevam
&lt;/pre&gt;</description>
    <dc:creator>Fabio Estevam</dc:creator>
    <dc:date>2012-05-25T13:56:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169371">
    <title>[PATCH] ARM: at91: aic can use fast eoi handler type</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169371</link>
    <description>&lt;pre&gt;From: Ludovic Desroches &amp;lt;ludovic.desroches&amp;lt; at &amp;gt;atmel.com&amp;gt;

The Advanced Interrupt Controller allows to use the fast EOI handler type.
It lets remove the Atmel specific workaround into arch/arm/kernel/irq.c used
to indicate to the AIC the end of the interrupt treatment.

Signed-off-by: Ludovic Desroches &amp;lt;ludovic.desroches&amp;lt; at &amp;gt;atmel.com&amp;gt;
---
 arch/arm/kernel/irq.c                  |    3 ---
 arch/arm/mach-at91/gpio.c              |   10 ++++++++--
 arch/arm/mach-at91/include/mach/irqs.h |    7 -------
 arch/arm/mach-at91/irq.c               |   10 ++++++++--
 4 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c
index 71ccdbf..6236d1a 100644
--- a/arch/arm/kernel/irq.c
+++ b/arch/arm/kernel/irq.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -85,9 +85,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void handle_IRQ(unsigned int irq, struct pt_regs *regs)
 generic_handle_irq(irq);
 }
 
-/* AT91 specific workaround */
-irq_finish(irq);
-
 irq_exit();
 set_irq_regs(old_regs);
 }
diff --git a/arch/arm/mach-at91/gpio.c b/arch/arm/mach-at91/gpio&lt;/pre&gt;</description>
    <dc:creator>ludovic.desroches&lt; at &gt;atmel.com</dc:creator>
    <dc:date>2012-05-25T12:55:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169351">
    <title>[PATCH 1/2] ARM: mx28: add gpmi-nand support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169351</link>
    <description>&lt;pre&gt;add gpmi-nand device tree support.
add gpmi-nand pinctrl support.

Also enable the gpmi support for mx28-evk board.

Signed-off-by: Huang Shijie &amp;lt;b32955&amp;lt; at &amp;gt;freescale.com&amp;gt;
---

add pinctrl for gpmi-nand.

---
 arch/arm/boot/dts/imx28-evk.dts |    6 ++++++
 arch/arm/boot/dts/imx28.dtsi    |   35 ++++++++++++++++++++++++++---------
 2 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index ee520a5..e53cf67 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -22,6 +22,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 apb&amp;lt; at &amp;gt;80000000 {
 apbh&amp;lt; at &amp;gt;80000000 {
+gpmi-nand&amp;lt; at &amp;gt;8000c000 {
+pinctrl-names = "default";
+pinctrl-0 = &amp;lt;&amp;amp;gpmi_pins_a &amp;amp;gpmi_status_cfg&amp;gt;;
+status = "okay";
+};
+
 ssp0: ssp&amp;lt; at &amp;gt;80010000 {
 compatible = "fsl,imx28-mmc";
 pinctrl-names = "default";
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi
index 4634cb8..2636339 100644
--- a/arch/arm/boot/dts/imx28.dtsi
+++ b/arch/arm/boot/dts/imx28.dts&lt;/pre&gt;</description>
    <dc:creator>Huang Shijie</dc:creator>
    <dc:date>2012-05-25T09:25:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169323">
    <title>[PATCH 0/4] mmp audio support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169323</link>
    <description>&lt;pre&gt;These four patches provide mmp audio support under alsa via dmaengine
Support platfrom pxa688 and pxa910
mmp_tdma.c and mmp-pcm.c is shared for pxa688 and pxa910
pxa688 (mmp2) use mmp2-sspa.c
pxa910 directly use pxa-ssp.c
mmp_tdma.c is under dmaengine framework

Verified on brownstone (pxa688) and ttc-dkb

Zhangfei Gao (4):
  dmaengine: mmp_tdma: add mmp tdma support
  ASoC: mmp: add audio dma support
  ASOC: mmp: add sspa support
  ASoC: add mmp brownstone support

 drivers/dma/Kconfig                     |   10 +
 drivers/dma/Makefile                    |    1 +
 drivers/dma/mmp_tdma.c                  |  677 +++++++++++++++++++++++++++++++
 include/linux/platform_data/mmp_audio.h |   22 +
 include/linux/platform_data/mmp_dma.h   |   20 +
 sound/soc/pxa/Kconfig                   |   20 +
 sound/soc/pxa/Makefile                  |    6 +
 sound/soc/pxa/brownstone.c              |  303 ++++++++++++++
 sound/soc/pxa/mmp-pcm.c                 |  448 ++++++++++++++++++++
 sound/soc/pxa/mmp-sspa.c               &lt;/pre&gt;</description>
    <dc:creator>Zhangfei Gao</dc:creator>
    <dc:date>2012-05-25T07:10:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169237">
    <title>[ehci-mxc] USB stopped working in i.MX27 based Visstrim_M10 board.</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169237</link>
    <description>&lt;pre&gt;Hi,
in kernel 3.4 USB doesn't work anymore in Visstrim_M10 board. It is
based on an i.MX27 chip and this is the log I get when connecting an
UVC webcam:

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 64 qtd 96 itd 160 sitd 96
mxc-ehci mxc-ehci.0: initializing i.MX USB Controller
mxc-ehci mxc-ehci.0: Freescale On-Chip EHCI Host Controller
mxc-ehci mxc-ehci.0: new USB bus registered, assigned bus number 1
mxc-ehci mxc-ehci.0: reset hcs_params 0x10011 dbg=0 ind cc=0 pcc=0
ordered ports=1
mxc-ehci mxc-ehci.0: reset hcc_params 0006 thresh 0 uframes 256/512/1024 park
mxc-ehci mxc-ehci.0: park 0
mxc-ehci mxc-ehci.0: reset command 0080002 (park)=0 ithresh=8
period=1024 Reset HALT
mxc-ehci mxc-ehci.0: ...powerdown ports...
mxc-ehci mxc-ehci.0: irq 56, io mem 0x10024000
mxc-ehci mxc-ehci.0: init command 0010005 (park)=0 ithresh=1 period=512 RUN
mxc-ehci mxc-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: udev 1, busnum 1, minor = 0
usb usb1: New USB&lt;/pre&gt;</description>
    <dc:creator>javier Martin</dc:creator>
    <dc:date>2012-05-24T11:00:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169232">
    <title>[PATCH 1/5] ARM: imx6q: add DT node for apbh-dma</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169232</link>
    <description>&lt;pre&gt;add DT node for apbh-dma.

Signed-off-by: Huang Shijie &amp;lt;b32955&amp;lt; at &amp;gt;freescale.com&amp;gt;
---
 arch/arm/boot/dts/imx6q.dtsi |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 8c90cba..cccac33 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -87,6 +87,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 interrupt-parent = &amp;lt;&amp;amp;intc&amp;gt;;
 ranges;
 
+dma-apbh&amp;lt; at &amp;gt;00110000 {
+compatible = "fsl,imx6q-dma-apbh";
+reg = &amp;lt;0x00110000 0x2000&amp;gt;;
+};
+
 timer&amp;lt; at &amp;gt;00a00600 {
 compatible = "arm,cortex-a9-twd-timer";
 reg = &amp;lt;0x00a00600 0x20&amp;gt;;
&lt;/pre&gt;</description>
    <dc:creator>Huang Shijie</dc:creator>
    <dc:date>2012-05-24T10:50:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169230">
    <title>[PATCH] ARM: mx28: add gpmi-nand dt support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169230</link>
    <description>&lt;pre&gt;add gpmi-nand device tree support.
Also enable the gpmi support for mx28-evk board.

Signed-off-by: Huang Shijie &amp;lt;b32955&amp;lt; at &amp;gt;freescale.com&amp;gt;
---
 arch/arm/boot/dts/imx28-evk.dts |    4 ++++
 arch/arm/boot/dts/imx28.dtsi    |   18 +++++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index ee520a5..5fff6c9 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -22,6 +22,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 apb&amp;lt; at &amp;gt;80000000 {
 apbh&amp;lt; at &amp;gt;80000000 {
+gpmi-nand&amp;lt; at &amp;gt;8000c000 {
+status = "okay";
+};
+
 ssp0: ssp&amp;lt; at &amp;gt;80010000 {
 compatible = "fsl,imx28-mmc";
 pinctrl-names = "default";
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi
index 4634cb8..2358089 100644
--- a/arch/arm/boot/dts/imx28.dtsi
+++ b/arch/arm/boot/dts/imx28.dtsi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -68,15 +68,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 status = "disabled";
 };
 
-bch&amp;lt; at &amp;gt;8000a000 {
-reg = &amp;lt;0x8000a000 2000&amp;gt;;
-interrupts = &amp;lt;41&amp;gt;;
-status = "disabled";
-};
-
-&lt;/pre&gt;</description>
    <dc:creator>Huang Shijie</dc:creator>
    <dc:date>2012-05-24T10:45:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169181">
    <title>[PATCH] Consolidate stack size information into THREAD_SIZE_ORDER</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169181</link>
    <description>&lt;pre&gt;This reduces the number of magic values in the code, as well as
makes it easier to experiment with larger or smaller stack sizes.

Signed-off-by: Tim Bird &amp;lt;tim.bird&amp;lt; at &amp;gt;am.sony.com&amp;gt;
PATCH FOLLOWS
---
 arch/arm/include/asm/thread_info.h |    2 +-
 arch/arm/kernel/entry-header.S     |    8 ++++----
 arch/arm/mm/proc-macros.S          |    4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h
index 0f04d84..5172c36 100644
--- a/arch/arm/include/asm/thread_info.h
+++ b/arch/arm/include/asm/thread_info.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -16,7 +16,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;asm/fpstate.h&amp;gt;

 #define THREAD_SIZE_ORDER1
-#define THREAD_SIZE8192
+#define THREAD_SIZE(4096 &amp;lt;&amp;lt; THREAD_SIZE_ORDER)
 #define THREAD_START_SP(THREAD_SIZE - 8)

 #ifndef __ASSEMBLY__
diff --git a/arch/arm/kernel/entry-header.S b/arch/arm/kernel/entry-header.S
index 9a8531e..f94216b 100644
--- a/arch/arm/kernel/entry-header.S
+++ b/arch/arm/kernel/entry-header.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -109,8 +109,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 .endm

 .ma&lt;/pre&gt;</description>
    <dc:creator>Tim Bird</dc:creator>
    <dc:date>2012-05-24T00:34:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169168">
    <title>[PATCH] [ARM] Unconditional call to smp_cross_call on UP crashes</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169168</link>
    <description>&lt;pre&gt;omap2plus_defconfig builds with SMP &amp;amp; SMP_ON_UP set.
On beagle (which is UP) is_smp() returns false and we don't call
smp_init_cpus which in turn does not initialize smp_cross_call which
remains NULL.

When issuing a reboot we OOPS with a NULL dereference on stop smp_call.

Fixed by checking is_smp in smp_send_stop()

Restarting system.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = dda50000
[00000000] *pgd=9e723831, *pte=00000000, *ppte=00000000
Internal error: Oops: 80000007 [#1] SMP ARM
Modules linked in:
CPU: 0    Not tainted  (3.4.0-00001-gb15b046 #30)
PC is at 0x0
LR is at smp_send_stop+0x4c/0xe8
pc : [&amp;lt;00000000&amp;gt;]    lr : [&amp;lt;c00188cc&amp;gt;]    psr: 60000013
sp : de7b5e70  ip : 00000000  fp : 00000001
r10: 00000000  r9 : de7b4000  r8 : c07263d0
r7 : 00000000  r6 : c06e1294  r5 : 000f4240  r4 : de7b5e74
r3 : 00000000  r2 : 00000000  r1 : 00000006  r0 : de7b5e74
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 9da50019  DAC: 00000015&lt;/pre&gt;</description>
    <dc:creator>Pantelis Antoniou</dc:creator>
    <dc:date>2012-05-24T19:40:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169157">
    <title>perf_event_v7.c compilation failure in next-20120523</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169157</link>
    <description>&lt;pre&gt;Will,

In next-20120523, the following two commits of yours collided:

d33c88c ARM: 7315/1: perf: add support for the Cortex-A7 PMU
(adds new entry to perf_event_v7.c)

b3426c5 ARM: perf: remove arm_perf_pmu_ids global enumeration
(removes a field from entries in perf_event_v7.c)

This causes:


The following fixes the compilation error, although I put no thought
into whether it actually works at run-time:

&lt;/pre&gt;</description>
    <dc:creator>Stephen Warren</dc:creator>
    <dc:date>2012-05-23T17:00:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169155">
    <title>[PATCH] ixp4xx: fix compilation by adding gpiolib support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169155</link>
    <description>&lt;pre&gt;Once again, ixp4xx no longer even compiles. This patch fixes the issue
by converting over to gpiolib. This patch was first made by Imre and
posted by Marc, and I added in Russell's suggestion to empty the gpio
header file.

This fix should also go for 3.1, 3.2, 3.3, and 3.4.

Signed-off-by: Richard Cochran &amp;lt;richardcochran&amp;lt; at &amp;gt;gmail.com&amp;gt;
Cc: &amp;lt;stable&amp;lt; at &amp;gt;vger.kernel.org&amp;gt;
---
 arch/arm/Kconfig                         |    2 +-
 arch/arm/mach-ixp4xx/common.c            |   48 +++++++++++++++++-
 arch/arm/mach-ixp4xx/include/mach/gpio.h |   79 +-----------------------------
 3 files changed, 48 insertions(+), 81 deletions(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 36586dba..7a8660a 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -556,7 +556,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; config ARCH_IXP4XX
 select ARCH_HAS_DMA_SET_COHERENT_MASK
 select CLKSRC_MMIO
 select CPU_XSCALE
-select GENERIC_GPIO
+select ARCH_REQUIRE_GPIOLIB
 select GENERIC_CLOCKEVENTS
 select MIGHT_HAVE_PCI
 select NEED_MACH_IO_H
diff --git a/arch/arm/mach-&lt;/pre&gt;</description>
    <dc:creator>Richard Cochran</dc:creator>
    <dc:date>2012-05-23T16:19:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169148">
    <title>[PATCHv5 1/2] drivers: input: keypad: Add device tree support</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169148</link>
    <description>&lt;pre&gt;Update the Documentation with omap4 keypad device tree
binding information.
Add device tree support for omap4 keypad driver.

Tested on omap4430 sdp.

Cc: Benoit Cousson &amp;lt;b-cousson&amp;lt; at &amp;gt;ti.com&amp;gt;
Cc: Rob Herring &amp;lt;rob.herring&amp;lt; at &amp;gt;calxeda.com&amp;gt;
Cc: Grant Likely &amp;lt;grant.likely&amp;lt; at &amp;gt;secretlab.ca&amp;gt;
Cc: Felipe Balbi &amp;lt;balbi&amp;lt; at &amp;gt;ti.com&amp;gt;
Cc: Dmitry Torokhov &amp;lt;dtor&amp;lt; at &amp;gt;mail.ru&amp;gt;
Cc: Randy Dunlap &amp;lt;rdunlap&amp;lt; at &amp;gt;xenotime.net&amp;gt;
Signed-off-by: Sourav Poddar &amp;lt;sourav.poddar&amp;lt; at &amp;gt;ti.com&amp;gt;
---
changes since v4:
- Developed it on top of dmitry's 'next' branch due to
dependency on generic "matrix_keypad_build_keymap" api 
patches queued in that branch
- Adapted the driver to fill "keymap" in device tree
using "matrix_keypad_build_keymap" api defined in
drivers/input/matrix-keymap.c
 .../devicetree/bindings/input/omap-keypad.txt      |   31 ++++++
 drivers/input/keyboard/omap4-keypad.c              |  108 +++++++++++++++-----
 2 files changed, 111 insertions(+), 28 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/omap-keypad.txt

diff --git a/Doc&lt;/pre&gt;</description>
    <dc:creator>Sourav Poddar</dc:creator>
    <dc:date>2012-05-23T13:55:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169129">
    <title>ARM: ETH PHY Micrel: KSZ8051MNL Driver?</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169129</link>
    <description>&lt;pre&gt;Hi Everyone,
 
Do you know if this newer chip is compatible with older Micrel devices (supported at mainline)?
Did anyone try using it? results?
 
Please advise,
Shmuel Yitzhaki
 _______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel&amp;lt; at &amp;gt;lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
&lt;/pre&gt;</description>
    <dc:creator>Shmuel Yitzhaki</dc:creator>
    <dc:date>2012-05-22T21:08:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169118">
    <title>[PATCH v8 0/3] Add PMECC support for at91 nand flash driver</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169118</link>
    <description>&lt;pre&gt;Code is based on 3.4-rc2

Changes since v7,
add time out for PMECC status reading.
modify the oobfree[0].offset to 2.
fix coding style.

Changes since v6,
split into 3 patches.
remove of_flat_dt_is_compatible() function. use additional dt parameter "has-pmecc".
refine the error handling code.
refine original atmel_nand_init_params() function.

Changes since v5,
add has_pmecc field to replace cpu_has_pmecc() function. Use compatible check in when proble.
simplify the pmecc_get_ecc_bytes() function.

Changes since v4,
fix typo and checkpatch warnings.
fix according to JC's suggestion. replace cpu_is_xxx() with DT
modify dt binding atmel nand document to add pmecc support.
tested in sam9263 without break hw ecc.
add ecc.strength.

Josh Wu (3):
  MTD: at91: extract hw ecc initialization to one function
  MTD: add dt parameters for PMECC
  MTD: atmel_nand: Update driver to support Programmable Multibit ECC controller

 .../devicetree/bindings/mtd/atmel-nand.txt         |    7 +
 drivers/mtd/nand/atm&lt;/pre&gt;</description>
    <dc:creator>Josh Wu</dc:creator>
    <dc:date>2012-05-23T07:47:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/169114">
    <title>[PATCH V2 1/2] ARM: tegra: config: enable TPS65910 drivers</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/169114</link>
    <description>&lt;pre&gt;Enable TPS65910 mfd, gpio and regulator drivers.
This is the PMIC module for Tegra30 based cardhu
platform.

Signed-off-by: Laxman Dewangan &amp;lt;ldewangan&amp;lt; at &amp;gt;nvidia.com&amp;gt;
---
No change from V1.

 arch/arm/configs/tegra_defconfig |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/arch/arm/configs/tegra_defconfig b/arch/arm/configs/tegra_defconfig
index 1198dd6..26ad2b4 100644
--- a/arch/arm/configs/tegra_defconfig
+++ b/arch/arm/configs/tegra_defconfig
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -106,16 +106,19 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; CONFIG_I2C=y
 CONFIG_I2C_TEGRA=y
 CONFIG_SPI=y
 CONFIG_SPI_TEGRA=y
+CONFIG_GPIO_TPS65910=y
 CONFIG_POWER_SUPPLY=y
 CONFIG_BATTERY_SBS=y
 CONFIG_SENSORS_LM90=y
 CONFIG_MFD_TPS6586X=y
+CONFIG_MFD_TPS65910=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_REGULATOR_TPS62360=y
 CONFIG_REGULATOR_TPS6586X=y
+CONFIG_REGULATOR_TPS65910=y
 CONFIG_SOUND=y
 CONFIG_SND=y
 # CONFIG_SND_SUPPORT_OLD_API is not set
&lt;/pre&gt;</description>
    <dc:creator>Laxman Dewangan</dc:creator>
    <dc:date>2012-05-23T06:12:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ports.arm.kernel/168981">
    <title>[PATCH] PINCTRL: SiRF: add CSR SiRFprimaII GPIO driver depending on pinmux APIs</title>
    <link>http://comments.gmane.org/gmane.linux.ports.arm.kernel/168981</link>
    <description>&lt;pre&gt;From: Barry Song &amp;lt;Baohua.Song&amp;lt; at &amp;gt;csr.com&amp;gt;

In SiRFprimaII, Each GPIO pin can be configured as input or output
independently. If a GPIO is configured as input, it can also be
enabled as an interrupt source (either edge or level triggered).

These pins must be either MUXed as GPIO or other function pads. So
this drivers depend on pinctrl_request_gpio() API pinctrl-sirf.c
implements.

Signed-off-by: Yuping Luo &amp;lt;yuping.luo&amp;lt; at &amp;gt;csr.com&amp;gt;
Signed-off-by: Barry Song &amp;lt;Baohua.Song&amp;lt; at &amp;gt;csr.com&amp;gt;
---
 arch/arm/boot/dts/prima2-cb.dts          |    1 +
 arch/arm/mach-prima2/include/mach/gpio.h |    1 +
 drivers/pinctrl/Makefile                 |    2 +-
 drivers/pinctrl/gpio-sirf.c              |  458 ++++++++++++++++++++++++++++++
 4 files changed, 461 insertions(+), 1 deletions(-)
 create mode 100644 arch/arm/mach-prima2/include/mach/gpio.h
 create mode 100644 drivers/pinctrl/gpio-sirf.c

diff --git a/arch/arm/boot/dts/prima2-cb.dts b/arch/arm/boot/dts/prima2-cb.dts
index 34ae3a6..4245306 100644
--- a/arch/arm/boot/dts/prima2-cb.dts&lt;/pre&gt;</description>
    <dc:creator>Barry Song</dc:creator>
    <dc:date>2012-05-22T07:14:05</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.ports.arm.kernel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.ports.arm.kernel</link>
  </textinput>
</rdf:RDF>

