linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/6] ARM: SoC changes for 5.1
@ 2019-03-06 15:25 Arnd Bergmann
  2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

Hi Linus,

There are six arm-soc branches this time, including one branch
for two newly added SoC families (Socionext Milbeaut
and Bitmain BM18xx), and one 'late' branch that I ended
up sending together with the rest because I felt confident
enough about it after the extra week past -rc8.

The release feels a little smaller than normal this time, though
there are still a total of 767 non-merge commits in it, pulled
from exactly 100 downstream branches.

Contributors with the most commits this time were

     57 Bartosz Golaszewski
     29 Fabrizio Castro
     28 Chen-Yu Tsai
     23 Vladimir Zapolskiy
     20 Joseph Lo
     18 Manivannan Sadhasivam
     18 Biju Das
     17 Martin Blumenstingl
     16 Thierry Reding
     16 Stefan Wahren
     16 Jerome Brunet
     15 Linus Walleij
     12 Miquel Raynal
     12 Anson Huang
     11 Bjorn Andersson
     10 Rajendra Nayak
     10 Lucas Stach
     10 Geert Uytterhoeven

All the usual platforms are active (renesas, sunxi, imx, omap,
qcom, rockchips, mediatek), but I'm also happy to see more
updates on some platforms that have seen less activity in the
past (davinci, tegra and samsung-s5p).

      Arnd

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
  2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
@ 2019-03-06 15:33 ` Arnd Bergmann
  2019-03-06 18:30   ` pr-tracker-bot
  2019-03-06 15:34 ` [GIT PULL 3/6] ARM: SoC driver " Arnd Bergmann
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:33 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:

  Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)

are available in the Git repository at:

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

for you to fetch changes up to a3238924a820c1d7c977b632b769f3b5690cba09:

  ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid
XU3/XU4 (2019-03-01 15:10:30 +0100)

----------------------------------------------------------------
ARM: SoC device tree updates for 5.1

This is a smaller update than the past few times, but with just over
500 non-merge changesets still dwarfes the rest of the SoC tree.

Three new SoC platforms get added, each one a follow-up to an existing
product, and added here in combination with a reference platform:

 - Renesas RZ/A2M (R7S9210) 32-bit Cortex-A9 Real-time imaging processor
   https://www.renesas.com/eu/en/products/microcontrollers-microprocessors/rz/rza/rza2m.html

 - Renesas RZ/G2E (r8a774c0) 64-bit Cortex-A53 SoC "for
   Rich Graphics Applications".
   https://www.renesas.com/eu/en/products/microcontrollers-microprocessors/rz/rzg/rzg2e.html

 - NXP i.MX8QuadXPlus 64-bit Cortex-A35 SoC
   https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-8x-family-arm-cortex-a35-3d-graphics-4k-video-dsp-error-correcting-code-on-ddr:i.MX8X

These are actual commercial products we now support with an in-kernel
device tree source file:

 - Bosch Guardian is a product made by Bosch Power
   Tools GmbH, based on the Texas Instruments AM335x chip

 - Winterland IceBoard is a Texas Instruments AM3874 based
   machine used in telescopes at the south pole and elsewhere, see commit
   d031773169df2 for some pointers:

 - Inspur on5263m5 is an x86 server platform with an Aspeed
   ast2500 baseboard management controller. This is for running on
   the BMC.

 - Zodiac Digital Tapping Unit, apparently a kind of ethernet
   switch used in airplanes.

 - Phicomm K3 is a WiFi router based on Broadcom bcm47094

 - Methode Electronics uDPU FTTdp distribution point unit

 - X96 Max, a generic TV box based on Amlogic G12a (S905X2)

 - NVIDIA Shield TV (Darcy) based on Tegra210

And then there are several new SBC, evaluation, development or modular
systems that we add:

 - Three new Rockchips rk3399 based boards:
    - FriendlyElec NanoPC-T4 and NanoPi M4
    - Radxa ROCK Pi 4

 - Five new i.MX6 family SoM modules and boards for industrial
   products:
    - Logic PD i.MX6QD SoM and evaluation baseboad
    - Y Soft IOTA Draco/Hydra/Ursa family boards based on i.MX6DL
    - Phytec phyCORE i.MX6 UltraLite SoM and evaluation module

 - MYIR Tech MYD-LPC4357 development based on the NXP lpc4357
   microcontroller

 - Chameleon96, an Intel/Altera Cyclone5 based FPGA development
   system in 96boards form factor

 - Arm Fixed Virtual Platforms(FVP) Base RevC, a purely
   virtual platform for corresponding to the latest "fast model"

 - Another Raspberry Pi variant: Model 3 A+, supported both
   in 32-bit and 64-bit mode.

 - Oxalis Evalkit V100 based on NXP Layerscape LS1012a,
   in 96Boards enterprise form factor

 - Elgin RV1108 R1 development board based on 32-bit Rockchips RV1108

For already supported boards and SoCs, we often add support for new
devices after merging the drivers. This time, the largest changes include
updates for

 - STMicroelectronics stm32mp1, which was now formally
   launched last week

 - Qualcomm Snapdragon 845, a high-end phone and low-end laptop chip

 - Action Semi S700

 - TI AM654x, their recently merged 64-bit SoC from the OMAP family

 - Various Amlogic Meson SoCs

 - Mediatek MT2712

 - NVIDIA Tegra186 and Tegra210

 - The ancient NXP lpc32xx family

 - Samsung s5pv210, used in some older mobile phones

Many other chips see smaller updates and bugfixes beyond that.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Abel Vesa (1):
      arm64: dts: imx8mq: Add RTC support

Adam Ford (1):
      ARM: dts: imx: Add support for Logic PD i.MX6QD EVM

Aisheng Dong (5):
      dt-bindings: arm: imx: add imx8qxp mek support
      arm64: dts: imx: add imx8qxp support
      arm64: dts: imx: add imx8qxp mek support
      dt-bindings: fsl: scu: add fallback compatible string for clock
      dt-bindings: fsl: scu: add imx8qm scu clock support

Akash Gajjar (4):
      arm64: dts: rockchip: add ROCK Pi 4 DTS support
      arm64: dts: rockchip: rockpro64 dts make regulator more readable
      arm64: dts: rockchip: rockpro64 dts remove unused lcd-reset pinmux
      arm64: dts: rockchip: rockpro64 dts add usb regulator

Alexander Shiyan (4):
      ARM: dts: imx: Change i.MX27 interrupt controller unit name
      ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK
      ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1
      ARM: dts: i.MX51: digi-connectcore-som: Add support for I2C bus recovery

Alexandre Belloni (3):
      arm64: dts: fsl: use a generic node name for m25p80 flashes
      arm64: dts: fsl: ls1046a: disable the flash controller by default
      arm64: dts: fsl: ls1046a: disable uarts by default

Alistair Strachan (1):
      arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"

Amit Kucheria (2):
      arm64: dts: pms405: Export PMIC temperature to thermal framework
      arm64: dts: sdm845: wireup the thermal trip points to cpufreq

Andreas Kemnade (4):
      ARM: dts: gta04: add pinctrl settings for wkup domain
      ARM: dts: gta04: add ldo 3v3 regulator
      ARM: dts: gta04: add gps support
      ARM: dts: omap3-gta04: declare backlight in lcd node

Andrew Lunn (2):
      arch: arm: dts: Remove disabled marvell,dsa properties
      ARM: dts: vf610: Add ZII SSMB DTU board

Andrius Štikonas (1):
      arm64: dts: rockchip: enable mali power supply on rk3399-rockpro64

Andy Gross (3):
      Merge tag 'qcom-fixes-for-5.0-rc3' into arm64-for-5.1-2
      Merge branch 'arm64-for-5.1' into arm64-for-5.1-2
      arm64: dts: sdm845: Fixup dependency on RPMPD includes

Anson Huang (9):
      ARM: dts: imx7ulp: add HSRUN mode clocks
      ARM: dts: imx6sl: correct PWM ipg clock source
      arm64: dts: imx: add i.MX8QXP system controller RTC support
      dt-bindings: fsl: add imx7ulp system integration module binding
      ARM: dts: imx7ulp: add sim node
      ARM: dts: imx6qdl-sabresd: add regulator control for isl29023 sensor
      ARM: dts: imx6qdl-sabresd: add regulators control for mag3110 sensor
      ARM: dts: imx6qdl-sabresd: add regulators control for mma8451 sensor
      ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-always-on

Arnd Bergmann (57):
      Merge tag 'stm32-dt-for-v4.21-1' of
git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'nomadik-dts-v5.1' of
git://git.kernel.org/.../linusw/linux-nomadik into arm/dt
      Merge tag 'integrator-dts-v5.1' of
git://git.kernel.org/.../linusw/linux-integrator into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'sunxi-dt-for-5.1' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt64-for-5.1' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'aspeed-5.1-devicetree' of
git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'vexpress-updates-5.1' of
git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'juno-updates-5.1' of
git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'omap-for-v5.1/soc-ti-81xx-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.1/dt-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'davinci-for-v5.1/dt' of
git://git.kernel.org/.../nsekhar/linux-davinci into arm/dt
      Merge tag 'am654-for-v5.1' of
git://git.kernel.org/.../kristo/linux into arm/dt
      Merge tag 'v5.1-rockchip-dts32-1' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.1-rockchip-dts64-1' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'stm32-dt-for-v5.1-1' of
git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'samsung-dt-5.1' of
git://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'arm-soc/for-5.1/devicetree' of
https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'arm-soc/for-5.1/devicetree-arm64' of
https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'lpc32xx-dt-for-5.1' of
https://github.com/vzapolskiy/linux-lpc32xx into arm/dt
      Merge tag 'qcom-arm64-for-5.1' of
git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-dts-for-5.1' of
git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.1v2' of
git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'socfpga_dts_for_v5.1' of
git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge tag 'sunxi-h3-h5-for-5.1' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt64-for-5.1-2' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.1-2' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'renesas-arm64-dt2-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'tegra-for-5.1-dt-bindings' of
git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.1-arm-dt' of
git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.1-arm64-dt' of
git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'v5.0-next-dts32' of
git://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.0-next-dts64' of
git://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'mvebu-dt64-5.1-1' of
git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt-5.1-1' of
git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'amlogic-dt64' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'imx-bindings-5.1' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.1' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.1' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'zynqmp-dt-for-v5.1' of
https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'zynq-dt-for-v5.1' of
https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'at91-5.1-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'uniphier-dt64-v5.1' of
git://git.kernel.org/.../masahiroy/linux-uniphier into arm/dt
      Merge tag 'omap-for-v5.1/dt-pt2-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'am654-for-v5.1-part2' of
git://git.kernel.org/.../kristo/linux into HEAD
      Merge tag 'qcom-arm64-for-5.1' of
git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-dts-for-5.1-2' of
git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'v5.1-rockchip-dts32-2' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.1-rockchip-dts64-2' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'samsung-dt-5.1-2' of
git://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'actions-arm64-dt-for-v5.1' of
git://git.kernel.org/.../mani/linux-actions into arm/dt
      Merge tag 'omap-for-v5.1/dt-cpsw-phy' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'mvebu-dt-5.1-2' of
git://git.infradead.org/linux-mvebu into arm/dt

BOUGH CHEN (1):
      ARM: dts: imx6ull: change to use new compatible
"fsl,imx6ull-usdhc" for usdhc

Baolin Wang (5):
      arm64: dts: sprd: Remove PMIC INTC irq trigger type
      arm64: dts: sprd: Add ADC calibration support
      arm64: dts: sprd: Add SC2731 charger device
      arm64: dts: sprd: Add SC27XX fuel gauge device
      arm64: dts: sprd: Remove wildcard compatible string

Bich HEMON (3):
      ARM: dts: stm32: change CAN RAM mapping on stm32mp157c
      ARM: dts: stm32: add can1 sleep pins muxing
      ARM: dts: stm32: add can1 sleep pins muxing on stm32mp157c-ev1 board

Biju Das (16):
      ARM: dts: iwg23s-sbc: Enable RTC
      ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes
      ARM: dts: r8a7743: Remove generic compatible string from iic3
      ARM: dts: r8a7743: Remove aliases from SoC dtsi
      ARM: dts: r8a7743: Fix sorting of rwdt node
      arm64: dts: renesas: Add Si-Linux CAT874 board support
      arm64: dts: renesas: Add Si-Linux EK874 board support
      arm64: dts: renesas: r8a774c0-cat874: Add pincontrol support to scif2
      arm64: dts: renesas: r8a774c0-cat874: Add uSD support
      arm64: dts: renesas: cat875: Add ethernet support
      ARM: dts: r8a7744: Add DU support
      ARM: dts: r8a7744: Add LVDS support
      arm64: dts: renesas: r8a774c0: Add CMT device nodes
      arm64: dts: renesas: r8a774c0: Add TMU device nodes
      arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support
      arm64: dts: renesas: cat875: Enable PCIe support

Bjorn Andersson (10):
      arm64: dts: qcom: sdm845: Increase address and size cells for soc
      arm64: dts: qcom: sdm845: Extend ranges and describe DMA space
      arm64: dts: qcom: sdm845: Fix lpasscc reg
      arm64: dts: qcom: qcs404: Specify pinctrl state for UART
      arm64: dts: qcom: qcs404: Define remaining UARTs
      arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes
      arm64: dts: qcom: qcs404: Add rpmcc node
      arm64: dts: qcom: msm8996: Disabled VFE SMMU
      arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2
      arm64: dts: qcom: sdm845: Define iommus for USB controllers

Brian Masney (2):
      ARM: dts: qcom: msm8974: add gpio-ranges
      ARM: dts: qcom: msm8974-hammerhead: add USB OTG support

Can Guo (1):
      arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp

Carlo Caione (5):
      arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes
      arm64: dts: imx8mq-evk: Add fsl,magic-packet property
      arm64: dts: imx8mq: Add QuadSPI controller
      arm64: dts: imx8mq-evk: Enable the QuadSPI controller
      arm64: dts: imx8mq: Add ARM PMU node

Cezary Gapinski (1):
      ARM: dts: stm32: add SPI support on STM32F429 SoC

Chen-Yu Tsai (28):
      ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG pingroup
      ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A
      ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulator definitions
      ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth device node
      ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node
      ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for CSI controller
      ARM: dts: sun8i-a23-a33: Move NAND controller device node to
sort by address
      ARM: dts: sun8i-a33: Move display pipeline nodes to a23/a33 common dtsi
      ARM: dts: sun8i-a23: Add compatible strings to display pipeline
device nodes
      ARM: dts: sun8i-q8-common: Enable display pipeline with RGB LCD panel
      ARM: dts: sun8i-a23-q8: Set compatible string for LCD panel
      arm64: dts: allwinner: h6: Move GIC device node fix base address ordering
      ARM: dts: sun5i: Add backlight GPIO for reference design tablet
      ARM: dts: sun5i: q8-tablet: Move panel properties to correct node level
      ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO
      ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply
      ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 panel compatible
      arm64: dts: allwinner: a64: Enable PMIC power supplies on various boards
      arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC HS-DDR
3.3V capable
      ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused dc1sw regulator
      ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator supplies
      ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator supplies
      ARM: dts: sun9i: Add GMAC clock node
      ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node
      ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting
      ARM: dts: sun9i: a80-optimus: Enable GMAC
      ARM: dts: sun9i: cubieboard4: Enable GMAC
      ARM: dts: sun8i: a83t: Enable PMIC power supplies on various boards

Chris Brandt (3):
      ARM: dts: r7s9210: Initial SoC device tree
      ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB
      dt-bindings: arm: renesas: Document RZ/A2M EVB

Chunfeng Yun (1):
      arm64: dts: Add USB3 related nodes for MT2712

Claudiu Beznea (2):
      ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR memory nodes
      ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory

Corentin Labbe (1):
      ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI

Dan Haab (1):
      ARM: dts: BCM53573: Relicense Luxul files to the GPL 2.0+ / MIT

Daniel Baluta (1):
      arm64: dts: imx8qxp: Fix MU4_INT number

David Dai (1):
      arm64: dts: sdm845: Add interconnect provider DT nodes

David Hernandez Sanchez (2):
      ARM: dts: stm32: add thermal sensor support on STM32MP157c
      ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1

Dietmar Eggemann (2):
      arm: dts: vexpress-v2p-ca15_a7: Add cpu
dynamic-power-coefficient information
      arm64: dts: juno: Add cpu dynamic-power-coefficient information

Dinh Nguyen (1):
      ARM: dts: socfpga: update missing reset property peripherals

Douglas Anderson (3):
      arm64: dts: qcom: sdm845: Add qspi (quad SPI) node
      arm64: dts: sdm845: Add gpu clock controller node
      arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node

Enric Balletbo i Serra (1):
      ARM: dts: rockchip: add chosen node on veyron devices

Erin Lo (1):
      dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform

Evan Green (5):
      arm64: dts: qcom: sdm845: Add SD node
      arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp
      arm64: dts: qcom: sdm845: add UFS controller
      arm64: dts: qcom: sdm845: Add USB PHY lane two
      arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node

Ezequiel Garcia (2):
      arm64: dts: rockchip: Enable HDMI audio devices on rk3399-rock960
      arm64: dts: rockchip: Enable tsadc device on rock960

Fabio Estevam (3):
      ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz
      ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties
      arm64: dts: imx8mq: Add ECSPI support

Fabrice Gasnier (3):
      ARM: dts: stm32: Add dmas to timer on stm32mp157c
      ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1
      ARM: dts: stm32: don't use timers dmas on stm32mp157c-ev1

Fabrizio Castro (29):
      arm64: dts: renesas: Initial device tree for r8a774c0
      arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes
      arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes
      arm64: dts: renesas: r8a774c0: Add INTC-EX device node
      arm64: dts: renesas: r8a774c0: Add PFC support
      arm64: dts: renesas: r8a774c0: Add GPIO device nodes
      arm64: dts: renesas: r8a774c0: Add Ethernet AVB node
      arm64: dts: renesas: r8a774c0: Add watchdog support
      arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core
      arm64: dts: renesas: r8a774c0: Add SDHI nodes
      arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support
      arm64: dts: renesas: r8a774c0: Add IPMMU device nodes
      arm64: dts: renesas: r8a774c0: Add CAN nodes
      arm64: dts: renesas: r8a774c0: Add thermal support
      arm64: dts: renesas: r8a774c0: Add MSIOF nodes
      arm64: dts: renesas: r8a774c0: Add audio support
      arm64: dts: renesas: r8a774c0: Add PWM support
      arm64: dts: renesas: r8a774c0: Add display output support
      arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host device nodes
      arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB device nodes
      arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes
      arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU
      arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU
      arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU
      arm64: dts: renesas: r8a774c0: Add PCIe device node
      arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes
      dt-bindings: arm: renesas: Add si-linux cat87[45] boards
      arm64: dts: renesas: r8a774a1: Fix hsusb reg size
      arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices

Faiz Abbas (2):
      arm64: dts: ti: k3-am654: Add Support for eMMC host controller
      arm64: dts: ti: k3-am654-base-board: Add eMMC Support

Felix Brack (1):
      ARM: dts: am33xx: Remove unnecessary properties

Florian Fainelli (2):
      Merge tag 'tags/bcm2835-dt-next-2019-02-01' into devicetree/next
      Merge tag 'tags/bcm2835-dt-64-next-2019-02-01' into devicetree-arm64/next

Geert Uytterhoeven (6):
      ARM: dts: stout: Convert to new LVDS DT bindings
      arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node
      arm64: dts: renesas: r8a7796: salvator-xs: Convert to new LVDS DT bindings
      arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2
      arm64: dts: renesas: r8a77990: Enable DMA for SCIF2
      dt-bindings: arm: renesas: Fix SoC mismatch for Stout

Govind Singh (2):
      arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node
      arm64: dts: sdm845: Add WCN3990 WLAN module device node

Graeme Smecher (4):
      ARM: ti81xx: Move I2C entries in omap_hwmod_81xx to maintain grouping
      ARM: ti81xx: Add hwmod boilerplate for all GPIO and SPI peripherals
      ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI peripherals
      ARM: dts: Adds device tree file for McGill's IceBoard, based on TI AM3874

Gregory CLEMENT (2):
      arm64: dts: marvell: Remove unnecessary
#address-cells/#size-cells under flashes
      arch: arm: dts: kirkwood-rd88f6281: Remove disabled marvell,dsa reference

Grygorii Strashko (5):
      ARM: dts: dra7: switch to use phy-gmii-sel
      ARM: dts: dm814x: switch to use phy-gmii-sel
      ARM: dts: am4372: switch to use phy-gmii-sel
      ARM: dts: am335x: switch to use phy-gmii-sel
      dt-bindings: net: ti: deprecate cpsw-phy-sel bindings

Guido Günther (1):
      arm64: dts: imx8mq: Add pwm device nodes

Hao Dong (1):
      ARM: dts: BCM5301X: Add basic DT for Phicomm K3

Harald Geyer (3):
      arm64: dts: allwinner: a64: Add PMU node
      ARM: dts: sun4i-a10: Add PMU node
      arm64: dts: allwinner: a64: teres-i: enable power supplies

Heiko Schocher (1):
      ARM: dts: am335x-shc.dts: Switch to SPDX identifier

Heiko Stuebner (4):
      ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into soc dtsi
      ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc
      ARM: dts: rockchip: add focaltech touchscreen to rk3188-bqedison2qc
      arm64: dts: rockchip: move rk3328 #sound-dai-cells to the soc dtsi

Honghui Zhang (1):
      arm64: dts: add pcie nodes for MT2712

Hou Zhiqiang (2):
      ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes
      arm64: dts: layerscape: add num-viewport property for PCIe DT nodes

Ioana Ciocoi Radulescu (2):
      arm64: dts: lx2160a: Add fsl-mc node
      arm64: dts: lx2160a: Add dma-ranges property

Jagan Teki (1):
      arm64: dts: allwinner: a64: Add A64 CSI controller

Jakob Wuhrer (1):
      arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins

Jan Kiszka (2):
      arm64: dts: zcu100-revC: Give wifi some time after power-on
      arm64: dts: hikey: Give wifi some time after power-on

Jean-Philippe Brucker (1):
      arm64: dts: fast models: Add DTS fo Base RevC FVP

Jeffrey Hugo (3):
      arm64: dts: qcom: msm8998-mtp: Increase load on l21 for sdcard
      arm64: dts: qcom: msm8998: Enumerate i2c controllers
      arm64: dts: qcom: msm8998: Add USB-related nodes

Jernej Skrabec (2):
      dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1
      arm64: dts: allwinner: h6: Add support for the SRAM C1 section

Jerome Brunet (10):
      arm64: dts: meson-axg: add spdifin
      arm64: dts: meson-axg: s400: add spdif-dir codec
      arm64: dts: meson-axg: s400: add spdifin to the sound card
      arm64: dts: meson: s400: enable sdr104 on sdio
      arm64: dts: meson: s400: fix emmc maximum rate
      arm64: dts: meson-axg: add efuse device
      arm64: dts: meson: fix g12a buses
      arm64: dts: meson: axg: add clk measure support
      arm64: dts: meson: g12a: add clk measure support
      arm64: dts: meson: g12a: add peripheral clock controller

Jeykumar Sankaran (1):
      arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file

Joel Stanley (1):
      ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node

Johan Jonker (2):
      ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain
      ARM: dts: rockchip: remove cap-mmc-highspeed from
rk3188-bqedison2qc mmc1 node

John Stultz (1):
      arm64: dts: hikey: Add DMA entries for Bluetooth UART

John Wang (1):
      ARM: dts: aspeed: Add Inspur on5263m5 BMC

Jonathan Bakker (1):
      ARM: dts: s5pv210: Add support for more devices present on Aries

Jonathan Marek (1):
      ARM: dts: qcom: msm8974-hammerhead: add WiFi support

Jonathan Neuschäfer (2):
      arm64: dts: allwinner: a64: Fix a typo
      ARM: dts: omap3-gta04a5: Replace LXR reference with a local one

Jorge Ramirez-Ortiz (1):
      arm64: dts: qcom: qcs404: sdcc1: enable HS400

Joseph Lo (11):
      arm64: tegra: Fix register range of apbmisc on Tegra210
      arm64: tegra: Fix IRQ type of PMIC on Smaug
      dt-bindings: clock: tegra124-dfll: add Tegra210 support
      dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from
required properties
      dt-bindings: cpufreq: tegra124: remove cpu_lp clock from
required properties
      arm64: tegra: Add DFLL clock on Tegra210
      arm64: tegra: Add CPU clocks on Tegra210
      arm64: tegra: Add pinmux for PWM-based DFLL support on P2597
      arm64: tegra: Enable DFLL clock on Jetson TX1
      arm64: tegra: Add CPU power rail regulator on Smaug
      arm64: tegra: Enable DFLL clock on Smaug

Jyri Sarha (1):
      arm64: dts: ti: am654: Add Main System Control Module node

Katsuhiro Suzuki (2):
      arm64: dts: rockchip: add rk3328 ACODEC node
      arm64: dts: rockchip: enable analog audio node for rock64

Kazuya Mizuguchi (1):
      arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy mode to rgmii

Kevin Hilman (2):
      dt-bindings: arm: amlogic: add amediatech x96-max bindings
      arm64: dts: meson: add g12a x96 max board

Krzysztof Kozlowski (3):
      ARM: dts: s5pv210: Fix onenand's unit address format warning
      ARM: dts: s3c2416: Fix xti node's missing reg property warning
      ARM: dts: exynos: Enable ADC on Odroid HC1

Kunihiko Hayashi (1):
      arm64: dts: uniphier: Add PCIe host controller and PHY nodes

Kuninori Morimoto (6):
      arm64: dts: renesas: ulcb: use audio-graph-card
      arm64: dts: renesas: ulcb: add HDMI sound support
      arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec
      arm64: dts: renesas: r8a7795: remove BUSIF0 settings from rcar_sound,ssi
      arm64: dts: renesas: r8a7796: remove BUSIF0 settings from rcar_sound,ssi
      arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card

Laurent Pinchart (2):
      arm64: dts: renesas: r8a77990: ebisu: Add backlight
      arm64: dts: renesas: r8a77995: draak: Set better backlight levels

Leonard Crestez (1):
      ARM: dts: imx6sx: Add DISPLAY power domain support

Linus Walleij (4):
      ARM: dts: Augment panel setting for Integrator/CP
      ARM: dts: nomadik: Augment NHK15 panel setting
      ARM: dts: msm8660: Mark two GSBI blocks "disabled"
      ARM: dts: msm8660: Fix up GIC IRQ flags

Loic Poulain (2):
      arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD
      arm64: dts: qcom: pm8916: Add PON watchdog node

Lucas Stach (6):
      arm64: dts: imx8mq: move watchdog nodes to correct location
      arm64: dts: imx8mq: add GPC power domains
      arm64: dts: imx8mq: properly describe IRQ hierarchy
      arm64: dts: imx8mq: add USB nodes
      arm64: dts: imx8mq-evk: enable USB nodes for USB3 host
      arm64: dts: imx8mq: specify dma-ranges

Lukasz Majewski (1):
      ARM: dts: vf610-bk4: Provide support for reading ID code from MVB device

Manivannan Sadhasivam (13):
      dt-bindings: vendor-prefixes: Add Novtech Vendor Prefix
      ARM: dts: Add support for 96Boards Chameleon96 board
      arm64: dts: mediatek: mt6797: Add pinctrl support
      arm64: dts: mediatek: x20: Add pinmux support for UART1
      dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021A based boards
      dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
      dt-bindings: arm: fsl: Add devicetree binding for Oxalis
      arm64: dts: freescale: Add devicetree for Oxalis
      ARM: dts: Add devicetree compatibles for LS1021A based boards
      arm64: dts: rockchip: Add on-board WiFi/BT support for Rock960 boards
      arm64: dts: actions: Add interrupt properties to pinctrl node for S900
      arm64: dts: actions: Add Reset Controller support for S700 SoC
      arm64: dts: actions: Add Reset Controller support for S900 SoC

Manu Gautam (1):
      arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY

Marc Gonzalez (1):
      arm64: dts: qcom: msm8998: Add rpmcc node

Marcin Niestroj (1):
      ARM: dts: am335x-chiliboard: Add stdout-path property

Marco Felsch (1):
      ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-controller property

Marek Szyprowski (7):
      ARM: dts: exynos: Fix conflicting fixed-regulator GPIO flags and
properties
      ARM: dts: exynos: Fix eMMC regulator properties on Odroid U3 boards
      ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on
Odroid X2/U3
      ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU
      ARM: dts: exynos: Add stdout path property to Arndale board
      ARM: dts: exynos: Disable ARM PMU on Odroid XU3-lite
      ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4

Marek Vasut (1):
      arm64: dts: renesas: r8a77990: ebisu: Fix backlight regulator numbering

Mark Walton (1):
      ARM: dts: aspeed: Add #interrupt-cells property to gpio controllers

Mark Yao (1):
      ARM: dts: rockchip: add rk3066 vop display nodes

Mark Zhang (6):
      arm64: tegra: Remove property gpio-keys,name
      dt-bindings: tegra: Add Shield TV device tree binding documentation
      arm64: tegra: Add support for NVIDIA Shield TV
      arm64: tegra: Add gpio-keys nodes for Darcy
      arm64: tegra: Add pinmux for Darcy board
      arm64: tegra: Add regulators for Tegra210 Darcy

Martin Blumenstingl (17):
      ARM: dts: meson6: add the APB2 bus
      ARM: dts: meson8: add the APB bus
      ARM: dts: meson8b: add the APB bus
      dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meson8b compatible
      ARM: dts: meson8: add the Mali-450 MP6 GPU
      ARM: dts: meson8b: add the Mali-450 MP2 GPU
      ARM: dts: meson8b: fix the Ethernet data line signals in eth_rgmii_pins
      ARM: dts: meson: switch the clock controller to the HHI register area
      ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible
      ARM: dts: meson8: add the temperature calibration data for the SAR ADC
      ARM: dts: meson8b: add the temperature calibration data for the SAR ADC
      ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature
      ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip temperature
      ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip temperature
      ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt
      ARM: dts: meson8b: ec100: improve the description of the regulators
      ARM: dts: meson8b: ec100: add the GPIO line names

Martyn Welch (3):
      dt-bindings: Add vendor prefix for Catalyst Semiconductor
      ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin
      ARM: dts: am335x: Add support for Bosch Guardian

Masahiro Yamada (1):
      arm64: dts: uniphier: sort labels in the same order as in dtsi

Mathieu Malaterre (1):
      ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation

Matthias Brugger (1):
      arm64: dts: Add uart for mt6797 EVB

Maxime Jourdan (3):
      arm64: dts: meson-gx: Add canvas provider node to the vpu
      dt-bindings: meson: add specific simplefb bindings
      arm64: dts: meson-gx: add support for simplefb

Maxime Ripard (1):
      ARM: dts: sun7i: bananapi: Add GPIO banks regulators

Mikko Perttunen (2):
      arm64: tegra: Add nodes for TCU on Tegra194
      arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888

Miquel Raynal (12):
      arm64: dts: marvell: add interrupt support to ap806 thermal node
      arm64: dts: marvell: add interrupt support to cp110 thermal node
      arm64: dts: marvell: armada-37xx: fix SATA node scope
      arm64: dts: marvell: armada-37xx: declare SATA clock
      arm64: dts: marvell: armada-37xx: fix USB2 memory region
      arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs
      arm64: dts: marvell: armada-37xx: declare PCIe reset pin
      arm64: dts: marvell: armada-3720-espressobin: declare PCIe warm reset pin
      arm64: dts: marvell: armada-37xx: declare the COMPHY node
      arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY
      arm64: dts: marvell: armada-3720-espressobin: declare SATA PHY property
      arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs

Niklas Cassel (2):
      arm64: dts: msm8916: remove bogus argument to the cpu clock
      ARM: dts: qcom: ipq4019: Fix MSI IRQ type

Niklas Söderlund (1):
      arm64: dts: renesas: enable HS400 on R-Car Gen3

Nipun Gupta (2):
      arm64: dts: ls1088: add smmu device node
      arm64: dts: ls1088: add missing dma-coherent property in fsl-mc

Otavio Salvador (7):
      ARM: dts: rockchip: Add missing dma-names SPI support for rv1108
      ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups
      dt-bindings: Add vendor prefix for elgin
      ARM: dts: rv1108: Add support for rv1108-elgin-r1 board
      ARM: dts: rockchip: Fix vcc5/6-supply representation on rv1108-elgin
      ARM: dts: rockchip: Use the correct regulator properties on rv1108-elgin
      ARM: dts: rockchip: Use the correct regulator properties on rv1108-evb

Parthiban Nallathambi (2):
      arm64: dts: actions: s700: Add I2C controller nodes
      arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1

Patrick Havelange (1):
      ARM: dts: ls1021a: Add memory controller

Patrick Venture (2):
      ARM: dts: aspeed: quanta-q71l: enable lpc_ctrl node
      ARM: dts: aspeed: quanta-q71l: enable uart1

Paul Kocialkowski (2):
      ARM: dts: sun4i: Add support for the C1 SRAM region with the
SRAM controller
      ARM: dts: sun4i-a10: Add Video Engine and reserved memory nodes

Paweł Chmiel (5):
      ARM: dts: s5pv210: Add node for exynos-rotator
      ARM: dts: s5pv210: Use correct fimd variant
      ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S and Fascinate 4G
      ARM: dts: s5pv210: Add reserved memory for MFC on Aries
      ARM: dts: s5pv210: Add DMC nodes

Peter De Schrijver (1):
      dt-bindings: clock: tegra124-dfll: Update DFLL binding for PWM regulator

Peter Geis (1):
      arm64: dts: rockchip: fix rk3328-roc-cc gmac2io stability issues

Peter Ujfalusi (2):
      ARM: dts: da850-lcdk: Enable the analog mic input
      ARM: dts: omap4-sdp: Make ethernet working even if booted with
latest u-boot

Philipp Zabel (1):
      ARM: dts: pfla02: add ksz9031 clock skew values

Philippe Schenker (1):
      ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules

Rafał Miłecki (1):
      ARM: tegra: add "jedec,spi-nor" flash compatible binding

Rajendra Nayak (2):
      arm64: dts: msm8996: Add rpmpd device node
      arm64: dts: sdm845: Add rpmh powercontroller node

Ran Wang (2):
      arm64: dts: layerscape: Add incr-burst-type-adjustment property
to USB3 node
      ARM: dts: ls1021a: Add incr-burst-byte-adjustment property to USB3 node

Remi Pommarel (2):
      arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins
      arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu port as RGMII-ID

Rob Herring (4):
      dt-bindings: arm: Convert Renesas board/soc bindings to json-schema
      dt-bindings: arm: Convert FSL board/soc bindings to json-schema
      ARM: dts: Kill off skeleton{64}.dtsi
      arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string

Robert Marko (1):
      ARM: dts: ipq4019: Remove skeleton.dtsi

Robin Murphy (5):
      arm64: dts: rockchip: Add DT for NanoPi M4
      arm64: dts: rockchip: Refine nanopi4 differences
      arm64: dts: rockchip: Add NanoPC-T4 IR receiver
      arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect
      arm64: dts: rockchip: Add nanopi4 bluetooth

Roger Quadros (3):
      arm64: dts: ti: k3-am65: Add MSMC RAM node
      arm64: dts: ti: k3-am6: add USB support
      arm64: dts: ti: k3-am654-base-board: enable USB1

Ryder Lee (3):
      dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a"
      dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 and MT7629 RFB
      dt-bindings: interrupt-controller: update bindings for MT7623

Sai Prakash Ranjan (1):
      arm64: dts: qcom: sdm845: Remove the duplicate header inclusion

Samuel Holland (1):
      arm64: dts: allwinner: a64: Enable A64 timer workaround

Saravanan Sekar (1):
      arm64: dts: actions: Add pinctrl node for Actions Semi S700

Sergei Shtylyov (1):
      arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ

Shawn Guo (1):
      arm64: dts: hi3798cv200: fix malformed SPDX license identifier

Shawn Lin (2):
      arm64: dts: rockchip: clean up the abuse of disable-wp
      ARM: dts: rockchip: clean up the abuse of disable-wp

Sibi Sankar (3):
      arm64: dts: qcom: sdm845: Add SCM DT node
      arm64: dts: qcom: sdm845: Add PDC Global reset driver node
      arm64: dts: qcom: sdm845: Add reserve-memory nodes

Simon Goldschmidt (1):
      ARM: dts: socfpga: update more missing reset properties

Simon Horman (2):
      arm64: dts: renesas: r8a77990: sort pciec0 node within soc node
      arm64: dts: renesas: r8a77990: ebisu: Enable HS400 of SDHI3

Soeren Moch (1):
      ARM: dts: imx6q-tbs2910: Switch to SPDX identifier

Sowjanya Komatineni (5):
      arm64: tegra: Add SDMMC auto-calibration settings
      arm64: tegra: Add CQE Support for SDMMC4
      arm64: tegra: Support 200 MHz for SDMMC on Tegra194
      arm64: tegra: Update compatible for Tegra210 I2C
      arm64: tegra: Update compatible for Tegra186 I2C

Stefan Agner (2):
      ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs as open drain
      ARM: dts: colibri: use valid range configuration for weim

Stefan Wahren (12):
      dt-bindings: bcm: Add Raspberry Pi 3 A+
      ARM: dts: add Raspberry Pi 3 A+
      ARM: dts: bcm283x: Fix DTC warning for memory node
      ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#size-cells
      ARM: dts: bcm2835: Fix labels for GPIO 0,1
      ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug
      ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED
      ARM: dts: bcm283x: Add missing GPIO line names
      ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl
      ARM: dts: add Raspberry Pi 3 A+
      arm64: dts: broadcom: Add reference to RPi 3 A+
      ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible

Sudeep Holla (7):
      ARM: dts: at91: replace gpio-key,wakeup with wakeup-source property
      ARM: dts: vexpress: use list instead of tuple for mmci interrupts
      ARM: dts: am437x: replace linux,wakeup with wakeup-source property
      arm64: dts: juno/fast models: using GIC macros instead of hardcoded values
      arm64: dts: models: use list instead of tuple for mmci interrupts
      arm64: dts: juno/fast models: sort couple of device nodes
      ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property

Sylwester Nawrocki (2):
      ARM: dts: exynos: Add support for secondary DAI to Odroid XU3
      ARM: dts: exynos: Add support for secondary DAI to Odroid XU4

Takeshi Kihara (1):
      arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices

Taniya Das (3):
      arm64: dts: sdm845: Add cpufreq device node
      arm64: dts: sdm845: Add videocc node
      arm64: dts: sdm845: Add lpasscc node

Thierry Reding (6):
      arm64: tegra: Use GIC_SPI for PMIC interrupt on Smaug
      arm64: tegra: p2972: Sort nodes properly
      arm64: tegra: p2597: Sort nodes by unit-address
      arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names
      arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names
      dt-bindings: firmware: tegra186-bpmp: Remove name property

Thor Thayer (1):
      arm64: dts: stratix10: Add Stratix10 SMMU support

Timo Alho (1):
      dt-bindings: firmware: Add bindings for Tegra210 BPMP

Tomeu Vizoso (1):
      arm64: dts: rockchip: Add devicetree for NanoPC-T4

Tony Lindgren (4):
      ARM: dts: Add wlcore wakeirq for omap3-evm
      ARM: dts: Configure wlcore wakeirq for pandaboard
      ARM: dts: omap4-droid4: Configure wlcore wakeirq
      Merge branch 'omap-for-v4.21/dt' into omap-for-v5.1/dt

Ulrich Hecht (2):
      ARM: dts: r8a7778: Add HSCIF0/1 support
      ARM: dts: r8a7779: Add HSCIF0/1 device nodes

Vignesh R (2):
      dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs
      arm64: dts: ti: k3-am65-mcu: Add ADC nodes

Vijay Khemka (5):
      ARM: dts: aspeed: Add KCS support for LPC BMC
      ARM: dts: aspeed: tiogapass: Enable KCS
      ARM: dts: aspeed: tiogapass: Add sensors
      ARM: dts: aspeed: tiogapass: Add LPC devices
      ARM: dts: aspeed: tiogapass: Add uarts for SoL

Vincent Guittot (1):
      arm64: dts: hikey960: fix SDcard detection

Viresh Kumar (2):
      ARM64: dts: mediatek: Add all CPUs in cooling maps
      ARM: dts: mt7623: Add all CPUs in cooling maps

Vivek Gautam (1):
      arm64: dts: sdm845: Add node for arm,mmu-500

Vladimir Murzin (1):
      ARM: dts: mps2: use list instead of tuple for uart interrupts

Vladimir Vid (1):
      arm64: dts: marvell: Add device tree for uDPU board

Vladimir Zapolskiy (12):
      ARM: dts: lpc435x: remove address and size cells from
gpio-keys-polled nodes
      ARM: dts: Add DT for MYIR Tech MYD-LPC4357 Development Board
      ARM: dts: lpc32xx: add required clocks property to keypad device node
      ARM: dts: lpc32xx: reparent keypad controller to SIC1
      ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant
      ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks property
      ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage
      ARM: dts: lpc32xx: phy3250: remove regulators umbrella device node
      ARM: dts: lpc32xx: phy3250: setup LCD controller to panel interface
      ARM: dts: lpc32xx: phy3250: add unit address to memory device node
      ARM: dts: lpc32xx: ea3250: add unit address to memory device node
      ARM: dts: lpc32xx: ea3250: beautify gpio keys children nodes

Vokáč Michal (2):
      dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards
      ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards

Xiaoting Liu (1):
      ARM: dts: aspeed: stardragon4800: Add power supply

YT Shen (6):
      arm64: dts: add iommu/smi nodes for MT2712
      arm64: dts: add i2c nodes for MT2712
      arm64: dts: add spi nodes for MT2712
      arm64: dts: add pwm nodes for MT2712
      arm64: dts: add mmc nodes for MT2712
      arm64: dts: add nand nodes for MT2712

Yogesh Narayan Gaur (2):
      arm64: dts: lx2160a: add FlexSPI node property
      arm64: dts: lx2160a: update fspi node

(dirstat only)
   0.0% Documentation/devicetree/bindings/arm/bcm/
   0.1% Documentation/devicetree/bindings/arm/freescale/
   5.2% Documentation/devicetree/bindings/arm/
   0.5% Documentation/devicetree/bindings/clock/
   0.0% Documentation/devicetree/bindings/cpufreq/
   0.1% Documentation/devicetree/bindings/display/
   0.2% Documentation/devicetree/bindings/firmware/
   0.0% Documentation/devicetree/bindings/gpu/
   0.0% Documentation/devicetree/bindings/input/touchscreen/
   0.0% Documentation/devicetree/bindings/interrupt-controller/
   0.0% Documentation/devicetree/bindings/net/
   0.0% Documentation/devicetree/bindings/sram/
   0.0% Documentation/devicetree/bindings/
  34.1% arch/arm/boot/dts/
   0.4% arch/arm/mach-omap2/
   0.5% arch/arm64/boot/dts/actions/
   0.0% arch/arm64/boot/dts/al/
   0.4% arch/arm64/boot/dts/allwinner/
   0.2% arch/arm64/boot/dts/altera/
   0.9% arch/arm64/boot/dts/amlogic/
   0.1% arch/arm64/boot/dts/apm/
   3.4% arch/arm64/boot/dts/arm/
   0.0% arch/arm64/boot/dts/broadcom/northstar2/
   0.1% arch/arm64/boot/dts/broadcom/stingray/
   0.0% arch/arm64/boot/dts/broadcom/
   0.7% arch/arm64/boot/dts/cavium/
   0.1% arch/arm64/boot/dts/exynos/
   5.7% arch/arm64/boot/dts/freescale/
   1.6% arch/arm64/boot/dts/hisilicon/
   0.1% arch/arm64/boot/dts/lg/
   1.2% arch/arm64/boot/dts/marvell/
   3.0% arch/arm64/boot/dts/mediatek/
  11.3% arch/arm64/boot/dts/nvidia/
   8.4% arch/arm64/boot/dts/qcom/
   0.0% arch/arm64/boot/dts/realtek/
  11.9% arch/arm64/boot/dts/renesas/
   5.9% arch/arm64/boot/dts/rockchip/
   0.5% arch/arm64/boot/dts/socionext/
   0.5% arch/arm64/boot/dts/sprd/
   0.1% arch/arm64/boot/dts/synaptics/
   0.9% arch/arm64/boot/dts/ti/
   0.0% arch/arm64/boot/dts/xilinx/
   0.0% arch/arm64/boot/dts/zte/
   0.0% include/dt-bindings/clock/

 539 files changed, 21291 insertions(+), 2852 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/armadeus.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/bhf.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt
 create mode 100644
Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/fsl.txt
 create mode 100644 Documentation/devicetree/bindings/arm/fsl.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/i2se.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/olimex.txt
 create mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/shmobile.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/technologic.txt
 create mode 100644
Documentation/devicetree/bindings/display/amlogic,simple-framebuffer.txt
 create mode 100644
Documentation/devicetree/bindings/firmware/nvidia,tegra210-bpmp.txt
 create mode 100644 arch/arm/boot/dts/am335x-guardian.dts
 create mode 100644 arch/arm/boot/dts/am3874-iceboard.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts
 create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts
 create mode 100644 arch/arm/boot/dts/bcm47094-phicomm-k3.dts
 create mode 100644 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi
 create mode 100644 arch/arm/boot/dts/imx6-logicpd-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
 create mode 100644 arch/arm/boot/dts/imx6q-logicpd.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi
 create mode 100644 arch/arm/boot/dts/lpc4357-myd-lpc4357.dts
 create mode 100644 arch/arm/boot/dts/r7s9210-rza2mevb.dts
 create mode 100644 arch/arm/boot/dts/r7s9210.dtsi
 create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts
 delete mode 100644 arch/arm/boot/dts/skeleton.dtsi
 delete mode 100644 arch/arm/boot/dts/skeleton64.dtsi
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
 create mode 100644 arch/arm64/boot/dts/arm/fvp-base-revc.dts
 create mode 100644 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/cat875.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [GIT PULL 3/6] ARM: SoC driver updates for 5.1
  2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
  2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
@ 2019-03-06 15:34 ` Arnd Bergmann
  2019-03-06 18:09   ` Linus Torvalds
  2019-03-06 18:30   ` pr-tracker-bot
  2019-03-06 15:35 ` [GIT PULL 4/6] ARM: SoC defconfig " Arnd Bergmann
                   ` (2 subsequent siblings)
  4 siblings, 2 replies; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:

  Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 8ceb820b69fe6ff58234ff604146a9e88e6c1974:

  Merge tag 'soc-fsl-next-v5.1-4' of
git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into
arm/drivers (2019-03-01 15:05:54 +0100)

----------------------------------------------------------------
ARM: SoC driver updates for 5.1

As usual, the drivers/tee and drivers/reset subsystems get merged
here, with the expected set of smaller updates and some new hardware
support. The tee subsystem now supports device drivers to be attached
to a tee, the first example here is a random number driver with its
implementation in the secure world.

Three new power domain drivers get added for specific chip families:
 - Broadcom BCM283x chips (used in Raspberry Pi)
 - Qualcomm Snapdragon phone chips
 - Xilinx ZynqMP FPGA SoCs

One new driver is added to talk to the BPMP firmware on NVIDIA
Tegra210

Existing drivers are extended for new SoC variants from NXP,
NVIDIA, Amlogic and Qualcomm.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Abel Vesa (1):
      soc: imx: Break dependency on SOC_IMX8MQ for GPCv2

Aisheng Dong (3):
      dt-bindings: fsl: scu: add fallback compatible string for power domain
      dt-bindings: fsl: scu: add imx8qm scu power domain support
      firmware: imx: scu-pd: add fallback compatible string support

Alexey Khoroshilov (1):
      soc: qcom: gsbi: Fix error handling in gsbi_probe()

Amit Kucheria (1):
      MAINTAINERS: update list of qcom drivers

Andrey Smirnov (3):
      dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs
      reset: imx7: Add plubming to support multiple IP variants
      reset: imx7: Add support for i.MX8MQ IP block variant

Andy Gross (2):
      Merge tag 'qcom-fixes-for-5.0-rc1' into drivers-for-5.1
      soc: qcom: llcc-slice: Fix typos

Arnd Bergmann (19):
      Merge tag 'soc-fsl-next-v5.1-2' of
git://git.kernel.org/.../leo/linux into arm/drivers
      Merge tag 'zynqmp-soc-for-v5.1' of
https://github.com/Xilinx/linux-xlnx into arm/drivers
      Merge tag 'imx-drivers-5.1' of
git://git.kernel.org/.../shawnguo/linux into arm/drivers
      Merge tag 'amlogic-drivers' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
      Merge tag 'reset-for-5.1' of
git://git.pengutronix.de/git/pza/linux into arm/drivers
      Merge tag 'tegra-for-5.1-firmware' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.1-soc' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.1-cpufreq' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.1-clk' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'hisi-drivers-for-5.1' of
git://github.com/hisilicon/linux-hisi into arm/drivers
      Merge tag 'tee-bus-for-5.1' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
      Merge tag 'qcom-drivers-for-5.1' of
git://git.kernel.org/.../agross/linux into arm/drivers
      Merge tag 'arm-soc/for-5.1/drivers' of
https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'drivers_soc_for_5.1' of
git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
      Merge tag 'qcom-drivers-for-5.1-2' of
git://git.kernel.org/.../agross/linux into arm/drivers
      Merge tag 'qcom-drivers-for-5.1-3' of
git://git.kernel.org/.../agross/linux into arm/drivers
      Merge tag 'soc-fsl-next-v5.1-3' of
git://git.kernel.org/.../leo/linux into arm/drivers
      Merge tag 'tee-misc-for-v5.1' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
      Merge tag 'soc-fsl-next-v5.1-4' of
git://git.kernel.org/.../leo/linux into arm/drivers

Bjorn Andersson (1):
      soc: qcom: rpmpd: Drop family A RPM dependency

Colin Ian King (1):
      soc: fsl: dpio: fix memory leak of a struct qbman on error exit path

Craig Tatlor (1):
      soc: qcom: smd-rpm: Add sdm660 compatible

Dan Carpenter (1):
      soc: fsl: dpio: Use after free in dpaa2_dpio_remove()

Daniel Baluta (1):
      firmware: imx: Add support to start/stop a CPU

Eric Anholt (5):
      dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4)
      bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD.
      soc: bcm: bcm2835-pm: Add support for power domains under a new binding.
      ARM: bcm283x: Extend the WDT DT node out to cover the whole PM block. (v4)
      ARM: bcm283x: Switch V3D over to using the PM driver instead of firmware.

Evan Green (2):
      soc: qcom: rmtfs-mem: Add class to enable uevents
      soc: qcom: rmtfs-mem: Make sysfs attributes world-readable

Florian Fainelli (3):
      dt-bindings: reset: Add document for Broadcom STB reset controller
      reset: Add Broadcom STB SW_INIT reset controller driver
      Merge tag 'tags/bcm2835-drivers-next-2019-02-01' into drivers/next

Horia Geantă (1):
      soc: fsl: guts: make fsl_guts_get_svr() static

Igor Opaniuk (1):
      tee: add cancellation support to client interface

Ioana Ciocoi Radulescu (2):
      soc: fsl: dpio: Add prefetch instruction
      soc: fsl: dpio: Change bpid type to u16

Ioana Ciornei (3):
      soc: fsl: dpio: enable frame data cache stashing per software portal
      soc: fsl: dpio: configure cache stashing destination
      dpaa2-eth: configure the cache stashing amount on a queue

Jerome Brunet (3):
      dt-bindings: amlogic: add new compatible devices to clk_measure
      soc: amlogic: clk-measure: add axg and g12a support
      dt-bindings: reset: meson: add g12a bindings

Jerome Forissier (1):
      tee: optee: update optee_msg.h and optee_smc.h to dual license

John Garry (1):
      bus: hisi_lpc: Don't fail probe for unrecognised child devices

Jolly Shah (2):
      firmware: xilinx: Implement ZynqMP power management APIs
      drivers: soc: xilinx: Add ZynqMP power domain driver

Jon Hunter (1):
      soc/tegra: pmc: Make tegra_powergate_is_powered() a local function

Jordan Crouse (2):
      qcom: soc: llcc-slice: Clear the global drv_data pointer on error
      qcom: soc: llcc-slice: Consolidate some code

Joseph Lo (8):
      soc/tegra: fuse: Fix typo in tegra210_init_speedo_data
      clk: tegra: dfll: CVB calculation alignment with the regulator
      clk: tegra: dfll: support PWM regulator control
      clk: tegra: dfll: round down voltages based on alignment
      clk: tegra: dfll: add CVB tables for Tegra210
      cpufreq: tegra124: do not handle the CPU rail
      cpufreq: tegra124: extend to support Tegra210
      cpufreq: dt-platdev: add Tegra210 to blacklist

Li Yang (1):
      soc: fsl: guts: reuse machine name from device tree

Lucas Stach (2):
      soc: imx: gpcv2: handle additional power-down bits in handshake register
      soc: imx: gpcv2: handle reset clocks

Mikko Perttunen (1):
      soc/tegra: pmc: Support systems where PMC is marked secure

Nathan Chancellor (3):
      soc: ti: knav_dma: Use proper enum in pktdma_init_chan
      tee: optee: Initialize some structs using memset instead of braces
      hwrng: optee: Initialize some structs using memset instead of braces

Nava kishore Manne (6):
      firmware: xilinx: Add reset API's
      dt-bindings: reset: Add bindings for ZynqMP reset driver
      reset: reset-zynqmp: Adding support for Xilinx zynqmp reset controller.
      firmware: xilinx: Add zynqmp_pm_get_chipid() API
      dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver
      nvmem: zynqmp: Added zynqmp nvmem firmware driver

Neil Armstrong (1):
      soc: amlogic: canvas: Fix meson_canvas_get when probe failed

Peter De Schrijver (2):
      clk: tegra: dfll: registration for multiple SoCs
      clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210

Philipp Zabel (3):
      MAINTAINERS: use include/linux/reset for reset controller related headers
      reset: sunxi: declare sun6i_reset_init in a header file
      reset: socfpga: declare socfpga_reset_init in a header file

Rajan Vaja (4):
      dt-bindings: soc: Add ZynqMP PM bindings
      drivers: soc: xilinx: Add ZynqMP PM driver
      dt-bindings: power: Add ZynqMP power domain bindings
      firmware: xilinx: Add APIs to control node status/power

Rajendra Nayak (8):
      dt-bindings: opp: Introduce opp-level bindings
      OPP: Add support for parsing the 'opp-level' property
      dt-bindings: power: Add qcom rpm power domain driver bindings
      soc: qcom: rpmpd: Add a Power domain driver to model corners
      soc: qcom: rpmpd: Add support for get/set performance state
      soc: qcom: rpmhpd: Add RPMh power domain driver
      soc: qcom: rpmhpd: Mark mx as a parent for cx
      soc: qcom: update config dependencies for QCOM_RPMPD

Raju P.L.S.S.S.N (1):
      drivers: qcom: rpmh: avoid sending sleep/wake sets immediately

Stefan Wahren (3):
      soc: bcm2835: sync firmware properties with downstream
      firmware: raspberrypi: notify VC4 firmware of a reboot
      soc: bcm: Make PM driver default for BCM2835

Stephen Boyd (1):
      soc: qcom: rpmh: Avoid accessing freed memory from batch API

Sumit Garg (5):
      tee: add supp_nowait flag in tee_context struct
      tee: add bus driver framework for TEE based devices
      tee: optee: add TEE bus device enumeration support
      hwrng: add OP-TEE based rng driver
      tee: fix possible error pointer ctx dereferencing

Sven Van Asbroeck (3):
      dt-bindings: bus: imx-weim: document multiple address ranges per
child node
      bus: imx-weim: support multiple address ranges per child node
      bus: imx-weim: guard against timing configuration conflicts

Thierry Reding (9):
      soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names
      soc/tegra: pmc: Sort includes alphabetically
      soc/tegra: pmc: Add missing kerneldoc
      firmware: tegra: bpmp-tegra186: Remove unused includes
      soc/tegra: pmc: Pass struct tegra_pmc * where possible
      soc/tegra: pmc: Make alignment consistent
      soc/tegra: pmc: Explicitly initialize all fields
      firmware: tegra: Conditionally support SoC generations
      firmware/tegra: Enable Tegra186 BPMP support on Tegra194

Timo Alho (4):
      soc/tegra: fuse: Fix illegal free of IO base address
      firmware: tegra: Reword messaging terminology
      firmware: tegra: Refactor BPMP driver
      firmware: tegra: add bpmp driver for Tegra210

Wei Yongjun (3):
      soc: bcm: bcm2835-pm: Make local symbol static
      clk: tegra: dfll: Make symbol 'tegra210_cpu_cvb_tables' static
      hwrng: make symbol 'optee_rng_id_table' static

Yangtao Li (1):
      firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro

YueHaibing (2):
      hwrng: Fix unsigned comparison with less than zero
      tee: optee: Fix unsigned comparison with less than zero

wen yang (1):
      soc: amlogic: add missing of_node_put()

 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt         |   8 +-
 Documentation/devicetree/bindings/bus/imx-weim.txt                  |  32 ++-
 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt       |  46 ++++
 Documentation/devicetree/bindings/opp/opp.txt                       |   3 +
 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt           |   3 +
 Documentation/devicetree/bindings/power/qcom,rpmpd.txt              |
145 +++++++++++++
 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt |  25 +++
 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt       |  34 +++
 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt      |  27 +++
 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt            |   7 +-
 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt       |  52 +++++
 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt       |   2 +
 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt       |  46 ++++
 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt         |   1 +
 MAINTAINERS                                                         |  38 +++-
 arch/arm/boot/dts/bcm2835-rpi.dtsi                                  |   4 -
 arch/arm/boot/dts/bcm283x.dtsi                                      |  17 +-
 arch/arm/mach-bcm/Kconfig                                           |   1 +
 arch/arm/mach-socfpga/socfpga.c                                     |   3 +-
 arch/arm/mach-sunxi/sunxi.c                                         |   2 +-
 drivers/bus/fsl-mc/fsl-mc-allocator.c                               |  11 +
 drivers/bus/fsl-mc/mc-io.c                                          |  13 ++
 drivers/bus/hisi_lpc.c                                              |   5 +-
 drivers/bus/imx-weim.c                                              |
 70 ++++--
 drivers/char/hw_random/Kconfig                                      |  15 ++
 drivers/char/hw_random/Makefile                                     |   1 +
 drivers/char/hw_random/optee-rng.c                                  |
306 ++++++++++++++++++++++++++
 drivers/clk/tegra/Kconfig                                           |   5 +
 drivers/clk/tegra/Makefile                                          |   2 +-
 drivers/clk/tegra/clk-dfll.c                                        |
459 +++++++++++++++++++++++++++++++++------
 drivers/clk/tegra/clk-dfll.h                                        |   6 +-
 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c                          |
520 ++++++++++++++++++++++++++++++++++++++++++--
 drivers/clk/tegra/cvb.c                                             |  12 +-
 drivers/clk/tegra/cvb.h                                             |   7 +-
 drivers/cpufreq/Kconfig.arm                                         |   4 +-
 drivers/cpufreq/cpufreq-dt-platdev.c                                |   1 +
 drivers/cpufreq/tegra124-cpufreq.c                                  |  44 +---
 drivers/crypto/caam/caamalg_qi2.c                                   |   6 +-
 drivers/firmware/imx/misc.c                                         |  38 ++++
 drivers/firmware/imx/scu-pd.c                                       |   1 +
 drivers/firmware/raspberrypi.c                                      |  11 +
 drivers/firmware/tegra/Makefile                                     |   3 +
 drivers/firmware/tegra/bpmp-private.h                               |  34 +++
 drivers/firmware/tegra/bpmp-tegra186.c                              |
305 ++++++++++++++++++++++++++
 drivers/firmware/tegra/bpmp-tegra210.c                              |
243 +++++++++++++++++++++
 drivers/firmware/tegra/bpmp.c                                       |
376 +++++++++++++-------------------
 drivers/firmware/ti_sci.c                                           |  21 +-
 drivers/firmware/xilinx/Kconfig                                     |   1 +
 drivers/firmware/xilinx/zynqmp.c                                    |
166 ++++++++++++++
 drivers/mfd/Makefile                                                |   1 +
 drivers/mfd/bcm2835-pm.c                                            |
 92 ++++++++
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c                    |  16 +-
 drivers/nvmem/Kconfig                                               |  10 +
 drivers/nvmem/Makefile                                              |   2 +
 drivers/nvmem/zynqmp_nvmem.c                                        |
 86 ++++++++
 drivers/opp/core.c                                                  |  18 ++
 drivers/opp/of.c                                                    |   2 +
 drivers/opp/opp.h                                                   |   2 +
 drivers/reset/Kconfig                                               |  12 +-
 drivers/reset/Makefile                                              |   2 +
 drivers/reset/reset-brcmstb.c                                       |
132 +++++++++++
 drivers/reset/reset-imx7.c                                          |
172 +++++++++++++--
 drivers/reset/reset-socfpga.c                                       |   2 +-
 drivers/reset/reset-sunxi.c                                         |   1 +
 drivers/reset/reset-zynqmp.c                                        |
114 ++++++++++
 drivers/soc/amlogic/meson-canvas.c                                  |  18 +-
 drivers/soc/amlogic/meson-clk-measure.c                             |
196 +++++++++++++++++
 drivers/soc/bcm/Kconfig                                             |  12 +
 drivers/soc/bcm/Makefile                                            |   1 +
 drivers/soc/bcm/bcm2835-power.c                                     |
661 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/soc/fsl/Kconfig                                             |   1 +
 drivers/soc/fsl/dpio/dpio-cmd.h                                     |   6 +
 drivers/soc/fsl/dpio/dpio-driver.c                                  |
 93 ++++++--
 drivers/soc/fsl/dpio/dpio-service.c                                 |  46 +++-
 drivers/soc/fsl/dpio/dpio.c                                         |  39 ++++
 drivers/soc/fsl/dpio/dpio.h                                         |   9 +
 drivers/soc/fsl/dpio/qbman-portal.c                                 |   5 +-
 drivers/soc/fsl/guts.c                                              |  10 +-
 drivers/soc/imx/Kconfig                                             |   2 +-
 drivers/soc/imx/gpcv2.c                                             |
 76 ++++++-
 drivers/soc/qcom/Kconfig                                            |  18 ++
 drivers/soc/qcom/Makefile                                           |   2 +
 drivers/soc/qcom/llcc-sdm845.c                                      |   6 +
 drivers/soc/qcom/llcc-slice.c                                       |
101 ++++++---
 drivers/soc/qcom/qcom_gsbi.c                                        |   7 +-
 drivers/soc/qcom/rmtfs_mem.c                                        |  32 ++-
 drivers/soc/qcom/rpmh.c                                             |  37 ++--
 drivers/soc/qcom/rpmhpd.c                                           |
406 ++++++++++++++++++++++++++++++++++
 drivers/soc/qcom/rpmpd.c                                            |
315 +++++++++++++++++++++++++++
 drivers/soc/qcom/smd-rpm.c                                          |   1 +
 drivers/soc/tegra/fuse/fuse-tegra.c                                 |  12 +-
 drivers/soc/tegra/fuse/speedo-tegra210.c                            |   2 +-
 drivers/soc/tegra/pmc.c                                             |
424 ++++++++++++++++++++++++------------
 drivers/soc/ti/knav_dma.c                                           |   2 +-
 drivers/soc/xilinx/Kconfig                                          |  20 ++
 drivers/soc/xilinx/Makefile                                         |   2 +
 drivers/soc/xilinx/zynqmp_pm_domains.c                              |
321 +++++++++++++++++++++++++++
 drivers/soc/xilinx/zynqmp_power.c                                   |
178 +++++++++++++++
 drivers/tee/optee/Makefile                                          |   1 +
 drivers/tee/optee/core.c                                            |   4 +
 drivers/tee/optee/device.c                                          |
160 ++++++++++++++
 drivers/tee/optee/optee_msg.h                                       |  26 +--
 drivers/tee/optee/optee_private.h                                   |   3 +
 drivers/tee/optee/optee_smc.h                                       |  26 +--
 drivers/tee/optee/supp.c                                            |  10 +-
 drivers/tee/tee_core.c                                              |
 78 ++++++-
 drivers/watchdog/bcm2835_wdt.c                                      |  26 +--
 include/dt-bindings/power/qcom-rpmpd.h                              |  39 ++++
 include/dt-bindings/power/xlnx-zynqmp-power.h                       |  39 ++++
 include/dt-bindings/reset/amlogic,meson-g12a-reset.h                |
134 ++++++++++++
 include/dt-bindings/reset/imx8mq-reset.h                            |
 64 ++++++
 include/dt-bindings/reset/xlnx-zynqmp-resets.h                      |
130 +++++++++++
 include/dt-bindings/soc/bcm2835-pm.h                                |  28 +++
 include/linux/firmware/imx/svc/misc.h                               |   3 +
 include/linux/firmware/xlnx-zynqmp.h                                |
184 ++++++++++++++++
 include/linux/fsl/guts.h                                            |   2 -
 include/linux/fsl/mc.h                                              |   1 +
 include/linux/mfd/bcm2835-pm.h                                      |  14 ++
 include/linux/mod_devicetable.h                                     |   9 +
 include/linux/pm_opp.h                                              |   7 +
 include/linux/reset/socfpga.h                                       |   7 +
 include/linux/reset/sunxi.h                                         |   7 +
 include/linux/soc/qcom/llcc-qcom.h                                  |   6 +
 include/linux/tee_drv.h                                             |  50 ++++-
 include/soc/bcm2835/raspberrypi-firmware.h                          |   4 +
 include/soc/fsl/dpaa2-io.h                                          |  15 +-
 include/soc/tegra/bpmp.h                                            |  13 +-
 include/soc/tegra/pmc.h                                             |   6 -
 scripts/mod/devicetable-offsets.c                                   |   3 +
 scripts/mod/file2alias.c                                            |  19 ++
 130 files changed, 7252 insertions(+), 773 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt
 create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt
 create mode 100644
Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt
 create mode 100644
Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt
 create mode 100644
Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt
 create mode 100644
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
 create mode 100644
Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt
 create mode 100644 drivers/char/hw_random/optee-rng.c
 create mode 100644 drivers/firmware/tegra/bpmp-private.h
 create mode 100644 drivers/firmware/tegra/bpmp-tegra186.c
 create mode 100644 drivers/firmware/tegra/bpmp-tegra210.c
 create mode 100644 drivers/mfd/bcm2835-pm.c
 create mode 100644 drivers/nvmem/zynqmp_nvmem.c
 create mode 100644 drivers/reset/reset-brcmstb.c
 create mode 100644 drivers/reset/reset-zynqmp.c
 create mode 100644 drivers/soc/bcm/bcm2835-power.c
 create mode 100644 drivers/soc/qcom/rpmhpd.c
 create mode 100644 drivers/soc/qcom/rpmpd.c
 create mode 100644 drivers/soc/xilinx/zynqmp_pm_domains.c
 create mode 100644 drivers/soc/xilinx/zynqmp_power.c
 create mode 100644 drivers/tee/optee/device.c
 create mode 100644 include/dt-bindings/power/qcom-rpmpd.h
 create mode 100644 include/dt-bindings/power/xlnx-zynqmp-power.h
 create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-reset.h
 create mode 100644 include/dt-bindings/reset/imx8mq-reset.h
 create mode 100644 include/dt-bindings/reset/xlnx-zynqmp-resets.h
 create mode 100644 include/dt-bindings/soc/bcm2835-pm.h
 create mode 100644 include/linux/mfd/bcm2835-pm.h
 create mode 100644 include/linux/reset/socfpga.h
 create mode 100644 include/linux/reset/sunxi.h

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
  2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
  2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
  2019-03-06 15:34 ` [GIT PULL 3/6] ARM: SoC driver " Arnd Bergmann
@ 2019-03-06 15:35 ` Arnd Bergmann
  2019-03-06 18:15   ` Linus Torvalds
  2019-03-06 18:30   ` pr-tracker-bot
  2019-03-06 15:36 ` [GIT PULL 5/6] ARM: New SoC family support " Arnd Bergmann
  2019-03-06 15:38 ` [GIT PULL 6/6] ARM: SoC late updates " Arnd Bergmann
  4 siblings, 2 replies; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:

  Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 31b0067e8d6d200f5c0a083ca7b3536022243a90:

  ARM: spear3xx_defconfig: Activate PL111 DRM driver (2019-03-01 15:09:21 +0100)

----------------------------------------------------------------
ARM: SoC defconfig updates for 5.1

We regenerated the defconfig files for samsung, shmobile, lpc18xx,
lpc32xx, omap2, and nhk8815.

Lots of additional drivers added on samsung and nhk8815,
as well as the new pl110 driver on all machines that have it.

The remaining changes are mostly to enable newly added drivers,
and in case of imx8mq together with the SoC getting merged.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Abel Vesa (1):
      arm64: defconfig: Add i.MX8MQ boot necessary configs

Aisheng Dong (1):
      arm64: defconfig: add imx8qxp support

Anson Huang (1):
      arm64: defconfig: add i.MX system controller RTC support

Ard Biesheuvel (1):
      ARM: multi_v7_defconfig: enable GCC plugin support and structleak plugin

Arnd Bergmann (11):
      Merge tag 'omap-for-v5.1/defconfig-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
      Merge tag 'imx-defconfig-5.1' of
git://git.kernel.org/.../shawnguo/linux into arm/defconfig
      Merge tag 'tegra-for-5.1-arm64-defconfig' of
git://git.kernel.org/.../tegra/linux into arm/defconfig
      Merge tag 'renesas-arm-defconfig-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v5.1' of
git://git.kernel.org/.../horms/renesas into arm/defconfig
      Merge tag 'sunxi-config64-for-5.1' of
git://git.kernel.org/.../sunxi/linux into arm/defconfig
      Merge branch 'socfpga_for_next_v5.1_defconfig' of
git://git.kernel.org/.../dinguyen/linux into arm/defconfig
      Merge tag 'lpc32xx-defconfig-for-5.1' of
https://github.com/vzapolskiy/linux-lpc32xx into arm/defconfig
      Merge tag 'arm-soc/for-5.1/defconfig' of
https://github.com/Broadcom/stblinux into arm/defconfig
      Merge tag 'samsung-defconfig-5.1' of
git://git.kernel.org/.../krzk/linux into arm/defconfig
      ARM: pxa: remove CONFIG_SND_PXA2XX_AC97 in pxa_defconfig

Biju Das (2):
      ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig
      ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc

Carlo Caione (2):
      arm64: defconfig: Enable PFUZE100 regulator
      arm64: defconfig: Add IMX2+ watchdog

Dinh Nguyen (1):
      ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-defconfig-next-2018-11-27' into defconfig/next

Geert Uytterhoeven (4):
      arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE
      ARM: shmobile: defconfig: Refresh for v5.0-rc1
      ARM: shmobile: defconfig: Enable support for RZ/A2
      ARM: multi_v7_defconfig: Enable support for RZ/A2

Jagan Teki (2):
      arm64: defconfig: Enable I2C_GPIO
      arm64: defconfig: Enable SUN6I Camera sensor interface

Joseph Lo (1):
      arm64: defconfig: Enable MAX8973 regulator

Kuninori Morimoto (1):
      arm64: defconfig: select Kingfisher Sound related configs

Linus Walleij (11):
      ARM: defconfig: Update LPC18xx defconfig
      ARM: defconfig: Switch LPC18xx to use PL11x DRM driver
      ARM: defconfig: Update LPC32xx defconfig
      ARM: defconfig: Switch LPC32xx to use PL11x DRM driver
      ARM: defconfig: axm55xx: Drop PL11x graphics driver
      ARM: defconfig: Enable PL11x DRM driver on multi_v7
      arm64: defconfig: Switch to PL11x DRM driver
      ARM: defconfig: integrator: Switch to DRM
      ARM: nhk8815_defconfig: Update defconfig
      ARM: nhk8815_defconfig: Add new options
      ARM: spear3xx_defconfig: Activate PL111 DRM driver

Lukasz Luba (1):
      ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig

Paweł Chmiel (3):
      ARM: s5pv210_defconfig: Run make savedefconfig
      ARM: s5pv210_defconfig: Enable more drivers present on Samsung Aries
      ARM: s5pv210_defconfig: Enable cpufreq

Simon Horman (1):
      arm64: defconfig: Enable R-Car thermal driver

Stefan Wahren (1):
      ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 camera driver

Thierry Reding (1):
      arm64: defconfig: Enable Tegra TCU

Tony Lindgren (2):
      ARM: omap2plus_defconfig: Update for dropped options
      ARM: omap2plus_defconfig: Update for moved options

Vladimir Zapolskiy (8):
      ARM: defconfig: lpc32xx: enable NFSv4 support
      ARM: defconfig: lpc32xx: enable build options for basic debugging
      ARM: defconfig: lpc32xx: enable panic on oops option
      ARM: defconfig: lpc32xx: enable serial console on HS UART
      ARM: defconfig: lpc32xx: enable generic SRAM driver
      ARM: defconfig: lpc32xx: disable superfluous GPIO controllers
      ARM: defconfig: lpc32xx: enable fixed voltage regulator support
      ARM: defconfig: lpc32xx: enable DRM simple panel driver

Yogesh Narayan Gaur (1):
      arm64: defconfig: enable NXP FlexSPI driver

 arch/arm/configs/axm55xx_defconfig    |  4 ----
 arch/arm/configs/bcm2835_defconfig    |  3 +++
 arch/arm/configs/integrator_defconfig |  9 +++++++--
 arch/arm/configs/lpc18xx_defconfig    | 31 +++++++++++++------------------
 arch/arm/configs/lpc32xx_defconfig    | 65
+++++++++++++++++++++++++++++++----------------------------------
 arch/arm/configs/multi_v7_defconfig   |  8 +++++++-
 arch/arm/configs/nhk8815_defconfig    | 41
+++++++++++++++++++++++++++--------------
 arch/arm/configs/omap2plus_defconfig  | 83
++++++++++++++++++++++++++++++++++++++---------------------------------------------
 arch/arm/configs/pxa_defconfig        |  1 -
 arch/arm/configs/s5pv210_defconfig    | 47
++++++++++++++++++++++++++++++++++++-----------
 arch/arm/configs/shmobile_defconfig   | 48
++++++++++++++++++++++++------------------------
 arch/arm/configs/socfpga_defconfig    | 25 +++++++++++--------------
 arch/arm/configs/spear3xx_defconfig   |  6 ++++--
 arch/arm64/configs/defconfig          | 32 +++++++++++++++++++++++++++++++-
 14 files changed, 232 insertions(+), 171 deletions(-)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [GIT PULL 5/6] ARM: New SoC family support for 5.1
  2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2019-03-06 15:35 ` [GIT PULL 4/6] ARM: SoC defconfig " Arnd Bergmann
@ 2019-03-06 15:36 ` Arnd Bergmann
  2019-03-06 18:30   ` pr-tracker-bot
  2019-03-06 15:38 ` [GIT PULL 6/6] ARM: SoC late updates " Arnd Bergmann
  4 siblings, 1 reply; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

  Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

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

for you to fetch changes up to c889e2a0b053703be7e7591c9a574975440e5502:

  Merge branch 'milbeaut/newsoc' into arm/newsoc (2019-03-01 15:21:04 +0100)

----------------------------------------------------------------
ARM: New SoC family support

Two new SoC families are added this time.

Sugaya Taichi submitted support for the Milbeaut SoC family from
Socionext and explains:

 "SC2000 is a SoC of the Milbeaut series. equipped with a DSP optimized for
  computer vision. It also features advanced functionalities such as 360-degree,
  real-time spherical stitching with multi cameras, image stabilization for
  without mechanical gimbals, and rolling shutter correction. More detail is
  below:
  https://www.socionext.com/en/products/assp/milbeaut/SC2000.html"

Interestingly, this one has a history dating back to older chips
made by Socionext and previously Matsushita/Panasonic based on their
own mn10300 CPU architecture that was removed from the kernel last year.

Manivannan Sadhasivam adds support for another SoC family, this is the
Bitmain BM1880 chip used in the Sophon Edge TPU developer board.
The chip is intended for Deep Learning applications, and comes
with dual-core Arm Cortex-A53 to run Linux as well as a RISC-V
microcontroller core to control the tensor unit.
For the moment, the TPU is not accessible in mainline Linux, so
we treat it as a generic Arm SoC.
More information is available at https://www.sophon.ai/

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Arnd Bergmann (2):
      Merge tag 'bitmain-initial-soc-v5.1' of
git://git.kernel.org/.../mani/linux-bitmain into arm/newsoc
      Merge branch 'milbeaut/newsoc' into arm/newsoc

Manivannan Sadhasivam (5):
      dt-bindings: arm: Document Bitmain BM1880 SoC
      arm64: Add ARCH_BITMAIN platform
      arm64: dts: bitmain: Add BM1880 SoC support
      arm64: dts: bitmain: Add Sophon Egde board support
      MAINTAINERS: Add entry for Bitmain SoC platform

Sugaya Taichi (9):
      dt-bindings: sram: milbeaut: Add binding for Milbeaut smp-sram
      dt-bindings: arm: Add SMP enable-method for Milbeaut
      dt-bindings: Add documentation for Milbeaut SoCs
      ARM: milbeaut: Add basic support for Milbeaut m10v SoC
      dt-bindings: timer: Add Milbeaut M10V timer description
      clocksource/drivers/timer-milbeaut: Introduce timer for Milbeaut SoCs
      ARM: dts: milbeaut: Add device tree set for the Milbeaut M10V board
      ARM: configs: Add Milbeaut M10V defconfig
      ARM: multi_v7_defconfig: add ARCH_MILBEAUT and ARCH_MILBEAUT_M10V

 Documentation/devicetree/bindings/arm/bitmain.yaml
|  18 +++++++
 Documentation/devicetree/bindings/arm/cpus.yaml                      |   1 +
 Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
|  22 ++++++++
 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt
|  24 +++++++++
 Documentation/devicetree/bindings/timer/socionext,milbeaut-timer.txt
|  17 ++++++
 MAINTAINERS                                                          |   7 +++
 arch/arm/Kconfig                                                     |   2 +
 arch/arm/Makefile                                                    |   1 +
 arch/arm/boot/dts/Makefile                                           |   1 +
 arch/arm/boot/dts/milbeaut-m10v-evb.dts
|  32 +++++++++++
 arch/arm/boot/dts/milbeaut-m10v.dtsi
|  95 ++++++++++++++++++++++++++++++++
 arch/arm/configs/milbeaut_m10v_defconfig
| 119 ++++++++++++++++++++++++++++++++++++++++
 arch/arm/configs/multi_v7_defconfig                                  |   2 +
 arch/arm/mach-milbeaut/Kconfig
|  20 +++++++
 arch/arm/mach-milbeaut/Makefile                                      |   1 +
 arch/arm/mach-milbeaut/platsmp.c
| 143 ++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/Kconfig.platforms                                         |   5 ++
 arch/arm64/boot/dts/Makefile                                         |   1 +
 arch/arm64/boot/dts/bitmain/Makefile                                 |   3 ++
 arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts
|  50 +++++++++++++++++
 arch/arm64/boot/dts/bitmain/bm1880.dtsi
| 119 ++++++++++++++++++++++++++++++++++++++++
 drivers/clocksource/Kconfig                                          |   9 ++++
 drivers/clocksource/Makefile                                         |   1 +
 drivers/clocksource/timer-milbeaut.c
| 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 24 files changed, 854 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/bitmain.yaml
 create mode 100644
Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
 create mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt
 create mode 100644
Documentation/devicetree/bindings/timer/socionext,milbeaut-timer.txt
 create mode 100644 arch/arm/boot/dts/milbeaut-m10v-evb.dts
 create mode 100644 arch/arm/boot/dts/milbeaut-m10v.dtsi
 create mode 100644 arch/arm/configs/milbeaut_m10v_defconfig
 create mode 100644 arch/arm/mach-milbeaut/Kconfig
 create mode 100644 arch/arm/mach-milbeaut/Makefile
 create mode 100644 arch/arm/mach-milbeaut/platsmp.c
 create mode 100644 arch/arm64/boot/dts/bitmain/Makefile
 create mode 100644 arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts
 create mode 100644 arch/arm64/boot/dts/bitmain/bm1880.dtsi
 create mode 100644 drivers/clocksource/timer-milbeaut.c

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [GIT PULL 6/6] ARM: SoC late updates for 5.1
  2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
                   ` (3 preceding siblings ...)
  2019-03-06 15:36 ` [GIT PULL 5/6] ARM: New SoC family support " Arnd Bergmann
@ 2019-03-06 15:38 ` Arnd Bergmann
  2019-03-06 18:30   ` pr-tracker-bot
  4 siblings, 1 reply; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:

  Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 2547635054af399303f8b91292ea121e13b84bb1:

  Merge tag 'omap-for-v5.1/cpsw-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/late (2019-02-22 22:13:46 +0100)

----------------------------------------------------------------
ARM: SoC: late updates for 5.1

Here are two branches that came relatively late during the linux-5.0
development cycle and have dependencies on the other branches:

- On the TI OMAP platform, the CPSW Ethernet PHY mode selection driver
  is being replaced, this puts the final pieces in place

- On the DaVinci platform, the interrupt handling code in arch/arm
  gets moved into a regular device driver in drivers/irqchip.

Since they both had some time in linux-next after the 5.0-rc8
release, I'm sending them along with the other updates.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------

Arnd Bergmann (3):
      Merge tag 'davinci-for-v5.1/soc-part3' of
git://git.kernel.org/.../nsekhar/linux-davinci into arm/late
      Merge tag 'omap-for-v5.1/cpsw-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'armsoc-late' into HEAD

Bartosz Golaszewski (37):
      input: davinci_keyscan: remove unnecessary includes
      ARM: davinci: remove intc_host_map from davinci_soc_info struct
      ARM: davinci: aintc: use irq domain
      ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER
      ARM: davinci: remove davinci_intc_type
      ARM: davinci: pull davinci_intc_base into the respective intc drivers
      ARM: davinci: wrap HW interrupt numbers with a macro
      ARM: davinci: select SPARSE_IRQ
      ARM: davinci: make irqs.h a local header
      ARM: davinci: aintc: drop GPL license boilerplate
      ARM: davinci: aintc: wrap davinci_irq_init() with a helper
      ARM: davinci: aintc: use a common prefix for symbols in the driver
      ARM: davinci: aintc: drop the 00 prefix from register offsets
      ARM: davinci: aintc: use writel_relaxed()
      irqchip: davinci-aintc: add a new config structure
      ARM: davinci: aintc: use the new irqchip config structure in dm* SoCs
      ARM: davinci: aintc: use the new config structure
      ARM: davinci: aintc: unify error handling
      ARM: davinci: aintc: request memory region before remapping it
      ARM: davinci: aintc: remove the timer-specific irq_set_handler()
      ARM: davinci: aintc: remove unnecessary includes
      irqchip: davinci-aintc: move the driver to drivers/irqchip
      ARM: davinci: cp-intc: remove cp_intc.h
      ARM: davinci: cp-intc: add a wrapper around cp_intc_init()
      irqchip: davinci-cp-intc: add a new config structure
      ARM: davinci: cp-intc: add the new config structures for da8xx SoCs
      ARM: davinci: cp-intc: use a common prefix for all symbols
      ARM: davinci: cp-intc: convert all hex numbers to lowercase
      ARM: davinci: cp-intc: use the new-style config structure
      ARM: davinci: cp-intc: request the memory region before remapping it
      ARM: davinci: cp-intc: improve coding style
      ARM: davinci: cp-intc: unify error handling
      ARM: davinci: cp-intc: use readl/writel_relaxed()
      ARM: davinci: cp-intc: drop GPL license boilerplate
      ARM: davinci: cp-intc: remove redundant comments
      irqchip: davinci-cp-intc: move the driver to drivers/irqchip
      ARM: davinci: remove intc related fields from davinci_soc_info

Grygorii Strashko (1):
      net: ethernet: ti: cpsw: deprecate cpsw-phy-sel driver

 arch/arm/Kconfig                                 |   2 +
 arch/arm/mach-davinci/Kconfig                    |  19 ++----
 arch/arm/mach-davinci/Makefile                   |   3 -
 arch/arm/mach-davinci/asp.h                      |   8 +--
 arch/arm/mach-davinci/board-da830-evm.c          |   5 +-
 arch/arm/mach-davinci/board-da850-evm.c          |   5 +-
 arch/arm/mach-davinci/board-dm355-evm.c          |   2 +-
 arch/arm/mach-davinci/board-dm355-leopard.c      |   2 +-
 arch/arm/mach-davinci/board-dm365-evm.c          |   2 +-
 arch/arm/mach-davinci/board-dm644x-evm.c         |   8 ++-
 arch/arm/mach-davinci/board-dm646x-evm.c         |   6 +-
 arch/arm/mach-davinci/board-mityomapl138.c       |   3 +-
 arch/arm/mach-davinci/board-neuros-osd2.c        |   2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c      |   3 +-
 arch/arm/mach-davinci/board-sffsdr.c             |   2 +-
 arch/arm/mach-davinci/common.c                   |   3 -
 arch/arm/mach-davinci/cp_intc.c                  | 215
--------------------------------------------------------------
 arch/arm/mach-davinci/cp_intc.h                  |  57 -----------------
 arch/arm/mach-davinci/da830.c                    | 128
+++++++------------------------------
 arch/arm/mach-davinci/da850.c                    | 154
+++++++++-----------------------------------
 arch/arm/mach-davinci/davinci.h                  |   4 ++
 arch/arm/mach-davinci/devices-da8xx.c            | 147
+++++++++++++++++++++---------------------
 arch/arm/mach-davinci/devices.c                  |  40 ++++++------
 arch/arm/mach-davinci/dm355.c                    |  78 +++++++++++++----------
 arch/arm/mach-davinci/dm365.c                    | 102
+++++++++++++++++-------------
 arch/arm/mach-davinci/dm644x.c                   |  68 ++++++++++++--------
 arch/arm/mach-davinci/dm646x.c                   |  82 ++++++++++++++----------
 arch/arm/mach-davinci/include/mach/common.h      |  14 ++--
 arch/arm/mach-davinci/include/mach/da8xx.h       |   2 +
 arch/arm/mach-davinci/include/mach/entry-macro.S |  39 ------------
 arch/arm/mach-davinci/irq.c                      | 117
----------------------------------
 arch/arm/mach-davinci/{include/mach => }/irqs.h  |   4 --
 arch/arm/mach-davinci/usb-da8xx.c                |   9 +--
 arch/arm/mach-davinci/usb.c                      |  15 +++--
 drivers/input/keyboard/davinci_keyscan.c         |   4 --
 drivers/irqchip/Kconfig                          |  10 +++
 drivers/irqchip/Makefile                         |   2 +
 drivers/irqchip/irq-davinci-aintc.c              | 163
+++++++++++++++++++++++++++++++++++++++++++++++
 drivers/irqchip/irq-davinci-cp-intc.c            | 260
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/ti/Kconfig                  |   6 +-
 drivers/net/ethernet/ti/cpsw.h                   |   6 ++
 include/linux/irqchip/irq-davinci-aintc.h        |  27 ++++++++
 include/linux/irqchip/irq-davinci-cp-intc.h      |  25 ++++++++
 43 files changed, 889 insertions(+), 964 deletions(-)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
  2019-03-06 15:34 ` [GIT PULL 3/6] ARM: SoC driver " Arnd Bergmann
@ 2019-03-06 18:09   ` Linus Torvalds
  2019-03-06 18:15     ` Russell King - ARM Linux admin
  2019-03-06 18:30   ` pr-tracker-bot
  1 sibling, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:09 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

On Wed, Mar 6, 2019 at 7:34 AM Arnd Bergmann <arnd@arndb.de> wrote:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers

This caused a surprising number of kernel file rebuilds for me, and
the reason was

>  include/linux/mod_devicetable.h                                     |   9 +

It turns out that the above is indirectly included from a _lot_ of
code device header files.

The reason seems to be the various 'struct *_device_id' declarations,
that then all the different header files want.

So a tiny change in an oddball header file causes a lot of recompiles.

Oh well. I don't know if there is anything to be done, but I did react
to how some surprising changes cause a lot of build activity, and it's
not always obvious.

                Linus

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
  2019-03-06 15:35 ` [GIT PULL 4/6] ARM: SoC defconfig " Arnd Bergmann
@ 2019-03-06 18:15   ` Linus Torvalds
  2019-03-06 19:49     ` Arnd Bergmann
  2019-03-06 18:30   ` pr-tracker-bot
  1 sibling, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:15 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

Another small side note on these pull requests:

On Wed, Mar 6, 2019 at 7:35 AM Arnd Bergmann <arnd@arndb.de> wrote:
>
>  arch/arm/configs/lpc32xx_defconfig    | 65
> +++++++++++++++++++++++++++++++----------------------------------

You have a lot of these kinds of line-wrapped diffstat lines.

The reason is *probably* that you've just cut-and-pasted from your
(very wide) terminal where you ran your scripts into the email.

Becaue if you run "git diff --stat" normally in a germinal, it will
take the terminal width into account.

If you run it in a script to a file or pipe, it will default width of
80 columns.

You could make your scripts just do "--stat=80" to do that, but you
might also consider using "xsel" to avoid the cutting-and-selecting
part, and just do

    my-release-script | xsel

to select the output of the script, and then paste it with your mouse...

This is not a big deal, but it does make those diffstats ugly, and I
_suspect_ it's because you didn't realize what is going on.

             Linus

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
  2019-03-06 18:09   ` Linus Torvalds
@ 2019-03-06 18:15     ` Russell King - ARM Linux admin
  2019-03-06 18:28       ` Linus Torvalds
  0 siblings, 1 reply; 16+ messages in thread
From: Russell King - ARM Linux admin @ 2019-03-06 18:15 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Arnd Bergmann, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

On Wed, Mar 06, 2019 at 10:09:28AM -0800, Linus Torvalds wrote:
> On Wed, Mar 6, 2019 at 7:34 AM Arnd Bergmann <arnd@arndb.de> wrote:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers
> 
> This caused a surprising number of kernel file rebuilds for me, and
> the reason was
> 
> >  include/linux/mod_devicetable.h                                     |   9 +
> 
> It turns out that the above is indirectly included from a _lot_ of
> code device header files.
> 
> The reason seems to be the various 'struct *_device_id' declarations,
> that then all the different header files want.
> 
> So a tiny change in an oddball header file causes a lot of recompiles.
> 
> Oh well. I don't know if there is anything to be done, but I did react
> to how some surprising changes cause a lot of build activity, and it's
> not always obvious.

Would it be worth splitting up mod_devicetable.h and having drivers
include just the bus-specific device table header(s) that the driver
requires?

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up
According to speedtest.net: 11.9Mbps down 500kbps up

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
  2019-03-06 18:15     ` Russell King - ARM Linux admin
@ 2019-03-06 18:28       ` Linus Torvalds
  0 siblings, 0 replies; 16+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:28 UTC (permalink / raw)
  To: Russell King - ARM Linux admin
  Cc: Arnd Bergmann, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

On Wed, Mar 6, 2019 at 10:16 AM Russell King - ARM Linux admin
<linux@armlinux.org.uk> wrote:
>
> Would it be worth splitting up mod_devicetable.h and having drivers
> include just the bus-specific device table header(s) that the driver
> requires?

That would certainly help rebuilds when it changes.

But maybe those changes are just not common enough to worry about, and
maybe it would result in more maintenance pain. Who knows?

I just wanted to mention it since it surprised me and I spent the few
minutes to figure out what the offending header file was, and see if
somebody feels motivated.

It does seem a bit pointless and wrong to have the core acpi.h header
file include this, and then cause files to be recompiled just because
some entirely unrelated device ID model changed.

So maybe it would indeed be better having each device type have its
own header file ("include/linux/acpi_devicetable.h"), and then for the
(few) cases that might want to handle _any_ type could include that
"mod_devicetable.h" that then just aggregates them?

But as mentioned, I'm not sure it's worth it, just throwing this issue
out to see what people think.

            Linus

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
  2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
@ 2019-03-06 18:30   ` pr-tracker-bot
  0 siblings, 0 replies; 16+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The pull request you sent on Wed, 6 Mar 2019 16:33:04 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6ad63dec9c2c80710896edd1996e56c54a230870

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
  2019-03-06 15:34 ` [GIT PULL 3/6] ARM: SoC driver " Arnd Bergmann
  2019-03-06 18:09   ` Linus Torvalds
@ 2019-03-06 18:30   ` pr-tracker-bot
  1 sibling, 0 replies; 16+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The pull request you sent on Wed, 6 Mar 2019 16:34:07 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/384d11fa0e2ca15a3e7e52db34a4e43bedf0dc70

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
  2019-03-06 15:35 ` [GIT PULL 4/6] ARM: SoC defconfig " Arnd Bergmann
  2019-03-06 18:15   ` Linus Torvalds
@ 2019-03-06 18:30   ` pr-tracker-bot
  1 sibling, 0 replies; 16+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The pull request you sent on Wed, 6 Mar 2019 16:35:07 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fb686ad25be0343a9dab23acff674d0cb84bb516

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 5/6] ARM: New SoC family support for 5.1
  2019-03-06 15:36 ` [GIT PULL 5/6] ARM: New SoC family support " Arnd Bergmann
@ 2019-03-06 18:30   ` pr-tracker-bot
  0 siblings, 0 replies; 16+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The pull request you sent on Wed, 6 Mar 2019 16:36:05 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-newsoc

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/64b1b217f1a20f15dbedf47e49a25a0b5ee3d53b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 6/6] ARM: SoC late updates for 5.1
  2019-03-06 15:38 ` [GIT PULL 6/6] ARM: SoC late updates " Arnd Bergmann
@ 2019-03-06 18:30   ` pr-tracker-bot
  0 siblings, 0 replies; 16+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, soc, Linux ARM, Linux Kernel Mailing List, arm-soc

The pull request you sent on Wed, 6 Mar 2019 16:38:06 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/afe6fe7036c6efdcb46cabc64bec9b6e4a005210

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
  2019-03-06 18:15   ` Linus Torvalds
@ 2019-03-06 19:49     ` Arnd Bergmann
  0 siblings, 0 replies; 16+ messages in thread
From: Arnd Bergmann @ 2019-03-06 19:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, Linux ARM, Linux Kernel Mailing List, arm-soc

On Wed, Mar 6, 2019 at 7:15 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Another small side note on these pull requests:
>
> On Wed, Mar 6, 2019 at 7:35 AM Arnd Bergmann <arnd@arndb.de> wrote:
> >
> >  arch/arm/configs/lpc32xx_defconfig    | 65
> > +++++++++++++++++++++++++++++++----------------------------------
>
> You have a lot of these kinds of line-wrapped diffstat lines.
>
> The reason is *probably* that you've just cut-and-pasted from your
> (very wide) terminal where you ran your scripts into the email.
>
> Becaue if you run "git diff --stat" normally in a germinal, it will
> take the terminal width into account.
>
> If you run it in a script to a file or pipe, it will default width of
> 80 columns.
>
> You could make your scripts just do "--stat=80" to do that, but you
> might also consider using "xsel" to avoid the cutting-and-selecting
> part, and just do
>
>     my-release-script | xsel
>
> to select the output of the script, and then paste it with your mouse...

I used to do that (with xclip), but something changed recently in gmail
that broke pasting the output, which now gets horribly reformatted
unless I copy from the terminal.

I now tried without sucess to set the diff.statGraphWidth git-config
variable. I'll probably just use "git request-pull ... |cat" in the future.
I've done that in the past, but had not realized that I'm currently
causing the bad line breaks.

       Arnd

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2019-03-06 19:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-06 15:25 [GIT PULL 0/6] ARM: SoC changes for 5.1 Arnd Bergmann
2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
2019-03-06 18:30   ` pr-tracker-bot
2019-03-06 15:34 ` [GIT PULL 3/6] ARM: SoC driver " Arnd Bergmann
2019-03-06 18:09   ` Linus Torvalds
2019-03-06 18:15     ` Russell King - ARM Linux admin
2019-03-06 18:28       ` Linus Torvalds
2019-03-06 18:30   ` pr-tracker-bot
2019-03-06 15:35 ` [GIT PULL 4/6] ARM: SoC defconfig " Arnd Bergmann
2019-03-06 18:15   ` Linus Torvalds
2019-03-06 19:49     ` Arnd Bergmann
2019-03-06 18:30   ` pr-tracker-bot
2019-03-06 15:36 ` [GIT PULL 5/6] ARM: New SoC family support " Arnd Bergmann
2019-03-06 18:30   ` pr-tracker-bot
2019-03-06 15:38 ` [GIT PULL 6/6] ARM: SoC late updates " Arnd Bergmann
2019-03-06 18:30   ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).