* [GIT PULL 1/6] i.MX drivers change for 5.2
@ 2019-04-22 8:28 Shawn Guo
2019-04-22 8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
` (5 more replies)
0 siblings, 6 replies; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.2
for you to fetch changes up to a7e26f356ca12906a164d83c9e9f8527ee7da022:
soc: imx: Add generic i.MX8 SoC driver (2019-04-20 21:26:36 +0800)
----------------------------------------------------------------
i.MX drivers change for 5.2:
- A series from Aisheng to generalize the SCU powerdomain driver
for easier adding new SCU based platforms like imx8qm.
- Add a generic i.MX8 SoC driver for reporting SoC and platform
information.
- Replace explicit polling loop with a call to regmap_read_poll_timeout()
for gpcv2 driver to avoid code repetition.
- Use devm_platform_ioremap_resource() to simplify gpc/gpcv2 driver
code a bit.
- Add general IRQ support for imx-scu driver, so that interrupt of
device like RTC, thermal and watchdog can be handled.
----------------------------------------------------------------
Abel Vesa (1):
soc: imx: Add generic i.MX8 SoC driver
Aisheng Dong (3):
firmware: imx: scu-pd: use bool to set postfix
firmware: imx: scu-pd: add specifying the base of domain name index support
firmware: imx: scu-pd: decouple the SS information from domain names
Andrey Smirnov (1):
soc: imx: gpcv2: Make use of regmap_read_poll_timeout()
Anson Huang (3):
soc: imx: gpc: use devm_platform_ioremap_resource() to simplify code
soc: imx: gpcv2: use devm_platform_ioremap_resource() to simplify code
firmware: imx: enable imx scu general irq function
drivers/firmware/imx/Makefile | 2 +-
drivers/firmware/imx/imx-scu-irq.c | 168 +++++++++++++++++++++++++++++++++++++
drivers/firmware/imx/imx-scu.c | 6 ++
drivers/firmware/imx/scu-pd.c | 121 +++++++++++++-------------
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/gpc.c | 4 +-
drivers/soc/imx/gpcv2.c | 43 ++++------
drivers/soc/imx/soc-imx8.c | 115 +++++++++++++++++++++++++
include/linux/firmware/imx/sci.h | 5 ++
9 files changed, 376 insertions(+), 89 deletions(-)
create mode 100644 drivers/firmware/imx/imx-scu-irq.c
create mode 100644 drivers/soc/imx/soc-imx8.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] 20+ messages in thread
* [GIT PULL 2/6] i.MX SoC update for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
@ 2019-04-22 8:28 ` Shawn Guo
2019-04-29 16:26 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
` (4 subsequent siblings)
5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.2
for you to fetch changes up to 8f3e2d2c93494333a1e889a68eaed241329be4f8:
ARM: imx6: cpuidle: omit the unnecessary unmask of GINT (2019-03-20 22:35:29 +0800)
----------------------------------------------------------------
i.MX SoC update for 5.2:
- Optimize i.MX6 cpuidle driver a little bit by omitting the
unnecessary unmask of GINT for WAIT_CLOCKED mode.
----------------------------------------------------------------
Kohji Okuno (1):
ARM: imx6: cpuidle: omit the unnecessary unmask of GINT
arch/arm/mach-imx/pm-imx6.c | 6 ++++--
1 file changed, 4 insertions(+), 2 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] 20+ messages in thread
* [GIT PULL 3/6] i.MX DT bindings update for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
2019-04-22 8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
@ 2019-04-22 8:28 ` Shawn Guo
2019-04-23 2:03 ` Shawn Guo
2019-04-22 8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
` (3 subsequent siblings)
5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.2
for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:
dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)
----------------------------------------------------------------
i.MX DT bindings update for 5.2:
- Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
GmbH.
- Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
- Update imx-scu bindings on resource table and general interrupt
support.
- Add bindings for i.MX MMDC memory controller.
----------------------------------------------------------------
Andrey Smirnov (3):
dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
Anson Huang (4):
dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
dt-bindings: firmware: imx-scu: add new resources to scu resource table
dt-bindings: memory-controllers: freescale: add MMDC binding doc
dt-bindings: fsl: scu: add general interrupt support
Bruno Thomsen (2):
dt-bindings: add vendor prefix for TQ Systems GmbH
dt-bindings: arm: add TQ boards
Daniel Baluta (1):
bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
Jacky Bai (1):
dt-bindings: arm: imx: Add the soc binding for imx8mm
Jonathan Neuschäfer (2):
dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
dt-bindings: arm: fsl: Add i.MX50 based boards
Marek Vasut (2):
of: Add vendor prefix for Menlo Systems GmbH
dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
Uwe Kleine-König (1):
dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +++++++++++++----
Documentation/devicetree/bindings/arm/fsl.yaml | 36 ++++++++++++++++++++++
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 +
.../bindings/memory-controllers/fsl/mmdc.txt | 35 +++++++++++++++++++++
.../devicetree/bindings/vendor-prefixes.txt | 3 ++
include/dt-bindings/firmware/imx/rsrc.h | 25 +++++----------
6 files changed, 106 insertions(+), 23 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.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] 20+ messages in thread
* [GIT PULL 4/6] i.MX arm device tree update for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
2019-04-22 8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
2019-04-22 8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
@ 2019-04-22 8:28 ` Shawn Guo
2019-04-23 2:08 ` Shawn Guo
2019-04-22 8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
` (2 subsequent siblings)
5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.2
for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:
ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)
----------------------------------------------------------------
i.MX arm device tree update for 5.2:
- New board support: imx50-kobo-aura, imx53-m53menlo, imx6dl-eckelmann,
imx7d-mba7, imx7d-zii-rpu2, and vf610-zii-spb4.
- Add i2c, mmc and spi aliases for SoC i.MX35, i.MX50 and i.MX6SL.
- Use new 'reset-gpios' property describing CODEC reset pin for board
mx6qdl-zii-rdu2, imx6qdl-gw5903 and imx6qdl-var-dart.
- Specify viewport count for PCIE block on SoC imx7d and imx6qdl.
- Correct 'ipg' clock of SDMA device for i.MX5, i.MX6 and i.MX7 SoCs.
- Rename MMDC memory controller device to be generic and add MMDC
device for imx7ulp SoC.
- Add OCOTP device support for imx7ulp SoC.
- Improve ZII board DTS by switching to SPDX identifier and using generic
device node name.
- A series from Rui Miguel Silva to add various media related devices
for i.MX7 SoC, and enable ov2680 sensor support for imx7s-warp board.
- Random small updates on various board support.
----------------------------------------------------------------
Adam Ford (3):
ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
ARM: dts: imx6q-logicpd: Enable Analog audio capture
ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend
Alexander Kurz (3):
ARM: dts: i.MX50: Add i2c, mmc and spi aliases
ARM: dts: i.MX6SL: Add i2c and mmc aliases
ARM: dts: i.MX35: Add i2c and mmc aliases
Andrew F. Davis (3):
ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name
Andrey Smirnov (16):
ARM: dts: vf610: Add ZII SPB4 board
ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
ARM: dts: imx7d: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: Add support for ZII i.MX7 RPU2 board
ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
Anson Huang (6):
ARM: dts: imx7ulp: add mmdc support
ARM: dts: imx: make MMDC node name generic
ARM: dts: imx6qdl: Improve mmdc1 node
ARM: dts: imx7ulp: add ocotp support
ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
ARM: dts: imx6dl-sabreauto: update opp table for auto part
Bruno Thomsen (4):
ARM: dts: tq imx7 common board support
ARM: dts: tq imx7s board support
ARM: dts: tq imx7d board support
ARM: dts: bugfix tqma7 soft reset issue
Fabio Estevam (5):
ARM: dts: vf610-zii: Disable SNVS RTC
ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
ARM: dts: vf610-zii: Remove 'max-brightness' property
ARM: dts: imx: Switch Zii dts to SPDX identifier
ARM: dts: imx: Use generic node names for Zii dts
Frieder Schrempf (1):
ARM: dts: ls1021a: Remove unused properties from QSPI node
Jonathan Neuschäfer (2):
ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
ARM: dts: imx50: Add Kobo Aura DTS
Lucas Stach (2):
ARM: dts: imx6: RDU2: add switch watchdog device
ARM: dts: imx6: RDU2: manage backlight from panel
Marco Felsch (1):
ARM: dts: pfla02: prepare storage devices to add paritions
Marek Vasut (2):
ARM: dts: imx53: Rename M53 SoM touchscreen node
ARM: dts: imx53: Add Menlosystems M53 board
Pierre-Jean Texier (1):
ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on
Rui Miguel Silva (5):
ARM: dts: imx7s: add mipi phy power domain
ARM: dts: imx7s: add multiplexer controls
ARM: dts: imx7s: Add video mux, csi and mipi_csi
ARM: dts: imx7s-warp: add csi and mipi_csi node
ARM: dts: imx7s-warp: add ov2680 sensor node
Tim Harvey (2):
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx
Uwe Kleine-König (1):
ARM: dts: Add devicetree for Eckelmann ci4x10
Yinbo Zhu (1):
ARM: dts: ls1021a-qds: enable esdhc controller
arch/arm/boot/dts/Makefile | 9 +-
arch/arm/boot/dts/imx35.dtsi | 6 +
arch/arm/boot/dts/imx50-kobo-aura.dts | 258 +++++++
arch/arm/boot/dts/imx50.dtsi | 23 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 311 +++++++++
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 +++++++++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 +
arch/arm/boot/dts/imx6q-gw54xx.dts | 105 +++
arch/arm/boot/dts/imx6q-logicpd.dts | 4 +-
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 ++++
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +-
arch/arm/boot/dts/imx6qdl.dtsi | 18 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll.dtsi | 3 +-
arch/arm/boot/dts/imx6sx.dtsi | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 4 +-
arch/arm/boot/dts/imx7-mba7.dtsi | 550 +++++++++++++++
arch/arm/boot/dts/imx7-tqma7.dtsi | 249 +++++++
arch/arm/boot/dts/imx7d-mba7.dts | 119 ++++
arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 ++++++++++++++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 1 +
arch/arm/boot/dts/imx7s-mba7.dts | 18 +
arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7s-warp.dts | 61 ++
arch/arm/boot/dts/imx7s.dtsi | 96 ++-
arch/arm/boot/dts/imx7ulp.dtsi | 12 +
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 -
arch/arm/boot/dts/ls1021a-qds.dts | 4 +
arch/arm/boot/dts/ls1021a.dtsi | 1 -
arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +-
arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +-
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 359 ++++++++++
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +-
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +-
49 files changed, 3808 insertions(+), 301 deletions(-)
create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.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] 20+ messages in thread
* [GIT PULL 5/6] i.MX arm64 device tree update for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
` (2 preceding siblings ...)
2019-04-22 8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
@ 2019-04-22 8:28 ` Shawn Guo
2019-04-29 16:27 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson
5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.2
for you to fetch changes up to 00c5ce8ac0233fb8975448e720bb1702b36d0725:
arm64: dts: lx2160a: add cpu idle support (2019-04-22 10:40:45 +0800)
----------------------------------------------------------------
i.MX arm64 device tree update for 5.2:
- Add initial i.MX8MM SoC and EVK board support.
- Enable OPP table for cpufreq support on i.MX8MQ, i.MX8QXP and
i.MX8MM.
- A series from Andrey Smirnov to enable PCIe support for i.MX8MQ.
- Add TMU (Thermal Management Unit) device on i.MX8MQ for managing
thermal of CPU, GPU, and VPU.
- Add SDMA and SAI2 devices for i.MX8MQ SoC and enable wm8524 audio
support on EVK board.
- Add LPUART, OCOTP and GPU devices for i.MX8MQ SoC.
- Add initial i.MX8MQ based Zii Ultra board support
- Add SCU general IRQ and watchdog support for i.MX8QXP.
- Add audio related devices and PMU for LS1028A.
- Enable SATA and cpuidle support for LX2160A.
- Other small random updates.
----------------------------------------------------------------
Abel Vesa (3):
arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
arm64: dts: imx8mq: Add the buck vdd_arm regulator
arm64: dts: imx8mq: Add the opp table and cores opp properties
Alison Wang (2):
arm64: dts: ls1028a: Add Audio DT nodes
arm64: dts: ls1028a: Add pmu dt nodes
Andrey Smirnov (5):
arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
arm64: dts: imx8mq: Add a node for SRC IP block
arm64: dts: imx8mq: Combine PCIE power domains
arm64: dts: imx8mq: Add nodes for PCIe IP blocks
arm64: dts: imx8mq-evk: Enable PCIE0 interface
Angus Ainslie (Purism) (3):
arm64: dts: imx8mq: enable the multi sensor TMU
arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
arm64: dts: imx8mq: Change ahb clock for imx8mq
Anson Huang (4):
arm64: dts: imx8qxp: add cpu opp table
arm64: dts: imx8mq: add clock for GPIO node
arm64: dts: imx8qxp: add system controller watchdog support
arm64: dts: imx8qxp: enable scu general irq channel
Carlo Caione (1):
arm64: dts: imx8mq: Add on-chip OTP controller node
Daniel Baluta (4):
arm64: dts: imx8mq: Add SDMA nodes
arm64: dts: imx8mq: Add SAI2 node
arm64: dts: imx8mq-evk: Enable audio codec wm8524
arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes
Fabio Estevam (2):
arm64: dts: imx8mq: Move the opp table out of bus node
arm64: dts: imx8mq: Move thermal-zones out of bus node
Frieder Schrempf (1):
arm64: dts: fsl: Remove unused properties from FSL QSPI nodes
Horia Geantă (1):
arm64: dts: ls1043a: add crypto node alias also for qds
Jacky Bai (2):
arm64: dts: imx: Add i.mx8mm dtsi support
arm64: dts: imx: Add i.mx8mm evk basic dts support
Leonard Crestez (2):
arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
arm64: dts: imx8mm: Add cpufreq properties
Lucas Stach (5):
arm64: dts: imx8mq: fix higher CPU operating point
arm64: dts: imx: add Zii Ultra board support
arm64: dts: imx8mq: add GPU node
arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
arm64: dts: imx8mq: fix GPU clock frequency
Manivannan Sadhasivam (1):
arm64: dts: freescale: Enable PCI-E controller for Oxalis board
Peng Fan (2):
arm64: dts: imx8qxp: fix mbox-cells
arm64: dts: imx8qxp: add lsio_mu2 node
Peng Ma (2):
arm64: dts: ls1028a: Corrected the SATA ecc address
arm64: dts: lx2160a: add sata node support
Ran Wang (1):
arm64: dts: lx2160a: add cpu idle support
arch/arm64/boot/dts/freescale/Makefile | 3 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 ++
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 ++
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 -
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 -
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 +
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 ++
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 +++++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 +++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 ++++
.../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 +++
.../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 +
.../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 ++++++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 ++++++++-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 +++
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 ++-
21 files changed, 2725 insertions(+), 13 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.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] 20+ messages in thread
* [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
` (3 preceding siblings ...)
2019-04-22 8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
@ 2019-04-22 8:28 ` Shawn Guo
2019-04-29 16:29 ` Olof Johansson
2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson
5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22 8:28 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 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
----------------------------------------------------------------
i.MX defconfig update for 5.2:
- Enable PCF857X GPIO expander and SIOX bus driver support for
imx_v6_v7_defconfig.
- Enable more drivers for i.MX8 platform support in arm64 defconfig:
SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
ROHM_BD718XX PMIC and OCOTP NVMEM.
----------------------------------------------------------------
Abel Vesa (1):
arm64: defconfig: Enable RTC_DRV_SNVS
Adam Ford (1):
ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
Anson Huang (1):
arm64: defconfig: add support for i.MX system controller watchdog
Fabio Estevam (1):
arm64: defconfig: Enable CONFIG_SPI_IMX
Leonard Crestez (4):
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
Uwe Kleine-König (1):
ARM: imx_v6_v7_defconfig: Enable SIOX bus
arch/arm/configs/imx_v6_v7_defconfig | 4 ++++
arch/arm64/configs/defconfig | 12 ++++++++++++
2 files changed, 16 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] 20+ messages in thread
* Re: [GIT PULL 3/6] i.MX DT bindings update for 5.2
2019-04-22 8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
@ 2019-04-23 2:03 ` Shawn Guo
2019-04-28 19:50 ` Olof Johansson
0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-23 2:03 UTC (permalink / raw)
To: arm
Cc: Stefan Agner, Li Yang, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:33PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.2
>
> for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:
>
> dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)
Hi Arnd, Olof,
I updated the tag to include one update on i.MX7D ADC bindings, which is
being used by ZII i.MX7 RPU2 board.
Shawn
The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.2
for you to fetch changes up to e2c7f52bcdaf6ee24447cd7bc6100702c0b0f777:
dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required (2019-04-23 09:48:46 +0800)
----------------------------------------------------------------
i.MX DT bindings update for 5.2:
- Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
GmbH.
- Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
- Update imx-scu bindings on resource table and general interrupt
support.
- Add bindings for i.MX MMDC memory controller.
- Update i.MX7D ADC bindings to add missing '#io-channel-cells'
property.
----------------------------------------------------------------
Andrey Smirnov (4):
dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required
Anson Huang (4):
dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
dt-bindings: firmware: imx-scu: add new resources to scu resource table
dt-bindings: memory-controllers: freescale: add MMDC binding doc
dt-bindings: fsl: scu: add general interrupt support
Bruno Thomsen (2):
dt-bindings: add vendor prefix for TQ Systems GmbH
dt-bindings: arm: add TQ boards
Daniel Baluta (1):
bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
Jacky Bai (1):
dt-bindings: arm: imx: Add the soc binding for imx8mm
Jonathan Neuschäfer (2):
dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
dt-bindings: arm: fsl: Add i.MX50 based boards
Marek Vasut (2):
of: Add vendor prefix for Menlo Systems GmbH
dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
Uwe Kleine-König (1):
dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +++++++++++++----
Documentation/devicetree/bindings/arm/fsl.yaml | 36 ++++++++++++++++++++++
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 +
.../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 ++
.../bindings/memory-controllers/fsl/mmdc.txt | 35 +++++++++++++++++++++
.../devicetree/bindings/vendor-prefixes.txt | 3 ++
include/dt-bindings/firmware/imx/rsrc.h | 25 +++++----------
7 files changed, 108 insertions(+), 23 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.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] 20+ messages in thread
* Re: [GIT PULL 4/6] i.MX arm device tree update for 5.2
2019-04-22 8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
@ 2019-04-23 2:08 ` Shawn Guo
2019-04-28 19:51 ` Olof Johansson
0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-23 2:08 UTC (permalink / raw)
To: arm
Cc: Stefan Agner, Li Yang, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:34PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.2
>
> for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:
>
> ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)
Hi Arnd, Olof,
I updated the tag to include the missing patch that adds #io-channel-cells
in ADC nodes. Otherwise, we have DTC warning below from ZII i.MX7 RPU2
board support.
arch/arm/boot/dts/imx7d-zii-rpu2.dts:46.12-50.4: Warning (io_channels_property): /iio-hwmon: Missing property '#io-channel-cells' in node /soc/aips-bus@30400000/adc@30610000 or bad phandle (referred from io-channels[0])
Shawn
The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.2
for you to fetch changes up to 4171797ff78fa1f351b890e18411b7959b506149:
ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes (2019-04-23 09:48:26 +0800)
----------------------------------------------------------------
i.MX arm device tree update for 5.2:
- New board support: imx50-kobo-aura, imx53-m53menlo, imx6dl-eckelmann,
imx7d-mba7, imx7d-zii-rpu2, and vf610-zii-spb4.
- Add i2c, mmc and spi aliases for SoC i.MX35, i.MX50 and i.MX6SL.
- Use new 'reset-gpios' property describing CODEC reset pin for board
mx6qdl-zii-rdu2, imx6qdl-gw5903 and imx6qdl-var-dart.
- Specify viewport count for PCIE block on SoC imx7d and imx6qdl.
- Correct 'ipg' clock of SDMA device for i.MX5, i.MX6 and i.MX7 SoCs.
- Rename MMDC memory controller device to be generic and add MMDC
device for imx7ulp SoC.
- Add OCOTP device support for imx7ulp SoC.
- Improve ZII board DTS by switching to SPDX identifier and using generic
device node name.
- A series from Rui Miguel Silva to add various media related devices
for i.MX7 SoC, and enable ov2680 sensor support for imx7s-warp board.
- Random small updates on various board support.
----------------------------------------------------------------
Adam Ford (3):
ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
ARM: dts: imx6q-logicpd: Enable Analog audio capture
ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend
Alexander Kurz (3):
ARM: dts: i.MX50: Add i2c, mmc and spi aliases
ARM: dts: i.MX6SL: Add i2c and mmc aliases
ARM: dts: i.MX35: Add i2c and mmc aliases
Andrew F. Davis (3):
ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name
Andrey Smirnov (17):
ARM: dts: vf610: Add ZII SPB4 board
ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
ARM: dts: imx7d: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify viewport count for PCIE block
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
ARM: dts: Add support for ZII i.MX7 RPU2 board
ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes
Anson Huang (6):
ARM: dts: imx7ulp: add mmdc support
ARM: dts: imx: make MMDC node name generic
ARM: dts: imx6qdl: Improve mmdc1 node
ARM: dts: imx7ulp: add ocotp support
ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
ARM: dts: imx6dl-sabreauto: update opp table for auto part
Bruno Thomsen (4):
ARM: dts: tq imx7 common board support
ARM: dts: tq imx7s board support
ARM: dts: tq imx7d board support
ARM: dts: bugfix tqma7 soft reset issue
Fabio Estevam (5):
ARM: dts: vf610-zii: Disable SNVS RTC
ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
ARM: dts: vf610-zii: Remove 'max-brightness' property
ARM: dts: imx: Switch Zii dts to SPDX identifier
ARM: dts: imx: Use generic node names for Zii dts
Frieder Schrempf (1):
ARM: dts: ls1021a: Remove unused properties from QSPI node
Jonathan Neuschäfer (2):
ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
ARM: dts: imx50: Add Kobo Aura DTS
Lucas Stach (2):
ARM: dts: imx6: RDU2: add switch watchdog device
ARM: dts: imx6: RDU2: manage backlight from panel
Marco Felsch (1):
ARM: dts: pfla02: prepare storage devices to add paritions
Marek Vasut (2):
ARM: dts: imx53: Rename M53 SoM touchscreen node
ARM: dts: imx53: Add Menlosystems M53 board
Pierre-Jean Texier (1):
ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on
Rui Miguel Silva (5):
ARM: dts: imx7s: add mipi phy power domain
ARM: dts: imx7s: add multiplexer controls
ARM: dts: imx7s: Add video mux, csi and mipi_csi
ARM: dts: imx7s-warp: add csi and mipi_csi node
ARM: dts: imx7s-warp: add ov2680 sensor node
Tim Harvey (2):
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx
Uwe Kleine-König (1):
ARM: dts: Add devicetree for Eckelmann ci4x10
Yinbo Zhu (1):
ARM: dts: ls1021a-qds: enable esdhc controller
arch/arm/boot/dts/Makefile | 9 +-
arch/arm/boot/dts/imx35.dtsi | 6 +
arch/arm/boot/dts/imx50-kobo-aura.dts | 258 +++++++
arch/arm/boot/dts/imx50.dtsi | 23 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 311 +++++++++
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 +++++++++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 +
arch/arm/boot/dts/imx6q-gw54xx.dts | 105 +++
arch/arm/boot/dts/imx6q-logicpd.dts | 4 +-
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 ++++
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +-
arch/arm/boot/dts/imx6qdl.dtsi | 18 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +-
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll.dtsi | 3 +-
arch/arm/boot/dts/imx6sx.dtsi | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 4 +-
arch/arm/boot/dts/imx7-mba7.dtsi | 550 +++++++++++++++
arch/arm/boot/dts/imx7-tqma7.dtsi | 249 +++++++
arch/arm/boot/dts/imx7d-mba7.dts | 119 ++++
arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 ++++++++++++++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 1 +
arch/arm/boot/dts/imx7s-mba7.dts | 18 +
arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 +
arch/arm/boot/dts/imx7s-warp.dts | 61 ++
arch/arm/boot/dts/imx7s.dtsi | 98 ++-
arch/arm/boot/dts/imx7ulp.dtsi | 12 +
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 -
arch/arm/boot/dts/ls1021a-qds.dts | 4 +
arch/arm/boot/dts/ls1021a.dtsi | 1 -
arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +-
arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +-
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 359 ++++++++++
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +-
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +-
49 files changed, 3810 insertions(+), 301 deletions(-)
create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.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] 20+ messages in thread
* Re: [GIT PULL 3/6] i.MX DT bindings update for 5.2
2019-04-23 2:03 ` Shawn Guo
@ 2019-04-28 19:50 ` Olof Johansson
0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-28 19:50 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Apr 23, 2019 at 10:03:25AM +0800, Shawn Guo wrote:
> On Mon, Apr 22, 2019 at 04:28:33PM +0800, Shawn Guo wrote:
> > The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> >
> > Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.2
> >
> > for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:
> >
> > dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)
>
> Hi Arnd, Olof,
>
> I updated the tag to include one update on i.MX7D ADC bindings, which is
> being used by ZII i.MX7 RPU2 board.
>
> Shawn
>
>
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.2
>
> for you to fetch changes up to e2c7f52bcdaf6ee24447cd7bc6100702c0b0f777:
>
> dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required (2019-04-23 09:48:46 +0800)
>
> ----------------------------------------------------------------
> i.MX DT bindings update for 5.2:
> - Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
> GmbH.
> - Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
> SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
> - Update imx-scu bindings on resource table and general interrupt
> support.
> - Add bindings for i.MX MMDC memory controller.
> - Update i.MX7D ADC bindings to add missing '#io-channel-cells'
> property.
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] 20+ messages in thread
* Re: [GIT PULL 4/6] i.MX arm device tree update for 5.2
2019-04-23 2:08 ` Shawn Guo
@ 2019-04-28 19:51 ` Olof Johansson
0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-28 19:51 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Tue, Apr 23, 2019 at 10:08:06AM +0800, Shawn Guo wrote:
> On Mon, Apr 22, 2019 at 04:28:34PM +0800, Shawn Guo wrote:
> > The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> >
> > Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.2
> >
> > for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:
> >
> > ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)
>
> Hi Arnd, Olof,
>
> I updated the tag to include the missing patch that adds #io-channel-cells
> in ADC nodes. Otherwise, we have DTC warning below from ZII i.MX7 RPU2
> board support.
>
> arch/arm/boot/dts/imx7d-zii-rpu2.dts:46.12-50.4: Warning (io_channels_property): /iio-hwmon: Missing property '#io-channel-cells' in node /soc/aips-bus@30400000/adc@30610000 or bad phandle (referred from io-channels[0])
>
> Shawn
>
>
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.2
>
> for you to fetch changes up to 4171797ff78fa1f351b890e18411b7959b506149:
>
> ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes (2019-04-23 09:48:26 +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] 20+ messages in thread
* Re: [GIT PULL 1/6] i.MX drivers change for 5.2
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
` (4 preceding siblings ...)
2019-04-22 8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2019-04-29 16:25 ` Olof Johansson
5 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:25 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:31PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.2
>
> for you to fetch changes up to a7e26f356ca12906a164d83c9e9f8527ee7da022:
>
> soc: imx: Add generic i.MX8 SoC driver (2019-04-20 21:26:36 +0800)
>
> ----------------------------------------------------------------
> i.MX drivers change for 5.2:
> - A series from Aisheng to generalize the SCU powerdomain driver
> for easier adding new SCU based platforms like imx8qm.
> - Add a generic i.MX8 SoC driver for reporting SoC and platform
> information.
> - Replace explicit polling loop with a call to regmap_read_poll_timeout()
> for gpcv2 driver to avoid code repetition.
> - Use devm_platform_ioremap_resource() to simplify gpc/gpcv2 driver
> code a bit.
> - Add general IRQ support for imx-scu driver, so that interrupt of
> device like RTC, thermal and watchdog can be handled.
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] 20+ messages in thread
* Re: [GIT PULL 2/6] i.MX SoC update for 5.2
2019-04-22 8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
@ 2019-04-29 16:26 ` Olof Johansson
0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:26 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:32PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.2
>
> for you to fetch changes up to 8f3e2d2c93494333a1e889a68eaed241329be4f8:
>
> ARM: imx6: cpuidle: omit the unnecessary unmask of GINT (2019-03-20 22:35:29 +0800)
>
> ----------------------------------------------------------------
> i.MX SoC update for 5.2:
> - Optimize i.MX6 cpuidle driver a little bit by omitting the
> unnecessary unmask of GINT for WAIT_CLOCKED mode.
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] 20+ messages in thread
* Re: [GIT PULL 5/6] i.MX arm64 device tree update for 5.2
2019-04-22 8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
@ 2019-04-29 16:27 ` Olof Johansson
0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:27 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:35PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.2
>
> for you to fetch changes up to 00c5ce8ac0233fb8975448e720bb1702b36d0725:
>
> arm64: dts: lx2160a: add cpu idle support (2019-04-22 10:40:45 +0800)
>
> ----------------------------------------------------------------
> i.MX arm64 device tree update for 5.2:
> - Add initial i.MX8MM SoC and EVK board support.
> - Enable OPP table for cpufreq support on i.MX8MQ, i.MX8QXP and
> i.MX8MM.
> - A series from Andrey Smirnov to enable PCIe support for i.MX8MQ.
> - Add TMU (Thermal Management Unit) device on i.MX8MQ for managing
> thermal of CPU, GPU, and VPU.
> - Add SDMA and SAI2 devices for i.MX8MQ SoC and enable wm8524 audio
> support on EVK board.
> - Add LPUART, OCOTP and GPU devices for i.MX8MQ SoC.
> - Add initial i.MX8MQ based Zii Ultra board support
> - Add SCU general IRQ and watchdog support for i.MX8QXP.
> - Add audio related devices and PMU for LS1028A.
> - Enable SATA and cpuidle support for LX2160A.
> - Other small random updates.
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-22 8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2019-04-29 16:29 ` Olof Johansson
2019-04-30 2:26 ` Shawn Guo
2019-05-04 13:28 ` Shawn Guo
0 siblings, 2 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:29 UTC (permalink / raw)
To: Shawn Guo
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>
> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
>
> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
>
> arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
>
> ----------------------------------------------------------------
> i.MX defconfig update for 5.2:
> - Enable PCF857X GPIO expander and SIOX bus driver support for
> imx_v6_v7_defconfig.
> - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> ROHM_BD718XX PMIC and OCOTP NVMEM.
All of these are enabled as =y. I don't think all of them are critical for
booting the system up to a rootfs. Can you please switch over any non-critical
drivers to =m?
(Not 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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-29 16:29 ` Olof Johansson
@ 2019-04-30 2:26 ` Shawn Guo
2019-04-30 2:31 ` Fabio Estevam
2019-04-30 21:18 ` Leonard Crestez
2019-05-04 13:28 ` Shawn Guo
1 sibling, 2 replies; 20+ messages in thread
From: Shawn Guo @ 2019-04-30 2:26 UTC (permalink / raw)
To: Olof Johansson, Fabio Estevam, Abel Vesa, Leonard Crestez
Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
linux-arm-kernel
On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
> > The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> >
> > Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
> >
> > for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> >
> > arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> >
> > ----------------------------------------------------------------
> > i.MX defconfig update for 5.2:
> > - Enable PCF857X GPIO expander and SIOX bus driver support for
> > imx_v6_v7_defconfig.
> > - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> > SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> > ROHM_BD718XX PMIC and OCOTP NVMEM.
>
> All of these are enabled as =y. I don't think all of them are critical for
> booting the system up to a rootfs. Can you please switch over any non-critical
> drivers to =m?
Okay, let's check them one by one.
- CONFIG_SPI_IMX=y
@Fabio, do you have a critical use case for this to be 'y'? Or can we
change this to 'm'?
- CONFIG_RTC_DRV_SNVS=y
@Abel, I guess this can be 'm'? Or you have a good reason for this to
be 'y'?
- CONFIG_PINCTRL_IMX8MM=y, CONFIG_CLK_IMX8MM=y
@Olof, I think we shouldn't have problem to have pinctrl and clock
driver to be 'y', as they are pretty fundamental for a platform
support.
- CONFIG_GPIO_MAX732X=y
@Olof, this is essentially a GPIO controller, just like
CONFIG_GPIO_PCA953X=y currently sitting in defconfig.
- CONFIG_I2C_IMX_LPI2C=y
@Olof, this is a driver for I2C bus controller which is used for many
I2C devices, and above GPIO expander is one example. So we would
treat it as fundamental one.
- CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y
@Leonard, are they critical for booting imx8mm-evk board up? Or can
they be installed as module after system is up?
- CONFIG_NVMEM_IMX_OCOTP=y
@Olof, this is the driver for fuse access on i.MX platform. Drivers
like cpufreq will need to access fuse for cpu grade data. So we would
take this driver as fundamental infrastructural.
Shawn
>
> (Not merged)
_______________________________________________
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-30 2:26 ` Shawn Guo
@ 2019-04-30 2:31 ` Fabio Estevam
2019-04-30 21:18 ` Leonard Crestez
1 sibling, 0 replies; 20+ messages in thread
From: Fabio Estevam @ 2019-04-30 2:31 UTC (permalink / raw)
To: Shawn Guo
Cc: Abel Vesa, Stefan Agner, Li Yang, arm-soc, NXP Linux Team,
Sascha Hauer, Olof Johansson, Leonard Crestez,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
On Mon, Apr 29, 2019 at 11:27 PM Shawn Guo <shawnguo@kernel.org> wrote:
> Okay, let's check them one by one.
>
> - CONFIG_SPI_IMX=y
>
> @Fabio, do you have a critical use case for this to be 'y'? Or can we
> change this to 'm'?
Yes, we can change it to be a module.
_______________________________________________
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-30 2:26 ` Shawn Guo
2019-04-30 2:31 ` Fabio Estevam
@ 2019-04-30 21:18 ` Leonard Crestez
2019-05-01 0:41 ` Shawn Guo
1 sibling, 1 reply; 20+ messages in thread
From: Leonard Crestez @ 2019-04-30 21:18 UTC (permalink / raw)
To: Shawn Guo, Olof Johansson
Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
On 4/30/2019 5:27 AM, Shawn Guo wrote:
> On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
>> On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
>>> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>>>
>>> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>>>
>>> are available in the Git repository at:
>>>
>>> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
>>>
>>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
>>>
>>> arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
>>>
>>> ----------------------------------------------------------------
>>> i.MX defconfig update for 5.2:
>>> - Enable PCF857X GPIO expander and SIOX bus driver support for
>>> imx_v6_v7_defconfig.
>>> - Enable more drivers for i.MX8 platform support in arm64 defconfig:
>>> SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
>>> ROHM_BD718XX PMIC and OCOTP NVMEM.
>>
>> All of these are enabled as =y. I don't think all of them are critical for
>> booting the system up to a rootfs. Can you please switch over any non-critical
>> drivers to =m?
> - CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y
>
> @Leonard, are they critical for booting imx8mm-evk board up? Or can
> they be installed as module after system is up?
This is the PMIC used on imx8mm-evk and also the purism devkit. Since
it's used for main chip power "y" makes sense but boards can boot
without it and I can't think of a corner case where we could fail to
reach rootfs because of no PMIC driver.
Looking through arm64 defconfig other PMIC regulators seem to be "y"
> - CONFIG_GPIO_MAX732X=y
> - CONFIG_I2C_IMX_LPI2C=y
Other I2C/GPIO drivers are "y" but again can't point to anything
specific that would fail.
> - CONFIG_NVMEM_IMX_OCOTP=y
>
> @Olof, this is the driver for fuse access on i.MX platform. Drivers
> like cpufreq will need to access fuse for cpu grade data. So we would
> take this driver as fundamental infrastructural.
Other than thermal and speed grading fuses also contain MAC address on
imx chips. Since FEC (imx ethernet controller) is "y" for easy netboots
it makes a lot of sense to keep this "y" as well.
These are all relatively small drivers. I don't think that RTC drivers
are worth excluding either.
--
Regards,
Leonard
_______________________________________________
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-30 21:18 ` Leonard Crestez
@ 2019-05-01 0:41 ` Shawn Guo
2019-05-03 14:12 ` Leonard Crestez
0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-05-01 0:41 UTC (permalink / raw)
To: Leonard Crestez
Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
Olof Johansson, Fabio Estevam, linux-arm-kernel
On Tue, Apr 30, 2019 at 09:18:18PM +0000, Leonard Crestez wrote:
> On 4/30/2019 5:27 AM, Shawn Guo wrote:
> > On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> >> On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
> >>> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> >>>
> >>> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> >>>
> >>> are available in the Git repository at:
> >>>
> >>> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
> >>>
> >>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> >>>
> >>> arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> >>>
> >>> ----------------------------------------------------------------
> >>> i.MX defconfig update for 5.2:
> >>> - Enable PCF857X GPIO expander and SIOX bus driver support for
> >>> imx_v6_v7_defconfig.
> >>> - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> >>> SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> >>> ROHM_BD718XX PMIC and OCOTP NVMEM.
> >>
> >> All of these are enabled as =y. I don't think all of them are critical for
> >> booting the system up to a rootfs. Can you please switch over any non-critical
> >> drivers to =m?
>
> > - CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y
> >
> > @Leonard, are they critical for booting imx8mm-evk board up? Or can
> > they be installed as module after system is up?
>
> This is the PMIC used on imx8mm-evk and also the purism devkit. Since
> it's used for main chip power "y" makes sense but boards can boot
> without it and I can't think of a corner case where we could fail to
> reach rootfs because of no PMIC driver.
>
> Looking through arm64 defconfig other PMIC regulators seem to be "y"
Okay.
>
> > - CONFIG_GPIO_MAX732X=y
> > - CONFIG_I2C_IMX_LPI2C=y
>
> Other I2C/GPIO drivers are "y" but again can't point to anything
> specific that would fail.
I understand that the rootfs in Olof's context might be ramdisk, and
missing GPIO driver shouldn't be a problem. However, I really would
like build a kernel image out of defconfig that can run into rootfs on
SD/MMC or NFS, which would be much more useful. In that case, drivers
like GPIO should be required.
>
> > - CONFIG_NVMEM_IMX_OCOTP=y
> >
> > @Olof, this is the driver for fuse access on i.MX platform. Drivers
> > like cpufreq will need to access fuse for cpu grade data. So we would
> > take this driver as fundamental infrastructural.
>
> Other than thermal and speed grading fuses also contain MAC address on
> imx chips. Since FEC (imx ethernet controller) is "y" for easy netboots
> it makes a lot of sense to keep this "y" as well.
Agreed.
>
> These are all relatively small drivers. I don't think that RTC drivers
> are worth excluding either.
I don't think that is a good argument. The need of being 'y' is based
on necessity rather than driver size. arm-soc folks are maintaining
one single defconfig for all arm64 platforms. There could be hundreds
of such small drivers to be 'y' for no good reason.
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-05-01 0:41 ` Shawn Guo
@ 2019-05-03 14:12 ` Leonard Crestez
0 siblings, 0 replies; 20+ messages in thread
From: Leonard Crestez @ 2019-05-03 14:12 UTC (permalink / raw)
To: Shawn Guo, Olof Johansson
Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
Fabio Estevam, linux-arm-kernel
On 01.05.2019 03:42, Shawn Guo wrote:
> On Tue, Apr 30, 2019 at 09:18:18PM +0000, Leonard Crestez wrote:
>> On 4/30/2019 5:27 AM, Shawn Guo wrote:
>>> On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
>>>> On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
>>>>> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
>>>>>
>>>>> Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
>>>>>
>>>>> are available in the Git repository at:
>>>>>
>>>>> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
>>>>>
>>>>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
>>>>>
>>>>> arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> i.MX defconfig update for 5.2:
>>>>> - Enable PCF857X GPIO expander and SIOX bus driver support for
>>>>> imx_v6_v7_defconfig.
>>>>> - Enable more drivers for i.MX8 platform support in arm64 defconfig:
>>>>> SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
>>>>> ROHM_BD718XX PMIC and OCOTP NVMEM.
>>>>
>>>> All of these are enabled as =y. I don't think all of them are critical for
>>>> booting the system up to a rootfs. Can you please switch over any non-critical
>>>> drivers to =m?
>> > - CONFIG_GPIO_MAX732X=y
>> > - CONFIG_I2C_IMX_LPI2C=y
>>
>> Other I2C/GPIO drivers are "y" but again can't point to anything
>> specific that would fail.
>
> I understand that the rootfs in Olof's context might be ramdisk, and
> missing GPIO driver shouldn't be a problem. However, I really would
> like build a kernel image out of defconfig that can run into rootfs on
> SD/MMC or NFS, which would be much more useful. In that case, drivers
> like GPIO should be required.
Indeed, some boards might use i2c gpio expanders to reset SD/MCC or
ethernet phys; tracking down exactly which i2c gpio expanders are used
in this way in order to fix boot issues wouldn't be fun.
--
Regards,
Leonard
_______________________________________________
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] 20+ messages in thread
* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
2019-04-29 16:29 ` Olof Johansson
2019-04-30 2:26 ` Shawn Guo
@ 2019-05-04 13:28 ` Shawn Guo
1 sibling, 0 replies; 20+ messages in thread
From: Shawn Guo @ 2019-05-04 13:28 UTC (permalink / raw)
To: Olof Johansson
Cc: Abel Vesa, Stefan Agner, Li Yang, arm, linux-imx, kernel,
Leonard Crestez, Fabio Estevam, linux-arm-kernel
Hi Olof,
On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> On Mon, Apr 22, 2019 at 04:28:36PM +0800, Shawn Guo wrote:
> > The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> >
> > Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
> >
> > for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> >
> > arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> >
> > ----------------------------------------------------------------
> > i.MX defconfig update for 5.2:
> > - Enable PCF857X GPIO expander and SIOX bus driver support for
> > imx_v6_v7_defconfig.
> > - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> > SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> > ROHM_BD718XX PMIC and OCOTP NVMEM.
>
> All of these are enabled as =y. I don't think all of them are critical for
> booting the system up to a rootfs. Can you please switch over any non-critical
> drivers to =m?
>
> (Not merged)
I updated the tag with CONFIG_SPI_IMX and CONFIG_RTC_DRV_SNVS being
changed to 'm'. Please consider to pull, thanks.
Shawn
The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.2
for you to fetch changes up to 4aaa1c7a05db51e0f1b6ac41ce6e76f6b0125389:
arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-05-04 21:17:57 +0800)
----------------------------------------------------------------
i.MX defconfig update for 5.2:
- Enable PCF857X GPIO expander and SIOX bus driver support for
imx_v6_v7_defconfig.
- Enable more drivers for i.MX8 platform support in arm64 defconfig:
SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
ROHM_BD718XX PMIC and OCOTP NVMEM.
----------------------------------------------------------------
Abel Vesa (1):
arm64: defconfig: Enable RTC_DRV_SNVS
Adam Ford (1):
ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
Anson Huang (1):
arm64: defconfig: add support for i.MX system controller watchdog
Fabio Estevam (1):
arm64: defconfig: Enable CONFIG_SPI_IMX
Leonard Crestez (4):
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
Uwe Kleine-König (1):
ARM: imx_v6_v7_defconfig: Enable SIOX bus
arch/arm/configs/imx_v6_v7_defconfig | 4 ++++
arch/arm64/configs/defconfig | 12 ++++++++++++
2 files changed, 16 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] 20+ messages in thread
end of thread, other threads:[~2019-05-04 13:28 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-22 8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
2019-04-22 8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
2019-04-29 16:26 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
2019-04-23 2:03 ` Shawn Guo
2019-04-28 19:50 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
2019-04-23 2:08 ` Shawn Guo
2019-04-28 19:51 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
2019-04-29 16:27 ` Olof Johansson
2019-04-22 8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
2019-04-29 16:29 ` Olof Johansson
2019-04-30 2:26 ` Shawn Guo
2019-04-30 2:31 ` Fabio Estevam
2019-04-30 21:18 ` Leonard Crestez
2019-05-01 0:41 ` Shawn Guo
2019-05-03 14:12 ` Leonard Crestez
2019-05-04 13:28 ` Shawn Guo
2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson
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.