From patchwork Fri Sep 20 08:01:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?TWljaGFsIFZva8OhxI0=?= X-Patchwork-Id: 13808226 Received: from uho.ysoft.cz (uho.ysoft.cz [81.19.3.130]) (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 3F2F418EB1; Fri, 20 Sep 2024 08:02:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=81.19.3.130 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726819331; cv=none; b=VdcrR40uuUPtGNZ/iuLMuvCUfRqdmcl9KQ7bwUJiNWFBVWUc6S4yMZl0Af93Gw+WkWJe8D/JW9xFtq9EGO9dZFbQg5BizYO0f9nR2jx3n8ejBxzFDPrkUc70dCkekQQN83SnT5II7ZXDkoGRnl9gOVdAUFVakj3xaiOkKsbdP3M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726819331; c=relaxed/simple; bh=4t9FIdG8kcgMmWsigSoI8Jasp4vMsO39N68Dc9kJ7xk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=i4zpF2i2wiY2wgncs2WMrwq/6PelFXL5wRdKVmhHvmRLjBoXX8qLC10asbyQ2UJ6hGcsp1hIgJGjHnMJdkRZZ1us8SA95u/byAZau4TjvIaT+DeeYA4qei+VaE3/mj23TcvIfOY4yQa0pN/omRXbN7wSzXCgn2m9wLhsWw5EJgk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ysoft.com; spf=pass smtp.mailfrom=ysoft.com; dkim=pass (1024-bit key) header.d=ysoft.com header.i=@ysoft.com header.b=gTk0Nu1X; arc=none smtp.client-ip=81.19.3.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ysoft.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ysoft.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ysoft.com header.i=@ysoft.com header.b="gTk0Nu1X" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ysoft.com; s=20160406-ysoft-com; t=1726819324; bh=eNwOUsnTzpWabWCjSD0aAJbn8IKtEXU1rIipDUczE6o=; h=From:To:Cc:Subject:Date:From; b=gTk0Nu1XyC3Oun7Izllc+bHHB3+nwekV86IrrlXdEyDtDOAVrzbFfNlTysrQngHi5 4l4wQD/8lo6Dgpt/cD6JrJy9cgGAFzyE8s4S8AijH2zi7Ur532EBDrlICZfxUqHDmJ xO0GT3hHIYw3p9yi/UpM67dhshbeN8IbzLVyhTAo= Received: from vokac-nb.ysoft.local (unknown [10.1.8.111]) by uho.ysoft.cz (Postfix) with ESMTP id 1F87DA0419; Fri, 20 Sep 2024 10:02:04 +0200 (CEST) From: =?utf-8?b?TWljaGFsIFZva8OhxI0=?= To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Shawn Guo , Petr Benes Cc: Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Herburger , Hiago De Franco , Hugo Villeneuve , Joao Paulo Goncalves , Michael Walle , Alexander Stein , Mathieu Othacehe , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, =?utf-8?b?TWljaGFsIFZva8OhxI0=?= Subject: [PATCH v2 0/4] Add support for new IMX8MP based board Date: Fri, 20 Sep 2024 10:01:50 +0200 Message-ID: <20240920080154.1595808-1-michal.vokac@ysoft.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Hi, this series adds support for a new member in our IOTA platform. The board is based on the i.MX8MP SoC. The first two patches add support for most of the board functionality except USB Type-C port and some other minor things. [PATCH 3] adds new device tree binding for a Diodes Incorporated PI5USB30213A Type-C Controller and [PATCH 4] enables that port on the IOTA2 Lumpy board. We also wrote a driver for that Type-C port controller. I would like to get that driver upstream as well but I expect it will take much more iterations and effort to get it into mainline-ready shape so I intentionally excluded it from this series. AFAIK it should not be a problem to accept a device tree binding for a HW that does not have a driver in the kernel yet. Michal Vokáč (2): dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board arm64: dts: imx: Add imx8mp-iota2-lumpy board Petr Benes (2): dt-bindings: usb: Add Diodes Incorporated PI5USB30213A Type-C Controller arm64: dts: imx8mp-iota2: Enable the USB Type-C port .../devicetree/bindings/arm/fsl.yaml | 1 + .../bindings/usb/diodes,pi5usb30213a.yaml | 88 +++ arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/imx8mp-iota2-lumpy.dts | 518 ++++++++++++++++++ 4 files changed, 608 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/diodes,pi5usb30213a.yaml create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dts