From: Alexandre Torgue <alexandre.torgue@foss.st.com> To: Linus Walleij <linus.walleij@linaro.org>, <arnd@arndb.de>, Olof Johansson <olof@lixom.net>, <robh+dt@kernel.org>, Russell King <linux@armlinux.org.uk>, Jonathan Corbet <corbet@lwn.net> Cc: <linux-gpio@vger.kernel.org>, <linux-stm32@st-md-mailman.stormreply.com>, <linux-arm-kernel@lists.infradead.org>, <devicetree@vger.kernel.org>, <linux-doc@vger.kernel.org>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com> Subject: [PATCH 0/7] Add STM32MP13 SoCs and discovery board support Date: Fri, 23 Jul 2021 15:28:03 +0200 [thread overview] Message-ID: <20210723132810.25728-1-alexandre.torgue@foss.st.com> (raw) This series enhance the STM32 MPU family by adding STM32MP13 SoCs support. It adds machine support and device tree diversity to support the whole stm32mp13 family (STM32MP131/STM32MP133/STM32MP135, plus security feature diversity). Basically STM32MP13 SoCs embeds one Cortex A7, storage (SD/MMC/SDIO, QSPI FMC), network (ETH, CAN), display (DCMIPP, LTDC, ...), audio(SAI, DFSDM, SPDIFRX), com (USB EHCI/OHCI, USB OTG, I2C, SPI/I2S, U(S)ART). This series also adds STM32MP135F Discovery board support (stm32mp135f-dk). It embeds a STM32MP135f SOC with 512 MB of DDR3. Several connections are available on this board: - 4*USB2.0, 1*USB2.0 typeC DRD, SDcard, 2*RJ45, HDMI, Combo Wifi/BT, ... Only SD card, uart4 (console) and watchdog IPs are enabled in this commit. Note that file stm32mp135.dtsi doesn't define nodes but I add it now to ease adding of new nodes in a (close) future. regards Alex Alexandre Torgue (7): dt-bindings: pinctrl: stm32: add new compatible for STM32MP135 SoC pinctrl: stm32: Add STM32MP135 SoC support docs: arm: stm32: introduce STM32MP13 SoCs ARM: stm32: add initial support for STM32MP13 family ARM: dts: stm32: add STM32MP13 SoCs support dt-bindings: stm32: document stm32mp135f-dk board ARM: dts: stm32: add initial support of stm32mp135f-dk board Documentation/arm/index.rst | 1 + .../arm/stm32/stm32mp13-overview.rst | 37 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 64 + arch/arm/boot/dts/stm32mp131.dtsi | 283 +++ arch/arm/boot/dts/stm32mp133.dtsi | 37 + arch/arm/boot/dts/stm32mp135.dtsi | 12 + arch/arm/boot/dts/stm32mp135f-dk.dts | 56 + arch/arm/boot/dts/stm32mp13xc.dtsi | 17 + arch/arm/boot/dts/stm32mp13xf.dtsi | 17 + arch/arm/mach-stm32/Kconfig | 8 + arch/arm/mach-stm32/board-dt.c | 3 + drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 +++++++++++++++++ 17 files changed, 2227 insertions(+) create mode 100644 Documentation/arm/stm32/stm32mp13-overview.rst create mode 100644 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp131.dtsi create mode 100644 arch/arm/boot/dts/stm32mp133.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135f-dk.dts create mode 100644 arch/arm/boot/dts/stm32mp13xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp13xf.dtsi create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c -- 2.17.1
WARNING: multiple messages have this Message-ID (diff)
From: Alexandre Torgue <alexandre.torgue@foss.st.com> To: Linus Walleij <linus.walleij@linaro.org>, <arnd@arndb.de>, Olof Johansson <olof@lixom.net>, <robh+dt@kernel.org>, Russell King <linux@armlinux.org.uk>, Jonathan Corbet <corbet@lwn.net> Cc: <linux-gpio@vger.kernel.org>, <linux-stm32@st-md-mailman.stormreply.com>, <linux-arm-kernel@lists.infradead.org>, <devicetree@vger.kernel.org>, <linux-doc@vger.kernel.org>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com> Subject: [PATCH 0/7] Add STM32MP13 SoCs and discovery board support Date: Fri, 23 Jul 2021 15:28:03 +0200 [thread overview] Message-ID: <20210723132810.25728-1-alexandre.torgue@foss.st.com> (raw) This series enhance the STM32 MPU family by adding STM32MP13 SoCs support. It adds machine support and device tree diversity to support the whole stm32mp13 family (STM32MP131/STM32MP133/STM32MP135, plus security feature diversity). Basically STM32MP13 SoCs embeds one Cortex A7, storage (SD/MMC/SDIO, QSPI FMC), network (ETH, CAN), display (DCMIPP, LTDC, ...), audio(SAI, DFSDM, SPDIFRX), com (USB EHCI/OHCI, USB OTG, I2C, SPI/I2S, U(S)ART). This series also adds STM32MP135F Discovery board support (stm32mp135f-dk). It embeds a STM32MP135f SOC with 512 MB of DDR3. Several connections are available on this board: - 4*USB2.0, 1*USB2.0 typeC DRD, SDcard, 2*RJ45, HDMI, Combo Wifi/BT, ... Only SD card, uart4 (console) and watchdog IPs are enabled in this commit. Note that file stm32mp135.dtsi doesn't define nodes but I add it now to ease adding of new nodes in a (close) future. regards Alex Alexandre Torgue (7): dt-bindings: pinctrl: stm32: add new compatible for STM32MP135 SoC pinctrl: stm32: Add STM32MP135 SoC support docs: arm: stm32: introduce STM32MP13 SoCs ARM: stm32: add initial support for STM32MP13 family ARM: dts: stm32: add STM32MP13 SoCs support dt-bindings: stm32: document stm32mp135f-dk board ARM: dts: stm32: add initial support of stm32mp135f-dk board Documentation/arm/index.rst | 1 + .../arm/stm32/stm32mp13-overview.rst | 37 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 64 + arch/arm/boot/dts/stm32mp131.dtsi | 283 +++ arch/arm/boot/dts/stm32mp133.dtsi | 37 + arch/arm/boot/dts/stm32mp135.dtsi | 12 + arch/arm/boot/dts/stm32mp135f-dk.dts | 56 + arch/arm/boot/dts/stm32mp13xc.dtsi | 17 + arch/arm/boot/dts/stm32mp13xf.dtsi | 17 + arch/arm/mach-stm32/Kconfig | 8 + arch/arm/mach-stm32/board-dt.c | 3 + drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 +++++++++++++++++ 17 files changed, 2227 insertions(+) create mode 100644 Documentation/arm/stm32/stm32mp13-overview.rst create mode 100644 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp131.dtsi create mode 100644 arch/arm/boot/dts/stm32mp133.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135f-dk.dts create mode 100644 arch/arm/boot/dts/stm32mp13xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp13xf.dtsi create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-07-23 13:28 UTC|newest] Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-07-23 13:28 Alexandre Torgue [this message] 2021-07-23 13:28 ` [PATCH 0/7] Add STM32MP13 SoCs and discovery board support Alexandre Torgue 2021-07-23 13:28 ` [PATCH 1/7] dt-bindings: pinctrl: stm32: add new compatible for STM32MP135 SoC Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-29 20:34 ` Rob Herring 2021-07-29 20:34 ` Rob Herring 2021-08-05 14:29 ` Alexandre TORGUE 2021-08-05 14:29 ` Alexandre TORGUE 2021-08-10 12:45 ` Linus Walleij 2021-08-10 12:45 ` Linus Walleij 2021-07-23 13:28 ` [PATCH 2/7] pinctrl: stm32: Add STM32MP135 SoC support Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-08-10 12:45 ` Linus Walleij 2021-08-10 12:45 ` Linus Walleij 2021-07-23 13:28 ` [PATCH 3/7] docs: arm: stm32: introduce STM32MP13 SoCs Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-23 13:28 ` [PATCH 4/7] ARM: stm32: add initial support for STM32MP13 family Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-23 13:28 ` [PATCH 5/7] ARM: dts: stm32: add STM32MP13 SoCs support Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-23 14:10 ` [Linux-stm32] " Ahmad Fatoum 2021-07-23 14:10 ` Ahmad Fatoum 2021-07-23 13:28 ` [PATCH 6/7] dt-bindings: stm32: document stm32mp135f-dk board Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-29 20:34 ` Rob Herring 2021-07-29 20:34 ` Rob Herring 2021-07-23 13:28 ` [PATCH 7/7] ARM: dts: stm32: add initial support of " Alexandre Torgue 2021-07-23 13:28 ` Alexandre Torgue 2021-07-23 13:46 ` [PATCH 0/7] Add STM32MP13 SoCs and discovery board support Arnd Bergmann 2021-07-23 13:46 ` Arnd Bergmann 2021-07-23 14:36 ` Alexandre TORGUE 2021-07-23 14:36 ` Alexandre TORGUE 2021-09-20 7:37 ` Alexandre TORGUE 2021-09-20 7:37 ` Alexandre TORGUE
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210723132810.25728-1-alexandre.torgue@foss.st.com \ --to=alexandre.torgue@foss.st.com \ --cc=arnd@arndb.de \ --cc=corbet@lwn.net \ --cc=devicetree@vger.kernel.org \ --cc=linus.walleij@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-gpio@vger.kernel.org \ --cc=linux-stm32@st-md-mailman.stormreply.com \ --cc=linux@armlinux.org.uk \ --cc=mcoquelin.stm32@gmail.com \ --cc=olof@lixom.net \ --cc=robh+dt@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.