From patchwork Thu Jun 1 13:13:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francesco Dolcini X-Patchwork-Id: 10163 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp324273vqr; Thu, 1 Jun 2023 06:21:47 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6C51iPLgXgnwiliDa5zgcnUl3Fl6Hx6BlTS3KACM5RuXlX42h2vJ9wzbL3vAYAsnu3F6sj X-Received: by 2002:a05:6a00:1802:b0:64d:2841:8380 with SMTP id y2-20020a056a00180200b0064d28418380mr11453107pfa.22.1685625707578; Thu, 01 Jun 2023 06:21:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685625707; cv=none; d=google.com; s=arc-20160816; b=rLuFW7l6R7qsFI4R0hWk/xeKZK+VE+dYZ/rs0qze+koa6AYWkUAJx23zNq6TFWGes9 FQKp/QWm0naH7aEL21croMaQdLrTfpVtrzbWA2lan3y+EJjeHxHO6vN4hCG50qPBlf6C ssxvpXC7EsB0mCWE6CZaMIXhWfwRBu9bsVQaPd/d8R43KgkZeuExP7ygdedmhev1aFgS N9mgxMBIkfXp58u+nNRaLsqJBNDlTvj8u1Z7TiOxO/Cd206nK9A60hkqyY+pbLT5wW9G pvYXIZ8cLqiHfxmK/EaF1BdaJ9x1viIIith+4uvLqA++Fi3ROeA9+NOb8lwsfvPnESOc 3HAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=l44QuCRQopi8OIQFcofCAWZl/f5Z/A1KMEdxY41vurk=; b=Zf21muSWi//Mjpk857M5aWsQ6dh8vewJN++gnlVM99JfCwb2gMLWyn6AbebTyi7ZFK oaZ+EcdtVc6McNuYKU18wzHM7+WYJVMhCWlks1OIdPT2GETqmfEQNM74UDr+1ZYSoWX2 2qec2Y1FJsWDqMDrKVdKeZTBFcM/gPCo2VC0wtX79hvUCKaoMZkbBljFs9aSy0xGedgf 4up0rxPqj1e2+ShABFcWEDwLzZK7QGohqRsQYXnvgUaHSGtaDV2zCNX3I0KPkJyOkBHZ XKUUkU3fo8jUKwom1XzWjaM6uYf57LoweUpA0q05CyXqwyWGf0uoi+HU6IQenzhjWXjt aYiQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 19-20020a631753000000b0051b32aa267asi2730108pgx.671.2023.06.01.06.21.33; Thu, 01 Jun 2023 06:21:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233490AbjFANNq (ORCPT + 99 others); Thu, 1 Jun 2023 09:13:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54824 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233346AbjFANNo (ORCPT ); Thu, 1 Jun 2023 09:13:44 -0400 Received: from mail11.truemail.it (mail11.truemail.it [IPv6:2001:4b7e:0:8::81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A0100124; Thu, 1 Jun 2023 06:13:41 -0700 (PDT) Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 7A6CD2143A; Thu, 1 Jun 2023 15:13:37 +0200 (CEST) From: Francesco Dolcini To: Nishanth Menon , Vignesh Raghavendra Cc: Francesco Dolcini , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] Add Toradex Verdin AM62 Date: Thu, 1 Jun 2023 15:13:27 +0200 Message-Id: <20230601131332.26877-1-francesco@dolcini.it> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1767506662010276170?= X-GMAIL-MSGID: =?utf-8?q?1767506662010276170?= From: Francesco Dolcini This series adds support for the Toradex Verdin AM62 SoM which can be used on different carrier boards (Verdin Development Board, Dahlia and Yavia). The module consists of an TI AM62 family SoC (either AM623 or AM625), a TPS65219 PMIC, a Gigabit Ethernet PHY, 512MB to 2GB of LPDDR4 RAM, an eMMC, a TLA2024 ADC, an I2C EEPROM, an RX8130 RTC, and optional Parallel RGB to MIPI DSI bridge plus an optional Bluetooth/Wi-Fi module. Link: https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62 v2: - removed spurious new lines - removed TODO comment - fixed pinctrl format - added link to products in dts/dtsi - removed useless rs485-rts-active-high property Francesco Dolcini (5): dt-bindings: arm: ti: add toradex,verdin-am62 et al. arm64: defconfig: enable drivers for Verdin AM62 arm64: dts: ti: add verdin am62 arm64: dts: ti: add verdin am62 dahlia arm64: dts: ti: add verdin am62 yavia .../devicetree/bindings/arm/ti/k3.yaml | 20 + arch/arm64/boot/dts/ti/Makefile | 6 + .../boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 219 +++ .../arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 240 +++ .../boot/dts/ti/k3-am62-verdin-nonwifi.dtsi | 20 + .../boot/dts/ti/k3-am62-verdin-wifi.dtsi | 39 + .../boot/dts/ti/k3-am62-verdin-yavia.dtsi | 207 +++ arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 1401 +++++++++++++++++ .../dts/ti/k3-am625-verdin-nonwifi-dahlia.dts | 22 + .../dts/ti/k3-am625-verdin-nonwifi-dev.dts | 22 + .../dts/ti/k3-am625-verdin-nonwifi-yavia.dts | 22 + .../dts/ti/k3-am625-verdin-wifi-dahlia.dts | 22 + .../boot/dts/ti/k3-am625-verdin-wifi-dev.dts | 22 + .../dts/ti/k3-am625-verdin-wifi-yavia.dts | 22 + arch/arm64/configs/defconfig | 3 + 15 files changed, 2287 insertions(+) create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-yavia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-yavia.dts