* [GIT PULL 1/7] i.MX drivers change for 5.3
@ 2019-06-25 7:52 Shawn Guo
2019-06-25 7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
` (6 more replies)
0 siblings, 7 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:52 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.3
for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:
soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)
----------------------------------------------------------------
i.MX driver changes for 5.3:
- Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
talks to SCU firmware for getting SoC ID and revision.
- Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
- Add i.MX8MN SoC bus support into soc-imx8 driver.
- Various small improvements on soc-imx8 bus driver.
----------------------------------------------------------------
Anson Huang (6):
soc: imx: Add SCU SoC info driver support
soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
soc: imx: soc-imx8: Correct return value of error handle
soc: imx8: Fix potential kernel dump in error path
soc: imx8: Use existing of_root directly
soc: imx: Add i.MX8MN SoC driver support
Leonard Crestez (1):
soc: imx: Read imx8mm soc revision from anatop
drivers/soc/imx/Kconfig | 9 +++
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/soc-imx-scu.c | 144 ++++++++++++++++++++++++++++++++++++++++++
drivers/soc/imx/soc-imx8.c | 63 ++++++++++++++----
4 files changed, 204 insertions(+), 13 deletions(-)
create mode 100644 drivers/soc/imx/soc-imx-scu.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] 18+ messages in thread
* [GIT PULL 2/7] i.MX SoC changes for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 12:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
` (5 subsequent siblings)
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.3
for you to fetch changes up to a5a9dffcc9034ec244f68ead4e61c80965cc8d2d:
ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading (2019-06-12 18:32:03 +0800)
----------------------------------------------------------------
i.MX SoC changes for 5.3:
- Switch imx7d to imx-cpufreq-dt for speed-grading, as imx-cpufreq-dt
driver can handle speed grading bits on imx7d just like on imx8mq.
- Improve imx6 cpuidle driver to use raw_spinlock_t. The change makes
no difference for !RT build, but is required by RT kernel.
----------------------------------------------------------------
Leonard Crestez (1):
ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading
Sebastian Andrzej Siewior (1):
ARM: imx6: cpuidle: Use raw_spinlock_t
arch/arm/mach-imx/cpuidle-imx6q.c | 10 +++++-----
arch/arm/mach-imx/mach-imx7d.c | 7 +++++++
2 files changed, 12 insertions(+), 5 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] 18+ messages in thread
* [GIT PULL 3/7] i.MX DT bindings update for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
2019-06-25 7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 11:51 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
` (4 subsequent siblings)
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.3
for you to fetch changes up to a10ecf624b7b7c1ec6c263d4562bd6631d380d2f:
dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 (2019-06-18 21:39:22 +0800)
----------------------------------------------------------------
i.MX DT bindings for 5.3:
- Add vendor prefix for Purism SPC.
- Add bindings for i.MX8MQ EVK Board, Purism Librem5 devkit and i.MX7
Meerkat96 Board.
- Add LS1028A specific compatible into qDMA bindings doc.
- Move Emtrion i.MX6 board bindings to schema.
- Add missing schemas for i.MX7ULP and i.MX1/31/35 bindings.
----------------------------------------------------------------
Angus Ainslie (Purism) (2):
dt-bindings: Add an entry for Purism SPC
dt-bindings: arm: fsl: Add the imx8mq boards
Manivannan Sadhasivam (1):
dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding
Peng Ma (1):
dt-bindings: fsl-qdma: Add LS1028A qDMA bindings
Rob Herring (3):
dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema
dt-bindings: arm: fsl: Add back missing i.MX7ULP binding
dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35
Documentation/devicetree/bindings/arm/emtrion.txt | 12 ------
Documentation/devicetree/bindings/arm/fsl.yaml | 44 ++++++++++++++++++++++
Documentation/devicetree/bindings/dma/fsl-qdma.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
4 files changed, 47 insertions(+), 12 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt
_______________________________________________
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] 18+ messages in thread
* [GIT PULL 4/7] i.MX DT changes with new clock for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
2019-06-25 7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
2019-06-25 7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 11:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
` (3 subsequent siblings)
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Stephen Boyd, Shawn Guo, Stefan Agner, Li Yang, linux-imx,
kernel, Fabio Estevam, linux-arm-kernel
Hi,
This is a set of device tree changes having dependency on clock tree.
The top commit 53c6a2ec018b ("clk: imx8m: Add GIC clock") of the
dependencies have been pulled in here, which should be stable. Please
pull, thanks!
Shawn
The following changes since commit 53c6a2ec018bb07aeb1e2b1d7db8521f1e56d221:
clk: imx8m: Add GIC clock (2019-05-23 21:14:41 +0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-clkdep-5.3
for you to fetch changes up to 881b54c7e9d97e36b08fa40d46377b3b983e4095:
arm64: dts: imx8mq: add clock for SNVS RTC node (2019-05-31 15:22:06 +0800)
----------------------------------------------------------------
i.MX DT changes with new clock for 5.3:
- This is a set of device tree changes with new clocks - adding
clock info for i.MX8 GPIO and SNVS RTC device.
----------------------------------------------------------------
Anson Huang (3):
arm64: dts: imx8mm: add clock for GPIO node
arm64: dts: imx8mm: add clock for SNVS RTC node
arm64: dts: imx8mq: add clock for SNVS RTC node
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 7 +++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 ++
2 files changed, 9 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] 18+ messages in thread
* [GIT PULL 5/7] i.MX arm32 DT changes for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
` (2 preceding siblings ...)
2019-06-25 7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 11:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
` (2 subsequent siblings)
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.3
for you to fetch changes up to 48cbd9ff53b7391111e8460c3d9307ba14a5f8c0:
ARM: dts: imx7ulp-evk: enable USBOTG1 support (2019-06-24 23:12:18 +0800)
----------------------------------------------------------------
i.MX arm32 DT changes for 5.3:
- New board support: iMX6-based Kontron SMARC-sAMX6i, i.MX7D based
Meerkat96 board, and NXP LS1021A-TSN board.
- A series from Andrey Smirnov to update vf610-zii-dev and
imx7d-zii-rpu2 board, fixing UART2 pin assignment and stdout-path,
adding QSPI device, and dropping unused pinmux.
- Update imx6sl and imx6qdl device tree to assign corresponding clocks
instead of dummy clock.
- Update i.MX6/7 boards from NXP to assign corresponding power supply
for LDOs.
- Update i.MX6/7 device trees to enable SNVS poweroff key support
according to board design.
- Update coresight DT binding for i.MX7 according to consolidations
for CoreSight replicator and funnel.
- A series from Marek Vasut to update M53Menlo board on various devices
like UART, USB, ethernet PHY, GPIOs etc.
- Enable USBOTG support for imx7ulp and evk board.
- A series from Peter Robinson to update imx6sx-udoo board, switching
to SPDX License Identifier, enabling I2C devices and bluetooth
support.
- Add video capture support for i.MX53 and imx53-smd board.
- Add PXP device for i.MX6UL.
- Other random small updates on various boards.
----------------------------------------------------------------
Andrey Smirnov (4):
ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment
ARM: dts: vf610-zii-dev: Add QSPI node
ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path'
ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries
Anson Huang (17):
ARM: dts: imx6sl: Assign corresponding clocks instead of dummy clock
ARM: dts: imx6qdl: Assign corresponding clocks instead of dummy clock
ARM: dts: imx7ulp: Add tpm pwm support
ARM: dts: imx7ulp-evk: Add backlight support
ARM: dts: imx6ul: add clock-frequency to CPU node
ARM: dts: imx6qdl-sabresd: Assign corresponding power supply for LDOs
ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs
ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs
ARM: dts: imx6sll-evk: Assign corresponding power supply for vdd3p0
ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs
ARM: dts: imx7d-sdb: Make SW2's voltage fixed
ARM: dts: imx6qdl: Enable SNVS power key according to board design
ARM: dts: imx6sx: Enable SNVS power key according to board design
ARM: dts: imx6ul: Enable SNVS power key according to board design
ARM: dts: imx6sll: Enable SNVS power key according to board design
ARM: dts: imx7s: Enable SNVS power key according to board design
ARM: dts: imx6sll: Enable SNVS poweroff according to board design
Igor Opaniuk (1):
ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1
Leo Yan (1):
ARM: dts: imx7s: Update coresight DT bindings
Leonard Crestez (1):
ARM: dts: imx7d: Update cpufreq OPP table
Manivannan Sadhasivam (1):
ARM: dts: Add support for 96Boards Meerkat96 board
Marek Vasut (9):
ARM: dts: imx53: Update UART configuration on M53Menlo
ARM: dts: imx53: Update USB configuration on M53Menlo
ARM: dts: imx53: Add ethernet PHY reset on M53Menlo
ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo
ARM: dts: imx53: Add power GPIOs on M53Menlo
ARM: dts: imx53: Add GPIO beeper on M53Menlo
ARM: dts: imx53: Add GPIO line names on M53Menlo
ARM: dts: imx53: Update pinmux settings on M53Menlo
ARM: dts: imx53: Bind CPLD on M53Menlo
Michael Grzeschik (1):
ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support
Peter Chen (2):
ARM: dts: imx7ulp: add imx7ulp USBOTG1 support
ARM: dts: imx7ulp-evk: enable USBOTG1 support
Peter Robinson (3):
ARM: dts: imx6sx-udoo: Use the correct style for SPDX License Identifier
ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onboard sensors
ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3
Priit Laes (1):
ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron SMARC-sAMX6i module
Rob Herring (1):
ARM: dts: imx: Avoid colliding 'display' node and property names
Steve Longerbeam (2):
ARM: dts: imx53: Add capture-subsystem device
ARM: dts: imx53-smd: Add OV5642 video capture support
Sébastien Szymanski (1):
ARM: dts: imx6ul: Add PXP node
Vladimir Oltean (1):
ARM: dts: Introduce the NXP LS1021A-TSN board
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/imx53-m53menlo.dts | 266 ++++++--
arch/arm/boot/dts/imx53-smd.dts | 73 +++
arch/arm/boot/dts/imx53.dtsi | 12 +
arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi | 12 +
arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 36 ++
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 815 +++++++++++++++++++++++++
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 16 +
arch/arm/boot/dts/imx6qdl.dtsi | 11 +-
arch/arm/boot/dts/imx6sl-evk.dts | 12 +
arch/arm/boot/dts/imx6sl.dtsi | 12 +-
arch/arm/boot/dts/imx6sll-evk.dts | 12 +
arch/arm/boot/dts/imx6sll.dtsi | 2 +
arch/arm/boot/dts/imx6sx-sdb-reva.dts | 16 +
arch/arm/boot/dts/imx6sx-sdb.dts | 16 +
arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 39 +-
arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 47 +-
arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 47 +-
arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 89 ++-
arch/arm/boot/dts/imx6sx.dtsi | 7 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 4 +
arch/arm/boot/dts/imx6ul-geam.dts | 2 +-
arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 14 +
arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 11 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 +
arch/arm/boot/dts/imx6ull.dtsi | 7 +
arch/arm/boot/dts/imx7d-meerkat96.dts | 375 ++++++++++++
arch/arm/boot/dts/imx7d-sdb.dts | 16 +-
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 16 +-
arch/arm/boot/dts/imx7d.dtsi | 16 +-
arch/arm/boot/dts/imx7s.dtsi | 11 +-
arch/arm/boot/dts/imx7ulp-evk.dts | 55 ++
arch/arm/boot/dts/imx7ulp.dtsi | 38 ++
arch/arm/boot/dts/ls1021a-tsn.dts | 289 +++++++++
arch/arm/boot/dts/vf610-zii-dev.dtsi | 52 +-
36 files changed, 2198 insertions(+), 258 deletions(-)
create mode 100644 arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-meerkat96.dts
create mode 100644 arch/arm/boot/dts/ls1021a-tsn.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] 18+ messages in thread
* [GIT PULL 6/7] i.MX arm64 DT changes for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
` (3 preceding siblings ...)
2019-06-25 7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 11:53 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.3
for you to fetch changes up to 01407158e4c7a6ac646901b7b034b5a7d605b480:
arm64: dts: librem5: enable the SNVS power key (2019-06-24 10:07:00 +0800)
----------------------------------------------------------------
i.MX arm64 device tree changes for 5.3:
- Add i.MX8MQ based Librem5 devkit support.
- Add SNVS power key support for i.MX8MQ and i.MX8MM.
- Add GPIO alias for imx8mq and i.MX8QXP.
- A series from Daniel Baluta to add SAI devices and enable audio
support for imx8mm-evk board.
- Add DDR performance monitor unit support for i.MX8QXP.
- Add irqsteer interrupt controller device for i.MX8MQ SoC.
- Add CPU speed grading and all OPPs for i.MX8MM and i.MX8MQ.
- Add OCOTP device node for i.MX8QXP.
- Various device addition for LS1028A: SATA, qDMA, USB, Mali DP500 and
temperature sensor.
- Random minor coding style improvements.
----------------------------------------------------------------
Angus Ainslie (Purism) (4):
arm64: dts: fsl: imx8mq: add the snvs power key node
arm64: dts: fsl: librem5: Add a device tree for the Librem5 devkit
arm64: dts: librem5: Limit the USB to 5V
arm64: dts: librem5: enable the SNVS power key
Anson Huang (7):
arm64: dts: imx8mq: Remove unnecessary blank lines
arm64: dts: imx8mq: Add gpio alias
arm64: dts: imx8qxp: Add gpio alias
arm64: dts: imx8qxp: Move watchdog node into scu node
arm64: dts: imx8mm: Move gic node into soc node
arm64: dts: imx8mq-evk: Enable SNVS power key
arm64: dts: imx8mm: Enable SNVS power key according to board design
Chuanhua Han (1):
arm64: dts: ls1028a: fix watchdog device node
Daniel Baluta (3):
arm64: dts: imx8mm: Add SAI nodes
arm64: dts: imx8mm-evk: Enable audio codec wm8524
arm64: dts: imx8qxp: Add lsio_mu13 node
Fabio Estevam (3):
arm64: dts: imx8mm: Pass a unit name for the 'soc' node
arm64: dts: imx8mm: Pass the 'ranges' property
arm64: dts: imx8mm: Move usbphy out of soc node
Frank Li (1):
arm64: dts: imx8qxp: added ddr performance monitor nodes
Guido Günther (1):
arm64: dts: imx8mq: Add a node for irqsteer
Horia Geantă (1):
arm64: dts: ls1028a: add crypto node
Leonard Crestez (3):
arm64: dts: imx8mm-evk: Add BD71847 PMIC
arm64: dts: imx8mm: Add cpu speed grading and all OPPs
arm64: dts: imx8mq: Add cpu speed grading and all OPPs
Peng Fan (1):
arm64: dts: imx: add i.MX8QXP ocotp support
Peng Ma (2):
arm64: dts: ls1028a: Enable sata.
arm64: dts: fsl: ls1028a: Add qDMA node
Ran Wang (1):
arm64: dts: ls1028a: Add USB dt nodes
Shawn Guo (2):
arm64: dts: imx8qxp: sort alias alphabetically
arm64: dts: imx8qxp: sort LSIO subsystem devices
Wen He (1):
arm64: dts: ls1028a: Add properties for Mali DP500 node
Yuantian Tang (1):
arm64: dts: ls1028a: Add temperature sensor node
arch/arm64/boot/dts/freescale/Makefile | 1 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 20 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 20 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 136 +++-
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 190 +++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 144 +++-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 +
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 809 +++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 60 +-
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 134 ++--
10 files changed, 1429 insertions(+), 89 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.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] 18+ messages in thread
* [GIT PULL 7/7] i.MX defconfig changes for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
` (4 preceding siblings ...)
2019-06-25 7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
@ 2019-06-25 7:53 ` Shawn Guo
2019-06-25 12:32 ` Olof Johansson
2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25 7:53 UTC (permalink / raw)
To: arm
Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
Hi,
The change set is a little bigger than expected. This is because that
half of the changes were for 5.2, but unfortunately they missed the
merge window. So we have changes for two development cycles combined
here. Please pull, thanks!
Shawn
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.3
for you to fetch changes up to 8bbc2b3a7f80b61c05b87606c2acd82a62d304b0:
arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module (2019-06-25 15:15:59 +0800)
----------------------------------------------------------------
i.MX defconfig changes for 5.3:
* imx_v6_v7_defconfig:
- PCF857X GPIO expander
- SIOX bus driver
- thermal statistics
- TPM PWM driver
- OV2680 camera driver
- SNVS LPGPR NVMEM driver
- i.MX DT based cpufreq driver
* arm64 defconfig built-in:
- i.MX8MM pinctrl and clock
- i.MX LPI2C driver
- ROHM_BD718XX PMIC
- OCOTP NVMEM support
- i.MX SCU based SoC bus driver
* arm64 defconfig modules:
- i.MX SPI driver
- i.MX system controller watchdog
- SNVS RTC driver
- ISL29018 light and proximity sensor driver
- MPL3115 pressure sensor driver
- i.MX8 DT based cpufreq support
- QorIQ Thermal Monitoring Unit driver
- SNVS power key driver
----------------------------------------------------------------
Abel Vesa (1):
arm64: defconfig: Enable RTC_DRV_SNVS
Adam Ford (1):
ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
Anson Huang (6):
arm64: defconfig: add support for i.MX system controller watchdog
ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
arm64: defconfig: Add i.MX SCU SoC info driver
arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
Fabio Estevam (3):
arm64: defconfig: Enable CONFIG_SPI_IMX
ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
Leonard Crestez (6):
arm64: defconfig: Enable imx8mm clk/pinctrl
arm64: defconfig: Enable lpi2c for imx8qxp and sensors
arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
Peng Fan (1):
defconfig: arm64: enable i.MX8 SCU octop driver
Uwe Kleine-König (1):
ARM: imx_v6_v7_defconfig: Enable SIOX bus
arch/arm/configs/imx_v6_v7_defconfig | 9 +++++++++
arch/arm64/configs/defconfig | 17 +++++++++++++++++
2 files changed, 26 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] 18+ messages in thread
* Re: [GIT PULL 3/7] i.MX DT bindings update for 5.3
2019-06-25 7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
@ 2019-06-25 11:51 ` Olof Johansson
0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:51 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:01PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.3
>
> for you to fetch changes up to a10ecf624b7b7c1ec6c263d4562bd6631d380d2f:
>
> dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 (2019-06-18 21:39:22 +0800)
>
> ----------------------------------------------------------------
> i.MX DT bindings for 5.3:
> - Add vendor prefix for Purism SPC.
> - Add bindings for i.MX8MQ EVK Board, Purism Librem5 devkit and i.MX7
> Meerkat96 Board.
> - Add LS1028A specific compatible into qDMA bindings doc.
> - Move Emtrion i.MX6 board bindings to schema.
> - Add missing schemas for i.MX7ULP and i.MX1/31/35 bindings.
Merged, thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 4/7] i.MX DT changes with new clock for 5.3
2019-06-25 7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
@ 2019-06-25 11:52 ` Olof Johansson
0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:52 UTC (permalink / raw)
To: Shawn Guo
Cc: Stephen Boyd, Stefan Agner, Li Yang, arm, linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:02PM +0800, Shawn Guo wrote:
> Hi,
>
> This is a set of device tree changes having dependency on clock tree.
> The top commit 53c6a2ec018b ("clk: imx8m: Add GIC clock") of the
> dependencies have been pulled in here, which should be stable. Please
> pull, thanks!
>
> Shawn
>
>
> The following changes since commit 53c6a2ec018bb07aeb1e2b1d7db8521f1e56d221:
>
> clk: imx8m: Add GIC clock (2019-05-23 21:14:41 +0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-clkdep-5.3
>
> for you to fetch changes up to 881b54c7e9d97e36b08fa40d46377b3b983e4095:
>
> arm64: dts: imx8mq: add clock for SNVS RTC node (2019-05-31 15:22:06 +0800)
Merged, thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 5/7] i.MX arm32 DT changes for 5.3
2019-06-25 7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
@ 2019-06-25 11:52 ` Olof Johansson
0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:52 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:03PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.3
>
> for you to fetch changes up to 48cbd9ff53b7391111e8460c3d9307ba14a5f8c0:
>
> ARM: dts: imx7ulp-evk: enable USBOTG1 support (2019-06-24 23:12:18 +0800)
>
> ----------------------------------------------------------------
> i.MX arm32 DT changes for 5.3:
> - New board support: iMX6-based Kontron SMARC-sAMX6i, i.MX7D based
> Meerkat96 board, and NXP LS1021A-TSN board.
> - A series from Andrey Smirnov to update vf610-zii-dev and
> imx7d-zii-rpu2 board, fixing UART2 pin assignment and stdout-path,
> adding QSPI device, and dropping unused pinmux.
> - Update imx6sl and imx6qdl device tree to assign corresponding clocks
> instead of dummy clock.
> - Update i.MX6/7 boards from NXP to assign corresponding power supply
> for LDOs.
> - Update i.MX6/7 device trees to enable SNVS poweroff key support
> according to board design.
> - Update coresight DT binding for i.MX7 according to consolidations
> for CoreSight replicator and funnel.
> - A series from Marek Vasut to update M53Menlo board on various devices
> like UART, USB, ethernet PHY, GPIOs etc.
> - Enable USBOTG support for imx7ulp and evk board.
> - A series from Peter Robinson to update imx6sx-udoo board, switching
> to SPDX License Identifier, enabling I2C devices and bluetooth
> support.
> - Add video capture support for i.MX53 and imx53-smd board.
> - Add PXP device for i.MX6UL.
> - Other random small updates on various boards.
Merged, thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 6/7] i.MX arm64 DT changes for 5.3
2019-06-25 7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
@ 2019-06-25 11:53 ` Olof Johansson
0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:53 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:04PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.3
>
> for you to fetch changes up to 01407158e4c7a6ac646901b7b034b5a7d605b480:
>
> arm64: dts: librem5: enable the SNVS power key (2019-06-24 10:07:00 +0800)
>
> ----------------------------------------------------------------
> i.MX arm64 device tree changes for 5.3:
> - Add i.MX8MQ based Librem5 devkit support.
> - Add SNVS power key support for i.MX8MQ and i.MX8MM.
> - Add GPIO alias for imx8mq and i.MX8QXP.
> - A series from Daniel Baluta to add SAI devices and enable audio
> support for imx8mm-evk board.
> - Add DDR performance monitor unit support for i.MX8QXP.
> - Add irqsteer interrupt controller device for i.MX8MQ SoC.
> - Add CPU speed grading and all OPPs for i.MX8MM and i.MX8MQ.
> - Add OCOTP device node for i.MX8QXP.
> - Various device addition for LS1028A: SATA, qDMA, USB, Mali DP500 and
> temperature sensor.
> - Random minor coding style improvements.
Merged, thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
2019-06-25 7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2019-06-25 12:32 ` Olof Johansson
2019-06-26 2:02 ` Shawn Guo
0 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:32 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:05PM +0800, Shawn Guo wrote:
> Hi,
>
> The change set is a little bigger than expected. This is because that
> half of the changes were for 5.2, but unfortunately they missed the
> merge window. So we have changes for two development cycles combined
> here. Please pull, thanks!
>
> Shawn
>
>
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.3
>
> for you to fetch changes up to 8bbc2b3a7f80b61c05b87606c2acd82a62d304b0:
>
> arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module (2019-06-25 15:15:59 +0800)
>
> ----------------------------------------------------------------
> i.MX defconfig changes for 5.3:
> * imx_v6_v7_defconfig:
> - PCF857X GPIO expander
> - SIOX bus driver
> - thermal statistics
> - TPM PWM driver
> - OV2680 camera driver
> - SNVS LPGPR NVMEM driver
> - i.MX DT based cpufreq driver
> * arm64 defconfig built-in:
> - i.MX8MM pinctrl and clock
> - i.MX LPI2C driver
> - ROHM_BD718XX PMIC
> - OCOTP NVMEM support
> - i.MX SCU based SoC bus driver
> * arm64 defconfig modules:
> - i.MX SPI driver
> - i.MX system controller watchdog
> - SNVS RTC driver
> - ISL29018 light and proximity sensor driver
> - MPL3115 pressure sensor driver
> - i.MX8 DT based cpufreq support
> - QorIQ Thermal Monitoring Unit driver
> - SNVS power key driver
>
> ----------------------------------------------------------------
> Abel Vesa (1):
> arm64: defconfig: Enable RTC_DRV_SNVS
>
> Adam Ford (1):
> ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
>
> Anson Huang (6):
> arm64: defconfig: add support for i.MX system controller watchdog
> ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> arm64: defconfig: Add i.MX SCU SoC info driver
An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
interfaces, so it should do just fine as a module.
> arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
>
> Fabio Estevam (3):
> arm64: defconfig: Enable CONFIG_SPI_IMX
> ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
> ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
>
> Leonard Crestez (6):
> arm64: defconfig: Enable imx8mm clk/pinctrl
> arm64: defconfig: Enable lpi2c for imx8qxp and sensors
> arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
> arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
And why does this need to be =y? Patch doesn't say.
> arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
> ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
>
> Peng Fan (1):
> defconfig: arm64: enable i.MX8 SCU octop driver
>
> Uwe Kleine-König (1):
> ARM: imx_v6_v7_defconfig: Enable SIOX bus
>
> arch/arm/configs/imx_v6_v7_defconfig | 9 +++++++++
> arch/arm64/configs/defconfig | 17 +++++++++++++++++
> 2 files changed, 26 insertions(+)
Not merged until above is clarified.
Thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 1/7] i.MX drivers change for 5.3
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
` (5 preceding siblings ...)
2019-06-25 7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2019-06-25 12:45 ` Olof Johansson
2019-06-26 1:48 ` Shawn Guo
6 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:45 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:52:59PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.3
>
> for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:
>
> soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)
>
> ----------------------------------------------------------------
> i.MX driver changes for 5.3:
> - Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
> talks to SCU firmware for getting SoC ID and revision.
> - Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
> - Add i.MX8MN SoC bus support into soc-imx8 driver.
> - Various small improvements on soc-imx8 bus driver.
>
> ----------------------------------------------------------------
> Anson Huang (6):
> soc: imx: Add SCU SoC info driver support
> soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
> soc: imx: soc-imx8: Correct return value of error handle
> soc: imx8: Fix potential kernel dump in error path
> soc: imx8: Use existing of_root directly
> soc: imx: Add i.MX8MN SoC driver support
Given that these were posted at the same time, it seems silly to post a patch
with a fix right after -- they should probably be squashed before sending out
(or when applying).
Anyway, minor nit. Merged the branch.
Thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 2/7] i.MX SoC changes for 5.3
2019-06-25 7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
@ 2019-06-25 12:52 ` Olof Johansson
0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:52 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 03:53:00PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>
> Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.3
>
> for you to fetch changes up to a5a9dffcc9034ec244f68ead4e61c80965cc8d2d:
>
> ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading (2019-06-12 18:32:03 +0800)
>
> ----------------------------------------------------------------
> i.MX SoC changes for 5.3:
> - Switch imx7d to imx-cpufreq-dt for speed-grading, as imx-cpufreq-dt
> driver can handle speed grading bits on imx7d just like on imx8mq.
> - Improve imx6 cpuidle driver to use raw_spinlock_t. The change makes
> no difference for !RT build, but is required by RT kernel.
Merged, thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 1/7] i.MX drivers change for 5.3
2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
@ 2019-06-26 1:48 ` Shawn Guo
0 siblings, 0 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-26 1:48 UTC (permalink / raw)
To: Olof Johansson
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 05:45:38AM -0700, Olof Johansson wrote:
> On Tue, Jun 25, 2019 at 03:52:59PM +0800, Shawn Guo wrote:
> > The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> >
> > Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.3
> >
> > for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:
> >
> > soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)
> >
> > ----------------------------------------------------------------
> > i.MX driver changes for 5.3:
> > - Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
> > talks to SCU firmware for getting SoC ID and revision.
> > - Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
> > - Add i.MX8MN SoC bus support into soc-imx8 driver.
> > - Various small improvements on soc-imx8 bus driver.
> >
> > ----------------------------------------------------------------
> > Anson Huang (6):
> > soc: imx: Add SCU SoC info driver support
> > soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
> > soc: imx: soc-imx8: Correct return value of error handle
> > soc: imx8: Fix potential kernel dump in error path
> > soc: imx8: Use existing of_root directly
> > soc: imx: Add i.MX8MN SoC driver support
>
> Given that these were posted at the same time, it seems silly to post a patch
> with a fix right after -- they should probably be squashed before sending out
> (or when applying).
Hmm, soc-imx-scu is the new SoC bus driver added during this development
cycle, but all those improvements are around soc-imx8 driver which
landed on 5.2 release.
> Anyway, minor nit. Merged the branch.
Thanks, Olof.
Shawn
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
2019-06-25 12:32 ` Olof Johansson
@ 2019-06-26 2:02 ` Shawn Guo
2019-06-27 2:14 ` Olof Johansson
0 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-26 2:02 UTC (permalink / raw)
To: Olof Johansson
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > Anson Huang (6):
> > arm64: defconfig: add support for i.MX system controller watchdog
> > ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> > ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> > arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> > arm64: defconfig: Add i.MX SCU SoC info driver
>
> An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> interfaces, so it should do just fine as a module.
Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
by device drivers to identify SoC.
>
>
> > arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
> >
> > Fabio Estevam (3):
> > arm64: defconfig: Enable CONFIG_SPI_IMX
> > ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
> > ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
> >
> > Leonard Crestez (6):
> > arm64: defconfig: Enable imx8mm clk/pinctrl
> > arm64: defconfig: Enable lpi2c for imx8qxp and sensors
> > arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
> > arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
>
> And why does this need to be =y? Patch doesn't say.
Sorry for not making it clear in the commit log. This basically enables
the access to SoC fuses, where various system information are stored
there, like CPU speed grading which is needed by cpufreq support.
I will rework the patch by putting above info into commit log, and
resend the PR.
Shawn
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
2019-06-26 2:02 ` Shawn Guo
@ 2019-06-27 2:14 ` Olof Johansson
2019-06-27 13:25 ` Shawn Guo
0 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-27 2:14 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, ARM-SoC Maintainers, dl-linux-imx,
Sascha Hauer, Fabio Estevam, Linux ARM Mailing List
On Wed, Jun 26, 2019 at 10:02 AM Shawn Guo <shawnguo@kernel.org> wrote:
>
> On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > > Anson Huang (6):
> > > arm64: defconfig: add support for i.MX system controller watchdog
> > > ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> > > ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> > > arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> > > arm64: defconfig: Add i.MX SCU SoC info driver
> >
> > An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> > interfaces, so it should do just fine as a module.
>
> Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
> by device drivers to identify SoC.
Ah, yes of course. But don't we usually use compatible for this?
> >
> >
> > > arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
> > >
> > > Fabio Estevam (3):
> > > arm64: defconfig: Enable CONFIG_SPI_IMX
> > > ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
> > > ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
> > >
> > > Leonard Crestez (6):
> > > arm64: defconfig: Enable imx8mm clk/pinctrl
> > > arm64: defconfig: Enable lpi2c for imx8qxp and sensors
> > > arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
> > > arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
> >
> > And why does this need to be =y? Patch doesn't say.
>
> Sorry for not making it clear in the commit log. This basically enables
> the access to SoC fuses, where various system information are stored
> there, like CPU speed grading which is needed by cpufreq support.
Having hardware self-describe is nice, not having to populate DT
entries from the bootloader.
> I will rework the patch by putting above info into commit log, and
> resend the PR.
Thanks!
-Olof
_______________________________________________
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] 18+ messages in thread
* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
2019-06-27 2:14 ` Olof Johansson
@ 2019-06-27 13:25 ` Shawn Guo
0 siblings, 0 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-27 13:25 UTC (permalink / raw)
To: Olof Johansson
Cc: Stefan Agner, Li Yang, ARM-SoC Maintainers, dl-linux-imx,
Sascha Hauer, Fabio Estevam, Linux ARM Mailing List
On Thu, Jun 27, 2019 at 10:14:25AM +0800, Olof Johansson wrote:
> On Wed, Jun 26, 2019 at 10:02 AM Shawn Guo <shawnguo@kernel.org> wrote:
> >
> > On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > > > Anson Huang (6):
> > > > arm64: defconfig: add support for i.MX system controller watchdog
> > > > ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> > > > ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> > > > arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> > > > arm64: defconfig: Add i.MX SCU SoC info driver
> > >
> > > An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> > > interfaces, so it should do just fine as a module.
> >
> > Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
> > by device drivers to identify SoC.
>
> Ah, yes of course. But don't we usually use compatible for this?
Yes, we do. But soc_device_match() is now preferred over compatible,
since it can even identify the SoC revision while compatible usually
cannot.
Shawn
_______________________________________________
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] 18+ messages in thread
end of thread, other threads:[~2019-06-27 13:25 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-25 7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
2019-06-25 7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
2019-06-25 12:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
2019-06-25 11:51 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
2019-06-25 11:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
2019-06-25 11:52 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
2019-06-25 11:53 ` Olof Johansson
2019-06-25 7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
2019-06-25 12:32 ` Olof Johansson
2019-06-26 2:02 ` Shawn Guo
2019-06-27 2:14 ` Olof Johansson
2019-06-27 13:25 ` Shawn Guo
2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
2019-06-26 1:48 ` 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).