* [GIT PULL 1/6] i.MX drivers update for 5.8
@ 2020-05-23 3:25 Shawn Guo
2020-05-23 3:25 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.8
for you to fetch changes up to 89f12d6509bff004852c51cb713a439a86816b24:
firmware: imx: scu: Fix possible memory leak in imx_scu_probe() (2020-05-20 11:33:08 +0800)
----------------------------------------------------------------
i.MX drivers update for 5.8:
- Optimize imx-scu driver to use one TX and one RX instead of four for
talking to SCU.
- Fix one possible message header corruption where the response is
longer than the request.
- Move System Control defines into dt-bindings header, so that DT can
use them as well.
- A couple of small fixups.
----------------------------------------------------------------
Anson Huang (1):
soc: imx8m: No need to put node when of_find_compatible_node() failed
Dong Aisheng (2):
dt-bindings: firmware: imx: Move system control into dt-binding headfile
dt-bindings: firmware: imx: Add more system controls and PM clock types
Franck LENORMAND (1):
firmware: imx: scu: Fix corruption of header
Peng Fan (1):
firmware: imx-scu: Support one TX and one RX
Wei Yongjun (1):
firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
drivers/firmware/imx/imx-scu.c | 64 ++++++++++++++++++-------
drivers/soc/imx/soc-imx8m.c | 7 ++-
drivers/thermal/imx_sc_thermal.c | 2 +-
include/dt-bindings/firmware/imx/rsrc.h | 84 +++++++++++++++++++++++++++++++++
include/linux/firmware/imx/sci.h | 1 -
include/linux/firmware/imx/types.h | 65 -------------------------
6 files changed, 136 insertions(+), 87 deletions(-)
delete mode 100644 include/linux/firmware/imx/types.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] 6+ messages in thread
* [GIT PULL 2/6] i.MX SoC changes for 5.8
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
@ 2020-05-23 3:25 ` Shawn Guo
2020-05-23 3:25 ` [GIT PULL 3/6] i.MX bindings change " Shawn Guo
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.8
for you to fetch changes up to 52102a3ba6a617449f4b057880d73be93310a7c7:
soc: imx: move cpu code to drivers/soc/imx (2020-05-20 23:03:50 +0800)
----------------------------------------------------------------
i.MX SoC changes for 5.8:
- Add soc device support for Vybrid/VF platform.
- Move the i.MX soc device registration code from mach-imx to
drivers/soc/imx for possible future consolidation with i.MX8 code.
- A small fixup to make pcm970_sja1000_platform_data static.
----------------------------------------------------------------
Andrey Smirnov (1):
ARM: vf610: report soc info via soc device
Ma Feng (1):
ARM: imx: pcm037: make pcm970_sja1000_platform_data static
Peng Fan (3):
ARM: imx: use device_initcall for imx_soc_device_init
ARM: imx: move cpu definitions into a header
soc: imx: move cpu code to drivers/soc/imx
arch/arm/mach-imx/common.h | 1 -
arch/arm/mach-imx/cpu.c | 159 --------------------------------
arch/arm/mach-imx/mach-imx6q.c | 8 +-
arch/arm/mach-imx/mach-imx6sl.c | 8 +-
arch/arm/mach-imx/mach-imx6sx.c | 8 +-
arch/arm/mach-imx/mach-imx6ul.c | 8 +-
arch/arm/mach-imx/mach-imx7d.c | 6 --
arch/arm/mach-imx/mach-imx7ulp.c | 2 +-
arch/arm/mach-imx/mach-pcm037.c | 2 +-
arch/arm/mach-imx/mach-vf610.c | 47 ++++++++++
arch/arm/mach-imx/mxc.h | 22 +----
drivers/soc/imx/Makefile | 3 +
drivers/soc/imx/soc-imx.c | 192 +++++++++++++++++++++++++++++++++++++++
include/soc/imx/cpu.h | 36 ++++++++
14 files changed, 285 insertions(+), 217 deletions(-)
create mode 100644 drivers/soc/imx/soc-imx.c
create mode 100644 include/soc/imx/cpu.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] 6+ messages in thread
* [GIT PULL 3/6] i.MX bindings change for 5.8
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
2020-05-23 3:25 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
@ 2020-05-23 3:25 ` Shawn Guo
2020-05-23 3:25 ` [GIT PULL 4/6] i.MX device tree changes " Shawn Guo
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.8
for you to fetch changes up to 9c4b24db828a560789bfe8f58495f9df5bfe36b0:
dt-bindings: arm: imx: add kontron smarc to schema (2020-04-25 09:53:11 +0800)
----------------------------------------------------------------
i.MX bindings change for 5.8:
- Add Kontron SMARC module compatibles to DT schema.
- Add Colibri iMX6S/DL V1.1x devicetree compatibles.
----------------------------------------------------------------
Igor Opaniuk (1):
dt-bindings: arm: fsl: add nxp based toradex colibri bindings
Marco Felsch (1):
dt-bindings: arm: imx: add kontron smarc to schema
Documentation/devicetree/bindings/arm/fsl.yaml | 4 ++++
1 file changed, 4 insertions(+)
_______________________________________________
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] 6+ messages in thread
* [GIT PULL 4/6] i.MX device tree changes for 5.8
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
2020-05-23 3:25 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 3/6] i.MX bindings change " Shawn Guo
@ 2020-05-23 3:25 ` Shawn Guo
2020-05-23 3:25 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 6/6] i.MX defconfig update " Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.8
for you to fetch changes up to 103515d91832bb837159c37f0cb69d59d68a1dc2:
ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter (2020-05-20 10:57:14 +0800)
----------------------------------------------------------------
i.MX device tree changes for 5.8:
- A series from Anson Huang updating SRC devices to match bindings
schema definition.
- Correct CPU supply name and add cpu1 supply for i.MX7D.
- Convert thermal device to use nvmem interface to get fuse data
for imx6qdl and imx6sl.
- A series from Tim Harvey to update imx6qdl-gw devices, adding support
of LSM9DS1 IIO imu/magn, USB OTG, bcm4330-bt, etc.
- Add input MUX for ENET2 MDIO into IMX7D pin functions.
- Misc random device addition or update.
----------------------------------------------------------------
Andreas Kemnade (1):
ARM: dts: e60k02: add interrupt for PMIC
Anson Huang (9):
ARM: dts: imx7: Correct CPU supply name
ARM: dts: imx7d: Add cpu1 supply
ARM: dts: imx51: Add src node interrupt
ARM: dts: imx53: Add src node interrupt
ARM: dts: imx6qdl: Use nvmem interface to get fuse data
ARM: dts: imx6sl: Use nvmem interface to get fuse data
ARM: dts: imx: make src node name generic
ARM: dts: imx50: Add src node interrupt
ARM: dts: imx5: make src node name generic
Fabio Estevam (1):
ARM: dts: imx50: Remove unused iomuxc-gpr node
Igor Opaniuk (1):
ARM: dts: colibri: introduce device trees with UHS-I support
Kuldeep Singh (1):
arm: dts: ls1021atwr: Add QSPI node properties
Marek Vasut (1):
ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support
Ricardo Cañuelo (1):
ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter
Russell King (1):
ARM: dts: imx6-sr-som: add ethernet PHY configuration
Steffen Trumtrar (1):
ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio
Tim Harvey (5):
ARM: dts: imx6qdl-gw552x: add USB OTG support
ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support
ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support
ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt
ARM: dts: imx6qdl-gw5910: fix wlan regulator
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/e60k02.dtsi | 2 +
arch/arm/boot/dts/imx50.dtsi | 8 +-
arch/arm/boot/dts/imx51.dtsi | 3 +-
arch/arm/boot/dts/imx53-cx9020.dts | 25 ++---
arch/arm/boot/dts/imx53.dtsi | 3 +-
arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 ++++++
arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +++++++++++++++++++++-
arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 +++++++++
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 ++-
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 14 +++
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 31 ++++++
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 31 ++++++
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 35 +++----
arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 +++
arch/arm/boot/dts/imx6qdl.dtsi | 13 ++-
arch/arm/boot/dts/imx6sl.dtsi | 13 ++-
arch/arm/boot/dts/imx6sx.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +-
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +
arch/arm/boot/dts/imx7d-colibri.dtsi | 4 +
arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 +
arch/arm/boot/dts/imx7d-pinfunc.h | 2 +-
arch/arm/boot/dts/imx7d-sdb.dts | 4 +
arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 +
arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +-
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 2 +-
arch/arm/boot/dts/ls1021a-twr.dts | 14 +++
30 files changed, 384 insertions(+), 55 deletions(-)
create mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi
_______________________________________________
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] 6+ messages in thread
* [GIT PULL 5/6] i.MX arm64 device tree changes for 5.8
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
` (2 preceding siblings ...)
2020-05-23 3:25 ` [GIT PULL 4/6] i.MX device tree changes " Shawn Guo
@ 2020-05-23 3:25 ` Shawn Guo
2020-05-23 3:25 ` [GIT PULL 6/6] i.MX defconfig update " Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.8
for you to fetch changes up to 48ffd4ebc1daf7eac054cf282ed0c2632abc2e20:
arm64: dts: Add ds26522 node to dts to ls1043ardb (2020-05-20 23:00:47 +0800)
----------------------------------------------------------------
i.MX arm64 device tree changes:
- New support of Beacon i.MX8m-Mini development kit.
- Add secondary cpus supply on imx8mm-evk and imx8mn-ddr4-evk for
completeness.
- Add thermal zones for imx8mp and lx2160a, PMIC thermal zone for
imx8qxp-mek board.
- Update VDD_ARM 1.2GHz setpoint voltage for imx8mn.
- Add SRC device interrupt for i.MX8 SoCs.
- Use 0.9V for VDD_GPU on imx8mq-librem5-devkit, since there is no need
to support overclocking to 1GHz.
- Update imx8qxp SCU device to use MU channel with less interrupt
triggering, one RX interrupt for a RX and one TX interrupt for a TX.
- Specify DMA channels for LS1028A DSPI controllers.
- Add QE and DS26522 device support for fsl-ls1043a-rdb board.
- Misc random update and cleanup.
----------------------------------------------------------------
Adam Ford (1):
arm64: dts: imx: Add Beacon i.MX8m-Mini development kit
Anson Huang (8):
arm64: dts: imx8mm-evk: Add secondary cpus supply
arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply
arm64: dts: imx8mp: Add thermal zones support
arm64: dts: imx8qxp-mek: Sort labels alphabetically
arm64: dts: imx8qxp-mek: Add PMIC thermal zone support
arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage
arm64: dts: imx8mq: Add src node interrupts
arm64: dts: imx8mp: Add src node interrupts
Fabio Estevam (1):
arm64: dts: imx8qxp-mek: Do not use underscore in node name
Fugang Duan (1):
arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string
Guido Günther (2):
arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU
arm64: dts: imx8mq-librem5-devkit: Don't use underscore in node name
Kuldeep Singh (1):
arm64: dts: ls1012a: Add QSPI node properties
Matt Porter (1):
arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes
Michael Walle (2):
arm64: dts: freescale: sl28: enable LPUART1
arm64: dts: ls1028a: sl28: keep switch port names consistent
Peng Fan (2):
arm64: dts: imx8qxp: support scu mailbox channel
arm64: dts: imx8m: assign clocks for A53
Vladimir Oltean (1):
arm64: dts: ls1028a: Specify the DMA channels for the DSPI controllers
Yangbo Lu (2):
arm64: dts: fsl: add fsl,extts-fifo property for fman ptp
arm64: dts: ls1043a-rdb: add compatible for board
Yuantian Tang (1):
arm64: dts: lx2160a: add more thermal zone support
Zhao Qiang (2):
arm64: dts: add qe node to ls1043ardb
arm64: dts: Add ds26522 node to dts to ls1043ardb
arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 +
.../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 4 +-
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 +
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 33 ++
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 65 ++++
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 ++++++-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 ++++++++++++++
.../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 +
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 +++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 +
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 14 +-
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 +
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 88 ++++-
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 +++--
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +-
arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 +
24 files changed, 1231 insertions(+), 65 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi
_______________________________________________
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] 6+ messages in thread
* [GIT PULL 6/6] i.MX defconfig update for 5.8
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
` (3 preceding siblings ...)
2020-05-23 3:25 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
@ 2020-05-23 3:25 ` Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2020-05-23 3:25 UTC (permalink / raw)
To: soc, arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.8
for you to fetch changes up to 5b4bf802427e3f49b9bca5e02ec7154e4d3d63ad:
ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support (2020-05-20 09:29:07 +0800)
----------------------------------------------------------------
i.MX defconfig update for 5.8:
- Enable RTC and ADC support of RN5T618 PMIC in imx_v6_v7_defconfig.
- Enable i.MX8DXL pinctrl driver support in arm64 defconfig.
----------------------------------------------------------------
Andreas Kemnade (1):
ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support
Anson Huang (1):
arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default
arch/arm/configs/imx_v6_v7_defconfig | 2 ++
arch/arm64/configs/defconfig | 1 +
2 files changed, 3 insertions(+)
_______________________________________________
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] 6+ messages in thread
end of thread, other threads:[~2020-05-23 3:27 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-23 3:25 [GIT PULL 1/6] i.MX drivers update for 5.8 Shawn Guo
2020-05-23 3:25 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 3/6] i.MX bindings change " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 4/6] i.MX device tree changes " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
2020-05-23 3:25 ` [GIT PULL 6/6] i.MX defconfig update " Shawn Guo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).