From patchwork Tue Sep 17 15:09:57 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: 13806262 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 295961D0143; Tue, 17 Sep 2024 15:19:47 +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=1726586389; cv=none; b=OBA4jQChsbxE7I2eq65eu7YftnTTArLpe1GSMWCoN3FRFSXqt+GMINL4dF0amOuDZz7f+QI7CoNIIPfTKklnOLEOmXd382KJuoO7LaOLbE4TBHwSteu4GJIKdOAbdwarqkEBF4WIwwbHHDSbKTJGxmZaJ+35vh76rHO8OuSn91Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726586389; c=relaxed/simple; bh=pa485UOUkElKygnxw79IBPNMjoDl+Ap2Tje5OinibaU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=g7p0hatVQUoIKFdOshiS44AXMrxFg5y3h2SIYxD5ZuBopEgcnFTKkvJUot/K6bW2aKn7GG3z3N0YF7urXPrAKFfAKwDHyG4pdY81ua6IaneZ/4L9eEa7IFT0kec+JVUE6jIGsWFpM5HatHs3tgwGA8WkeBKYr4ZcpMYYHR/6OQo= 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=B98xYqHO; 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="B98xYqHO" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ysoft.com; s=20160406-ysoft-com; t=1726585839; bh=AAPF2+cdPzfUKD00WoAQzPpdJ/0u3TYSCKdZMRoyuLQ=; h=From:To:Cc:Subject:Date:From; b=B98xYqHOPffcTL14JM2hywqoYqe2HFWtBcjLqt3kkhH+y67JZm+tYpznPnv8uM6R0 DAXM/LLNSioMi7mZquKO23GBRfBefiSdqSqxPqntI7XGt7gt0Vsl/zsWdFog9Q1xaq d6ZU1UHgxCpAKNNg2TzNGr4FEWVggOaEuDWXEvDk= Received: from vokac-nb.ysoft.local (unknown [10.1.8.111]) by uho.ysoft.cz (Postfix) with ESMTP id 731CCA0548; Tue, 17 Sep 2024 17:10:39 +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 0/4] Add support for new IMX8MP based board Date: Tue, 17 Sep 2024 17:09:57 +0200 Message-ID: <20240917151001.1289399-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 | 95 ++++ arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/imx8mp-iota2-lumpy.dts | 521 ++++++++++++++++++ 4 files changed, 618 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/diodes,pi5usb30213a.yaml create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dts