* [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
* [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 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
* [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
* [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] 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: 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] 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 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 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] 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
* [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] 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
* [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] 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] 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 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 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 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
* [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 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
* [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] 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] 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
* [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
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox