From patchwork Fri Oct 27 13:34:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 15971 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp608597vqb; Fri, 27 Oct 2023 06:36:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFCrsKBWVZVJQ3loK642BCY5V0W5n1rROHnGLz1yDfgFggzAALVnJz+L+DAUaEGqmZHpxG9 X-Received: by 2002:a81:c946:0:b0:5a8:7375:af6b with SMTP id c6-20020a81c946000000b005a87375af6bmr2754312ywl.44.1698413791538; Fri, 27 Oct 2023 06:36:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698413791; cv=none; d=google.com; s=arc-20160816; b=dmKqOoAR3hCyMPB5kixumjBhoSSSvCPGX+NNQLtTFoC9nubkVWNkaHNss19KrUEbvf IG1aGb1JYoEXYl8um7L85d0A09SjQc4M82+HHtaj4HeSrvNuqW/0Kd765xOUDwtIVrSI aqZokksdtakzpdBf4Rq5ifxM6B57XTXeX82lMdNHcQ7iULJKfXKExAaRA7irjZqZnD49 z4PYsq/RfdND04LCoiqsarEyE0toGtof2GfUlCouLp8PE7qdhSdEE3QHDd9uytHfTzUG 151ACWKLBpsCemWQnZqL5+RK7AtqXnT2s9fA91ut2cYt99Ph7rZmQEPpXlcI/WX/HgpO HvcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=YkPFdNGNdT5cVutTk9C1dmnrIFJ2F0FJa9j2a+FDVEk=; fh=TXmJ51wQtzLLjes0qtH+NOoYV89/uc4AwJxMSeVWyD4=; b=A+scn5jviQQTW9CXuyndhPE9yMZckygxc3sVZqxqqGI+hIml/5QowmOWXRbl63ghOM 5o4XKs+43my7NNqoNP8WsgwtzmCWOQyAp+zEEhIND7Ks7gw9Awz9wAeDHtNogKnE5S6u AGhUNEWNaIyhexQHqa+9WA5tZit9GYfYbdTCuYc0+bgPEwQ3onr1R74pqX8ej3aRQDPi PnWfnpz6L6EfKDDQf4cWU1kKoP7FI+hdzLeuDzbfMGd31tDg0paDqYKPHla9FGjpC705 6mgGaaatnxGfzsF4Wb2xLbKGjAG41jnw8CbD2e4qumYvv2SXXsaV+ACLHgV4MahQG5HS 4lfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=PrUtF3O3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id q187-20020a0dcec4000000b0056d30f9cce6si2300147ywd.426.2023.10.27.06.36.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 06:36:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=PrUtF3O3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 57E0A807C86A; Fri, 27 Oct 2023 06:35:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345982AbjJ0NfC (ORCPT + 25 others); Fri, 27 Oct 2023 09:35:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345993AbjJ0Ner (ORCPT ); Fri, 27 Oct 2023 09:34:47 -0400 Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net [185.136.64.227]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 639C3D6A for ; Fri, 27 Oct 2023 06:34:41 -0700 (PDT) Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 2023102713343928edf4b813931b9d5e for ; Fri, 27 Oct 2023 15:34:39 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=YkPFdNGNdT5cVutTk9C1dmnrIFJ2F0FJa9j2a+FDVEk=; b=PrUtF3O3pZebpkjzl+XyyjbTcEHL8Qo8ETtlcSJ5I4VboRekrm1B6cWzm+/BhRO5Cq31c+ MQOsEEvzod1Co0bbnb/fByFl7dmKCdmhGSZaMM1b440qTDxmqErqUX2mY+Ry85qwpfZHYDbX 5ICrzlQ+8Twh8iY6Bag02l8cmqpC8=; From: Jan Kiszka To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Bao Cheng Su , Benedikt Niedermayr Subject: [PATCH 0/7] arm64: dts: iot2050: DT fixes, cleanups and enhancements Date: Fri, 27 Oct 2023 15:34:31 +0200 Message-Id: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 27 Oct 2023 06:35:12 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780915939768707730 X-GMAIL-MSGID: 1780915939768707730 This fixes the lost aliases for the IOT2050 series, fixes mini PCIe card hangs,, drops an unused device node, brings runtime pinmuxing for the Arduino connector via debugfs as well as spidev. Finally, it enables PRU-based Ethernet on PG2/M.2 device variants (depends on [1]). PG1 devices still need changes to the TI driver to enable them as well. Jan [1] https://lore.kernel.org/lkml/35a3c4c9-5c1b-4891-9ea2-e3f648a9afe0@ti.com/ Benedikt Niedermayr (1): arm64: dts: ti: iot2050: Definitions for runtime pinmuxing Jan Kiszka (5): arm64: dts: ti: iot2050: Re-add aliases arm64: dts: ti: iot2050: Drop unused ecap0 PWM dt-bindings: trivial-devices: Add IOT2050 Arduino SPI connector arm64: dts: ti: iot2050: Add node for SPI devices on Arduino connector arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices Su Bao Cheng (1): arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin .../devicetree/bindings/trivial-devices.yaml | 2 + .../dts/ti/k3-am65-iot2050-common-pg1.dtsi | 10 +- .../dts/ti/k3-am65-iot2050-common-pg2.dtsi | 4 +- .../boot/dts/ti/k3-am65-iot2050-common.dtsi | 834 +++++++++++++++++- .../dts/ti/k3-am6548-iot2050-advanced-m2.dts | 12 +- 5 files changed, 802 insertions(+), 60 deletions(-)