From patchwork Fri Jun 21 14:39:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alexandre TORGUE X-Patchwork-Id: 1120332 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=st.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="o09PNqKj"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=st.com header.i=@st.com header.b="qP57v68w"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45VhDB3Bk2z9s5c for ; Sat, 22 Jun 2019 00:39:54 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Date:Message-ID:Subject:From:To: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=zbHCmLNTmc9SyW/T2wUFnciBQbJZmsm2WljUSEfIcG8=; b=o09PNqKjWncWufgFB0Y9G4bpxU OCSJ7BCdNsS87EDb5JAI0axG7kFAwUiqTcj8HEXP55j/cMLjEJqxJ/tiGeC1yEQ+Wm7BSc5/pDyz0 EUW9KmEOtrJ4itf+tk7RF9+kc9TcXd5Ss12clIwX4TkflLfk+OcP47YII0M9YWrBsP8nv19z51WyU UTBFPCIBgCBJsFgDXIpo4aUcHLTgfjXhutiXaYKRrqqWGtN7PBnqwpwecZvgPLOKbdiXIu6qelA+f f7gWfKDonI2bwuQAl3djfY1kOvW5IP6HYm7fR5cZLukgnT+2chbcxFZAt3VIDQy8qqli/96R+Eeyq yfTSpCqw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1heKhk-0001s0-Eh; Fri, 21 Jun 2019 14:39:52 +0000 Received: from mx07-00178001.pphosted.com ([62.209.51.94]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1heKhg-0001rK-H0 for linux-arm-kernel@lists.infradead.org; Fri, 21 Jun 2019 14:39:50 +0000 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x5LEbDHJ025342; Fri, 21 Jun 2019 16:39:40 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=to : from : subject : cc : message-id : date : mime-version : content-type : content-transfer-encoding; s=STMicroelectronics; bh=u94jrZIsRAME6Qw5tCZ7FvJW50InLq8VplbD83Rg2FE=; b=qP57v68wsPUtFMaSJyyqH16U63MQPRpO1U6wqasyn4/gxpRSVzvAyUAuWQJAf+T6ujAn WKoCLKqZqQIZL+FSQhYBDk015Q1AyNe7UxGPWzUKzTQtVReoMDjXLkl9QW7gePWPV7TS Ae+KyGmRLQZyndU2hDns0BeLZGKiT7t0htBGjQwffuVZ6RUY54A8UoQAfQtXjePFu6+7 KWz4XgAyyrahHaGsUhfKVgY22zTnbYKRbPJcl/VUiyDFUecMtYIt/1WKFy3SuCc1zSY9 fEMzrfkMj1z1zBCE9i8HUtTt1EZsiCV1xzcltHQYlO+XCt/RMAdGzM2co84SLNv5KRvE rw== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2t7wxssmgu-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 21 Jun 2019 16:39:40 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 0369131; Fri, 21 Jun 2019 14:39:39 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag3node2.st.com [10.75.127.8]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id D09F72B97; Fri, 21 Jun 2019 14:39:39 +0000 (GMT) Received: from [10.48.0.204] (10.75.127.50) by SFHDAG3NODE2.st.com (10.75.127.8) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Fri, 21 Jun 2019 16:39:39 +0200 To: Arnd Bergmann , Olof Johansson , Kevin Hilman , arm-soc , "linux-arm-kernel@lists.infradead.org" From: Alexandre Torgue Subject: [GIT PULL] STM32 DT changes for v5.3 #1 Message-ID: <9f17b8fd-a354-618b-f70a-168c75d0da27@st.com> Date: Fri, 21 Jun 2019 16:39:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 Content-Language: en-US X-Originating-IP: [10.75.127.50] X-ClientProxiedBy: SFHDAG8NODE3.st.com (10.75.127.24) To SFHDAG3NODE2.st.com (10.75.127.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-21_10:, , signatures=0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190621_073948_904988_E8D3DC9C X-CRM114-Status: GOOD ( 19.22 ) X-Spam-Score: -0.9 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-0.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [62.209.51.94 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alexandre TORGUE , Maxime Coquelin Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi Arnd, Olof and Kevin, Please consider this first round of STM32 DT updates for v5.3. As you'll see in highlights, main changes are the addition of a new board (stm32mp157a-avenger) on the STM32 MPU family and devices enhancement of STM32mp157c SOC. Thanks. Alex The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9: Linux 5.2-rc1 (2019-05-19 15:47:09 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git tags/stm32-dt-for-v5.3-1 for you to fetch changes up to f65aaf8b897efce4df1c3e2498bc48795dc2ba56: ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards (2019-06-21 16:14:33 +0200) ---------------------------------------------------------------- STM32 DT updates for v5.3, round 1 Highlights: ---------- MPU part: -Add stm32mp157a-avenger board support: This board embeds a STM32MP157a SOC with AC package (TFBGA361, 148 ios) , 1024MB of DDR3 and STPMIC1A pmic . Several connections are available on this boards: 2x Type A (USB 2.0) Host and 1x Micro B (USB 2.0) OTG, ethernet 10/100/1000, WiFi 5 GHz & 2.4GHz, ... -Add STMFX support en stm32mp157c-ev1 and enable joystick connected on it. -Add I2S and SAI support on stm32mp157c. -Add and enable support of Vivante GPU on stm32mp157 ED1 and DK1 boards (EV1 and DK2 inherit of it). -Add camera support: -Add DCMI support on stm32mp157c SOC -Enabled OV5640 camera support on stm32mp157c-ev1 board -Enable hdmi bridge sii9022 & display controller on stm32mp157c-dk1 board. MCU part: -Add STMFX support en stm32746g-eval and enable connections on it: leds and joystick ---------------------------------------------------------------- Alexandre Torgue (1): ARM: dts: stm32: use dedicated files to manage stm32mp157 packages Amelie Delaunay (5): ARM: dts: stm32: add STMFX support on stm32746g-eval ARM: dts: stm32: add joystick support on stm32746g-eval ARM: dts: stm32: add orange and blue leds on stm32746g-eval ARM: dts: stm32: add STMFX support on stm32mp157c-ev1 ARM: dts: stm32: add joystick support on stm32mp157c-ev1 Christophe Roullier (1): ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards Hugues Fruchet (3): ARM: dts: stm32: add DCMI camera interface support on stm32mp157c ARM: dts: stm32: add DCMI pins to stm32mp157c ARM: dts: stm32: enable OV5640 camera on stm32mp157c-ev1 board Ludovic Barre (2): ARM: dts: stm32: add pinctrl sleep config for qspi on stm32mp157c-ev1 ARM: dts: stm32: add jedec compatible for nor flash on stm32mp157c-ev1 Manivannan Sadhasivam (4): ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157 dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema dt-bindings: arm: stm32: Document Avenger96 devicetree binding ARM: dts: stm32: Add Avenger96 devicetree support based on STM32MP157A Olivier Moysan (5): ARM: dts: stm32: add sai support on stm32mp157c ARM: dts: stm32: add sai pins muxing on stm32mp157 ARM: dts: stm32: add i2s support on stm32mp157c ARM: dts: stm32: add i2s pins muxing on stm32mp157 ARM: dts: stm32: add sai id registers to stm32mp157c Pierre-Yves MORDRET (3): ARM: dts: stm32: Add Vivante GPU support on STM32MP157c ARM: dts: stm32: enable Vivante GPU support on stm32mp157c-ed1 board ARM: dts: stm32: enable Vivante GPU support on stm32mp157a-dk1 board Yannick Fertré (3): ARM: dts: stm32: Add I2C 1 config for stm32mp157a-dk1 ARM: dts: stm32: enable display on stm32mp157c-dk1 board ARM: dts: stm32: add power supply of rm68200 on stm32mp157c-ev1 .../devicetree/bindings/arm/stm32/stm32.txt | 10 - .../devicetree/bindings/arm/stm32/stm32.yaml | 31 ++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/stm32746g-eval.dts | 66 +++++ arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 246 ++++++++++++++++ arch/arm/boot/dts/stm32mp157a-avenger96.dts | 321 +++++++++++++++++++++ arch/arm/boot/dts/stm32mp157a-dk1.dts | 70 ++++- arch/arm/boot/dts/stm32mp157c-ed1.dts | 18 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 125 +++++++- arch/arm/boot/dts/stm32mp157c.dtsi | 180 ++++++++++++ arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 ++++++ arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 ++++ arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 +++++ arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 ++++ 14 files changed, 1345 insertions(+), 15 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 create mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi