mbox series

[v4,0/4] Add Avenger96 board support

Message ID 20190612075451.8643-1-manivannan.sadhasivam@linaro.org
Headers show
Series Add Avenger96 board support | expand

Message

Manivannan Sadhasivam June 12, 2019, 7:54 a.m. UTC
Hello,

This patchset adds Avenger96 board support. This board is one of the
Consumer Edition boards of the 96Boards family from Arrow Electronics
featuring STM32MP157A MPU and has the following features:

SoC: STM32MP157AAC
PMIC: STPMIC1A
RAM: 1024 Mbyte @ 533MHz
Storage: eMMC v4.51: 8 Gbyte
         microSD Socket: UHS-1 v3.01
Ethernet Port: 10/100/1000 Mbit/s, IEEE 802.3 Compliant
Wireless: WiFi 5 GHz & 2.4GHz IEEE 802.11a/b/g/n/ac
          Bluetooth®v4.2 (BR/EDR/BLE)
USB: 2x Type A (USB 2.0) Host and 1x Micro B (USB 2.0) OTG
Display: HDMI: WXGA (1366x768)@ 60 fps, HDMI 1.4
LED: 4x User LED, 1x WiFi LED, 1x BT LED

More information about this board can be found in 96Boards website:
https://www.96boards.org/product/avenger96/

Thanks,
Mani

Changes in v4

* Deleted the old stm32.txt binding
* Added Rob's Reviewed-by tag

Changes in v3:

* Converted STM32 platform bindings to DT schema

Changes in v2:

As per Alex's review:

* Fixed I2C2 pinctrl node
* Sorted the avenger96 dtb in alphabetical order
* Added device-type property to memory node

Manivannan Sadhasivam (4):
  ARM: dts: stm32mp157: Add missing pinctrl definitions
  dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema
  dt-bindings: arm: stm32: Document Avenger96 devicetree binding
  ARM: dts: Add Avenger96 devicetree support based on STM32MP157A

 .../devicetree/bindings/arm/stm32/stm32.txt   |  10 -
 .../devicetree/bindings/arm/stm32/stm32.yaml  |  31 ++
 arch/arm/boot/dts/Makefile                    |   1 +
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi     |  75 ++++
 arch/arm/boot/dts/stm32mp157a-avenger96.dts   | 321 ++++++++++++++++++
 5 files changed, 428 insertions(+), 10 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.txt
 create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.yaml
 create mode 100644 arch/arm/boot/dts/stm32mp157a-avenger96.dts

-- 
2.17.1

Comments

Rob Herring June 12, 2019, 4:02 p.m. UTC | #1
On Wed, Jun 12, 2019 at 1:55 AM Manivannan Sadhasivam
<manivannan.sadhasivam@linaro.org> wrote:
>

> This commit converts STM32 SoC bindings to DT schema using jsonschema.

>

> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

> ---

>  .../devicetree/bindings/arm/stm32/stm32.txt   | 10 -------

>  .../devicetree/bindings/arm/stm32/stm32.yaml  | 29 +++++++++++++++++++

>  2 files changed, 29 insertions(+), 10 deletions(-)

>  delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.txt

>  create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.yaml


Reviewed-by: Rob Herring <robh@kernel.org>
Alexandre TORGUE June 17, 2019, 12:28 p.m. UTC | #2
Hi Mani,

On 6/12/19 9:54 AM, Manivannan Sadhasivam wrote:
> Hello,

> 

> This patchset adds Avenger96 board support. This board is one of the

> Consumer Edition boards of the 96Boards family from Arrow Electronics

> featuring STM32MP157A MPU and has the following features:

> 

> SoC: STM32MP157AAC

> PMIC: STPMIC1A

> RAM: 1024 Mbyte @ 533MHz

> Storage: eMMC v4.51: 8 Gbyte

>           microSD Socket: UHS-1 v3.01

> Ethernet Port: 10/100/1000 Mbit/s, IEEE 802.3 Compliant

> Wireless: WiFi 5 GHz & 2.4GHz IEEE 802.11a/b/g/n/ac

>            Bluetooth®v4.2 (BR/EDR/BLE)

> USB: 2x Type A (USB 2.0) Host and 1x Micro B (USB 2.0) OTG

> Display: HDMI: WXGA (1366x768)@ 60 fps, HDMI 1.4

> LED: 4x User LED, 1x WiFi LED, 1x BT LED

> 

> More information about this board can be found in 96Boards website:

> https://www.96boards.org/product/avenger96/

> 

> Thanks,

> Mani

> 


Thanks to extend the stm32 family!
I just format commit message title for device tree patches ("ARM: dts: 
stm32 ...").

Rob, I took also the dt-binding patches.

Series applied on stm32-next.

Regards
Alex