Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ARM: dts: aspeed-g4: fix AHB window size of the SMC controllers
From: Cédric Le Goater @ 2017-04-19 13:43 UTC (permalink / raw)
  To: linux-arm-kernel

The window of the Aspeed AST2400 SMC Controllers to map chips on the
AHB Bus has a 256MB size. The full window range is

    [ 0x20000000 - 0x2FFFFFFF ] for the FMC controller
    [ 0x30000000 - 0x3FFFFFFF ] for the SPI controller

This change requires CONFIG_VMSPLIT_2G to be set.

Signed-off-by: C?dric Le Goater <clg@kaod.org>
---
 arch/arm/boot/dts/aspeed-g4.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed-g4.dtsi b/arch/arm/boot/dts/aspeed-g4.dtsi
index 4e3f055b365c..a7b6e04d5f1b 100644
--- a/arch/arm/boot/dts/aspeed-g4.dtsi
+++ b/arch/arm/boot/dts/aspeed-g4.dtsi
@@ -26,7 +26,7 @@
 
 		fmc: flash-controller at 1e620000 {
 			reg = < 0x1e620000 0x94
-				0x20000000 0x02000000 >;
+				0x20000000 0x10000000 >;
 			#address-cells = <1>;
 			#size-cells = <0>;
 			compatible = "aspeed,ast2400-fmc";
@@ -41,7 +41,7 @@
 
 		spi: flash-controller at 1e630000 {
 			reg = < 0x1e630000 0x18
-				0x30000000 0x02000000 >;
+				0x30000000 0x10000000 >;
 			#address-cells = <1>;
 			#size-cells = <0>;
 			compatible = "aspeed,ast2400-spi";
-- 
2.7.4

^ permalink raw reply related

* [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v4.12
From: Olof Johansson @ 2017-04-19 13:43 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <cover.1491580547.git.horms+renesas@verge.net.au>

On Fri, Apr 07, 2017 at 11:58:21AM -0400, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
> 
> Please consider these second round of Renesas ARM based SoC DT updates for
> v4.12.
> 
> This pull request is based on the previous round of
> such requests, tagged as renesas-dt-for-v4.12,
> which you have already pulled.
> 
> 
> The following changes since commit d01ff18992218f3a13f45f45a886b3bf8f250f14:
> 
>   ARM: dts: silk: Drop superfluous status update for frequency override (2017-03-13 10:19:35 +0100)
> 
> are available in the git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt2-for-v4.12
> 
> for you to fetch changes up to eb77d7260c4c25206e2a455be0dbe6443e0856b5:
> 
>   ARM: dts: r8a7791: Drop _clk suffix from external CAN clock node name (2017-04-05 14:16:34 -0400)
> 
> ----------------------------------------------------------------
> Second Round of Renesas ARM Based SoC DT Updates for v4.12
> 
> Corrections:
> * Correct clock frequency of X2 DU clock input for r8a7791/koelsch board
> * Correct Z clock for r8a7792 SoC
> * Correct parent of SSI[0-9] clocks for r8a779[013] SoCs
> * Correct ethernet clock parent on r7s72100 SoC
> * Correct DU clock for r8a7794/silk board
> 
> Cleanups:
> * Drop _clk suffix from external CAN clock node name on r8a779[01] SoCs
> 
> Enhancements:
> * Enable rtc r7s72100/genmai board
> * Add Z2 clock for r8a7794 SoC
> * Add DU clock for r8a7794 SoC
> * Add power-domains to SDHI for r8a7794 and r7s72100 SoCs
> * Add reset control properties for r8a774[35] SoCs

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] ARM: mvebu: dt for v4.12 (#2)
From: Olof Johansson @ 2017-04-19 13:44 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <87shlj50qx.fsf@free-electrons.com>

On Sat, Apr 08, 2017 at 12:08:54AM +0200, Gregory CLEMENT wrote:
> Hi,
> 
> Here is the second pull request for dt for mvebu for v4.12.
> 
> Gregory
> 
> The following changes since commit cd2f0d0d403b7eb779fba04ea9664faa3b625cde:
> 
>   ARM: dts: mvebu: linksys: enable buffer manager support (2017-03-23 17:29:42 +0100)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-4.12-2
> 
> for you to fetch changes up to 34240c26d1d7b4365d4d0a8d231b244eb396c8dc:
> 
>   ARM: dts: armada-385-linksys: disk-activity trigger for all (2017-04-05 17:25:17 +0200)

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL 3/5] ARM: dts: exynos: DTS for v4.12
From: Olof Johansson @ 2017-04-19 13:44 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170408141004.386-4-krzk@kernel.org>

On Sat, Apr 08, 2017 at 04:10:02PM +0200, Krzysztof Kozlowski wrote:
> Hi,
> 
> I provided some of the patches as sub-tags to other maintainers who
> needed it.
> 
> 
> Best regards,
> Krzysztof
> 
> 
> Cc: Hans Verkuil <hans.verkuil@cisco.com>
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.12
> 
> for you to fetch changes up to a1146328ec47141007a6ec076e1cbfc80f31887f:
> 
>   Merge tag 'samsung-dt-hdmi-cec-4.12' into next/dt (2017-03-31 00:27:18 +0300)
> 
> ----------------------------------------------------------------
> Samsung DeviceTree ARM update for v4.12:
> 1. Enhancements to PCIe nodes on Exynos5440.
> 2. Fix thermal values on some of Exynos5420 boards like Odroid XU3.
> 3. Add proper clock frequency properties to DSI nodes.
> 4. Fix watchdog reset on Exynos4412.
> 5. Fix watchdog infinite interrupt in soft mode on Exynos4210,
>    Exynos5440, S3C64xx and S5Pv210.
> 6. Enable watchdog on Exynos4 and S3C SoCs.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL 1/2] Rockchip dts32 updates for 4.12 part2
From: Olof Johansson @ 2017-04-19 13:45 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <2927359.zDIxDMQbjs@phil>

On Mon, Apr 10, 2017 at 11:56:03AM +0200, Heiko Stuebner wrote:
> Hi Arnd, Kevin, Olof,
> 
> some additional stuff, hopefully still in time for 4.12.
> On the arm32 side devicetree the big thing is support for the phyCORE som
> from Phytec and on the arm64 side (pull2) support for another new
> 4-core soc, the rk3328 (4*A53) .
> 
> Please pull
> 
> Thanks
> Heiko
> 
> PS: There should also defconfig patch be around in the arm at kernel.org
> inbox named "multi_v7_defconfig: make Rockchip usb2-phy built-in"
> Maybe you could look at that too :-)
> 
> 
> The following changes since commit 94bbdd77247d8c16eed5f55dddcf1cbc38d06cc4:
> 
>   ARM: dts: rockchip: setup DMA-channels for mmc0 and emmc for rk3188 (2017-03-22 16:49:39 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.12-rockchip-dts32-2
> 
> for you to fetch changes up to 81507732449076de35db3b5a439e4dfd548c6b5a:
> 
>   ARM: dts: rockchip: Add support for PCM-947 carrier board (2017-04-06 23:38:18 +0200)
> 
> ----------------------------------------------------------------
> Support for the usb-sata controller on the rock2 and another new rk3288
> board, the phyCORE som and its PCM-947 carrier board from Phytec.
> 
> ----------------------------------------------------------------
> Sjoerd Simons (1):
>       ARM: dts: rockchip: Enable sata support on rock2 square
> 
> Wadim Egorov (3):
>       ARM: dts: rockchip: Add support for phyCORE-RK3288 SoM
>       dt-bindings: Document Phytec phyCORE-RK3288 RDK
>       ARM: dts: rockchip: Add support for PCM-947 carrier board

Merged, thanks!


-Olof

^ permalink raw reply

* [PATCH] ARM: configs: Update Aspeed with VMSPLIT_2G
From: Cédric Le Goater @ 2017-04-19 13:45 UTC (permalink / raw)
  To: linux-arm-kernel

This is required for the SMC controller mapping windows on the AHB
Bus.

Signed-off-by: C?dric Le Goater <clg@kaod.org>
---
 arch/arm/configs/aspeed_g4_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/aspeed_g4_defconfig b/arch/arm/configs/aspeed_g4_defconfig
index 8bd9e6a91d41..aa0e942cd64e 100644
--- a/arch/arm/configs/aspeed_g4_defconfig
+++ b/arch/arm/configs/aspeed_g4_defconfig
@@ -25,6 +25,7 @@ CONFIG_MODULE_UNLOAD=y
 # CONFIG_ARCH_MULTI_V7 is not set
 CONFIG_ARCH_ASPEED=y
 CONFIG_MACH_ASPEED_G4=y
+CONFIG_VMSPLIT_2G=y
 CONFIG_AEABI=y
 CONFIG_UACCESS_WITH_MEMCPY=y
 CONFIG_SECCOMP=y
-- 
2.7.4

^ permalink raw reply related

* [GIT PULL 3/5] i.MX device tree updates for 4.12
From: Olof Johansson @ 2017-04-19 13:46 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <1491835076-1995-3-git-send-email-shawnguo@kernel.org>

On Mon, Apr 10, 2017 at 10:37:54PM +0800, Shawn Guo wrote:
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.12
> 
> for you to fetch changes up to e48d9e715411a70b6d7c589eb3284830f22f5bf7:
> 
>   ARM: dts: imx6q-utilite-pro: add hpd gpio (2017-04-10 16:16:24 +0800)
> 
> ----------------------------------------------------------------
> i.MX device tree updates for 4.12:
>  - New board support: I2SE's i.MX28 Duckbill-2 boards, Gateworks Ventana
>    i.MX6 GW5903/GW5904, Zodiac Inflight Innovations RDU2 board, Engicam
>    i.CoreM6 Quad/Dual OpenFrame modules, Boundary Device i.MX6 Quad Plus
>    SOM.
>  - Improve compatible string for i.MX50 eSDHC, i.MX7S SRC devices and
>    i.MX6SX UART device.
>  - Add interrupts for switch and PHY devices on VF610 ZII Devel C board.
>  - Add LVDS, LCD backlight, touchscreen and SAI2 support for i.MX6
>    icore, geam, and isiot boards.
>  - A series from Lucas Stach to improve i.MX6Q Plus device tree and add
>    PRE/PRG devices.
>  - A series from Stefan Agner to update imx7-colibri device tree
>    regarding to display, PMIC/regulator support.
>  - Fix PCI bus DTC warnings seen with the latest compiler.
>  - Set default phy_type and dr_mode for i.MX25 USBOTG port.
>  - A couple of small improvements on i.MX25 pin function DT header.
>  - Add audio support for imx6q-cm-fx6 board using Wolfson wm8731 codec
>    which is muxed to SSI2 device.
>  - Other random updates, small fixes and trivial cleanups.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL v2] ARM: at91: DT for 4.12
From: Olof Johansson @ 2017-04-19 13:48 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170414080050.qb3n7ypomgciqa22@piout.net>

On Fri, Apr 14, 2017 at 10:00:50AM +0200, Alexandre Belloni wrote:
> Arnd, Olof,
> 
> As you didn't seem to have taken the previous version, I've folded a
> late minute fix in Peter's patch. IF that is not OK, I'll sent the fix
> later.
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.12-dt
> 
> for you to fetch changes up to d3df1ec06353e51fc44563d2e7e18d42811af290:
> 
>   ARM: dts: at91: sama5d3_xplained: not all ADC channels are available (2017-04-14 09:38:51 +0200)

Thanks, merged!


-Olof

^ permalink raw reply

* [GIT PULL 1/2] omap devicetree changes for v4.12, part 2
From: Olof Johansson @ 2017-04-19 13:48 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <58ebe106.066f630a.acb55.1f9aSMTPIN_ADDED_BROKEN@mx.google.com>

On Mon, Apr 10, 2017 at 12:46:06PM -0700, Tony Lindgren wrote:
> The following changes since commit da72e4936445e1081e1223fc58470644da8e8cdb:
> 
>   Merge branch 'omap-for-v4.12/dt-droid4-v2' into omap-for-v4.12/dt-v2 (2017-03-28 14:00:55 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v4.12/dt-pt2-signed
> 
> for you to fetch changes up to b4e1566e4c5e9fcaf9e17ad741b6094b4f3ddce5:
> 
>   Merge branch 'omap-for-v4.12/dt-droid4-v2' into omap-for-v4.12/dt-v2 (2017-04-09 16:35:51 -0700)
> 
> ----------------------------------------------------------------
> Second set of devicetree changes for omaps for v4.12 merge window
> to configure various devices:
> 
> - Enable DCAN on am57xx-idk
> 
> - Enable CPSW ethernet0 and 1 on am335x-icev2
> 
> - Non-critical fix for droid 4 PMIC interrupt triggering
> 
> - Stop disabling SRAM and GPMC on droid 4
> 
> - Configure CPCAP PMIC related devices on droid 4 for ADC, charger
>   and USB PHY. The charger and USB PHY drivers are still being
>   discussed, but the binding for them has been acked by Rob and
>   Sebastian so they should be safe to merge together with the ADC
>   driver in Linux next that they depend on

Merged, thanks.


-Olof

^ permalink raw reply

* [GIT PULL] ARM: aspeed: devicetree for 4.12
From: Olof Johansson @ 2017-04-19 13:49 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <CACPK8Xfp+x=MGtj-eOjdU+jSgkriJ1uG8LnP4=OB97pLdbO4Vw@mail.gmail.com>

On Wed, Apr 12, 2017 at 12:29:12PM +0930, Joel Stanley wrote:
> Hello Arnd, Olof,
> 
> These are the Aspeed devicetree changes for 4.12.
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
> tags/aspeed-4.12-devicetree
> 
> for you to fetch changes up to 78a2569fa60497347babeddb24a367946e258283:
> 
>   arm: dts: aspeed: Describe ADCs for AST2400/AST2500 (2017-04-07
> 13:09:47 +0930)
> 
> ----------------------------------------------------------------
> Aspeed devicetree updates for 4.12
> 
> Updates to the device tree to include upstreamed drivers:
> 
>  - SPI flash controller
>  - Watchdog
>  - ADC
> 
> In addition we describe some of the clocks so that upstream kernels can
> boot on hardware.

Merged, thanks! Booting is always nice. :)


-Olof

^ permalink raw reply

* [GIT PULL] ARM: mvebu: dt for v4.12 (#3)
From: Olof Johansson @ 2017-04-19 13:50 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <87zifkuve3.fsf@free-electrons.com>

On Thu, Apr 13, 2017 at 06:25:56PM +0200, Gregory CLEMENT wrote:
> Hi,
> 
> Here is the third pull request for dt for mvebu for v4.12.
> 
> Gregory
> 
> The following changes since commit 34240c26d1d7b4365d4d0a8d231b244eb396c8dc:
> 
>   ARM: dts: armada-385-linksys: disk-activity trigger for all (2017-04-05 17:25:17 +0200)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-4.12-3
> 
> for you to fetch changes up to f3d1f7597ec1f91b7ab495cb0914677f84debfe8:
> 
>   ARM: dts: armada-38x: label USB and SATA nodes (2017-04-12 11:01:29 +0200)

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] Alpine DT for 4.12
From: Olof Johansson @ 2017-04-19 13:50 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170414192927.yxgzedeq72bumitk@kwain>

On Fri, Apr 14, 2017 at 09:29:27PM +0200, Antoine Tenart wrote:
> Hi Arnd, Olof,
> 
> Please pull the following DT changes for the next merge window.
> 
> Thanks!
> Antoine
> 
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/atenart/linux.git tags/alpine-dt-for-4.12
> 
> for you to fetch changes up to ffdc394e1b4285f8b85663f44f1cbd43003523a7:
> 
>   ARM: dts: alpine: add valid clock-frequency values (2017-04-03 09:06:55 +0200)
> 
> ----------------------------------------------------------------
> Alpine DT changes for 4.12
> 
> A bunch of clean up for Alpine device trees, nothing fancy.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] Renesas ARM Based SoC Sysc Updates for v4.12
From: Olof Johansson @ 2017-04-19 13:55 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <cover.1491588035.git.horms+renesas@verge.net.au>

Hi,

On Fri, Apr 07, 2017 at 02:14:07PM -0400, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
> 
> Please consider these Renesas ARM based SoC sysc updates for v4.12.
> 
> This pull request is based on the soc-device-match-tag2 tag of
> Geert Uytterhoeven's renesas-drivers tree which he has already
> sent a pull-request for.

Geert's pull request wasn't cc:d to arm at kernel.org, so I had actually missed it
when it was originally sent (since my inbox tends to get quite a few emails
directly to it).

Merged now, thanks!


-Olof

^ permalink raw reply

* [PATCH 1/6] ARM/dma: pl08x: pass reasonable memcpy settings
From: Olof Johansson @ 2017-04-19 13:58 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170408120457.22750-1-linus.walleij@linaro.org>

On Sat, Apr 08, 2017 at 02:04:52PM +0200, Linus Walleij wrote:
> We cannot use bits from configuration registers as API between
> platforms and driver like this, abstract it out to two enums
> and mimic the stuff passed as device tree data.
> 
> This is done to make it possible for the driver to generate the
> ccfg word on-the-fly so we can support more PL08x derivatives.
> 
> Cc: arm at kernel.org
> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
> ---
> ARM SoC folks: I'd like your ACK on this eventually, it needs to
> go through the DMA engine tree with the patches following this one.

Acked-by: Olof Johansson <olof@lixom.net>


-Olof

^ permalink raw reply

* [GIT PULL 2/5] ARM: soc: samsung: exynos for v4.12
From: Olof Johansson @ 2017-04-19 13:58 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170408141004.386-3-krzk@kernel.org>

On Sat, Apr 08, 2017 at 04:10:01PM +0200, Krzysztof Kozlowski wrote:
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.12
> 
> for you to fetch changes up to a0ebf66267ebab093cd7e230e70d29249768d249:
> 
>   soc: samsung: Do not build ARMv7 PMU drivers on ARMv8 (2017-03-21 19:03:39 +0200)
> 
> ----------------------------------------------------------------
> Samsung SoC drivers update for v4.12 - split building of the PMU driver between
> ARMv7 and ARMv8.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL 1/5] arm64: soc: exynos for v4.12
From: Olof Johansson @ 2017-04-19 14:00 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170408141004.386-6-krzk@kernel.org>

On Sat, Apr 08, 2017 at 04:10:04PM +0200, Krzysztof Kozlowski wrote:
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc64-4.12
> 
> for you to fetch changes up to 0edf17984f251e633465e028a0115d57b1b7eb88:
> 
>   arm64: defconfig: Enable video, DRM and LPASS drivers for Exynos5433 and Exynos7 (2017-03-21 19:18:53 +0200)
> 
> ----------------------------------------------------------------
> Samsung ARM64 update for v4.12:
> 1. Exynos power management drivers support now ARMv8 SoC - Exynos5433 - so
>    select them in ARCH_EXYNOS.
> 2. Enable few Exynos drivers for supported ARMv8 SoCs.
> 
> ----------------------------------------------------------------
> Krzysztof Kozlowski (2):
>       arm64: exynos: Enable Exynos PMU and PM domains drivers
>       arm64: defconfig: Enable video, DRM and LPASS drivers for Exynos5433 and Exynos7

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL 2/5] i.MX SoC changes for 4.12
From: Olof Johansson @ 2017-04-19 14:02 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <1491835076-1995-2-git-send-email-shawnguo@kernel.org>

On Mon, Apr 10, 2017 at 10:37:53PM +0800, Shawn Guo wrote:
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.12
> 
> for you to fetch changes up to ff8abc2839bfab9185978f3c27b5e3b744262efd:
> 
>   ARM: mxs: add support for I2SE Duckbill 2 boards (2017-04-10 21:25:50 +0800)
> 
> ----------------------------------------------------------------
> i.MX SoC changes for 4.12:
>  - A correction on mmdc_pmu_write_accesses event definition.
>  - Add new axi_id perf command to support MMDC filter memory usage
>    profiling.
>  - Set correct SPI chip_select in platform device registration, so that
>    spi-imx driver code can be improved to use chip_select directly for
>    harwdare setup instead of indirectly via the cs_gpio mapping array.

The patch subject on this one was a bit on the vague side, it's hard to tell
when just looking at the git long --oneline what it's about.  Something to
think about for future stuff, no need to respin to fix.

>  - Disable APIS bus supervisor protect for i.MX25, since the default
>    configuration doesn't work for a few peripherals accessed through
>    SDMA.
>  - Add compatible check for the secondary generation of I2SE i.MX28
>    Duckbill board support.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] ARM: hisi: soc updates for v4.12
From: Olof Johansson @ 2017-04-19 14:03 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <58EBA936.3020404@hisilicon.com>

On Mon, Apr 10, 2017 at 04:48:06PM +0100, Wei Xu wrote:
> Hi Arnd, Hi Olof, Hi Kevin,
> 
> Please help to pull the following changes.
> Thanks!
> 
> Best Regards,
> Wei
> 
> ---
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://github.com/hisilicon/linux-hisi.git tags/hisi-armv7-soc-for-4.12
> 
> for you to fetch changes up to f147140c7f0350d363c10aeb51b78b65b2425266:
> 
>   ARM: hisi: fix error return code in hip04_smp_init() (2017-03-28 15:30:54 +0100)
> 
> ----------------------------------------------------------------
> ARM: mach-hisi: Hisilicon SoC updates for 4.12
> 
> - Fix the error return code in hip04_smp_init
> 
> ----------------------------------------------------------------
> Wei Yongjun (1):
>       ARM: hisi: fix error return code in hip04_smp_init()
> 
>  arch/arm/mach-hisi/platmcpm.c | 2 ++
>  1 file changed, 2 insertions(+)
> 

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] ARM: at91: soc for 4.12
From: Olof Johansson @ 2017-04-19 14:04 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <20170410165642.jt4bucl2zwk26orm@piout.net>

On Mon, Apr 10, 2017 at 06:56:42PM +0200, Alexandre Belloni wrote:
> Hi Arnd, Olof,
> 
> This is a huge cleanup of the PM code in order to prepare support for a
> new suspend mode on sama5d2.
> 
> Note that as discussed with Arnd, the first two patches are fixes that
> are already upstream since v4.11-rc4. The rest of the pull request
> depends on them.
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.12-soc
> 
> for you to fetch changes up to b32de9dd38fcf9063e993dcdd64cc64ad344d3ac:
> 
>   ARM: at91: move SoC detection to its own driver (2017-03-31 20:36:10 +0200)
> 
> ----------------------------------------------------------------
> SoC for 4.12:
> 
>  - huge PM cleanup
>  - Move SoC detection to its own driver

Thanks, merged!


-Olof

^ permalink raw reply

* [GIT PULL] DaVinci SoC updates for v4.12 (part 3)
From: Olof Johansson @ 2017-04-19 14:04 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <90b39c89-450c-9ac2-2c69-ab2166986a8b@ti.com>

On Wed, Apr 12, 2017 at 02:14:52PM +0530, Sekhar Nori wrote:
> The following changes since commit 28d4d1d0e49b4ac4d12861a64f45101f36fbfab8:
> 
>   ARM: davinci: add pata_bk3710 libata driver support (2017-03-30 16:15:29 +0530)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v4.12/soc-3
> 
> for you to fetch changes up to 398dbc776a8f7dfdee7c38ad003e66abd31b3b0a:
> 
>   ARM: davinci: Add clock for CPPI 4.1 DMA engine (2017-04-11 19:50:53 +0530)
> 
> ----------------------------------------------------------------
> Add clock for CPPI 4.1 DMA engine thats
> part of USB OTG subsystem on DA830 and
> DA850.
> 
> This builds on top of the pull request
> sent earlier:
> https://www.spinics.net/lists/arm-kernel/msg573985.html
> 
> ----------------------------------------------------------------
> Alexandre Bailon (1):
>       ARM: davinci: Add clock for CPPI 4.1 DMA engine

Thanks, merged!


-Olof

^ permalink raw reply

* [GIT PULL] ARM: aspeed: defconfig for 4.12
From: Olof Johansson @ 2017-04-19 14:06 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <CACPK8XdwSk8y7ZTnU=H3DA+_O1UOcQNvv57y-GzZA2z8-AOWdA@mail.gmail.com>

On Wed, Apr 12, 2017 at 12:29:10PM +0930, Joel Stanley wrote:
> Hello Arnd, Olof,
> 
> These are the Aspeed defconfig changes for 4.12.
> 
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
> 
>   Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
> tags/aspeed-4.12-defconfig
> 
> for you to fetch changes up to 97bae47812dbbd220e354bc9f15c3b3c8b481a86:
> 
>   ARM: configs: aspeed: Add new drivers (2017-04-07 15:29:50 +0930)
> 
> ----------------------------------------------------------------
> Aspeed defconfig updates for 4.12
> 
> Add newly unstreamed drivers to the defconfigs for the Aspeed SoCs.

I highly recommend upstreaming drivers instead of unstreaming them. :-)

> The defconfigs are reworked to be useful for development and testing
> of OpenBMC on these systems.

Merged, thanks!


-Olof

^ permalink raw reply

* [GIT PULL] ARM: mvebu: defconfig64 for v4.12 (#2)
From: Olof Johansson @ 2017-04-19 14:07 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <871ssww9zb.fsf@free-electrons.com>

On Thu, Apr 13, 2017 at 06:25:28PM +0200, Gregory CLEMENT wrote:
> Hi,
> 
> Here is the second pull request for defconfig64 for mvebu for v4.12.
> There is a trivial merge conflict already solved by Stephen Rothwell
> there:
> http://lists.infradead.org/pipermail/linux-arm-kernel/2017-April/500998.html
> 
> Gregory
> 
> The following changes since commit 66e56302842e9971426bd7e504c4db4f88cbb037:
> 
>   arm64: defconfig: enable MVPP2 (2017-03-23 17:50:13 +0100)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/linux-mvebu.git tags/mvebu-defconfig64-4.12-2
> 
> for you to fetch changes up to 10ebb57ffcbf062ff224585fefa274e703fc363d:
> 
>   arm64: defconfig: enable the Safexcel crypto engine as a module (2017-04-12 15:35:16 +0200)
> 
> ----------------------------------------------------------------
> mvebu defconfig64 for 4.12 (part 2)
> 
> Select two new drivers  for ARM64 mvebu SoCs:
>  - Xenon SDHCI controller on Armada 37xx and Armada 7K/8K
>  - Safexcel crypto engine on Armada 7K/8K
> 
> ----------------------------------------------------------------
> Antoine Tenart (1):
>       arm64: defconfig: enable the Safexcel crypto engine as a module
> 
> Gregory CLEMENT (1):
>       arm64: configs: enable SDHCI driver for Xenon

Merged, thanks!

Please keep an eye on patch prefixes for consistency in the future.


-Olof

^ permalink raw reply

* [PATCH v2 0/7] ARM: SPEAr600 updates
From: Olof Johansson @ 2017-04-19 14:08 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <1492433205-13376-1-git-send-email-thomas.petazzoni@free-electrons.com>

On Mon, Apr 17, 2017 at 02:46:38PM +0200, Thomas Petazzoni wrote:
> Arnd, Olof, Mike, Stephen,
> 
> Here are a set of patches touching the support of the SPEAr600
> platform, for which the platform maintained Viresh Kumar has Acked the
> patches, but would like the arm-soc and clk maintainers to pick up the
> patches directly, see
> http://lists.infradead.org/pipermail/linux-arm-kernel/2017-April/501653.html.
> 
> Arnd, Olof, could you pick patches 1 to 6 directly in your arm-soc tree ?
> 
> Mike, Stephen, could you pick patch 7 directly in your clk tree ?

Thanks, applied patches 1-6 to next/dt.


-Olof

^ permalink raw reply

* [PATCH v3 6/7] ARM: NOMMU: Set ARM_DMA_MEM_BUFFERABLE for M-class cpus
From: Vladimir Murzin @ 2017-04-19 14:10 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <CAK8P3a1UH1qfCi5FC0aKxJvG=CNKOGSKbiU6Nz=0GA6Jit5Cpg@mail.gmail.com>

On 19/04/17 11:02, Arnd Bergmann wrote:
> On Fri, Mar 10, 2017 at 10:23 AM, Vladimir Murzin
> <vladimir.murzin@arm.com> wrote:
>> Now, we have dedicated non-cacheable region for consistent DMA
>> operations. However, that region can still be marked as bufferable by
>> MPU, so it'd be safer to have barriers by default.
>>
>> Tested-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
>> Tested-by: Andras Szemzo <sza@esh.hu>
>> Tested-by: Alexandre TORGUE <alexandre.torgue@st.com>
>> Reviewed-by: Robin Murphy <robin.murphy@arm.com>
>> Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
>> ---
>>  arch/arm/mm/Kconfig | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
>> index d731f28..7dd46ae 100644
>> --- a/arch/arm/mm/Kconfig
>> +++ b/arch/arm/mm/Kconfig
>> @@ -1050,7 +1050,7 @@ config ARM_L1_CACHE_SHIFT
>>
>>  config ARM_DMA_MEM_BUFFERABLE
>>         bool "Use non-cacheable memory for DMA" if (CPU_V6 || CPU_V6K) && !CPU_V7
>> -       default y if CPU_V6 || CPU_V6K || CPU_V7
>> +       default y if CPU_V6 || CPU_V6K || CPU_V7 || CPU_V7M
>>         help
>>           Historically, the kernel has used strongly ordered mappings to
>>           provide DMA coherent memory.  With the advent of ARMv7, mapping
> 
> The patch doesn't seem to match the description: I would have expected
> this to be user-selectable on CPU_V7M as we do on V6, but it is enabled
> unconditionally.
> 
> Can you either modify the description to explain why we now need this on
> all ARMv7M, or add a '|| CPU_V7M' for the 'bool' line to make it optional?
> 
> Would it be better to leave the default as disabled on CPU_V7M and
> require users to enable it manually? That way we don't regress the
> performance of readl/writel on platforms that don't need this.
> 

It is architectural vs implementation differences. Even though existing
implementations rarely need this sticking with architecture (it permits memory
re-ordering to happen in many cases) makes code more robust and save some
debugging time when more sophisticated implementations go wild (see, for
instance, 8e02676ffa69 "ARM: 8610/1: V7M: Add dsb before jumping in handler
mode"). We can consider making it user selectable if performance regressions
are reported.

Cheers
Vladimir

>      Arnd
> 

^ permalink raw reply

* [PATCH v3 7/7] ARM: dma-mapping: Remove traces of NOMMU code
From: Vladimir Murzin @ 2017-04-19 14:11 UTC (permalink / raw)
  To: linux-arm-kernel
In-Reply-To: <CAK8P3a3ogS9RyxqOvxN1EQi2BWo-bpMVHasgY=eh48RMhmzVWw@mail.gmail.com>

On 19/04/17 10:56, Arnd Bergmann wrote:
> On Fri, Mar 10, 2017 at 10:23 AM, Vladimir Murzin
> <vladimir.murzin@arm.com> wrote:
>> DMA operations for NOMMU case have been just factored out into
>> separate compilation unit, so don't keep dead code.
>>
>> Tested-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
>> Tested-by: Andras Szemzo <sza@esh.hu>
>> Tested-by: Alexandre TORGUE <alexandre.torgue@st.com>
>> Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
> 
> The patch is "obviously correct" after the previous changes,
> 
> Acked-by: Arnd Bergmann <arnd@arndb.de>
> 

Thanks!

Vladimir

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox