* v4.14.9 on ARMv5: OK with gcc 4.8/5.4, NOK with gcc 7.2
From: Thomas Petazzoni @ 2018-01-05 8:29 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20180104224741.GA17719@n2100.armlinux.org.uk>
Hello,
On Thu, 4 Jan 2018 22:47:41 +0000, Russell King - ARM Linux wrote:
> > I am happy to report the gcc bug has been fixed in trunk.
> > I am as well dubious where they say this should also fix gcc6 where we
> > have no known issues with gcc6.
> >
> > "
> > This should also fix
> > incorrect generation of ldrd/strd with unaligned accesses that could
> > previously have occurred on ARMv5e where all such operations must be
> > 64-bit aligned."
> >
> > https://github.com/gcc-mirror/gcc/commit/f59996b56aaa1c1d62a16cbb4010775b624cbde0
> >
> > In OpenEmbedded we backported the patch a while ago, see the
> > discussion about qemu booting where real hw doesn't:
> > http://lists.openembedded.org/pipermail/openembedded-core/2017-November/144045.html
>
> Thanks for reporting the update Andrea!
Thanks Russell and Andrea for the feedback. Good to know that the
problem was already known and even fixed. I'll wait for the gcc 7.x fix
to land in my distro toolchain, and will keep using an older toolchain
until then.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [PATCH v3] arm64: v8.4: Support for new floating point multiplication instructions
From: gengdongjiu @ 2018-01-05 8:22 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20180105075732.GA8801@kroah.com>
On 2018/1/5 15:57, Greg KH wrote:
> On Fri, Jan 05, 2018 at 09:22:54AM +0800, gengdongjiu wrote:
>> Hi will/catalin
>>
>> On 2017/12/13 18:09, Suzuki K Poulose wrote:
>>> On 13/12/17 10:13, Dongjiu Geng wrote:
>>>> ARM v8.4 extensions add new neon instructions for performing a
>>>> multiplication of each FP16 element of one vector with the corresponding
>>>> FP16 element of a second vector, and to add or subtract this without an
>>>> intermediate rounding to the corresponding FP32 element in a third vector.
>>>>
>>>> This patch detects this feature and let the userspace know about it via a
>>>> HWCAP bit and MRS emulation.
>>>>
>>>> Cc: Dave Martin <Dave.Martin@arm.com>
>>>> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
>>>> Signed-off-by: Dongjiu Geng <gengdongjiu@huawei.com>
>>>> Reviewed-by: Dave Martin <Dave.Martin@arm.com>
>>>
>>> Looks good to me.
>>>
>>> Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
>>
>> sorry to disturb you. Reminder, hope this patch can be applied to Linux 4.15-rc7.
>
> New features should not be going into 4.15-rc, that should be a 4.16-rc1
> thing, right?
It is also great if it can be applied to 4.16-rc1. Thanks a lot!
>
> thanks,
>
> greg k-h
>
> .
>
^ permalink raw reply
* [PATCH 05/12] arm64: dts: mt7622: add PMIC MT6380 related nodes
From: Philippe Ombredanne @ 2018-01-05 8:21 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <1515123759.30687.71.camel@mtkswgap22>
Sean,
On Fri, Jan 5, 2018 at 4:42 AM, Sean Wang <sean.wang@mediatek.com> wrote:
> On Thu, 2018-01-04 at 11:27 +0100, Philippe Ombredanne wrote:
>> Sean,
>>
>> On Thu, Jan 4, 2018 at 10:40 AM, <sean.wang@mediatek.com> wrote:
>> > From: Sean Wang <sean.wang@mediatek.com>
>> >
>> > Enable pwrap and MT6380 on mt7622-rfb1 board. Also add all mt6380
>> > regulator nodes in an alone file to allow similar boards using MT6380
>> > able to resue the configuration.
>> >
>> > Signed-off-by: Sean Wang <sean.wang@mediatek.com>
>> > Cc: Mark Brown <broonie@kernel.org>
>> > Cc: Matthias Brugger <matthias.bgg@gmail.com>
>> > ---
>> > arch/arm64/boot/dts/mediatek/mt6380.dtsi | 91 ++++++++++++++++++++++++++++
>> > arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 8 +++
>> > arch/arm64/boot/dts/mediatek/mt7622.dtsi | 12 ++++
>> > 3 files changed, 111 insertions(+)
>> > create mode 100644 arch/arm64/boot/dts/mediatek/mt6380.dtsi
>> >
>> > diff --git a/arch/arm64/boot/dts/mediatek/mt6380.dtsi b/arch/arm64/boot/dts/mediatek/mt6380.dtsi
>> > new file mode 100644
>> > index 0000000..7eb7dc2
>> > --- /dev/null
>> > +++ b/arch/arm64/boot/dts/mediatek/mt6380.dtsi
>> > @@ -0,0 +1,91 @@
>> > +/*
>> > + * Copyright (c) 2018 MediaTek Inc.
>> > + * Author: Chenglin Xu <chenglin.xu@mediatek.com>
>> > + * Sean Wang <sean.wang@mediatek.com>
>> > + *
>> > + * This program is free software; you can redistribute it and/or modify
>> > + * it under the terms of the GNU General Public License version 2 as
>> > + * published by the Free Software Foundation.
>> > + *
>> > + * This program is distributed in the hope that it will be useful,
>> > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
>> > + * GNU General Public License for more details.
>> > + */
>>
>> Would you mind using SPDX tags instead of this fine but long legalese?
>> This is documented in Thomas patches [1].
>
>> Also if you could spread the word in your team, this would earn you
>> good karma points.
>> Thank you!
>>
>> [1] https://lkml.org/lkml/2017/12/28/323
>
>
> Hi, Philippe
>
> thanks for your suggestion
>
> Certainly, this can be replaced with
>
> SPDX-License-Identifier: GPL-2.0
>
> most drivers from MediaTek use the similar disclaimer, it should be fine
> to use SPDX tags instead.
>
> Sean
>
Thank you! that's great.
--
Cordially
Philippe Ombredanne
^ permalink raw reply
* [GIT PULL] ARM: mvebu: dt64 for v4.16 (#2)
From: Gregory CLEMENT @ 2018-01-05 8:12 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
Here is the second pull request for dt64 for mvebu for v4.16.
Gregory
The following changes since commit 4cada03801992d09ccceaf5f462e9dadb75a9613:
ARM64: dts: marvell: Add thermal support for A7K/A8K (2017-12-18 17:13:17 +0100)
are available in the Git repository at:
git://git.infradead.org/linux-mvebu.git tags/mvebu-dt64-4.16-2
for you to fetch changes up to 38027b7d7c27c185a3e4e70f8d83509c3eda0daf:
arm64: dts: marvell: add Ethernet aliases (2018-01-03 17:07:50 +0100)
----------------------------------------------------------------
mvebu dt64 for 4.16 (part 2)
The main change here are the series of commits doing the Armada 7K/8K
CP110 DT de-duplication, they include the de-duplication itself and
small fixes in the device tree files.
Besides them there are 2 other patches:
- One adding the crypto support for Armada 37xx SoCs
- An other adding Ethernet aliases on A7K/A8K base boards
----------------------------------------------------------------
Antoine Tenart (1):
arm64: dts: marvell: armada-37xx: add a crypto node
Thomas Petazzoni (8):
arm64: dts: marvell: fix watchdog unit address in Armada AP806
arm64: dts: marvell: use lower case for unit address and reg property
arm64: dts: marvell: fix typos in comment describing the NAND controller
arm64: dts: marvell: fix compatible string list for Armada CP110 slave NAND
arm64: dts: marvell: use mvebu-icu.h where possible
arm64: dts: marvell: use aliases for SPI busses on Armada 7K/8K
arm64: dts: marvell: de-duplicate CP110 description
arm64: dts: marvell: replace cpm by cp0, cps by cp1
Yan Markman (1):
arm64: dts: marvell: add Ethernet aliases
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 14 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 52 +--
arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 37 +-
arch/arm64/boot/dts/marvell/armada-8020.dtsi | 2 +-
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 87 ++--
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 82 ++--
arch/arm64/boot/dts/marvell/armada-8040.dtsi | 2 +-
arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 80 +++-
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 8 +-
arch/arm64/boot/dts/marvell/armada-common.dtsi | 10 +
.../boot/dts/marvell/armada-cp110-master.dtsi | 449 ---------------------
.../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 448 --------------------
arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 422 +++++++++++++++++++
13 files changed, 668 insertions(+), 1025 deletions(-)
create mode 100644 arch/arm64/boot/dts/marvell/armada-common.dtsi
delete mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
delete mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/armada-cp110.dtsi
^ permalink raw reply
* [PATCH v4 2/3] mailbox: Add support for Hi3660 mailbox
From: Leo Yan @ 2018-01-05 8:08 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <CABb+yY2z4jDWJdDY2WRw5Mhv+ArTuvLgqJ9RyVoUJj3O1d=o6A@mail.gmail.com>
Hi Jassi,
On Fri, Jan 05, 2018 at 09:58:57AM +0530, Jassi Brar wrote:
> On Tue, Dec 19, 2017 at 4:45 PM, Kaihua Zhong <zhongkaihua@huawei.com> wrote:
>
> .....
> > diff --git a/drivers/mailbox/hi3660-mailbox.c b/drivers/mailbox/hi3660-mailbox.c
> > new file mode 100644
> > index 0000000..3ceca40
> > --- /dev/null
> > +++ b/drivers/mailbox/hi3660-mailbox.c
> > @@ -0,0 +1,319 @@
> > +// SPDX-License-Identifier: GPL-2.0
> > +// Copyright (c) 2017 Hisilicon Limited.
> > +// Copyright (c) 2017 Linaro Limited.
>
> A blank here please.
Will fix.
> > +#include <linux/bitops.h>
> > +#include <linux/delay.h>
> > +#include <linux/device.h>
> > +#include <linux/err.h>
> > +#include <linux/interrupt.h>
> > +#include <linux/io.h>
> > +#include <linux/iopoll.h>
Will add blank.
> .....
> > +
> > +static inline struct hi3660_mbox *to_hi3660_mbox(struct mbox_controller *mbox)
> >
> inline in .c is out of fasion these days
Will remove 'inline'.
> > +{
> > + return container_of(mbox, struct hi3660_mbox, controller);
> > +}
> > +
>
> ....
> > +
> > +static int hi3660_mbox_startup(struct mbox_chan *chan)
> > +{
> > + int ret;
> > +
> > + ret = hi3660_mbox_check_state(chan);
> > + if (ret)
> > + return ret;
> > +
> > + ret = hi3660_mbox_unlock(chan);
> > + if (ret)
> > + return ret;
> > +
> > + ret = hi3660_mbox_acquire_channel(chan);
> > + if (ret)
> > + return ret;
> > +
> > + return 0;
> > +}
> Do you not need to do "release channel" for shutdown() ?
>From my testing, the driver don't need "release channel" operations.
> .....
> > +
> > +static int hi3660_mbox_send_data(struct mbox_chan *chan, void *msg)
> > +{
> > + return hi3660_mbox_send(chan, msg);
> >
> Please directly have hi3660_mbox_send as .send_data
Will fix.
Thanks,
Leo Yan
^ permalink raw reply
* [PATCH v3] arm64: v8.4: Support for new floating point multiplication instructions
From: Greg KH @ 2018-01-05 7:57 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <cae4f913-6d75-e92c-1add-247b07efaf9d@huawei.com>
On Fri, Jan 05, 2018 at 09:22:54AM +0800, gengdongjiu wrote:
> Hi will/catalin
>
> On 2017/12/13 18:09, Suzuki K Poulose wrote:
> > On 13/12/17 10:13, Dongjiu Geng wrote:
> >> ARM v8.4 extensions add new neon instructions for performing a
> >> multiplication of each FP16 element of one vector with the corresponding
> >> FP16 element of a second vector, and to add or subtract this without an
> >> intermediate rounding to the corresponding FP32 element in a third vector.
> >>
> >> This patch detects this feature and let the userspace know about it via a
> >> HWCAP bit and MRS emulation.
> >>
> >> Cc: Dave Martin <Dave.Martin@arm.com>
> >> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> >> Signed-off-by: Dongjiu Geng <gengdongjiu@huawei.com>
> >> Reviewed-by: Dave Martin <Dave.Martin@arm.com>
> >
> > Looks good to me.
> >
> > Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
>
> sorry to disturb you. Reminder, hope this patch can be applied to Linux 4.15-rc7.
New features should not be going into 4.15-rc, that should be a 4.16-rc1
thing, right?
thanks,
greg k-h
^ permalink raw reply
* [PATCH] ARM: dts: Delete bogus reference to the charlcd
From: Olof Johansson @ 2018-01-05 7:34 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20180102075717.7374-1-linus.walleij@linaro.org>
On Tue, Jan 02, 2018 at 08:57:17AM +0100, Linus Walleij wrote:
> The EB MP board probably has a character LCD but the board manual does
> not really state which IRQ it has assigned to this device. The invalid
> assignment was a mistake by me during submission of the DTSI where I was
> looking for the reference, didn't find it and didn't fill it in.
>
> Delete this for now: it can probably be fixed but that requires access
> to the actual board for some trial-and-error experiments.
>
> Reported-by: Arnd Bergmann <arnd@arndb.de>
> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
> ---
> ARM SoC folks: please apply this directly for next to fix the DTS
> compiler noise it is generating.
Applied, thanks.
-Olof
^ permalink raw reply
* [GIT PULL] ARM: at91: drivers for 4.16
From: Olof Johansson @ 2018-01-05 7:32 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171231153442.GA22004@piout.net>
On Sun, Dec 31, 2017 at 04:34:42PM +0100, Alexandre Belloni wrote:
> Arnd, Olof,
>
> A single harmless change for this pull request. I hope you'll enjoy this
> New Year's Eve.
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.16-drivers
>
> for you to fetch changes up to 1203839290f151b84f5e54165d6d039e9514b236:
>
> pcmcia: at91_cf: Use PTR_ERR_OR_ZERO() (2017-11-29 21:58:58 +0100)
>
> ----------------------------------------------------------------
> drivers for 4.16
>
> - use PTR_ERR_OR_ZERO were relevant in at91_cf
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL] ARM: at91: DT for 4.16
From: Olof Johansson @ 2018-01-05 7:30 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171231151127.GA19853@piout.net>
On Sun, Dec 31, 2017 at 04:11:27PM +0100, Alexandre Belloni wrote:
> Arnd, Olof,
>
> This is the at91 DT pull request. The bulk of it is the switch to the
> new TCB bindings that were acked a long time ago. These changes are
> compatible with the current driver and taking them now will allow for a
> smooth transition.
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.16-dt
>
> for you to fetch changes up to 34a7fc3147bcc14127d941f228ce3b1737e66381:
>
> ARM: dts: at91: sama5d2_ptc_ek: use TCB0 as timers (2017-12-31 15:50:20 +0100)
Merged, thanks!
-Olof
^ permalink raw reply
* [GIT PULL] arm64: dts: uniphier: UniPhier DT updates (64bit) for v4.16
From: Olof Johansson @ 2018-01-05 7:29 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <CAK7LNAR+RgxHGa8ZgVUsUbJAeaQqvm-mh=Xrss-JHsDNM79t_A@mail.gmail.com>
On Fri, Dec 29, 2017 at 10:35:38PM +0900, Masahiro Yamada wrote:
> Hi Arnd, Olof,
>
> Here are UniPhier DT (64bit) updates for the v4.16 merge window.
> Please pull!
>
>
> The following changes since commit 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36:
>
> Linux 4.15-rc3 (2017-12-10 17:56:26 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
> tags/uniphier-dt64-v4.16
>
> for you to fetch changes up to dbdae8474e08fc1194102bef95dc96db435c15da:
>
> arm64: dts: uniphier: enable more serial ports for PXs3 ref board
> (2017-12-29 22:03:26 +0900)
>
> ----------------------------------------------------------------
> UniPhier ARM64 SoC DT updates for v4.16
>
> - clean up gpios properties by macro
> - add GPIO hog for PXs3 reference node
> - add has-transaction-translator property to generic-ehci nodes
> - enable more serial ports for PXs3 reference node
Merged, thanks!
-Olof
^ permalink raw reply
* [GIT PULL] ARM: dts: uniphier: UniPhier DT updates for v4.16
From: Olof Johansson @ 2018-01-05 7:29 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <CAK7LNAQts_obeboujnhsM_kBixwUH4K8yFt0dmQ2HkV03RmwNw@mail.gmail.com>
Hi!
On Fri, Dec 29, 2017 at 10:32:24PM +0900, Masahiro Yamada wrote:
> Hi Arnd, Olof,
>
> Here are UniPhier DT (32bit) updates for the v4.16 merge window.
> Please pull!
>
>
> The following changes since commit 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36:
>
> Linux 4.15-rc3 (2017-12-10 17:56:26 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
> tags/uniphier-dt-v4.16
Tiny tiny nit: It makes our life a little easier if you don't linewrap the
URL+tag, since it's easier to copy-paste without a linebreak.
> for you to fetch changes up to 6fa9b0255099fcd289f7e3857714532843044c76:
>
> ARM: dts: uniphier: add has-transaction-translator property to usb
> node for LD4, sLD8 and Pro4 (2017-12-27 23:59:37 +0900)
>
> ----------------------------------------------------------------
> UniPhier ARM SoC DT updates for v4.16
>
> - clean up gpios properties by macro
> - add efuse nodes
> - add has-transaction-translator property to generic-ehci nodes
>
> ----------------------------------------------------------------
> Keiji Hayashibara (1):
> ARM: dts: uniphier: add efuse node for UniPhier 32bit SoC
>
> Kunihiko Hayashi (1):
> ARM: dts: uniphier: add has-transaction-translator property to
> usb node for LD4, sLD8 and Pro4
Another small nit: This patch subject is a bit on the long side. Try to
keep it to ~60 characters if you can.
Merged the branch.
Thanks!
-Olof
>
> Masahiro Yamada (1):
> ARM: dts: uniphier: use macros in dt-bindings header
>
> arch/arm/boot/dts/uniphier-ld4-ref.dts | 2 +-
> arch/arm/boot/dts/uniphier-ld4.dtsi | 23 +++++++++++++++++
> arch/arm/boot/dts/uniphier-ld6b-ref.dts | 2 +-
> arch/arm/boot/dts/uniphier-pro4-ref.dts | 2 +-
> arch/arm/boot/dts/uniphier-pro4.dtsi | 27 +++++++++++++++++++
> arch/arm/boot/dts/uniphier-pro5.dtsi | 33 ++++++++++++++++++++++++
> arch/arm/boot/dts/uniphier-pxs2.dtsi | 19 ++++++++++++++
> arch/arm/boot/dts/uniphier-sld8-ref.dts | 2 +-
> arch/arm/boot/dts/uniphier-sld8.dtsi | 23 +++++++++++++++++
> 9 files changed, 129 insertions(+), 4 deletions(-)
>
>
> --
> Best Regards
> Masahiro Yamada
^ permalink raw reply
* [GIT PULL 3/3] Allwinner arm64 defconfig changes for 4.16
From: Olof Johansson @ 2018-01-05 7:19 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171228063248.GA4228@wens.csie.org>
On Thu, Dec 28, 2017 at 02:32:48PM +0800, Chen-Yu Tsai wrote:
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-config64-for-4.16
>
> for you to fetch changes up to 051db633571b10c7112be00df83d5aee8d0f706e:
>
> arm64: defconfig: enable MUSB HDRC along with Allwinner glue (2017-12-07 09:46:13 +0100)
>
> ----------------------------------------------------------------
> Allwinner arm64 defconfig changes for 4.16
>
> Enables MUSB driver and the Allwinner glue layer driver by default.
>
> All Allwinner SoCs (excluding the A80) have the Mentor Graphics Inventra
> Multi-Point Hi-Speed OTG Controller (MHDRC). Enabling this extends test
> coverage to this peripheral.
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL 2/3] Allwinner DT64 changes for 4.16
From: Olof Johansson @ 2018-01-05 7:18 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171228063044.GA4103@wens.csie.org>
On Thu, Dec 28, 2017 at 02:30:44PM +0800, Chen-Yu Tsai wrote:
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt64-for-4.16
>
> for you to fetch changes up to 36252668c14ca14691d40c3455849ac5d8a60b62:
>
> arm64: dts: allwinner: a64: bananapi-m64: Add LED device node (2017-12-08 10:39:53 +0100)
>
> ----------------------------------------------------------------
> Allwinner DT64 changes for 4.16
>
> There are two important changes in this round.
>
> The first removes the redundant pinctrl setting for the MMC card detect
> GPIO. We are moving to strict pinctrl/GPIO exclusion, i.e. GPIO usage
> will block other pin muxing usage, and vice versa. The usage of pinmux
> for guarding GPIO pins in the device tree prevents us from doing so.
> This is part of an ongoing effort to clean up the existing device trees.
>
> The other important change enables the PMIC on the Orangepi Win. The
> PMIC provides power to most of the external onboard peripherals.
> Enabling it will allow us to enable Ethernet or WiFi support later on.
>
> The remaining changes in this round enable some peripheral, such as
> Ethernet, an external WiFi chip, or LEDs.
Merged, thanks!
-Olof
^ permalink raw reply
* [GIT PULL 1/3] Allwinner DT changes for 4.16
From: Olof Johansson @ 2018-01-05 7:18 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171228062444.GA3883@wens.csie.org>
On Thu, Dec 28, 2017 at 02:24:44PM +0800, Chen-Yu Tsai wrote:
> Hi Arnd, Olof,
>
> Here are the changes for 4.16 for Allwinner stuff. There are 3 separate
> pull requests. There are no dependencies between them.
>
> I might queue up some more patches that have been sitting around the
> mailing lists and have seen enough review, let them simmer in -next
> for a few days, before sending a second round of pull requests.
> Just a heads up. I might not get around to doing it.
Since we're past -rc6, we're cutting it a bit close but if they're small
that should be fine.
>
> ChenYu
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-4.16
>
> for you to fetch changes up to 2ce3dc66d75fc204cc42bc4ee9c6f612ef4a8949:
>
> ARM: dts: sun8i: h3: nanopi-m1-plus: fix missing ethernet 0 in aliases (2017-12-19 09:54:46 +0100)
Merged, thanks!
-Olof
^ permalink raw reply
* [GIT PULL 3/3] ARM: Keystone config update for 4.16
From: Olof Johansson @ 2018-01-05 7:14 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <1514426872-5769-3-git-send-email-santosh.shilimkar@oracle.com>
On Wed, Dec 27, 2017 at 06:07:52PM -0800, Santosh Shilimkar wrote:
> Also had patch to sync up multi-v7 config but because of conflicts
> in next, have to drop it. Will send that post merge window separately
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone_config_for_4.16
>
> for you to fetch changes up to 10f06c70f337494fc2fec623542186fec80fc395:
>
> ARM: configs: keystone_defconfig: Enable few peripheral drivers (2017-12-02 19:34:36 -0800)
>
> ----------------------------------------------------------------
> ARM: Keystone configs for 4.16
>
> - Enable QSPI
> - Enable LEDs
> - Enable GPIO-decoder
>
> ----------------------------------------------------------------
> Vignesh R (1):
> ARM: configs: keystone_defconfig: Enable few peripheral drivers
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL 2/3] SOC: Keystone SOC update for 4.16
From: Olof Johansson @ 2018-01-05 7:13 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <1514426872-5769-2-git-send-email-santosh.shilimkar@oracle.com>
On Wed, Dec 27, 2017 at 06:07:51PM -0800, Santosh Shilimkar wrote:
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone_driver_soc_for_4.16
>
> for you to fetch changes up to aefc5818553680c50c9f6840e47c01b80edd9b3a:
>
> soc: ti: fix max dup length for kstrndup (2017-12-16 14:45:33 -0800)
>
> ----------------------------------------------------------------
> SOC: Keystone Soc driver updates for 4.16
>
> - TI EMIF-SRAM driver
> - TI SCI print format fix
> - Navigator strndup lenth fix
>
> ----------------------------------------------------------------
> Arnd Bergmann (1):
> memory: ti-emif-sram: remove unused variable
>
> Dave Gerlach (2):
> Documentation: dt: Update ti,emif bindings
> memory: ti-emif-sram: introduce relocatable suspend/resume handlers
>
> Ma Shimiao (1):
> soc: ti: fix max dup length for kstrndup
>
> Nishanth Menon (1):
> firmware: ti_sci: Use %zu for size_t print format
>
> .../bindings/memory-controllers/ti/emif.txt | 17 +-
> drivers/firmware/ti_sci.c | 4 +-
> drivers/memory/Kconfig | 10 +
> drivers/memory/Makefile | 8 +
> drivers/memory/Makefile.asm-offsets | 5 +
> drivers/memory/emif-asm-offsets.c | 92 ++++++
> drivers/memory/emif.h | 17 ++
> drivers/memory/ti-emif-pm.c | 324 ++++++++++++++++++++
> drivers/memory/ti-emif-sram-pm.S | 334 +++++++++++++++++++++
> drivers/soc/ti/knav_qmss_queue.c | 4 +-
> include/linux/ti-emif-sram.h | 69 +++++
Based on the contents, I merged this into next/drivers instead of next/soc.
-Olof
^ permalink raw reply
* [GIT PULL 1/3] ARM: Keystone DTS for 4.16
From: Olof Johansson @ 2018-01-05 7:12 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <1514426872-5769-1-git-send-email-santosh.shilimkar@oracle.com>
On Wed, Dec 27, 2017 at 06:07:50PM -0800, Santosh Shilimkar wrote:
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone_dts_for_4.16
>
> for you to fetch changes up to 4fe85b0cdd06f8fef2631923799bdc95380badb5:
>
> ARM: dts: keystone-k2l-clocks: Add missing unit name to clock nodes that have regs (2017-12-16 14:36:57 -0800)
>
> ----------------------------------------------------------------
> ARM: Keystone DTS update for 4.16
>
> - Enable GPIO bank2 for K2L
> - Enable QSPI for K2G & K2G-EVM
> - Enable UART1/2 for K2G & K2G-EVM
> - Enable peripherals for K2G-ICE
> - Fix C1 and C2 DTS warnings
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL] pxa for v4.16
From: Olof Johansson @ 2018-01-05 7:11 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <878tds84jf.fsf@belgarion.home>
On Sun, Dec 24, 2017 at 05:38:28PM +0100, Robert Jarzmik wrote:
> Hi Arnd, Kevin, and Olof,
>
> This is the pxa pull request for 4.16, with I2C cleanups (spanning a lot of
> board files as a consequence) and other small changes described below.
>
> Can you please consider pulling, and merry Christmas.
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the git repository at:
>
> https://github.com/rjarzmik/linux.git tags/pxa-for-4.16
>
> for you to fetch changes up to 9c66638412cd2162f02f9beb12f5495bfe650d03:
>
> ARM: pxa/lubbock: add GPIO driver for LUB_MISC_WR register (2017-12-20 21:53:27 +0100)
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL] TI DaVinci SoC support updates for v4.16
From: Olof Johansson @ 2018-01-05 7:09 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171223155131.5078-1-nsekhar@ti.com>
On Sat, Dec 23, 2017 at 09:21:31PM +0530, Sekhar Nori wrote:
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v4.16/soc
>
> for you to fetch changes up to ed3c0c2b4fdcbe05194ee3f5e634ece3018d3b76:
>
> ARM: dts: da850-lcdk: Remove leading 0x and 0s from unit address (2017-12-23 15:46:25 +0530)
>
> ----------------------------------------------------------------
> DaVinci SoC updates consisting of non-critical bug fixes including constifying
> data structures, DT warning fixes for W=1 and code simplification.
>
> Also a defconfig update for DaVinci, enabling support for USB network adaptors.
Hi,
We usually don't mix DT and other updates (and sometimes we keep defconfig
updates separate from SoC ones, but that's not needed here).
Can you respin with DT separate? Feel free to just send-email the patch to us,
or send a pull request with it if you prefer.
-Olof
^ permalink raw reply
* [GIT PULL 4/4] defconfig changes for omaps for v4.16
From: Olof Johansson @ 2018-01-05 7:07 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <pull-1513966338-859035@atomide.com-4>
On Fri, Dec 22, 2017 at 10:14:27AM -0800, Tony Lindgren wrote:
> From: "Tony Lindgren" <tony@atomide.com>
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v4.16/defconfig-signed
>
> for you to fetch changes up to d03366dcbffcc3754f9f8a1d8ae74f438312e07d:
>
> ARM: multi_v7_defconfig: Enable CONFIG_PCI_DRA7XX (Host & Device modes) (2017-12-21 07:12:44 -0800)
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL 3/4] dts changes for omaps for v4.16, part 2
From: Olof Johansson @ 2018-01-05 7:06 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <20171223162918.GC3875@atomide.com>
On Sat, Dec 23, 2017 at 08:29:18AM -0800, Tony Lindgren wrote:
> * Tony Lindgren <tony@atomide.com> [171222 18:58]:
> > * Tony Lindgren <tony@atomide.com> [171222 18:17]:
> > > From: "Tony Lindgren" <tony@atomide.com>
> > > Kishon Vijay Abraham I (5):
> > > ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
> >
> > Turns out the binding is still open for this change. So I will
> > most likely revert this commit and reply with an updated pull
> > request for this one.
>
> Below is an updated pull request for this with just the above
> patch reverted.
>
> 8< ------------------
> The following changes since commit a38867305203ef5a27f0c9ff1e943a0c2fabdbce:
>
> ARM: dts: Move move WiFi bindings to logicpd-torpedo-37xx-devkit (2017-12-11 09:43:53 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v4.16/dt-pt2-v2-signed
>
> for you to fetch changes up to 1cadb0c341079785182a8d00d12ecb0bbef935fb:
>
> Revert "ARM: dts: dra7: Add properties to enable PCIe x2 lane mode" (2017-12-23 08:18:15 -0800)
Merged, thanks!
-Olof
^ permalink raw reply
* [GIT PULL 2/4] driver changes for ti-sysc for v4.16
From: Olof Johansson @ 2018-01-05 7:06 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <pull-1513966338-859035@atomide.com-2>
On Fri, Dec 22, 2017 at 10:14:25AM -0800, Tony Lindgren wrote:
> From: "Tony Lindgren" <tony@atomide.com>
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v4.16/ti-sysc-signed
>
> for you to fetch changes up to c5a2de97fbd2979fab291fb048084d3fddd322dd:
>
> bus: ti-sysc: Add parsing of module capabilities (2017-12-21 07:28:54 -0800)
>
> ----------------------------------------------------------------
> TI sysc driver updates for v4.16 merge window
>
> We now have gotten ti-sysc driver to the point where it can parse
> interconnect target configuration from device tree instead of the
> legacy platform data. This series updates the device tree binding
> and adds parsing to the driver for quirks and capabilities.
>
> ----------------------------------------------------------------
> Tony Lindgren (8):
> dt-bindings: ti-sysc: Update binding for timers and capabilities
> ARM: dts: Add generic ti,sysc compatible in addition to the custom ones
> ARM: OMAP2+: Move all omap_hwmod_sysc_fields to omap_hwmod_common_data.c
> bus: ti-sysc: Make omap_hwmod_sysc_fields into sysc_regbits platform data
> bus: ti-sysc: Add register bits for interconnect target modules
> bus: ti-sysc: Detect i2c interconnect target module based on register layout
> bus: ti-sysc: Handle module quirks based dts configuration
> bus: ti-sysc: Add parsing of module capabilities
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL 1/4] soc changes for omaps for v4.16, part 2
From: Olof Johansson @ 2018-01-05 6:59 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <pull-1513966338-859035@atomide.com>
On Fri, Dec 22, 2017 at 10:14:24AM -0800, Tony Lindgren wrote:
> From: "Tony Lindgren" <tony@atomide.com>
>
> The following changes since commit fdf3632938a646c13f7407f2f8c33ff81eed9c76:
>
> Merge branch '4.15-rc1-clkctrl-mach-omap2' of https://github.com/t-kristo/linux-pm into omap-for-v4.16/soc (2017-12-11 07:46:40 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v4.16/soc-pt2-signed
>
> for you to fetch changes up to 234c91d4a350835df8362f6bc968ccf052c60d58:
>
> ARM: OMAP2+: dra762: Register package specific hwmod (2017-12-21 07:05:15 -0800)
>
> ----------------------------------------------------------------
> Second set of SoC changes for omaps for v4.16 merge window
>
> We can now drop some more of legacy platform data for omap3 as
> it's been booting in device tree only mode for quite a while now.
> This clock related data is coming from device tree configured
> clocks now.
>
> The other changes add support for detecting new dra762 SoC variant.
>
> ----------------------------------------------------------------
> Lokesh Vutla (2):
> ARM: OMAP2+: dra762: Add support for device package identification
> ARM: OMAP2+: dra762: Register package specific hwmod
>
> Tony Lindgren (1):
> ARM: OMAP2+: Drop unused legacy data for prcm_reg_id and module_bit
Nice cleanup. Merged. It had a conflict with an earlier fixes branch, please
double-check my resolution.
-Olof
^ permalink raw reply
* [GIT PULL] ARM: mvebu: arm64 for v4.16 (#1)
From: Olof Johansson @ 2018-01-05 6:58 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <87o9mrdoh8.fsf@free-electrons.com>
On Fri, Dec 22, 2017 at 11:52:03AM +0100, Gregory CLEMENT wrote:
> Hi,
>
> Here is the first pull request for arm64 for mvebu for v4.16.
>
> Gregory
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.infradead.org/linux-mvebu.git tags/mvebu-arm64-4.16-1
>
> for you to fetch changes up to ee0b915ba83212dc2288b08f1120c27c694a0d9b:
>
> arm64: defconfig: enable ARM_ARMADA_37XX_CPUFREQ (2017-12-21 12:11:57 +0100)
Merged, thanks.
-Olof
^ permalink raw reply
* [GIT PULL] ARM: mvebu: dt64 for v4.16 (#1)
From: Olof Johansson @ 2018-01-05 6:58 UTC (permalink / raw)
To: linux-arm-kernel
In-Reply-To: <87po77doi0.fsf@free-electrons.com>
On Fri, Dec 22, 2017 at 11:51:35AM +0100, Gregory CLEMENT wrote:
> Hi,
>
> Here is the first pull request for dt64 for mvebu for v4.16.
>
> Gregory
>
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>
> Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>
> are available in the Git repository at:
>
> git://git.infradead.org/linux-mvebu.git tags/mvebu-dt64-4.16-1
>
> for you to fetch changes up to 4cada03801992d09ccceaf5f462e9dadb75a9613:
>
> ARM64: dts: marvell: Add thermal support for A7K/A8K (2017-12-18 17:13:17 +0100)
>
> ----------------------------------------------------------------
> mvebu dt64 for 4.16 (part 1)
>
> Add the NAND support on the Marvell 8040-DB board
> Add the thermal support for Martvell A7K/A8K Socs
> Add nodes allowing cpufreq support on Aramda 3700 SoCs
Merged, thanks.
-Olof
^ permalink raw reply
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