All of lore.kernel.org
 help / color / mirror / Atom feed
From: Olof Johansson <olof@lixom.net>
To: torvalds@linux-foundation.org
Cc: olof@lixom.net, linux-arch@vger.kernel.org, arm@kernel.org,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] ARM: SoC fixes (and a cross-arch dt-include fix)
Date: Fri, 19 May 2017 12:34:55 -0700	[thread overview]
Message-ID: <20170519193455.GA24206@localhost> (raw)

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes

for you to fetch changes up to 6bf1c2d26716dcd483699cc62474e49d164c5563:

  arm64: dts: rockchip: fix include reference (2017-05-19 14:12:00 +0200)

----------------------------------------------------------------
ARM: SoC fixes (and a cross-arch dt-include fix)

We had a small batch of fixes before -rc1, but here is a larger one. It
contains a backmerge of 4.12-rc1 since some of the downstream branches we
merge had that as base; at the same time we already had merged contents
before -rc1 and rebase wasn't the right solution.

A mix of random smaller fixes and a few things worth pointing out:

 - We've started telling people to avoid cross-tree shared branches if all
   they're doing is picking up one or two DT-used constants from a
   shared include file, and instead to use the numeric values on first
   submission. Follow-up moving over to symbolic names are sent in right
   after -rc1, i.e. here. It's only a few minor patches of this type.

 - Linus Walleij and others are resurrecting the 'Gemini' platform, and
   wanted a cut-down platform-specific defconfig for it. So I picked that
   up for them.

 - Rob Herring ran 'savedefconfig' on arm64, it's a bit churny but it helps
   people to prepare patches since it's a pain when defconfig and current
   savedefconfig contents differs too much.

 - Devicetree additions for some pinctrl drivers for Armada that were
   merged this window. I'd have preferred to see those earlier but it's not
   a huge deail.

The biggest change worth pointing out though since it's touching other
parts of the tree: We added prefixes to be used when cross-including
DT contents between arm64 and arm, allowing someone to #include
<arm/foo.dtsi> from arm64, and likewise. As part of that, we needed
arm/foo.dtsi to work on arm as well. The way I suggested this to Heiko
resulted in a recursive symlink.

Instead, I've now moved it out of arch/*/boot/dts/include, into a shared
location under scripts/dtc. While I was at it, I consolidated so all
architectures now behave the same way in this manner.

Rob Herring (DT maintainer) has acked it. I cc:d most other arch
maintainers but nobody seems to care much; it doesn't really affect them
since functionality is unchanged for them by default.

----------------------------------------------------------------
Adam Ford (1):
      ARM: dts: LogicPD Torpedo: Fix camera pin mux

Andreas Kemnade (1):
      ARM: dts: gta04: fix polarity of clocks for mcbsp4

Arnd Bergmann (11):
      ARM: omap2+: make omap4_get_cpu1_ns_pa_addr declaration usable
      Merge tag 'v4.11-next-fixes' of https://github.com/mbgg/linux-mediatek into fixes
      Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/.../horms/renesas into fixes
      Merge tag 'mvebu-dt64-4.12-3' of git://git.infradead.org/linux-mvebu into fixes
      Merge tag 'mvebu-arm64-4.12-1' of git://git.infradead.org/linux-mvebu into fixes
      Merge branch 'tee/initial-merge' into fixes
      tee: add ARM_SMCCC dependency
      soc: imx: add PM dependency for IMX7_PM_DOMAINS
      ARM: remove duplicate 'const' annotations'
      firmware: ti_sci: fix strncat length check
      arm64: dts: rockchip: fix include reference

Baruch Siach (4):
      ARM: dts: bcm2835: fix uart0 pinctrl node names
      ARM: dts: bcm2835: fix i2c0 pins
      ARM: dts: bcm2835: fix uart0/uart1 pins
      ARM: dts: bcm2835: add index to the ethernet alias

Fabio Estevam (1):
      ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Florian Fainelli (2):
      Merge tag 'bcm2835-dt-next-2017-03-30' into devicetree/fixes
      soc: bcm: brcmstb: Correctly match 7435 SoC

Geert Uytterhoeven (1):
      soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing

Gregory CLEMENT (3):
      arm64: marvell: enable the Armada 37xx pinctrl driver
      ARM64: dts: marvell: Add pinctrl nodes for Armada 3700
      ARM64: dts: marvell: armada37xx: add pinctrl definition

Hans Verkuil (1):
      ARM: dts: omap4: enable CEC pin for Pandaboard A4 and ES

John Crispin (1):
      arm: dts: mt7623: add clock-frequency to the a7 timer node to mt7623.dtsi

Keerthy (1):
      ARM: dts: dra7: Add power hold and power controller properties to palmas

Leonard Crestez (1):
      ARM: dts: imx6sx-sdb: Remove OPP override

Linus Walleij (1):
      ARM: configs: add a gemini defconfig

Olof Johansson (6):
      Merge tag 'v4.12-rc1' into fixes
      devicetree: Move include prefixes from arch to separate directory
      Merge tag 'arm-soc/for-4.12/devicetree-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'arm-soc/for-4.12/drivers-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'imx-fixes-4.12' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'omap-for-v4.12/fixes-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Ravikumar Kattekola (1):
      ARM: dts: dra7: Reduce cpu thermal shutdown temperature

Rob Herring (2):
      arm64: defconfig: sync with savedefconfig
      arm64: defconfig: enable options needed for QCom DB410c board

Tony Lindgren (1):
      memory: omap-gpmc: Fix debug output for access width

yong mao (1):
      ARM64: dts: mediatek: configure some fixed mmc parameters

 arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x.dtsi                    |  22 +++--
 arch/arm/boot/dts/dra7-evm.dts                    |   2 +
 arch/arm/boot/dts/dra7.dtsi                       |   4 +
 arch/arm/boot/dts/imx53-qsrb.dts                  |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dts                  |  17 ----
 arch/arm/boot/dts/include/arm                     |   1 -
 arch/arm/boot/dts/include/arm64                   |   1 -
 arch/arm/boot/dts/include/dt-bindings             |   1 -
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts |   6 +-
 arch/arm/boot/dts/mt7623.dtsi                     |   2 +
 arch/arm/boot/dts/omap3-gta04.dtsi                |   3 +-
 arch/arm/boot/dts/omap4-panda-a4.dts              |   2 +-
 arch/arm/boot/dts/omap4-panda-es.dts              |   2 +-
 arch/arm/configs/gemini_defconfig                 |  68 ++++++++++++++
 arch/arm/mach-at91/pm.c                           |   2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                  |   2 +-
 arch/arm/mach-cns3xxx/core.c                      |   2 +-
 arch/arm/mach-omap2/common.h                      |   3 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c         |  10 +-
 arch/arm/mach-omap2/omap-smp.c                    |  11 ++-
 arch/arm/mach-omap2/prm_common.c                  |   2 +-
 arch/arm/mach-omap2/vc.c                          |   2 +-
 arch/arm/mach-spear/time.c                        |   2 +-
 arch/arm64/Kconfig.platforms                      |   5 +
 arch/arm64/boot/dts/include/arm                   |   1 -
 arch/arm64/boot/dts/include/arm64                 |   1 -
 arch/arm64/boot/dts/include/dt-bindings           |   1 -
 arch/arm64/boot/dts/marvell/armada-3720-db.dts    |   8 ++
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi      |  73 ++++++++++++++-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts       |   3 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts |   2 +-
 arch/arm64/configs/defconfig                      | 106 ++++++++++------------
 arch/cris/boot/dts/include/dt-bindings            |   1 -
 arch/metag/boot/dts/include/dt-bindings           |   1 -
 arch/mips/boot/dts/include/dt-bindings            |   1 -
 arch/powerpc/boot/dts/include/dt-bindings         |   1 -
 drivers/firmware/ti_sci.c                         |   3 +-
 drivers/memory/omap-gpmc.c                        |   2 +-
 drivers/soc/bcm/brcmstb/common.c                  |   2 +-
 drivers/soc/imx/Kconfig                           |   3 +-
 drivers/tee/Kconfig                               |   1 +
 include/linux/soc/renesas/rcar-rst.h              |   5 +
 scripts/Makefile.lib                              |   2 +-
 scripts/dtc/include-prefixes/arc                  |   1 +
 scripts/dtc/include-prefixes/arm                  |   1 +
 scripts/dtc/include-prefixes/arm64                |   1 +
 scripts/dtc/include-prefixes/c6x                  |   1 +
 scripts/dtc/include-prefixes/cris                 |   1 +
 scripts/dtc/include-prefixes/dt-bindings          |   1 +
 scripts/dtc/include-prefixes/h8300                |   1 +
 scripts/dtc/include-prefixes/metag                |   1 +
 scripts/dtc/include-prefixes/microblaze           |   1 +
 scripts/dtc/include-prefixes/mips                 |   1 +
 scripts/dtc/include-prefixes/nios2                |   1 +
 scripts/dtc/include-prefixes/openrisc             |   1 +
 scripts/dtc/include-prefixes/powerpc              |   1 +
 scripts/dtc/include-prefixes/sh                   |   1 +
 scripts/dtc/include-prefixes/xtensa               |   1 +
 60 files changed, 281 insertions(+), 129 deletions(-)
 delete mode 120000 arch/arm/boot/dts/include/arm
 delete mode 120000 arch/arm/boot/dts/include/arm64
 delete mode 120000 arch/arm/boot/dts/include/dt-bindings
 create mode 100644 arch/arm/configs/gemini_defconfig
 delete mode 120000 arch/arm64/boot/dts/include/arm
 delete mode 120000 arch/arm64/boot/dts/include/arm64
 delete mode 120000 arch/arm64/boot/dts/include/dt-bindings
 delete mode 120000 arch/cris/boot/dts/include/dt-bindings
 delete mode 120000 arch/metag/boot/dts/include/dt-bindings
 delete mode 120000 arch/mips/boot/dts/include/dt-bindings
 delete mode 120000 arch/powerpc/boot/dts/include/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/arc
 create mode 120000 scripts/dtc/include-prefixes/arm
 create mode 120000 scripts/dtc/include-prefixes/arm64
 create mode 120000 scripts/dtc/include-prefixes/c6x
 create mode 120000 scripts/dtc/include-prefixes/cris
 create mode 120000 scripts/dtc/include-prefixes/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/h8300
 create mode 120000 scripts/dtc/include-prefixes/metag
 create mode 120000 scripts/dtc/include-prefixes/microblaze
 create mode 120000 scripts/dtc/include-prefixes/mips
 create mode 120000 scripts/dtc/include-prefixes/nios2
 create mode 120000 scripts/dtc/include-prefixes/openrisc
 create mode 120000 scripts/dtc/include-prefixes/powerpc
 create mode 120000 scripts/dtc/include-prefixes/sh
 create mode 120000 scripts/dtc/include-prefixes/xtensa

WARNING: multiple messages have this Message-ID (diff)
From: Olof Johansson <olof@lixom.net>
To: torvalds@linux-foundation.org
Cc: olof@lixom.net, arm@kernel.org, linux-arch@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] ARM: SoC fixes (and a cross-arch dt-include fix)
Date: Fri, 19 May 2017 12:34:55 -0700	[thread overview]
Message-ID: <20170519193455.GA24206@localhost> (raw)
Message-ID: <20170519193455.780mePPmaP4SZHvmsM49_c6OkSQAAuA1O3yIsIKETAk@z> (raw)

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes

for you to fetch changes up to 6bf1c2d26716dcd483699cc62474e49d164c5563:

  arm64: dts: rockchip: fix include reference (2017-05-19 14:12:00 +0200)

----------------------------------------------------------------
ARM: SoC fixes (and a cross-arch dt-include fix)

We had a small batch of fixes before -rc1, but here is a larger one. It
contains a backmerge of 4.12-rc1 since some of the downstream branches we
merge had that as base; at the same time we already had merged contents
before -rc1 and rebase wasn't the right solution.

A mix of random smaller fixes and a few things worth pointing out:

 - We've started telling people to avoid cross-tree shared branches if all
   they're doing is picking up one or two DT-used constants from a
   shared include file, and instead to use the numeric values on first
   submission. Follow-up moving over to symbolic names are sent in right
   after -rc1, i.e. here. It's only a few minor patches of this type.

 - Linus Walleij and others are resurrecting the 'Gemini' platform, and
   wanted a cut-down platform-specific defconfig for it. So I picked that
   up for them.

 - Rob Herring ran 'savedefconfig' on arm64, it's a bit churny but it helps
   people to prepare patches since it's a pain when defconfig and current
   savedefconfig contents differs too much.

 - Devicetree additions for some pinctrl drivers for Armada that were
   merged this window. I'd have preferred to see those earlier but it's not
   a huge deail.

The biggest change worth pointing out though since it's touching other
parts of the tree: We added prefixes to be used when cross-including
DT contents between arm64 and arm, allowing someone to #include
<arm/foo.dtsi> from arm64, and likewise. As part of that, we needed
arm/foo.dtsi to work on arm as well. The way I suggested this to Heiko
resulted in a recursive symlink.

Instead, I've now moved it out of arch/*/boot/dts/include, into a shared
location under scripts/dtc. While I was at it, I consolidated so all
architectures now behave the same way in this manner.

Rob Herring (DT maintainer) has acked it. I cc:d most other arch
maintainers but nobody seems to care much; it doesn't really affect them
since functionality is unchanged for them by default.

----------------------------------------------------------------
Adam Ford (1):
      ARM: dts: LogicPD Torpedo: Fix camera pin mux

Andreas Kemnade (1):
      ARM: dts: gta04: fix polarity of clocks for mcbsp4

Arnd Bergmann (11):
      ARM: omap2+: make omap4_get_cpu1_ns_pa_addr declaration usable
      Merge tag 'v4.11-next-fixes' of https://github.com/mbgg/linux-mediatek into fixes
      Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/.../horms/renesas into fixes
      Merge tag 'mvebu-dt64-4.12-3' of git://git.infradead.org/linux-mvebu into fixes
      Merge tag 'mvebu-arm64-4.12-1' of git://git.infradead.org/linux-mvebu into fixes
      Merge branch 'tee/initial-merge' into fixes
      tee: add ARM_SMCCC dependency
      soc: imx: add PM dependency for IMX7_PM_DOMAINS
      ARM: remove duplicate 'const' annotations'
      firmware: ti_sci: fix strncat length check
      arm64: dts: rockchip: fix include reference

Baruch Siach (4):
      ARM: dts: bcm2835: fix uart0 pinctrl node names
      ARM: dts: bcm2835: fix i2c0 pins
      ARM: dts: bcm2835: fix uart0/uart1 pins
      ARM: dts: bcm2835: add index to the ethernet alias

Fabio Estevam (1):
      ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Florian Fainelli (2):
      Merge tag 'bcm2835-dt-next-2017-03-30' into devicetree/fixes
      soc: bcm: brcmstb: Correctly match 7435 SoC

Geert Uytterhoeven (1):
      soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing

Gregory CLEMENT (3):
      arm64: marvell: enable the Armada 37xx pinctrl driver
      ARM64: dts: marvell: Add pinctrl nodes for Armada 3700
      ARM64: dts: marvell: armada37xx: add pinctrl definition

Hans Verkuil (1):
      ARM: dts: omap4: enable CEC pin for Pandaboard A4 and ES

John Crispin (1):
      arm: dts: mt7623: add clock-frequency to the a7 timer node to mt7623.dtsi

Keerthy (1):
      ARM: dts: dra7: Add power hold and power controller properties to palmas

Leonard Crestez (1):
      ARM: dts: imx6sx-sdb: Remove OPP override

Linus Walleij (1):
      ARM: configs: add a gemini defconfig

Olof Johansson (6):
      Merge tag 'v4.12-rc1' into fixes
      devicetree: Move include prefixes from arch to separate directory
      Merge tag 'arm-soc/for-4.12/devicetree-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'arm-soc/for-4.12/drivers-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'imx-fixes-4.12' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'omap-for-v4.12/fixes-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Ravikumar Kattekola (1):
      ARM: dts: dra7: Reduce cpu thermal shutdown temperature

Rob Herring (2):
      arm64: defconfig: sync with savedefconfig
      arm64: defconfig: enable options needed for QCom DB410c board

Tony Lindgren (1):
      memory: omap-gpmc: Fix debug output for access width

yong mao (1):
      ARM64: dts: mediatek: configure some fixed mmc parameters

 arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x.dtsi                    |  22 +++--
 arch/arm/boot/dts/dra7-evm.dts                    |   2 +
 arch/arm/boot/dts/dra7.dtsi                       |   4 +
 arch/arm/boot/dts/imx53-qsrb.dts                  |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dts                  |  17 ----
 arch/arm/boot/dts/include/arm                     |   1 -
 arch/arm/boot/dts/include/arm64                   |   1 -
 arch/arm/boot/dts/include/dt-bindings             |   1 -
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts |   6 +-
 arch/arm/boot/dts/mt7623.dtsi                     |   2 +
 arch/arm/boot/dts/omap3-gta04.dtsi                |   3 +-
 arch/arm/boot/dts/omap4-panda-a4.dts              |   2 +-
 arch/arm/boot/dts/omap4-panda-es.dts              |   2 +-
 arch/arm/configs/gemini_defconfig                 |  68 ++++++++++++++
 arch/arm/mach-at91/pm.c                           |   2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                  |   2 +-
 arch/arm/mach-cns3xxx/core.c                      |   2 +-
 arch/arm/mach-omap2/common.h                      |   3 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c         |  10 +-
 arch/arm/mach-omap2/omap-smp.c                    |  11 ++-
 arch/arm/mach-omap2/prm_common.c                  |   2 +-
 arch/arm/mach-omap2/vc.c                          |   2 +-
 arch/arm/mach-spear/time.c                        |   2 +-
 arch/arm64/Kconfig.platforms                      |   5 +
 arch/arm64/boot/dts/include/arm                   |   1 -
 arch/arm64/boot/dts/include/arm64                 |   1 -
 arch/arm64/boot/dts/include/dt-bindings           |   1 -
 arch/arm64/boot/dts/marvell/armada-3720-db.dts    |   8 ++
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi      |  73 ++++++++++++++-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts       |   3 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts |   2 +-
 arch/arm64/configs/defconfig                      | 106 ++++++++++------------
 arch/cris/boot/dts/include/dt-bindings            |   1 -
 arch/metag/boot/dts/include/dt-bindings           |   1 -
 arch/mips/boot/dts/include/dt-bindings            |   1 -
 arch/powerpc/boot/dts/include/dt-bindings         |   1 -
 drivers/firmware/ti_sci.c                         |   3 +-
 drivers/memory/omap-gpmc.c                        |   2 +-
 drivers/soc/bcm/brcmstb/common.c                  |   2 +-
 drivers/soc/imx/Kconfig                           |   3 +-
 drivers/tee/Kconfig                               |   1 +
 include/linux/soc/renesas/rcar-rst.h              |   5 +
 scripts/Makefile.lib                              |   2 +-
 scripts/dtc/include-prefixes/arc                  |   1 +
 scripts/dtc/include-prefixes/arm                  |   1 +
 scripts/dtc/include-prefixes/arm64                |   1 +
 scripts/dtc/include-prefixes/c6x                  |   1 +
 scripts/dtc/include-prefixes/cris                 |   1 +
 scripts/dtc/include-prefixes/dt-bindings          |   1 +
 scripts/dtc/include-prefixes/h8300                |   1 +
 scripts/dtc/include-prefixes/metag                |   1 +
 scripts/dtc/include-prefixes/microblaze           |   1 +
 scripts/dtc/include-prefixes/mips                 |   1 +
 scripts/dtc/include-prefixes/nios2                |   1 +
 scripts/dtc/include-prefixes/openrisc             |   1 +
 scripts/dtc/include-prefixes/powerpc              |   1 +
 scripts/dtc/include-prefixes/sh                   |   1 +
 scripts/dtc/include-prefixes/xtensa               |   1 +
 60 files changed, 281 insertions(+), 129 deletions(-)
 delete mode 120000 arch/arm/boot/dts/include/arm
 delete mode 120000 arch/arm/boot/dts/include/arm64
 delete mode 120000 arch/arm/boot/dts/include/dt-bindings
 create mode 100644 arch/arm/configs/gemini_defconfig
 delete mode 120000 arch/arm64/boot/dts/include/arm
 delete mode 120000 arch/arm64/boot/dts/include/arm64
 delete mode 120000 arch/arm64/boot/dts/include/dt-bindings
 delete mode 120000 arch/cris/boot/dts/include/dt-bindings
 delete mode 120000 arch/metag/boot/dts/include/dt-bindings
 delete mode 120000 arch/mips/boot/dts/include/dt-bindings
 delete mode 120000 arch/powerpc/boot/dts/include/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/arc
 create mode 120000 scripts/dtc/include-prefixes/arm
 create mode 120000 scripts/dtc/include-prefixes/arm64
 create mode 120000 scripts/dtc/include-prefixes/c6x
 create mode 120000 scripts/dtc/include-prefixes/cris
 create mode 120000 scripts/dtc/include-prefixes/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/h8300
 create mode 120000 scripts/dtc/include-prefixes/metag
 create mode 120000 scripts/dtc/include-prefixes/microblaze
 create mode 120000 scripts/dtc/include-prefixes/mips
 create mode 120000 scripts/dtc/include-prefixes/nios2
 create mode 120000 scripts/dtc/include-prefixes/openrisc
 create mode 120000 scripts/dtc/include-prefixes/powerpc
 create mode 120000 scripts/dtc/include-prefixes/sh
 create mode 120000 scripts/dtc/include-prefixes/xtensa

WARNING: multiple messages have this Message-ID (diff)
From: olof@lixom.net (Olof Johansson)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] ARM: SoC fixes (and a cross-arch dt-include fix)
Date: Fri, 19 May 2017 12:34:55 -0700	[thread overview]
Message-ID: <20170519193455.GA24206@localhost> (raw)

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes

for you to fetch changes up to 6bf1c2d26716dcd483699cc62474e49d164c5563:

  arm64: dts: rockchip: fix include reference (2017-05-19 14:12:00 +0200)

----------------------------------------------------------------
ARM: SoC fixes (and a cross-arch dt-include fix)

We had a small batch of fixes before -rc1, but here is a larger one. It
contains a backmerge of 4.12-rc1 since some of the downstream branches we
merge had that as base; at the same time we already had merged contents
before -rc1 and rebase wasn't the right solution.

A mix of random smaller fixes and a few things worth pointing out:

 - We've started telling people to avoid cross-tree shared branches if all
   they're doing is picking up one or two DT-used constants from a
   shared include file, and instead to use the numeric values on first
   submission. Follow-up moving over to symbolic names are sent in right
   after -rc1, i.e. here. It's only a few minor patches of this type.

 - Linus Walleij and others are resurrecting the 'Gemini' platform, and
   wanted a cut-down platform-specific defconfig for it. So I picked that
   up for them.

 - Rob Herring ran 'savedefconfig' on arm64, it's a bit churny but it helps
   people to prepare patches since it's a pain when defconfig and current
   savedefconfig contents differs too much.

 - Devicetree additions for some pinctrl drivers for Armada that were
   merged this window. I'd have preferred to see those earlier but it's not
   a huge deail.

The biggest change worth pointing out though since it's touching other
parts of the tree: We added prefixes to be used when cross-including
DT contents between arm64 and arm, allowing someone to #include
<arm/foo.dtsi> from arm64, and likewise. As part of that, we needed
arm/foo.dtsi to work on arm as well. The way I suggested this to Heiko
resulted in a recursive symlink.

Instead, I've now moved it out of arch/*/boot/dts/include, into a shared
location under scripts/dtc. While I was at it, I consolidated so all
architectures now behave the same way in this manner.

Rob Herring (DT maintainer) has acked it. I cc:d most other arch
maintainers but nobody seems to care much; it doesn't really affect them
since functionality is unchanged for them by default.

----------------------------------------------------------------
Adam Ford (1):
      ARM: dts: LogicPD Torpedo: Fix camera pin mux

Andreas Kemnade (1):
      ARM: dts: gta04: fix polarity of clocks for mcbsp4

Arnd Bergmann (11):
      ARM: omap2+: make omap4_get_cpu1_ns_pa_addr declaration usable
      Merge tag 'v4.11-next-fixes' of https://github.com/mbgg/linux-mediatek into fixes
      Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/.../horms/renesas into fixes
      Merge tag 'mvebu-dt64-4.12-3' of git://git.infradead.org/linux-mvebu into fixes
      Merge tag 'mvebu-arm64-4.12-1' of git://git.infradead.org/linux-mvebu into fixes
      Merge branch 'tee/initial-merge' into fixes
      tee: add ARM_SMCCC dependency
      soc: imx: add PM dependency for IMX7_PM_DOMAINS
      ARM: remove duplicate 'const' annotations'
      firmware: ti_sci: fix strncat length check
      arm64: dts: rockchip: fix include reference

Baruch Siach (4):
      ARM: dts: bcm2835: fix uart0 pinctrl node names
      ARM: dts: bcm2835: fix i2c0 pins
      ARM: dts: bcm2835: fix uart0/uart1 pins
      ARM: dts: bcm2835: add index to the ethernet alias

Fabio Estevam (1):
      ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Florian Fainelli (2):
      Merge tag 'bcm2835-dt-next-2017-03-30' into devicetree/fixes
      soc: bcm: brcmstb: Correctly match 7435 SoC

Geert Uytterhoeven (1):
      soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing

Gregory CLEMENT (3):
      arm64: marvell: enable the Armada 37xx pinctrl driver
      ARM64: dts: marvell: Add pinctrl nodes for Armada 3700
      ARM64: dts: marvell: armada37xx: add pinctrl definition

Hans Verkuil (1):
      ARM: dts: omap4: enable CEC pin for Pandaboard A4 and ES

John Crispin (1):
      arm: dts: mt7623: add clock-frequency to the a7 timer node to mt7623.dtsi

Keerthy (1):
      ARM: dts: dra7: Add power hold and power controller properties to palmas

Leonard Crestez (1):
      ARM: dts: imx6sx-sdb: Remove OPP override

Linus Walleij (1):
      ARM: configs: add a gemini defconfig

Olof Johansson (6):
      Merge tag 'v4.12-rc1' into fixes
      devicetree: Move include prefixes from arch to separate directory
      Merge tag 'arm-soc/for-4.12/devicetree-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'arm-soc/for-4.12/drivers-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'imx-fixes-4.12' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'omap-for-v4.12/fixes-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Ravikumar Kattekola (1):
      ARM: dts: dra7: Reduce cpu thermal shutdown temperature

Rob Herring (2):
      arm64: defconfig: sync with savedefconfig
      arm64: defconfig: enable options needed for QCom DB410c board

Tony Lindgren (1):
      memory: omap-gpmc: Fix debug output for access width

yong mao (1):
      ARM64: dts: mediatek: configure some fixed mmc parameters

 arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi       |   2 +-
 arch/arm/boot/dts/bcm283x.dtsi                    |  22 +++--
 arch/arm/boot/dts/dra7-evm.dts                    |   2 +
 arch/arm/boot/dts/dra7.dtsi                       |   4 +
 arch/arm/boot/dts/imx53-qsrb.dts                  |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dts                  |  17 ----
 arch/arm/boot/dts/include/arm                     |   1 -
 arch/arm/boot/dts/include/arm64                   |   1 -
 arch/arm/boot/dts/include/dt-bindings             |   1 -
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts |   6 +-
 arch/arm/boot/dts/mt7623.dtsi                     |   2 +
 arch/arm/boot/dts/omap3-gta04.dtsi                |   3 +-
 arch/arm/boot/dts/omap4-panda-a4.dts              |   2 +-
 arch/arm/boot/dts/omap4-panda-es.dts              |   2 +-
 arch/arm/configs/gemini_defconfig                 |  68 ++++++++++++++
 arch/arm/mach-at91/pm.c                           |   2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                  |   2 +-
 arch/arm/mach-cns3xxx/core.c                      |   2 +-
 arch/arm/mach-omap2/common.h                      |   3 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c         |  10 +-
 arch/arm/mach-omap2/omap-smp.c                    |  11 ++-
 arch/arm/mach-omap2/prm_common.c                  |   2 +-
 arch/arm/mach-omap2/vc.c                          |   2 +-
 arch/arm/mach-spear/time.c                        |   2 +-
 arch/arm64/Kconfig.platforms                      |   5 +
 arch/arm64/boot/dts/include/arm                   |   1 -
 arch/arm64/boot/dts/include/arm64                 |   1 -
 arch/arm64/boot/dts/include/dt-bindings           |   1 -
 arch/arm64/boot/dts/marvell/armada-3720-db.dts    |   8 ++
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi      |  73 ++++++++++++++-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts       |   3 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts |   2 +-
 arch/arm64/configs/defconfig                      | 106 ++++++++++------------
 arch/cris/boot/dts/include/dt-bindings            |   1 -
 arch/metag/boot/dts/include/dt-bindings           |   1 -
 arch/mips/boot/dts/include/dt-bindings            |   1 -
 arch/powerpc/boot/dts/include/dt-bindings         |   1 -
 drivers/firmware/ti_sci.c                         |   3 +-
 drivers/memory/omap-gpmc.c                        |   2 +-
 drivers/soc/bcm/brcmstb/common.c                  |   2 +-
 drivers/soc/imx/Kconfig                           |   3 +-
 drivers/tee/Kconfig                               |   1 +
 include/linux/soc/renesas/rcar-rst.h              |   5 +
 scripts/Makefile.lib                              |   2 +-
 scripts/dtc/include-prefixes/arc                  |   1 +
 scripts/dtc/include-prefixes/arm                  |   1 +
 scripts/dtc/include-prefixes/arm64                |   1 +
 scripts/dtc/include-prefixes/c6x                  |   1 +
 scripts/dtc/include-prefixes/cris                 |   1 +
 scripts/dtc/include-prefixes/dt-bindings          |   1 +
 scripts/dtc/include-prefixes/h8300                |   1 +
 scripts/dtc/include-prefixes/metag                |   1 +
 scripts/dtc/include-prefixes/microblaze           |   1 +
 scripts/dtc/include-prefixes/mips                 |   1 +
 scripts/dtc/include-prefixes/nios2                |   1 +
 scripts/dtc/include-prefixes/openrisc             |   1 +
 scripts/dtc/include-prefixes/powerpc              |   1 +
 scripts/dtc/include-prefixes/sh                   |   1 +
 scripts/dtc/include-prefixes/xtensa               |   1 +
 60 files changed, 281 insertions(+), 129 deletions(-)
 delete mode 120000 arch/arm/boot/dts/include/arm
 delete mode 120000 arch/arm/boot/dts/include/arm64
 delete mode 120000 arch/arm/boot/dts/include/dt-bindings
 create mode 100644 arch/arm/configs/gemini_defconfig
 delete mode 120000 arch/arm64/boot/dts/include/arm
 delete mode 120000 arch/arm64/boot/dts/include/arm64
 delete mode 120000 arch/arm64/boot/dts/include/dt-bindings
 delete mode 120000 arch/cris/boot/dts/include/dt-bindings
 delete mode 120000 arch/metag/boot/dts/include/dt-bindings
 delete mode 120000 arch/mips/boot/dts/include/dt-bindings
 delete mode 120000 arch/powerpc/boot/dts/include/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/arc
 create mode 120000 scripts/dtc/include-prefixes/arm
 create mode 120000 scripts/dtc/include-prefixes/arm64
 create mode 120000 scripts/dtc/include-prefixes/c6x
 create mode 120000 scripts/dtc/include-prefixes/cris
 create mode 120000 scripts/dtc/include-prefixes/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/h8300
 create mode 120000 scripts/dtc/include-prefixes/metag
 create mode 120000 scripts/dtc/include-prefixes/microblaze
 create mode 120000 scripts/dtc/include-prefixes/mips
 create mode 120000 scripts/dtc/include-prefixes/nios2
 create mode 120000 scripts/dtc/include-prefixes/openrisc
 create mode 120000 scripts/dtc/include-prefixes/powerpc
 create mode 120000 scripts/dtc/include-prefixes/sh
 create mode 120000 scripts/dtc/include-prefixes/xtensa

             reply	other threads:[~2017-05-19 19:34 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-19 19:34 Olof Johansson [this message]
2017-05-19 19:34 ` [GIT PULL] ARM: SoC fixes (and a cross-arch dt-include fix) Olof Johansson
2017-05-19 19:34 ` Olof Johansson
2017-05-22 11:44 ` Linus Walleij
2017-05-22 11:44   ` Linus Walleij
2017-05-22 15:11   ` [Ksummit-discuss] " Olof Johansson
2017-05-22 15:11     ` Olof Johansson
2017-05-22 15:11     ` Olof Johansson
2017-05-23  8:27     ` [Ksummit-discuss] " Daniel Vetter
2017-05-23  8:27       ` Daniel Vetter
2017-05-23  8:27       ` Daniel Vetter
2017-05-23  9:49     ` Geert Uytterhoeven
2017-05-23  9:49       ` Geert Uytterhoeven
2017-05-23  9:49       ` Geert Uytterhoeven
2017-05-23  9:49       ` Geert Uytterhoeven
2017-05-23 14:17       ` [Ksummit-discuss] " Arnd Bergmann
2017-05-23 14:17         ` Arnd Bergmann
2017-05-23 14:17         ` Arnd Bergmann
2017-05-30  9:13         ` [Ksummit-discuss] " Geert Uytterhoeven
2017-05-30  9:13           ` Geert Uytterhoeven
2017-05-30  9:13           ` Geert Uytterhoeven
2017-06-02 15:27           ` [Ksummit-discuss] " Arnd Bergmann
2017-06-02 15:27             ` Arnd Bergmann
2017-06-02 15:27             ` Arnd Bergmann
2017-05-23 16:42       ` [Ksummit-discuss] " Olof Johansson
2017-05-23 16:42         ` Olof Johansson
2017-05-23 16:42         ` Olof Johansson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170519193455.GA24206@localhost \
    --to=olof@lixom.net \
    --cc=arm@kernel.org \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.