* [PATCH v3 00/15] Add support for the i.MXRT1170-evk
@ 2022-05-17 3:26 Jesse Taube
2022-05-17 3:26 ` [PATCH v3 01/15] dt-bindings: arm: imx: Add i.MXRT compatible Documentation Jesse Taube
2022-05-23 7:56 ` [PATCH v3 00/15] Add support for the i.MXRT1170-evk Arnd Bergmann
0 siblings, 2 replies; 3+ messages in thread
From: Jesse Taube @ 2022-05-17 3:26 UTC (permalink / raw)
To: linux-imx
Cc: robh+dt, mturquette, sboyd, shawnguo, s.hauer, kernel, festevam,
aisheng.dong, stefan, linus.walleij, daniel.lezcano, tglx, arnd,
olof, soc, linux, abel.vesa, dev, marcel.ziswiler, tharvey,
leoyang.li, sebastian.reichel, cniedermaier, Mr.Bossman075, clin,
giulio.benetti, devicetree, linux-kernel, linux-clk,
linux-arm-kernel, linux-gpio
This patch continues support for the imxrt series now with the imxrt1170
This patch contains:
- Update to imxrt_defconfig
- Devicetree
- Clock driver
- Pinctrl driver
- New pll
This patch also updates some documentation for both imxrt1170 an 1050.
The i.MXRT1170 has a vast array of features including two cores. 2 Ethernet, 2 USB phy, and a 2d gpu.
It also is featured in a new google coral board
https://coral.ai/products/dev-board-micro
Not affiliated unfortunately.
---
V1 -> V2:
- Add 3 new commits in documentation
- Fix spelling
---
Jesse Taube (15):
dt-bindings: arm: imx: Add i.MXRT compatible Documentation
dt-bindings: timer: gpt: Add i.MXRT compatible Documentation
dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT1170 compatible
dt-bindings: serial: fsl-lpuart: add i.MXRT1170 compatible
dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation
dt-bindings: clock: imx: Add documentation for i.MXRT1170 clock
ARM: mach-imx: Add support for i.MXRT1170
clk: imx: Update pllv3 to support i.MXRT1170
dt-bindings: imx: Add clock binding for i.MXRT1170
clk: imx: Add initial support for i.MXRT1170 clock driver
pinctrl: freescale: Add i.MXRT1170 pinctrl driver support
ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header
ARM: dts: imx: Add i.MXRT1170-EVK support
ARM: imxrt_defconfig: Add i.MXRT1170
.../devicetree/bindings/arm/fsl.yaml | 12 +
.../bindings/clock/fsl,imxrt1170-clock.yaml | 57 +
.../bindings/gpio/fsl-imx-gpio.yaml | 2 +
.../bindings/mmc/fsl-imx-esdhc.yaml | 4 +
.../bindings/pinctrl/fsl,imxrt1170.yaml | 77 +
.../bindings/serial/fsl-lpuart.yaml | 4 +
.../devicetree/bindings/timer/fsl,imxgpt.yaml | 2 +
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/imxrt1170-evk.dts | 110 ++
arch/arm/boot/dts/imxrt1170-pinfunc.h | 1561 +++++++++++++++++
arch/arm/boot/dts/imxrt1170.dtsi | 276 +++
arch/arm/configs/imxrt_defconfig | 17 +
arch/arm/mach-imx/mach-imxrt.c | 1 +
drivers/clk/imx/Kconfig | 7 +
drivers/clk/imx/Makefile | 1 +
drivers/clk/imx/clk-imxrt1170.c | 451 +++++
drivers/clk/imx/clk-pllv3.c | 57 +-
drivers/clk/imx/clk.h | 4 +
drivers/pinctrl/freescale/Kconfig | 7 +
drivers/pinctrl/freescale/Makefile | 1 +
drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 349 ++++
include/dt-bindings/clock/imxrt1170-clock.h | 282 +++
22 files changed, 3282 insertions(+), 3 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/fsl,imxrt1170-clock.yaml
create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1170.yaml
create mode 100644 arch/arm/boot/dts/imxrt1170-evk.dts
create mode 100644 arch/arm/boot/dts/imxrt1170-pinfunc.h
create mode 100644 arch/arm/boot/dts/imxrt1170.dtsi
create mode 100644 drivers/clk/imx/clk-imxrt1170.c
create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1170.c
create mode 100644 include/dt-bindings/clock/imxrt1170-clock.h
--
2.36.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v3 01/15] dt-bindings: arm: imx: Add i.MXRT compatible Documentation
2022-05-17 3:26 [PATCH v3 00/15] Add support for the i.MXRT1170-evk Jesse Taube
@ 2022-05-17 3:26 ` Jesse Taube
2022-05-23 7:56 ` [PATCH v3 00/15] Add support for the i.MXRT1170-evk Arnd Bergmann
1 sibling, 0 replies; 3+ messages in thread
From: Jesse Taube @ 2022-05-17 3:26 UTC (permalink / raw)
To: linux-imx
Cc: robh+dt, mturquette, sboyd, shawnguo, s.hauer, kernel, festevam,
aisheng.dong, stefan, linus.walleij, daniel.lezcano, tglx, arnd,
olof, soc, linux, abel.vesa, dev, marcel.ziswiler, tharvey,
leoyang.li, sebastian.reichel, cniedermaier, Mr.Bossman075, clin,
giulio.benetti, devicetree, linux-kernel, linux-clk,
linux-arm-kernel, linux-gpio, Rob Herring
Recently the imxrt1050 was added but the cpu compatible node wasn't
added. Add both i.MXRT1170 and 1050 compatibles to fsl.yaml.
Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
Acked-by: Rob Herring <robh@kernel.org>
---
V1 -> V2:
- Swap order of soc's
V2 -> V3:
- Nothing done
---
Documentation/devicetree/bindings/arm/fsl.yaml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml
index ef524378d449..875f136010ae 100644
--- a/Documentation/devicetree/bindings/arm/fsl.yaml
+++ b/Documentation/devicetree/bindings/arm/fsl.yaml
@@ -1020,6 +1020,18 @@ properties:
- fsl,imx8ulp-evk # i.MX8ULP EVK Board
- const: fsl,imx8ulp
+ - description: i.MXRT1050 based Boards
+ items:
+ - enum:
+ - fsl,imxrt1050-evk # i.MXRT1050 EVK Board
+ - const: fsl,imxrt1050
+
+ - description: i.MXRT1170 based Boards
+ items:
+ - enum:
+ - fsl,imxrt1170-evk # i.MXRT1170 EVK Board
+ - const: fsl,imxrt1170
+
- description:
Freescale Vybrid Platform Device Tree Bindings
--
2.36.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v3 00/15] Add support for the i.MXRT1170-evk
2022-05-17 3:26 [PATCH v3 00/15] Add support for the i.MXRT1170-evk Jesse Taube
2022-05-17 3:26 ` [PATCH v3 01/15] dt-bindings: arm: imx: Add i.MXRT compatible Documentation Jesse Taube
@ 2022-05-23 7:56 ` Arnd Bergmann
1 sibling, 0 replies; 3+ messages in thread
From: Arnd Bergmann @ 2022-05-23 7:56 UTC (permalink / raw)
To: Jesse Taube
Cc: NXP Linux Team, Rob Herring, Michael Turquette, Stephen Boyd,
Shawn Guo, Sascha Hauer, Sascha Hauer, Fabio Estevam,
Dong Aisheng, Stefan Agner, Linus Walleij, Daniel Lezcano,
Thomas Gleixner, Arnd Bergmann, Olof Johansson, SoC Team,
Russell King - ARM Linux, Abel Vesa, dev, Marcel Ziswiler,
Tim Harvey, Leo Li, Sebastian Reichel, Christoph Niedermaier,
clin, Giulio Benetti, DTML, Linux Kernel Mailing List, linux-clk,
Linux ARM, open list:GPIO SUBSYSTEM
On Tue, May 17, 2022 at 5:26 AM Jesse Taube <mr.bossman075@gmail.com> wrote:
>
> This patch continues support for the imxrt series now with the imxrt1170
>
> This patch contains:
> - Update to imxrt_defconfig
> - Devicetree
> - Clock driver
> - Pinctrl driver
> - New pll
>
> This patch also updates some documentation for both imxrt1170 an 1050.
>
> The i.MXRT1170 has a vast array of features including two cores. 2 Ethernet, 2 USB phy, and a 2d gpu.
>
> It also is featured in a new google coral board
> https://coral.ai/products/dev-board-micro
> Not affiliated unfortunately.
Hi Jesse,
As you have added soc@kernel.org to Cc in this series, it made it into our
patchwork instance at https://patchwork.kernel.org/project/linux-soc/list/
and I'll at least reply.
I expect the i.MX maintainers to pick up the patches into the individual
branches in the future, and not keep them as a single branch for your
platform, with the pinctrl and clock patches going through the respective
subsystem trees.
I have marked the patches as "Not applicable" in patchwork because
I don't plan to apply them, but they otherwise seem fine. Please drop
the Cc:soc@kernel.org in the future.
Arnd
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-05-23 7:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-17 3:26 [PATCH v3 00/15] Add support for the i.MXRT1170-evk Jesse Taube
2022-05-17 3:26 ` [PATCH v3 01/15] dt-bindings: arm: imx: Add i.MXRT compatible Documentation Jesse Taube
2022-05-23 7:56 ` [PATCH v3 00/15] Add support for the i.MXRT1170-evk Arnd Bergmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).