* [GIT PULL 0/6] ARM: SoC changes for 5.1
@ 2019-03-06 15:25 ` Arnd Bergmann
0 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 0/6] ARM: SoC changes for 5.1
@ 2019-03-06 15:25 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:25 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
2019-03-06 15:25 ` Arnd Bergmann
@ 2019-03-06 15:33 ` Arnd Bergmann
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
@ 2019-03-06 15:33 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:33 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 3/6] ARM: SoC driver updates for 5.1
2019-03-06 15:25 ` Arnd Bergmann
@ 2019-03-06 15:34 ` Arnd Bergmann
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 3/6] ARM: SoC driver updates for 5.1
@ 2019-03-06 15:34 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:34 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
2019-03-06 15:25 ` Arnd Bergmann
@ 2019-03-06 15:35 ` Arnd Bergmann
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
@ 2019-03-06 15:35 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 5/6] ARM: New SoC family support for 5.1
2019-03-06 15:25 ` Arnd Bergmann
@ 2019-03-06 15:36 ` Arnd Bergmann
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 5/6] ARM: New SoC family support for 5.1
@ 2019-03-06 15:36 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:36 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 6/6] ARM: SoC late updates for 5.1
2019-03-06 15:25 ` Arnd Bergmann
@ 2019-03-06 15:38 ` Arnd Bergmann
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* [GIT PULL 6/6] ARM: SoC late updates for 5.1
@ 2019-03-06 15:38 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 15:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
2019-03-06 15:34 ` Arnd Bergmann
@ 2019-03-06 18:09 ` Linus Torvalds
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
@ 2019-03-06 18:09 ` Linus Torvalds
0 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:09 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
2019-03-06 15:35 ` Arnd Bergmann
@ 2019-03-06 18:15 ` Linus Torvalds
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
@ 2019-03-06 18:15 ` Linus Torvalds
0 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:15 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ 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
-1 siblings, 0 replies; 32+ 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] 32+ 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
0 siblings, 0 replies; 32+ messages in thread
From: Russell King - ARM Linux admin @ 2019-03-06 18:15 UTC (permalink / raw)
To: Linus Torvalds
Cc: soc, arm-soc, Linux ARM, Arnd Bergmann, Linux Kernel Mailing List
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ 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
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
@ 2019-03-06 18:28 ` Linus Torvalds
0 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2019-03-06 18:28 UTC (permalink / raw)
To: Russell King - ARM Linux admin
Cc: soc, arm-soc, Linux ARM, Arnd Bergmann, Linux Kernel Mailing List
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
2019-03-06 15:33 ` Arnd Bergmann
@ 2019-03-06 18:30 ` pr-tracker-bot
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 2/6] ARM: SoC device tree updates for 5.1
@ 2019-03-06 18:30 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
To: Arnd Bergmann
Cc: soc, arm-soc, Linus Torvalds, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
2019-03-06 15:34 ` Arnd Bergmann
@ 2019-03-06 18:30 ` pr-tracker-bot
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC driver updates for 5.1
@ 2019-03-06 18:30 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
To: Arnd Bergmann
Cc: soc, arm-soc, Linus Torvalds, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
2019-03-06 15:35 ` Arnd Bergmann
@ 2019-03-06 18:30 ` pr-tracker-bot
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
@ 2019-03-06 18:30 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
To: Arnd Bergmann
Cc: soc, arm-soc, Linus Torvalds, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 5/6] ARM: New SoC family support for 5.1
2019-03-06 15:36 ` Arnd Bergmann
@ 2019-03-06 18:30 ` pr-tracker-bot
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 6/6] ARM: SoC late updates for 5.1
2019-03-06 15:38 ` Arnd Bergmann
@ 2019-03-06 18:30 ` pr-tracker-bot
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 5/6] ARM: New SoC family support for 5.1
@ 2019-03-06 18:30 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
To: Arnd Bergmann
Cc: soc, arm-soc, Linus Torvalds, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 6/6] ARM: SoC late updates for 5.1
@ 2019-03-06 18:30 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2019-03-06 18:30 UTC (permalink / raw)
To: Arnd Bergmann
Cc: soc, arm-soc, Linus Torvalds, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ 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
-1 siblings, 0 replies; 32+ 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] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.1
@ 2019-03-06 19:49 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2019-03-06 19:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: soc, arm-soc, Linux Kernel Mailing List, Linux ARM
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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2019-03-06 19:50 UTC | newest]
Thread overview: 32+ 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:25 ` Arnd Bergmann
2019-03-06 15:33 ` [GIT PULL 2/6] ARM: SoC device tree updates " Arnd Bergmann
2019-03-06 15:33 ` Arnd Bergmann
2019-03-06 18:30 ` pr-tracker-bot
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 15:34 ` Arnd Bergmann
2019-03-06 18:09 ` Linus Torvalds
2019-03-06 18:09 ` Linus Torvalds
2019-03-06 18:15 ` Russell King - ARM Linux admin
2019-03-06 18:15 ` Russell King - ARM Linux admin
2019-03-06 18:28 ` Linus Torvalds
2019-03-06 18:28 ` Linus Torvalds
2019-03-06 18:30 ` pr-tracker-bot
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 15:35 ` Arnd Bergmann
2019-03-06 18:15 ` Linus Torvalds
2019-03-06 18:15 ` Linus Torvalds
2019-03-06 19:49 ` Arnd Bergmann
2019-03-06 19:49 ` Arnd Bergmann
2019-03-06 18:30 ` pr-tracker-bot
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:36 ` Arnd Bergmann
2019-03-06 18:30 ` pr-tracker-bot
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 15:38 ` Arnd Bergmann
2019-03-06 18:30 ` pr-tracker-bot
2019-03-06 18:30 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.