* [GIT PULL 1/7] i.MX drivers changes for 4.21
@ 2018-12-10 7:46 Shawn Guo
2018-12-10 7:46 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-4.21
for you to fetch changes up to b6444cf5fa607469d9a14edef2edad32773f4514:
soc: imx: gpc: Increase GPC_CLK_MAX to 7 (2018-12-10 08:51:12 +0800)
----------------------------------------------------------------
i.MX drivers change for 4.21:
- A series from Aisheng that improves SCU power domain bindings by
defining '#power-domain-cells' as 1, and adds i.MX8 SCU power domain
driver support on top of it.
- A series from Lucas that updates gpcv2 driver for scalability and
adds i.MX8MQ support into the driver.
- Increase gpc driver GPC_CLK_MAX definition to 7, as DISPLAY power
domain on imx6sx has 7 clocks.
----------------------------------------------------------------
A.s. Dong (5):
dt-bindings: imx: add scu resource id headfile
firmware: imx: remove resource id enums
dt-bindings: fsl: scu: update power domain binding
firmware: imx: add pm svc headfile
firmware: imx: add SCU power domain driver
Leonard Crestez (1):
soc: imx: gpc: Increase GPC_CLK_MAX to 7
Lucas Stach (3):
soc: imx: gpcv2: prefix i.MX7 specific defines
soc: imx: gpcv2: move register access table to domain data
soc: imx: gpcv2: add support for i.MX8MQ SoC
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 37 +-
.../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +-
drivers/firmware/imx/Kconfig | 6 +
drivers/firmware/imx/Makefile | 3 +-
drivers/firmware/imx/scu-pd.c | 339 +++++++++++++
drivers/soc/imx/Kconfig | 6 +-
drivers/soc/imx/Makefile | 2 +-
drivers/soc/imx/gpc.c | 2 +-
drivers/soc/imx/gpcv2.c | 296 +++++++++--
include/dt-bindings/firmware/imx/rsrc.h | 559 +++++++++++++++++++++
include/dt-bindings/power/imx8mq-power.h | 21 +
include/linux/firmware/imx/sci.h | 1 +
include/linux/firmware/imx/svc/pm.h | 85 ++++
include/linux/firmware/imx/types.h | 552 --------------------
14 files changed, 1284 insertions(+), 632 deletions(-)
create mode 100644 drivers/firmware/imx/scu-pd.c
create mode 100644 include/dt-bindings/firmware/imx/rsrc.h
create mode 100644 include/dt-bindings/power/imx8mq-power.h
create mode 100644 include/linux/firmware/imx/svc/pm.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [GIT PULL 2/7] i.MX SoC changes for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-11 2:51 ` Shawn Guo
2018-12-10 7:46 ` [GIT PULL 3/7] i.MX device tree update " Shawn Guo
` (5 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.21
for you to fetch changes up to de70d0e9d43dd5fa899ce3a1560a4d2536b6b71e:
ARM: imx: add initial support for imx7ulp (2018-12-10 08:56:30 +0800)
----------------------------------------------------------------
i.MX SoC changes for 4.21:
- An improvement on i.MX debugging options that only defines
DEBUG_IMX_UART_PORT if needed, so that the option will not be present
in the kernel config when DEBUG_LL is disabled.
- Adds the necessary platform support for i.MX7ULP SoC and configures
power mode to Partial Stop mode 3 with system/bus clock enabled.
Otherwise the default STOP mode will gate off system/bus clock when
WFI gets executed on i.MX7ULP.
----------------------------------------------------------------
A.s. Dong (1):
ARM: imx: add initial support for imx7ulp
Uwe Kleine-König (1):
ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
arch/arm/Kconfig.debug | 28 ++++++++++++++--------------
arch/arm/mach-imx/Kconfig | 9 +++++++++
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/common.h | 1 +
arch/arm/mach-imx/cpu.c | 3 +++
arch/arm/mach-imx/mach-imx7ulp.c | 31 +++++++++++++++++++++++++++++++
arch/arm/mach-imx/mxc.h | 1 +
arch/arm/mach-imx/pm-imx7ulp.c | 29 +++++++++++++++++++++++++++++
8 files changed, 89 insertions(+), 14 deletions(-)
create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c
create mode 100644 arch/arm/mach-imx/pm-imx7ulp.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] 15+ messages in thread
* [GIT PULL 3/7] i.MX device tree update for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
2018-12-10 7:46 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-12 20:55 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 4/7] i.MX7D PICO boards " Shawn Guo
` (4 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.21
for you to fetch changes up to 79da07dec740a42c70963ebacbd2bf8866af9e20:
ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 (2018-12-10 10:03:19 +0800)
----------------------------------------------------------------
i.MX device tree update for 4.21:
- New boards support: emtrion emCON-MX6, imx6ul-pico-pi, imx7d-sdb-reva
and vf610 based Liebherr's BK4 device, ZII SCU4 AIB board.
- Add flexcan support for i.MX6UL SoC, turn on stop mode wakeup feature
for flexcan, and enable devices on a few i.MX6 NXP boards.
- Enable AUO G101EVN010 lcd panel and Goodix touch support for
imx6ul-ccimx6ulsbcpro board.
- Enable sensors support for imx6qdl-sabresd board: egalax touch, light,
magnetometer and accelerometer sensor.
- Switch more boards to use SPDX identifier.
- Fix memory node duplication in i.MX device tree sources.
- Correct GIC PPI interrupts mask for i.MX6UL and i.MX7 SoCs.
- Drop 'snps,dw-pcie' compatible from LS1021A PCIe device to avoid
incorrect device matching.
- Add the gpu nodes for the adreno 200 GPU on iMX51 and iMX53, which
are now supported by the freedreno driver.
- Add DCP device support for i.MX6ULL, which requires explicit clock
enabling.
- Add '#thermal-sensor-cells' for thermal device and '#cooling-cells'
for cooling devices.
- Add missing clock information for EPIT on i.MX25 SoC.
- Add PWM and qdma devices for LS1021A SoC.
- Update cooling maps of LS1021A SoC to include all devices affected by
individual trip points.
- Random device addition and cleanup on various boards.
----------------------------------------------------------------
Aisheng Dong (7):
ARM: dts: imx6sx-sdb: add flexcan support
ARM: dts: imx6sx-sabreauto: add flexcan support
ARM: dts: imx6qdl-sabreauto: add flexcan support
ARM: dts: imx6sx: Add flexcan stop mode wakeup support
ARM: dts: imx6qdl: Add flexcan stop mode wakeup support
ARM: dts: imx6ul: Add flexcan stop mode wakeup support
ARM: dts: imx7s: Add flexcan stop mode wakeup support
Alex Gonzalez (4):
ARM: dts: imx6ul: ccimx6ulsom: Add support for wireless SOM variant
ARM: dts: imx6ul: ccimx6ulsom: Fix indentation on iomuxc nodes
ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel
ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller
Andrey Smirnov (1):
ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1
Anson Huang (11):
ARM: dts: imx6: add mmdc ipg clock
ARM: dts: imx6sll: remove unused property in gpc node
ARM: dts: imx6sl: vddpu is NOT an always-on regulator
ARM: dts: imx6sx: specify proper clock for nodes with dummy clock
ARM: dts: imx7d-sdb: add rev-a board support
ARM: dts: imx6sll-evk: add debug LED support
ARM: dts: imx6sll-evk: use WDOG_B pin reset
ARM: dts: imx6qdl-sabresd: add egalax touch screen support on i2c2 bus
ARM: dts: imx6qdl-sabresd: add light sensor support
ARM: dts: imx6qdl-sabresd: add magnetometer sensor support
ARM: dts: imx6qdl-sabresd: add accelerometer sensor support
Dong Aisheng (1):
ARM: dts: imx6ul: add flexcan support
Fabio Estevam (34):
ARM: dts: vf610: Add ZII SCU4 AIB board
ARM: dts: imx51: Fix memory node duplication
ARM: dts: imx53: Fix memory node duplication
ARM: dts: imx6sx: Complete the PXP support
ARM: dts: imx31: Fix memory node duplication
ARM: dts: imx35: Fix memory node duplication
ARM: dts: imx7: Fix memory node duplication
ARM: dts: imx6ul-ccimx6ulsom: Add memory node to board dts
ARM: dts: imx6ul: Fix memory node duplication
ARM: dts: imx6sx: Fix memory node duplication
ARM: dts: imx6sl: Fix memory node duplication
ARM: dts: imx50: Fix memory node duplication
ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
ARM: dts: imx6: Switch NXP board dts to SPDX identifier
ARM: dts: imx23: Fix memory node duplication
ARM: dts: imx28: Fix memory node duplication
ARM: dts: imx1: Fix memory node duplication
ARM: dts: imx27: Fix memory node duplication
ARM: dts: imx25: Fix memory node duplication
ARM: dts: imx50: Switch to SPDX identifier
ARM: dts: imx53: Switch to SPDX identifier
ARM: dts: imx6ul: Correct mask for GIC PPI interrupts
ARM: dts: imx7: Correct mask for GIC PPI interrupts
ARM: dts: vf: Fix memory node duplication
ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier
ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx6ul-pico.dtsi
ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard
ARM: dts: imx6ul-pico-hobbit: Extend peripherals support
ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant
ARM: dts: vf610-zii-scu4-aib: Add HI8435 support
ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication
ARM: dts: imx6dl-mamoj: Add a memory node
ARM: dts: imx6qdl-sabresd: Move regulators outside of "simple-bus"
ARM: dts: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators
Frieder Schrempf (1):
ARM: dts: imx: Add dummy PHYs for HSIC-only USB controllers
Hou Zhiqiang (3):
dt-bindings: pci: layerscape-pci: add compatible strings "fsl,ls1043a-pcie"
dt-bindings: pci: layerscape-pci: removed compatible string "snps,dw-pcie"
ARM: dts: ls1021a: removed compatible string "snps,dw-pcie"
Ian Ray (1):
ARM: dts: imx6q-bx50v3: user-space watchdog GPIO configuration
Jan Tuerk (3):
ARM: dts: imx: Add an cpu0 label for imx6dl devices
dt-bindings: arm: Document emtrion emCON-MX6 bindings
ARM: dts: Add support for emtrion emCON-MX6 series
Joakim Zhang (1):
ARM: dts: imx6qdl-sabreauto: Remove reg property from fixed regulator
Jonathan Marek (1):
ARM: dts: imx5: add gpu nodes
Leonard Crestez (3):
ARM: dts: imx6ull: Add dcp node
ARM: dts: imx6qdl-sabreauto: Enable pcie
ARM: dts: imx6ul: Remove extra space between node name and brace
Lucas Stach (2):
ARM: dts: imx6: RDU2: fix eGalax touchscreen node
ARM: dts: imx6: add thermal sensor and cooling cells
Lukasz Majewski (1):
ARM: dts: Add support for Liebherr's BK4 device (vf610 based)
Marco Franchi (1):
ARM: dts: imx6qdl: Fix memory node duplication
Markus Kueffner (1):
ARM: dts: imx6qdl-udoo: Add Pincfgs for UART4
Martin Kaiser (1):
ARM: dts: i.MX25: add the clocks for the EPIT blocks
Patrick Havelange (1):
ARM: dts: ls1021a: add nodes for PWMs
Peng Ma (1):
ARM: dts: ls1021a: add qdma device tree nodes
Shyam Saini (1):
ARM: dts: imx6qdl-icore: Add missing stdout-path property
Viresh Kumar (1):
ARM: dts: ls1021a: Add all CPUs in cooling maps
Xiaowei Bao (1):
ARM: dts: ls1021a: Add the status property disable PCIe
Documentation/devicetree/bindings/arm/emtrion.txt | 12 +
.../devicetree/bindings/pci/layerscape-pci.txt | 7 +-
arch/arm/boot/dts/Makefile | 6 +
arch/arm/boot/dts/imx1-ads.dts | 1 +
arch/arm/boot/dts/imx1-apf9328.dts | 1 +
arch/arm/boot/dts/imx1.dtsi | 2 -
arch/arm/boot/dts/imx23-evk.dts | 1 +
arch/arm/boot/dts/imx23-olinuxino.dts | 1 +
arch/arm/boot/dts/imx23-sansa.dts | 1 +
arch/arm/boot/dts/imx23-stmp378x_devb.dts | 1 +
arch/arm/boot/dts/imx23-xfi3.dts | 1 +
arch/arm/boot/dts/imx23.dtsi | 2 -
arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 1 +
arch/arm/boot/dts/imx25-karo-tx25.dts | 1 +
arch/arm/boot/dts/imx25-pdk.dts | 1 +
arch/arm/boot/dts/imx25.dtsi | 6 +-
arch/arm/boot/dts/imx27-apf27.dts | 1 +
arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 1 +
arch/arm/boot/dts/imx27-pdk.dts | 1 +
arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 1 +
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 1 +
arch/arm/boot/dts/imx27.dtsi | 2 -
arch/arm/boot/dts/imx28-apf28.dts | 1 +
arch/arm/boot/dts/imx28-apx4devkit.dts | 1 +
arch/arm/boot/dts/imx28-cfa10036.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-485.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 1 +
arch/arm/boot/dts/imx28-duckbill-2.dts | 1 +
arch/arm/boot/dts/imx28-duckbill.dts | 1 +
arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 1 +
arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 1 +
arch/arm/boot/dts/imx28-evk.dts | 1 +
arch/arm/boot/dts/imx28-m28.dtsi | 1 +
arch/arm/boot/dts/imx28-m28cu3.dts | 1 +
arch/arm/boot/dts/imx28-m28evk.dts | 1 +
arch/arm/boot/dts/imx28-sps1.dts | 1 +
arch/arm/boot/dts/imx28-ts4600.dts | 1 +
arch/arm/boot/dts/imx28-tx28.dts | 1 +
arch/arm/boot/dts/imx28.dtsi | 2 -
arch/arm/boot/dts/imx31-bug.dts | 1 +
arch/arm/boot/dts/imx31-lite.dts | 1 +
arch/arm/boot/dts/imx31.dtsi | 2 -
arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 1 +
arch/arm/boot/dts/imx35-pdk.dts | 1 +
arch/arm/boot/dts/imx35.dtsi | 2 -
arch/arm/boot/dts/imx50-evk.dts | 1 +
arch/arm/boot/dts/imx50.dtsi | 19 +-
arch/arm/boot/dts/imx51-apf51.dts | 1 +
arch/arm/boot/dts/imx51-babbage.dts | 1 +
arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 1 +
arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 1 +
arch/arm/boot/dts/imx51-ts4800.dts | 1 +
arch/arm/boot/dts/imx51-zii-rdu1.dts | 18 +-
arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 1 +
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 1 +
arch/arm/boot/dts/imx51.dtsi | 12 +-
arch/arm/boot/dts/imx53-ard.dts | 1 +
arch/arm/boot/dts/imx53-cx9020.dts | 1 +
arch/arm/boot/dts/imx53-m53.dtsi | 1 +
arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 +
arch/arm/boot/dts/imx53-smd.dts | 1 +
arch/arm/boot/dts/imx53-tqma53.dtsi | 1 +
arch/arm/boot/dts/imx53-tx53.dtsi | 1 +
arch/arm/boot/dts/imx53-usbarmory.dts | 1 +
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +-
arch/arm/boot/dts/imx53.dtsi | 27 +-
arch/arm/boot/dts/imx6dl-apf6dev.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 +
arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 +
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 1 +
arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 1 +
arch/arm/boot/dts/imx6dl-emcon-avari.dts | 14 +
arch/arm/boot/dts/imx6dl-mamoj.dts | 6 +
arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6dl-rex-basic.dts | 1 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 1 +
arch/arm/boot/dts/imx6dl-ts4900.dts | 1 +
arch/arm/boot/dts/imx6dl-ts7970.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6dl-wandboard.dts | 1 +
arch/arm/boot/dts/imx6dl.dtsi | 2 +-
arch/arm/boot/dts/imx6q-apf6dev.dts | 1 +
arch/arm/boot/dts/imx6q-arm2.dts | 1 +
arch/arm/boot/dts/imx6q-b450v3.dts | 7 -
arch/arm/boot/dts/imx6q-b650v3.dts | 7 -
arch/arm/boot/dts/imx6q-b850v3.dts | 16 +
arch/arm/boot/dts/imx6q-ba16.dtsi | 1 +
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 14 -
arch/arm/boot/dts/imx6q-cm-fx6.dts | 1 +
arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 1 +
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 1 +
arch/arm/boot/dts/imx6q-display5.dtsi | 1 +
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 1 +
arch/arm/boot/dts/imx6q-emcon-avari.dts | 14 +
arch/arm/boot/dts/imx6q-evi.dts | 1 +
arch/arm/boot/dts/imx6q-gk802.dts | 1 +
arch/arm/boot/dts/imx6q-gw5400-a.dts | 1 +
arch/arm/boot/dts/imx6q-h100.dts | 1 +
arch/arm/boot/dts/imx6q-kp-tpc.dts | 1 +
arch/arm/boot/dts/imx6q-marsboard.dts | 1 +
arch/arm/boot/dts/imx6q-mccmon6.dts | 1 +
arch/arm/boot/dts/imx6q-novena.dts | 1 +
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6q-pistachio.dts | 1 +
arch/arm/boot/dts/imx6q-rex-pro.dts | 1 +
arch/arm/boot/dts/imx6q-sbc6x.dts | 1 +
arch/arm/boot/dts/imx6q-tbs2910.dts | 1 +
arch/arm/boot/dts/imx6q-ts4900.dts | 1 +
arch/arm/boot/dts/imx6q-ts7970.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6q-wandboard.dts | 1 +
arch/arm/boot/dts/imx6q-zii-rdu2.dts | 1 +
arch/arm/boot/dts/imx6q.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi | 177 +++++
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 833 ++++++++++++++++++++
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-icore.dtsi | 5 +
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 105 ++-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 162 ++--
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 14 +
arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl.dtsi | 22 +-
arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 1 +
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 1 +
arch/arm/boot/dts/imx6sl-evk.dts | 1 +
arch/arm/boot/dts/imx6sl-warp.dts | 1 +
arch/arm/boot/dts/imx6sl.dtsi | 11 +-
arch/arm/boot/dts/imx6sll-evk.dts | 31 +
arch/arm/boot/dts/imx6sll.dtsi | 2 +-
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 1 +
arch/arm/boot/dts/imx6sx-sabreauto.dts | 58 ++
arch/arm/boot/dts/imx6sx-sdb-reva.dts | 22 +-
arch/arm/boot/dts/imx6sx-sdb-sai.dts | 43 +-
arch/arm/boot/dts/imx6sx-sdb.dts | 15 +-
arch/arm/boot/dts/imx6sx-sdb.dtsi | 53 +-
arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 1 +
arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 1 +
arch/arm/boot/dts/imx6sx.dtsi | 25 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 64 +-
arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 37 +
arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 77 +-
arch/arm/boot/dts/imx6ul-geam.dts | 1 +
arch/arm/boot/dts/imx6ul-isiot.dtsi | 1 +
arch/arm/boot/dts/imx6ul-litesom.dtsi | 1 +
arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 1 +
arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 534 +------------
arch/arm/boot/dts/imx6ul-pico-pi.dts | 97 +++
arch/arm/boot/dts/imx6ul-pico.dtsi | 461 +++++++++++
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 1 +
arch/arm/boot/dts/imx6ul.dtsi | 17 +-
arch/arm/boot/dts/imx6ull-14x14-evk.dts | 43 +-
arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 1 +
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 +
arch/arm/boot/dts/imx6ull.dtsi | 10 +
arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 2 +
arch/arm/boot/dts/imx6ulz.dtsi | 2 -
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 3 +-
arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 1 +
arch/arm/boot/dts/imx7d-colibri.dtsi | 1 +
arch/arm/boot/dts/imx7d-nitrogen7.dts | 1 +
arch/arm/boot/dts/imx7d-pico.dtsi | 1 +
arch/arm/boot/dts/imx7d-sdb-reva.dts | 40 +
arch/arm/boot/dts/imx7d-sdb.dts | 29 +-
arch/arm/boot/dts/imx7d.dtsi | 21 +
arch/arm/boot/dts/imx7s-colibri.dtsi | 1 +
arch/arm/boot/dts/imx7s-warp.dts | 1 +
arch/arm/boot/dts/imx7s.dtsi | 14 +-
arch/arm/boot/dts/ls1021a.dtsi | 124 ++-
arch/arm/boot/dts/vf500-colibri.dtsi | 1 +
arch/arm/boot/dts/vf500.dtsi | 1 -
arch/arm/boot/dts/vf610-bk4.dts | 502 ++++++++++++
arch/arm/boot/dts/vf610-colibri.dtsi | 1 +
arch/arm/boot/dts/vf610-cosmic.dts | 1 +
arch/arm/boot/dts/vf610-twr.dts | 1 +
arch/arm/boot/dts/vf610-zii-cfu1.dts | 1 +
arch/arm/boot/dts/vf610-zii-dev.dtsi | 1 +
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 851 +++++++++++++++++++++
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 1 +
arch/arm/boot/dts/vf610m4-colibri.dts | 1 +
arch/arm/boot/dts/vf610m4.dtsi | 1 -
212 files changed, 4076 insertions(+), 837 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt
create mode 100644 arch/arm/boot/dts/imx6dl-emcon-avari.dts
create mode 100644 arch/arm/boot/dts/imx6q-emcon-avari.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-emcon.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-pico-pi.dts
create mode 100644 arch/arm/boot/dts/imx6ul-pico.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-sdb-reva.dts
create mode 100644 arch/arm/boot/dts/vf610-bk4.dts
create mode 100644 arch/arm/boot/dts/vf610-zii-scu4-aib.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] 15+ messages in thread
* [GIT PULL 4/7] i.MX7D PICO boards device tree update for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
2018-12-10 7:46 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
2018-12-10 7:46 ` [GIT PULL 3/7] i.MX device tree update " Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-12 20:56 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 5/7] i.MX7ULP device tree " Shawn Guo
` (3 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
Hi,
I need to send this patch series as a separate branch/pull-request
instead of just as part of imx-dt-4.21, because it's based on a patch
on imx-fixes-4.20-3 (ARM: dts: imx7d-pico: Describe the Wifi clock),
which has been pulled by Olof.
In short, this pull-request is based on a merge of imx-dt-4.21 and
imx-fixes-4.20-3. Please consider to pull, thanks.
Shawn
The following changes since commit 2e8566106d284badf6ec94509f77fdf7725d04b4:
Merge tag 'imx-fixes-4.20-3' into imx7d/pico (2018-12-10 10:32:51 +0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx7d-pico-4.21
for you to fetch changes up to 7f68ffe0617b44fe189271701f6443beb23907ad:
ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant (2018-12-10 10:33:36 +0800)
----------------------------------------------------------------
i.MX7D PICO boards update for 4.21:
- It contains a series from Otavio Salvador that improves i.MX7D PICO
SoM, and then adds Hobbit baseboard support on top of the improvement.
----------------------------------------------------------------
Fabio Estevam (8):
ARM: dts: imx7d-pico: Do not harcode the memory size
ARM: dts: imx7d-pico: Switch to SPDX identifier
ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi
ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl
ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO
ARM: dts: imx7d-pico: Extend peripherals support
ARM: dts: imx7d-pico-pi: Extend peripherals support
ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant
Otavio Salvador (1):
ARM: dts: imx7d-pico: Improve WiFi regulator name
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/imx7d-pico-hobbit.dts | 105 ++++++++++
arch/arm/boot/dts/imx7d-pico-pi.dts | 180 +++++-----------
arch/arm/boot/dts/imx7d-pico.dtsi | 355 +++++++++++++++++++++++++++-----
4 files changed, 457 insertions(+), 184 deletions(-)
create mode 100644 arch/arm/boot/dts/imx7d-pico-hobbit.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] 15+ messages in thread
* [GIT PULL 5/7] i.MX7ULP device tree for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
` (2 preceding siblings ...)
2018-12-10 7:46 ` [GIT PULL 4/7] i.MX7D PICO boards " Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-12 20:58 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 6/7] Freescale arm64 device tree update " Shawn Guo
` (2 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm
Cc: Stephen Boyd, linux-imx, kernel, Fabio Estevam, Shawn Guo,
linux-arm-kernel
Hi,
The series depends on Stephen's clk-imx7ulp branch, which is stable and
pulled in here to resolve the dependency on new clock defines. Please
consider to pull, thanks.
Shawn
The following changes since commit b1260067ac3dd5dcd40bcbcb2cc116a9f8b5016b:
clk: imx: add imx7ulp clk driver (2018-12-03 11:31:36 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx7ulp-dt-4.21
for you to fetch changes up to a73900b826ce6faded48ee3e41aa890fbeba4068:
ARM: dts: imx: add imx7ulp evk support (2018-12-10 11:24:54 +0800)
----------------------------------------------------------------
i.MX7ULP device tree for 4.21:
- It includes the initial device tree for i.MX7ULP SoC and EVK board
support.
----------------------------------------------------------------
A.s. Dong (4):
dt-bindings: fsl: add compatible for imx7ulp evk
dt-bindings: fsl: add imx7ulp pm related components bindings
ARM: dts: imx: add common imx7ulp dtsi support
ARM: dts: imx: add imx7ulp evk support
.../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 ++
Documentation/devicetree/bindings/arm/fsl.txt | 8 +
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/imx7ulp-evk.dts | 77 +++++
arch/arm/boot/dts/imx7ulp.dtsi | 346 +++++++++++++++++++++
5 files changed, 456 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt
create mode 100644 arch/arm/boot/dts/imx7ulp-evk.dts
create mode 100644 arch/arm/boot/dts/imx7ulp.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] 15+ messages in thread
* [GIT PULL 6/7] Freescale arm64 device tree update for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
` (3 preceding siblings ...)
2018-12-10 7:46 ` [GIT PULL 5/7] i.MX7ULP device tree " Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-12 21:00 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
2018-12-12 21:33 ` [GIT PULL 1/7] i.MX drivers changes " Olof Johansson
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-4.21
for you to fetch changes up to 58f5fa68372505c8c6e57754a370f0e7e6004513:
arm64: dts: ls1046a: add qdma device tree nodes (2018-12-08 10:28:39 +0800)
----------------------------------------------------------------
Freescale arm64 device tree update for 4.21:
- Add device tree for LS1028A SoC and NXP FRWY & QDS boards support
based on this SoC.
- Add device tree for LX2160A SoC and NXP QDS & RDB boards support
based on this SoC.
- Add qdma devices for LS1043A and LS1046A SoC.
- Disable PCIe device by default in SoC device tree and let board level
device tree to enable as needed.
- Drop compatible string "snps,dw-pcie" from LayerScape PCIe devices to
avoid incorrect matching.
- Move fsl-mc device as a child node of soc node, and add missing
dma-ranges property for LS1088A SoC.
- Update LayerScape SoCs' cooling maps to include all devices affected
by individual trip points.
----------------------------------------------------------------
Bao Xiaowei (1):
arm64: dts: fsl: Add the status property disable PCIe
Bhaskar Upadhaya (1):
arm64: dts: Add support for NXP LS1028A SoC
Hou Zhiqiang (1):
arm64: dts: layerscape: removed compatible string "snps,dw-pcie"
Ioana Ciocoi Radulescu (2):
arm64: dts: ls1088a: Move fsl-mc node
arm64: dts: ls1088a: Add missing dma-ranges property
Pankaj Bansal (1):
arm64: dts: add LX2160AQDS board support
Peng Ma (2):
arm64: dts: ls1043a: add qdma device tree nodes
arm64: dts: ls1046a: add qdma device tree nodes
Pramod Kumar (1):
arm64: dts: ls1012a: Add FRWY-LS1012A board support
Vabhav Sharma (2):
arm64: dts: add QorIQ LX2160A SoC support
arm64: dts: add LX2160ARDB board support
Viresh Kumar (1):
arm64: dts: fsl: Add all CPUs in cooling maps
arch/arm64/boot/dts/freescale/Makefile | 5 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 25 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 93 +++
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 73 ++
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 339 +++++++++
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 37 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 36 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 169 ++---
arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 8 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 44 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 112 +++
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 119 ++++
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 766 +++++++++++++++++++++
14 files changed, 1703 insertions(+), 126 deletions(-)
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.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] 15+ messages in thread
* [GIT PULL 7/7] i.MX defconfig update for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
` (4 preceding siblings ...)
2018-12-10 7:46 ` [GIT PULL 6/7] Freescale arm64 device tree update " Shawn Guo
@ 2018-12-10 7:46 ` Shawn Guo
2018-12-12 21:47 ` Olof Johansson
2018-12-12 21:33 ` [GIT PULL 1/7] i.MX drivers changes " Olof Johansson
6 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-10 7:46 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, Shawn Guo, linux-imx, kernel, linux-arm-kernel
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.21
for you to fetch changes up to bb9c90ab4eddf83e1aa041498f65b8bf8be6802f:
ARM: imx_v6_v7_defconfig: add imx7ulp support (2018-12-06 22:55:20 +0800)
----------------------------------------------------------------
i.MX defconfig update for 4.21:
- Enable build of i.MX7ULP SoC support.
- Enable Goodix touchscreen driver which is needed by ConnectCore 6UL
SBC Pro (ccimx6ulsbcpro) board support.
- Enable USB_ANNOUNCE_NEW_DEVICES to help USB issue debugging and
BT_BNEP to support network over bluetooth.
- Remove explicit ARM_UNWIND disabling as it's selected by ARM EABI
support.
- Enable DA9063 PMIC for emtrion i.MX6 boards support.
- Enable driver support for Pixel Pipeline (PXP) and DCP crypto block
which are found on i.MX6 and i.MX7 SoCs.
----------------------------------------------------------------
A.s. Dong (1):
ARM: imx_v6_v7_defconfig: add imx7ulp support
Alex Gonzalez (1):
ARM: imx_v6_v7_defconfig: Select TOUCHSCREEN_GOODIX
Andreas Müller (2):
ARM: imx_v6_v7_defconfig: Enable BT_BNEP
ARM: imx_v6_v7_defconfig: Enable USB_ANNOUNCE_NEW_DEVICES
Fabio Estevam (1):
ARM: imx_v6_v7_defconfig: Select the PXP driver
Jan Tuerk (1):
ARM: imx_v6_v7_defconfig: Enable DA9063 PMIC support
Leonard Crestez (1):
ARM: imx_v6_v7_defconfig: Enable CRYPTO_DEV_MXS_DCP
Otavio Salvador (1):
ARM: imx_v6_v7_defconfig: Remove explicit ARM_UNWIND disable
arch/arm/configs/imx_v6_v7_defconfig | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
_______________________________________________
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] 15+ messages in thread
* Re: [GIT PULL 2/7] i.MX SoC changes for 4.21
2018-12-10 7:46 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
@ 2018-12-11 2:51 ` Shawn Guo
2018-12-12 21:53 ` Olof Johansson
0 siblings, 1 reply; 15+ messages in thread
From: Shawn Guo @ 2018-12-11 2:51 UTC (permalink / raw)
To: arm; +Cc: Fabio Estevam, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:33PM +0800, Shawn Guo wrote:
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.21
I just updated the tag to include Arnd's fix on SOC_IMX7ULP option
dependency. Please pull this one, thanks.
Shawn
The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.21
for you to fetch changes up to 167e63702d090b831c513d726b11a412b70aab09:
ARM: imx: fix dependencies on imx7ulp (2018-12-11 10:41:20 +0800)
----------------------------------------------------------------
i.MX SoC changes for 4.21:
- An improvement on i.MX debugging options that only defines
DEBUG_IMX_UART_PORT if needed, so that the option will not be present
in the kernel config when DEBUG_LL is disabled.
- Adds the necessary platform support for i.MX7ULP SoC and configures
power mode to Partial Stop mode 3 with system/bus clock enabled.
Otherwise the default STOP mode will gate off system/bus clock when
WFI gets executed on i.MX7ULP.
- A fix from Arnd on SOC_IMX7ULP option dependency.
----------------------------------------------------------------
A.s. Dong (1):
ARM: imx: add initial support for imx7ulp
Arnd Bergmann (1):
ARM: imx: fix dependencies on imx7ulp
Uwe Kleine-König (1):
ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
arch/arm/Kconfig.debug | 28 ++++++++++++++--------------
arch/arm/mach-imx/Kconfig | 9 +++++++++
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/common.h | 1 +
arch/arm/mach-imx/cpu.c | 3 +++
arch/arm/mach-imx/mach-imx7ulp.c | 31 +++++++++++++++++++++++++++++++
arch/arm/mach-imx/mxc.h | 1 +
arch/arm/mach-imx/pm-imx7ulp.c | 29 +++++++++++++++++++++++++++++
8 files changed, 89 insertions(+), 14 deletions(-)
create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c
create mode 100644 arch/arm/mach-imx/pm-imx7ulp.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] 15+ messages in thread
* Re: [GIT PULL 3/7] i.MX device tree update for 4.21
2018-12-10 7:46 ` [GIT PULL 3/7] i.MX device tree update " Shawn Guo
@ 2018-12-12 20:55 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 20:55 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:34PM +0800, Shawn Guo wrote:
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.21
>
> for you to fetch changes up to 79da07dec740a42c70963ebacbd2bf8866af9e20:
>
> ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 (2018-12-10 10:03:19 +0800)
>
> ----------------------------------------------------------------
> i.MX device tree update for 4.21:
> - New boards support: emtrion emCON-MX6, imx6ul-pico-pi, imx7d-sdb-reva
> and vf610 based Liebherr's BK4 device, ZII SCU4 AIB board.
> - Add flexcan support for i.MX6UL SoC, turn on stop mode wakeup feature
> for flexcan, and enable devices on a few i.MX6 NXP boards.
> - Enable AUO G101EVN010 lcd panel and Goodix touch support for
> imx6ul-ccimx6ulsbcpro board.
> - Enable sensors support for imx6qdl-sabresd board: egalax touch, light,
> magnetometer and accelerometer sensor.
> - Switch more boards to use SPDX identifier.
> - Fix memory node duplication in i.MX device tree sources.
> - Correct GIC PPI interrupts mask for i.MX6UL and i.MX7 SoCs.
> - Drop 'snps,dw-pcie' compatible from LS1021A PCIe device to avoid
> incorrect device matching.
> - Add the gpu nodes for the adreno 200 GPU on iMX51 and iMX53, which
> are now supported by the freedreno driver.
> - Add DCP device support for i.MX6ULL, which requires explicit clock
> enabling.
> - Add '#thermal-sensor-cells' for thermal device and '#cooling-cells'
> for cooling devices.
> - Add missing clock information for EPIT on i.MX25 SoC.
> - Add PWM and qdma devices for LS1021A SoC.
> - Update cooling maps of LS1021A SoC to include all devices affected by
> individual trip points.
> - Random device addition and cleanup 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] 15+ messages in thread
* Re: [GIT PULL 4/7] i.MX7D PICO boards device tree update for 4.21
2018-12-10 7:46 ` [GIT PULL 4/7] i.MX7D PICO boards " Shawn Guo
@ 2018-12-12 20:56 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 20:56 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:35PM +0800, Shawn Guo wrote:
> Hi,
>
> I need to send this patch series as a separate branch/pull-request
> instead of just as part of imx-dt-4.21, because it's based on a patch
> on imx-fixes-4.20-3 (ARM: dts: imx7d-pico: Describe the Wifi clock),
> which has been pulled by Olof.
>
> In short, this pull-request is based on a merge of imx-dt-4.21 and
> imx-fixes-4.20-3. Please consider to pull, thanks.
That's fine -- you could also have merged the fixes branch into your main DT
branch if you wanted to, but this works well too.
>
> Shawn
>
>
> The following changes since commit 2e8566106d284badf6ec94509f77fdf7725d04b4:
>
> Merge tag 'imx-fixes-4.20-3' into imx7d/pico (2018-12-10 10:32:51 +0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx7d-pico-4.21
>
> for you to fetch changes up to 7f68ffe0617b44fe189271701f6443beb23907ad:
>
> ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant (2018-12-10 10:33:36 +0800)
>
> ----------------------------------------------------------------
> i.MX7D PICO boards update for 4.21:
> - It contains a series from Otavio Salvador that improves i.MX7D PICO
> SoM, and then adds Hobbit baseboard support on top of the improvement.
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] 15+ messages in thread
* Re: [GIT PULL 5/7] i.MX7ULP device tree for 4.21
2018-12-10 7:46 ` [GIT PULL 5/7] i.MX7ULP device tree " Shawn Guo
@ 2018-12-12 20:58 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 20:58 UTC (permalink / raw)
To: Shawn Guo
Cc: Stephen Boyd, arm, linux-imx, kernel, Fabio Estevam, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:36PM +0800, Shawn Guo wrote:
> Hi,
>
> The series depends on Stephen's clk-imx7ulp branch, which is stable and
> pulled in here to resolve the dependency on new clock defines. Please
> consider to pull, thanks.
>
> Shawn
>
>
> The following changes since commit b1260067ac3dd5dcd40bcbcb2cc116a9f8b5016b:
>
> clk: imx: add imx7ulp clk driver (2018-12-03 11:31:36 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx7ulp-dt-4.21
>
> for you to fetch changes up to a73900b826ce6faded48ee3e41aa890fbeba4068:
>
> ARM: dts: imx: add imx7ulp evk support (2018-12-10 11:24:54 +0800)
>
> ----------------------------------------------------------------
> i.MX7ULP device tree for 4.21:
> - It includes the initial device tree for i.MX7ULP SoC and EVK board
> support.
Merged, thanks!
In general, it's nice to get a small overview of what new SoCs look like,
but the patch that adds the EVK support has some information there. Feel free
to include it in the tag description in future cases.
-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] 15+ messages in thread
* Re: [GIT PULL 6/7] Freescale arm64 device tree update for 4.21
2018-12-10 7:46 ` [GIT PULL 6/7] Freescale arm64 device tree update " Shawn Guo
@ 2018-12-12 21:00 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 21:00 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:37PM +0800, Shawn Guo wrote:
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-4.21
>
> for you to fetch changes up to 58f5fa68372505c8c6e57754a370f0e7e6004513:
>
> arm64: dts: ls1046a: add qdma device tree nodes (2018-12-08 10:28:39 +0800)
>
> ----------------------------------------------------------------
> Freescale arm64 device tree update for 4.21:
> - Add device tree for LS1028A SoC and NXP FRWY & QDS boards support
> based on this SoC.
> - Add device tree for LX2160A SoC and NXP QDS & RDB boards support
> based on this SoC.
> - Add qdma devices for LS1043A and LS1046A SoC.
> - Disable PCIe device by default in SoC device tree and let board level
> device tree to enable as needed.
> - Drop compatible string "snps,dw-pcie" from LayerScape PCIe devices to
> avoid incorrect matching.
> - Move fsl-mc device as a child node of soc node, and add missing
> dma-ranges property for LS1088A SoC.
> - Update LayerScape SoCs' cooling maps to include all devices affected
> by individual trip points.
Same comment here about introduction of new SoCs and a brief description, the
patches have a good summary though -- especially LS1028A.
Merged into next/dt now. 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] 15+ messages in thread
* Re: [GIT PULL 1/7] i.MX drivers changes for 4.21
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
` (5 preceding siblings ...)
2018-12-10 7:46 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2018-12-12 21:33 ` Olof Johansson
6 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 21:33 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:32PM +0800, Shawn Guo wrote:
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-4.21
>
> for you to fetch changes up to b6444cf5fa607469d9a14edef2edad32773f4514:
>
> soc: imx: gpc: Increase GPC_CLK_MAX to 7 (2018-12-10 08:51:12 +0800)
>
> ----------------------------------------------------------------
> i.MX drivers change for 4.21:
> - A series from Aisheng that improves SCU power domain bindings by
> defining '#power-domain-cells' as 1, and adds i.MX8 SCU power domain
> driver support on top of it.
> - A series from Lucas that updates gpcv2 driver for scalability and
> adds i.MX8MQ support into the driver.
> - Increase gpc driver GPC_CLK_MAX definition to 7, as DISPLAY power
> domain on imx6sx has 7 clocks.
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] 15+ messages in thread
* Re: [GIT PULL 7/7] i.MX defconfig update for 4.21
2018-12-10 7:46 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2018-12-12 21:47 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 21:47 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Mon, Dec 10, 2018 at 03:46:38PM +0800, Shawn Guo wrote:
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.21
>
> for you to fetch changes up to bb9c90ab4eddf83e1aa041498f65b8bf8be6802f:
>
> ARM: imx_v6_v7_defconfig: add imx7ulp support (2018-12-06 22:55:20 +0800)
>
> ----------------------------------------------------------------
> i.MX defconfig update for 4.21:
> - Enable build of i.MX7ULP SoC support.
> - Enable Goodix touchscreen driver which is needed by ConnectCore 6UL
> SBC Pro (ccimx6ulsbcpro) board support.
> - Enable USB_ANNOUNCE_NEW_DEVICES to help USB issue debugging and
> BT_BNEP to support network over bluetooth.
> - Remove explicit ARM_UNWIND disabling as it's selected by ARM EABI
> support.
> - Enable DA9063 PMIC for emtrion i.MX6 boards support.
> - Enable driver support for Pixel Pipeline (PXP) and DCP crypto block
> which are found on i.MX6 and i.MX7 SoCs.
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] 15+ messages in thread
* Re: [GIT PULL 2/7] i.MX SoC changes for 4.21
2018-12-11 2:51 ` Shawn Guo
@ 2018-12-12 21:53 ` Olof Johansson
0 siblings, 0 replies; 15+ messages in thread
From: Olof Johansson @ 2018-12-12 21:53 UTC (permalink / raw)
To: Shawn Guo; +Cc: Fabio Estevam, arm, linux-imx, kernel, linux-arm-kernel
On Tue, Dec 11, 2018 at 10:51:16AM +0800, Shawn Guo wrote:
> On Mon, Dec 10, 2018 at 03:46:33PM +0800, Shawn Guo wrote:
> > The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
> >
> > Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.21
>
> I just updated the tag to include Arnd's fix on SOC_IMX7ULP option
> dependency. Please pull this one, thanks.
That's fine, but to avoid confusion in the future I'd recommend removing the
old tag and pushing the changed version under a new name. No harm done though.
>
> Shawn
>
>
> The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:
>
> Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.21
>
> for you to fetch changes up to 167e63702d090b831c513d726b11a412b70aab09:
>
> ARM: imx: fix dependencies on imx7ulp (2018-12-11 10:41:20 +0800)
>
> ----------------------------------------------------------------
> i.MX SoC changes for 4.21:
> - An improvement on i.MX debugging options that only defines
> DEBUG_IMX_UART_PORT if needed, so that the option will not be present
> in the kernel config when DEBUG_LL is disabled.
> - Adds the necessary platform support for i.MX7ULP SoC and configures
> power mode to Partial Stop mode 3 with system/bus clock enabled.
> Otherwise the default STOP mode will gate off system/bus clock when
> WFI gets executed on i.MX7ULP.
> - A fix from Arnd on SOC_IMX7ULP option dependency.
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] 15+ messages in thread
end of thread, other threads:[~2018-12-12 22:20 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-10 7:46 [GIT PULL 1/7] i.MX drivers changes for 4.21 Shawn Guo
2018-12-10 7:46 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
2018-12-11 2:51 ` Shawn Guo
2018-12-12 21:53 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 3/7] i.MX device tree update " Shawn Guo
2018-12-12 20:55 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 4/7] i.MX7D PICO boards " Shawn Guo
2018-12-12 20:56 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 5/7] i.MX7ULP device tree " Shawn Guo
2018-12-12 20:58 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 6/7] Freescale arm64 device tree update " Shawn Guo
2018-12-12 21:00 ` Olof Johansson
2018-12-10 7:46 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
2018-12-12 21:47 ` Olof Johansson
2018-12-12 21:33 ` [GIT PULL 1/7] i.MX drivers changes " 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.