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: 11010225 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C438D112C for ; Fri, 21 Jun 2019 14:39:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B2C8E204BE for ; Fri, 21 Jun 2019 14:39:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A62DF287B5; Fri, 21 Jun 2019 14:39:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id C83F5204BE for ; Fri, 21 Jun 2019 14:39:52 +0000 (UTC) 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 1heKhj-0001s0-Rj; Fri, 21 Jun 2019 14:39:51 +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-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+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP 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