From patchwork Wed Jan 3 18:12:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 18686 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp5187799dyb; Wed, 3 Jan 2024 10:23:37 -0800 (PST) X-Google-Smtp-Source: AGHT+IGAySsyuT8Uqq29+sLysl8o+UNrXelELTjRmd7QPQddtlPA3Tro7RVCVVxYD6KkDWouVgTc X-Received: by 2002:a05:6830:12d9:b0:6dc:2549:3e6c with SMTP id a25-20020a05683012d900b006dc25493e6cmr6213959otq.15.1704306217513; Wed, 03 Jan 2024 10:23:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704306217; cv=none; d=google.com; s=arc-20160816; b=DhLF14VfuRA9Gx9CITj3zk0WsXXQsSm98+ttq/pcw1rptSIzo2OQudujnz63AtvMdC 360FX70Mjm9kdwz2vvewJDrnLgXXYLc+7zmGVQ1pXXNb+mGkAPw0bo9mO2lVZtqLRlMY wB9vuqvTsFOr1JPR+bJzNkgMpaRRbco7ydvlkI+zgFz5IanoR3gZIFXIp2vs45OUV5W0 Ro6SOxVYUr1HNybpd/PHF3rTJAhrfCfcp/XksiK7iUMdb2pAurjCSD1kh6ZcJaX8IBcn 2qfCEll7NuwRdtRGT3VrPyWT0D6t3OzhjYAajhNwcCfOay+bc0QhuKNoH8tMr8S5hTlX aKxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=IEH6nvsMj011pWE7jF9KmAgYyT5EGs2I+43ptPArTJg=; fh=tfCrjVfEnzKAxfmcuIHCHZZ5o2OoYwF20+LehZ6vA/A=; b=qsG6uIJciKcXf3VBPIsX2PWwP0JF4dc8eWX4c6buGwLhaWxBE7ZYSKJG4Gzojde3Xn u+223RCrgaKU+F2a8eQr9D+gSa3ym3Nf0kgM7uEYvVLod1eozLnop/fOW0Akh0THhS7h dZ4+cpiAc9jIcatXrPGR+8YfOPr1/drIyu8xej7XiyHSwjHEkDciwVWrFguh0sEcqjQD b2CkBRHihMvbWY6B/l6p0vcTLN6QKk5BwyxPvjXCb7QKSjky/QdusI4Q0uHMqu7B2NCu NTo7nyWsoPuFEy5o/lvb98WmycwleDfoS6WE9nlS5WsiGfClsSCs4pOLXAkZSJ7DewLN OcoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=A+VZDDNU; spf=pass (google.com: domain of linux-kernel+bounces-15852-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15852-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id bs9-20020a05620a470900b0077fad1ee0fasi32106409qkb.373.2024.01.03.10.23.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jan 2024 10:23:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-15852-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=A+VZDDNU; spf=pass (google.com: domain of linux-kernel+bounces-15852-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15852-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 4C9151C23E34 for ; Wed, 3 Jan 2024 18:23:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AADEC1CFAC; Wed, 3 Jan 2024 18:22:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=siemens.com header.i=jan.kiszka@siemens.com header.b="A+VZDDNU" X-Original-To: linux-kernel@vger.kernel.org Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net [185.136.65.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 615121C696 for ; Wed, 3 Jan 2024 18:22:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=siemens.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rts-flowmailer.siemens.com Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 2024010318122535f7626b60d924a294 for ; Wed, 03 Jan 2024 19:12:25 +0100 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=IEH6nvsMj011pWE7jF9KmAgYyT5EGs2I+43ptPArTJg=; b=A+VZDDNUHPhWx6rdrx4MfEKqm3Vimq9yMjlHriJL0Y2BVvxOrE0G5lH9YmEbZNd+ZEbNM3 83Ybr8paUxhGk844d+OR3lY5vYORauvPfWtBsWD/UYEAJsbCi0W8pILILRLyIIQ+sD8uMx/Z HlI0MwskGd3sBMn4ID5gZEPxrDXwM=; From: Jan Kiszka To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Bao Cheng Su Subject: [PATCH v2 0/7] arm64: dts: iot2050: Add support for new SM variant Date: Wed, 3 Jan 2024 19:12:17 +0100 Message-Id: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787094596455933209 X-GMAIL-MSGID: 1787094596455933209 Changes in v2: - LED improvements - factor out DP and USB3 dtsi files - fix subject of last patch This bring support for yet another IOT2050 device variant, see last patch for details. The rest is binding and refactoring to make that happen. Plus, LED nodes are improved by adding function and color properties. This series needs to go on top of https://lore.kernel.org/lkml/cover.1699087938.git.jan.kiszka@siemens.com/ Jan Baocheng Su (2): arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards arm64: dts: ti: iot2050: Support IOT2050-SM variant Jan Kiszka (4): arm64: dts: ti: iot2050: Factor out arduino connector bits arm64: dts: ti: iot2050: Factor out enabling of USB3 support arm64: dts: ti: iot2050: Factor out DP related bits arm64: dts: ti: iot2050: Annotate LED nodes Su Bao Cheng (1): dt-bindings: arm: ti: Add binding for Siemens IOT2050 SM variant .../devicetree/bindings/arm/ti/k3.yaml | 1 + arch/arm64/boot/dts/ti/Makefile | 1 + .../ti/k3-am65-iot2050-arduino-connector.dtsi | 768 ++++++++++++++++ .../dts/ti/k3-am65-iot2050-common-pg1.dtsi | 5 +- .../dts/ti/k3-am65-iot2050-common-pg2.dtsi | 25 +- .../boot/dts/ti/k3-am65-iot2050-common.dtsi | 869 +----------------- .../arm64/boot/dts/ti/k3-am65-iot2050-dp.dtsi | 98 ++ .../boot/dts/ti/k3-am65-iot2050-usb3.dtsi | 27 + .../ti/k3-am6528-iot2050-basic-common.dtsi | 6 +- .../dts/ti/k3-am6528-iot2050-basic-pg2.dts | 2 + .../boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 + .../dts/ti/k3-am6548-iot2050-advanced-m2.dts | 20 +- .../dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 10 +- .../dts/ti/k3-am6548-iot2050-advanced-sm.dts | 189 ++++ .../dts/ti/k3-am6548-iot2050-advanced.dts | 1 + 15 files changed, 1131 insertions(+), 896 deletions(-) create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-arduino-connector.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-dp.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-usb3.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-sm.dts