<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/arch/arm/boot, branch linux-3.15.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2014-08-07T23:53:53+00:00</updated>
<entry>
<title>ARM: dts: dra7-evm: Make VDDA_1V8_PHY supply always on</title>
<updated>2014-08-07T23:53:53+00:00</updated>
<author>
<name>Roger Quadros</name>
<email>rogerq@ti.com</email>
</author>
<published>2014-07-04T09:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=710dfba5f0e5241bd614b58ea3242e782938d7b8'/>
<id>urn:sha1:710dfba5f0e5241bd614b58ea3242e782938d7b8</id>
<content type='text'>
commit e120fb459693bbc1ac3eabdd65c3659d7cfbfd2a upstream.

After clarification from the hardware team it was found that
this 1.8V PHY supply can't be switched OFF when SoC is Active.

Since the PHY IPs don't contain isolation logic built in the design to
allow the power rail to be switched off, there is a very high risk
of IP reliability and additional leakage paths which can result in
additional power consumption.

The only scenario where this rail can be switched off is part of Power on
reset sequencing, but it needs to be kept always-on during operation.

This patch is required for proper functionality of USB, SATA
and PCIe on DRA7-evm.

CC: Rajendra Nayak &lt;rnayak@ti.com&gt;
CC: Tero Kristo &lt;t-kristo@ti.com&gt;
Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;
Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARM: dts: fix L2 address in Hi3620</title>
<updated>2014-08-07T23:53:51+00:00</updated>
<author>
<name>Haojian Zhuang</name>
<email>haojian.zhuang@linaro.org</email>
</author>
<published>2014-04-02T13:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=08d1a02a49585e93066f27c97ff2f22917e594d1'/>
<id>urn:sha1:08d1a02a49585e93066f27c97ff2f22917e594d1</id>
<content type='text'>
commit 28c9770bcbd2b6dbab99669825a2f8fa69e6d35b upstream.

Fix the address of L2 controler register in hi3620 SoC.
This has been wrong from the point that the file was merged
in v3.14.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@linaro.org&gt;
Acked-by: Wei Xu &lt;xuwei5@hisilicon.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARM: dts: imx: Add alias for ethernet controller</title>
<updated>2014-07-28T15:08:29+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2014-02-28T11:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1996537ab6782a20b3b0d0e9f76d079e2213e38b'/>
<id>urn:sha1:1996537ab6782a20b3b0d0e9f76d079e2213e38b</id>
<content type='text'>
commit 22970070e027cbbb9b2878f8f7c31d0d7f29e94d upstream.

Add alias for FEC ethernet on i.MX to allow bootloaders (like U-Boot)
patch-in the MAC address for FEC using this alias.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARM: mvebu: Fix the improper use of the compatible string armada38x using a wildcard</title>
<updated>2014-07-09T18:21:29+00:00</updated>
<author>
<name>Gregory CLEMENT</name>
<email>gregory.clement@free-electrons.com</email>
</author>
<published>2014-06-23T14:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0426ba8ecd160744cd2b229b880299f977fbf293'/>
<id>urn:sha1:0426ba8ecd160744cd2b229b880299f977fbf293</id>
<content type='text'>
commit 8dbdb8e704db34085f5978c335c10256b0fb9629 upstream.

Wildcards in compatible strings should be avoid. "marvell,armada38x"
was recently introduced but was not yet used.

The armada 385 SoC is a superset of the armada 380 SoC (with more CPUs
and more PCIe slots). So this patch replaces the use of
"marvell,armada38x" by the "marvell,armada380" string.

Signed-off-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Link: https://lkml.kernel.org/r/1403533011-21339-1-git-send-email-gregory.clement@free-electrons.com
Acked-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARM: mvebu: DT: fix OpenBlocks AX3-4 RAM size</title>
<updated>2014-07-01T03:14:01+00:00</updated>
<author>
<name>Jason Cooper</name>
<email>jason@lakedaemon.net</email>
</author>
<published>2014-06-04T13:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a198057408f45226bd970c808bf93010a6e12b32'/>
<id>urn:sha1:a198057408f45226bd970c808bf93010a6e12b32</id>
<content type='text'>
commit e47043aea3853a74a9aa5726a1faa916d7462ab7 upstream.

The OpenBlocks AX3-4 has a non-DT bootloader.  It also comes with 1GB of
soldered on RAM, and a DIMM slot for expansion.

Unfortunately, atags_to_fdt() doesn't work in big-endian mode, so we see
the following failure when attempting to boot a big-endian kernel:

  686 slab pages
  17 pages shared
  0 pages swap cached
  [ pid ]   uid  tgid total_vm      rss nr_ptes swapents oom_score_adj name
  Kernel panic - not syncing: Out of memory and no killable processes...

  CPU: 1 PID: 351 Comm: kworker/u4:0 Not tainted 3.15.0-rc8-next-20140603 #1
  [&lt;c0215a54&gt;] (unwind_backtrace) from [&lt;c021160c&gt;] (show_stack+0x10/0x14)
  [&lt;c021160c&gt;] (show_stack) from [&lt;c0802500&gt;] (dump_stack+0x78/0x94)
  [&lt;c0802500&gt;] (dump_stack) from [&lt;c0800068&gt;] (panic+0x90/0x21c)
  [&lt;c0800068&gt;] (panic) from [&lt;c02b5704&gt;] (out_of_memory+0x320/0x340)
  [&lt;c02b5704&gt;] (out_of_memory) from [&lt;c02b93a0&gt;] (__alloc_pages_nodemask+0x874/0x930)
  [&lt;c02b93a0&gt;] (__alloc_pages_nodemask) from [&lt;c02d446c&gt;] (handle_mm_fault+0x744/0x96c)
  [&lt;c02d446c&gt;] (handle_mm_fault) from [&lt;c02cf250&gt;] (__get_user_pages+0xd0/0x4c0)
  [&lt;c02cf250&gt;] (__get_user_pages) from [&lt;c02f3598&gt;] (get_arg_page+0x54/0xbc)
  [&lt;c02f3598&gt;] (get_arg_page) from [&lt;c02f3878&gt;] (copy_strings+0x278/0x29c)
  [&lt;c02f3878&gt;] (copy_strings) from [&lt;c02f38bc&gt;] (copy_strings_kernel+0x20/0x28)
  [&lt;c02f38bc&gt;] (copy_strings_kernel) from [&lt;c02f4f1c&gt;] (do_execve+0x3a8/0x4c8)
  [&lt;c02f4f1c&gt;] (do_execve) from [&lt;c025ac10&gt;] (____call_usermodehelper+0x15c/0x194)
  [&lt;c025ac10&gt;] (____call_usermodehelper) from [&lt;c020e9b8&gt;] (ret_from_fork+0x14/0x3c)
  CPU0: stopping
  CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.15.0-rc8-next-20140603 #1
  [&lt;c0215a54&gt;] (unwind_backtrace) from [&lt;c021160c&gt;] (show_stack+0x10/0x14)
  [&lt;c021160c&gt;] (show_stack) from [&lt;c0802500&gt;] (dump_stack+0x78/0x94)
  [&lt;c0802500&gt;] (dump_stack) from [&lt;c021429c&gt;] (handle_IPI+0x138/0x174)
  [&lt;c021429c&gt;] (handle_IPI) from [&lt;c02087f0&gt;] (armada_370_xp_handle_irq+0xb0/0xcc)
  [&lt;c02087f0&gt;] (armada_370_xp_handle_irq) from [&lt;c0212100&gt;] (__irq_svc+0x40/0x50)
  Exception stack(0xc0b6bf68 to 0xc0b6bfb0)
  bf60:                   e9fad598 00000000 00f509a3 00000000 c0b6a000 c0b724c4
  bf80: c0b72458 c0b6a000 00000000 00000000 c0b66da0 c0b6a000 00000000 c0b6bfb0
  bfa0: c027bb94 c027bb24 60000313 ffffffff
  [&lt;c0212100&gt;] (__irq_svc) from [&lt;c027bb24&gt;] (cpu_startup_entry+0x54/0x214)
  [&lt;c027bb24&gt;] (cpu_startup_entry) from [&lt;c0ac5b30&gt;] (start_kernel+0x318/0x37c)
  [&lt;c0ac5b30&gt;] (start_kernel) from [&lt;00208078&gt;] (0x208078)
  ---[ end Kernel panic - not syncing: Out of memory and no killable processes...

A similar failure will also occur if ARM_ATAG_DTB_COMPAT isn't selected.

Fix this by setting a sane default (1 GB) in the dts file.

Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
Tested-by: Kevin Hilman &lt;khilman@linaro.org&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Merge tag 'samsung-fixes-2nd-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes</title>
<updated>2014-05-23T21:59:28+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2014-05-23T21:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5644b4277fa1d8697479468ad404426a8644149b'/>
<id>urn:sha1:5644b4277fa1d8697479468ad404426a8644149b</id>
<content type='text'>
Samsung-fixes-2 for 3.15
- keep LD04 always on for exynos5250-arndale
- fix spi interrupt numbers for exynos5420
- fix ak8975 compatible for exynos4412-trats2

* tag 'samsung-fixes-2nd-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
  ARM: dts: Keep LDO4 always ON for exynos5250-arndale board
  ARM: dts: Fix SPI interrupt numbers for exynos5420
  ARM: dts: fix incorrect ak8975 compatible for exynos4412-trats2 board

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'at91-fixes2' of git://github.com/at91linux/linux-at91 into fixes</title>
<updated>2014-05-23T16:13:15+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2014-05-23T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=756abc8d6de06f0afc2121f69030f0d3f4f8177a'/>
<id>urn:sha1:756abc8d6de06f0afc2121f69030f0d3f4f8177a</id>
<content type='text'>
Second 3.15 fixes for AT91
- two fixes concerning iio ADC triggers for at91sam9260 and at91sam9g20
  one for the "device" file, the other for the DT.

* tag 'at91-fixes2' of git://github.com/at91linux/linux-at91:
  ARM: at91: sam9260: fix compilation issues
  ARM: at91/dt: sam9260: correct external trigger value

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'mvebu-fixes-3.15-2' of git://git.infradead.org/linux-mvebu into fixes</title>
<updated>2014-05-23T16:11:01+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2014-05-23T16:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=85aea469ef65091ddcfadb848af1ef7ef1d9cedd'/>
<id>urn:sha1:85aea469ef65091ddcfadb848af1ef7ef1d9cedd</id>
<content type='text'>
mvebu fixes for v3.15 (incremental #2)

 - Armada 38x
    - fix PCIe dt nodes for handling more interfaces

 - mvebu
    - mvebu-soc-id: fix clock handling and PCIe interface disabling.

* tag 'mvebu-fixes-3.15-2' of git://git.infradead.org/linux-mvebu:
  ARM: mvebu: fix definitions of PCIe interfaces on Armada 38x
  ARM: mvebu: mvebu-soc-id: keep clock enabled if PCIe unit is enabled
  ARM: mvebu: mvebu-soc-id: add missing clk_put() call

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ARM: mvebu: fix definitions of PCIe interfaces on Armada 38x</title>
<updated>2014-05-22T14:12:54+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2014-05-20T14:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=c2a3dd9d2b30f65b4f4a62cb5a9b2c7131bd1ac4'/>
<id>urn:sha1:c2a3dd9d2b30f65b4f4a62cb5a9b2c7131bd1ac4</id>
<content type='text'>
Due a copy/paste error, the 'reg' values for the third PCIe interface
on Armada 380, and the third and fourth PCIe interfaces on Armada 385
are wrong: they are equal to the one of the second PCIe interface.

This patch fixes this by using the appropriate 'reg' values for those
PCIe interfaces.

Without this fix, the third and fourth PCIe interfaces are unusable on
those platforms.

Reported-by: Nadav Haklai &lt;nadavh@marvell.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Link: https://lkml.kernel.org/r/1400597008-4148-1-git-send-email-thomas.petazzoni@free-electrons.com
Fixes: 0d3d96ab0059 ("ARM: mvebu: add Device Tree description of the Armada 380/385 SoCs")
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
</content>
</entry>
<entry>
<title>Merge tag 'samsung-fixes' of http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes</title>
<updated>2014-05-22T05:16:30+00:00</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2014-05-22T05:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3bc4a87c03e75c88471450380cb194bf30ea4a87'/>
<id>urn:sha1:3bc4a87c03e75c88471450380cb194bf30ea4a87</id>
<content type='text'>
Samsung fixes for 3.15 from Kukjin Kim:

- Remove g2d_pd and mau_pd nodes on exynos5420.
  Since the power domains are linked to the CMU blocks,
  kernel panic happens during access clocks when the
  power domains are disabled. Now this is a best solution.
- Enable HS-I2C on exynos5 by default
  MMC partition cannot be mounted for RFS without the
  enabling HS-I2C because regulators for MMC power are
  connected to HS-I2C bus.
- Disable MDMA1 node on exynos5420
  When MDMA1 runs in secure mode it makes kernel fault,
  so need to disalbe it on exynos5420 by default instead
  of each board.
- Fix the secondary CPU boot for exynos4212

* tag 'samsung-fixes' of http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
  ARM: dts: Remove g2d_pd node for exynos5420
  ARM: dts: Remove mau_pd node for exynos5420
  ARM: exynos_defconfig: enable HS-I2C to fix for mmc partition mount
  ARM: dts: disable MDMA1 node for exynos5420
  ARM: EXYNOS: fix the secondary CPU boot of exynos4212

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
</feed>
