From patchwork Sun Mar 19 21:29:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andre Przywara X-Patchwork-Id: 13180595 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7BDD2C6FD1F for ; Sun, 19 Mar 2023 21:30:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=9vIm7eF+WBYBp3RVad+f1QnxFNfx2mPKtpOGiNbydIM=; b=bQnOlRDkrAyNtK 64vKvRUevp0QRLvjkoRRXL5QHx9JM7tgnNx99cKFWNrSfGOQgVwl563h28vYEueJbbQsV6a4L8o7z DS6Sz9LgVEI737QzlP5kohy5wD87488mLvG7nd8qCN5KotRq/FBkr8/oioyZf6/YUKv+60c+gTUrb hMMSG6cvBL8oZa3y4tcWfmWco0tRUgEX1+gFznfpWY0V4a6O5xelGqSa9SHIYjQxHHpiuxIxreXln xafAdBJ/oD3/LAgqEGRHblg392SK24RdjTLi9DXq5+Uko/D2k3KT+uD1GhM5E3oT8zI1UHvgqV9Vh McIiFDU6KaOBNs5XKCWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pe0bC-007UMo-1x; Sun, 19 Mar 2023 21:29:54 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pe0b9-007ULB-1N for linux-arm-kernel@lists.infradead.org; Sun, 19 Mar 2023 21:29:53 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 14FA61042; Sun, 19 Mar 2023 14:30:32 -0700 (PDT) Received: from slackpad.fritz.box (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 548023F67D; Sun, 19 Mar 2023 14:29:46 -0700 (PDT) From: Andre Przywara To: Rob Herring , Krzysztof Kozlowski , Jernej Skrabec , Samuel Holland , Chen-Yu Tsai Cc: linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Icenowy Zheng Subject: [PATCH v6 0/6] ARM: suniv: USB and two new boards support Date: Sun, 19 Mar 2023 21:29:30 +0000 Message-Id: <20230319212936.26649-1-andre.przywara@arm.com> X-Mailer: git-send-email 2.35.7 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230319_142951_527355_1CCDAD31 X-CRM114-Status: GOOD ( 15.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, This patchset introduces support for F1C100s' USB, and the SourceParts PopStick and Lctech Pi boards. These are the remaining (DT) patches, all driver and devicetree binding patches for USB related devices, which were part of former versions of this series, have now been merged (into v6.3-rc1). What's left are just the DT bits: for the SoC .dtsi and LicheePi Nano board .dts files. On top go patches that add support for two new boards. There were no actual changes to the patches, they are merely resend, with the vendor and DT board name binding patches combined for the two boards. All prerequisites are in the tree, so the tooling checks pass. Cheers, Andre Changelog v5 ... v6: - Drop all driver and USB DT binding patches (already merged separately) - based on v6.3-rc2 Changelog v4 ... v5: - Rebase on top to v6.2-rc1 Changelog v3 ... v4: - Dropped the PHY patches, they go via a different tree and need a different base - rebased on top of linux-sunxi/sunxi/for-next (provides H616 USB) - musb DT binding: use enum - musb cleanup: use musb_hdrc_config config pointer directly - musb cleanup: use const where possible - drop partitions from Popstick DTS file - clarify Popstick has a USB type-A *plug* - add tags Changelog v2 ... v3: - remove redundant "Device Tree Bindings" suffix in DT binding doc title - add BSD license to binding doc file (as per checkpatch) - fix some commit message title prefixes - use proper plural spelling for usb0_id_det-gpios - popstick.dts: Reorder otg_sram node reference alphabetically - popstick.dts: Add regulator- prefix to 3.3V regulator node name - popstick.dts: Fix status, compatible and reg property order - popstick.dts: Drop unneeded mmc0 and spi0 aliases - add patch to clean up sunxi MUSB driver - add Acks and Reviewed-by's Changelog v1 ... v2: - USB PHY binding: clarify the relation with other phy-sun4i-usb bindings - Add Popstick binding and .dts patches Andre Przywara (1): ARM: dts: suniv: Add Lctech Pi F1C200s devicetree Icenowy Zheng (5): ARM: dts: suniv: add USB-related device nodes ARM: dts: suniv: licheepi-nano: enable USB dt-bindings: vendor-prefixes: add Source Parts and Lctech names dt-binding: arm: sunxi: add two board compatible strings ARM: dts: suniv: add device tree for PopStick v1.1 .../devicetree/bindings/arm/sunxi.yaml | 13 +++ .../devicetree/bindings/vendor-prefixes.yaml | 4 + arch/arm/boot/dts/Makefile | 4 +- .../boot/dts/suniv-f1c100s-licheepi-nano.dts | 16 ++++ arch/arm/boot/dts/suniv-f1c100s.dtsi | 32 ++++++++ arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts | 76 +++++++++++++++++ .../boot/dts/suniv-f1c200s-popstick-v1.1.dts | 81 +++++++++++++++++++ 7 files changed, 225 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts create mode 100644 arch/arm/boot/dts/suniv-f1c200s-popstick-v1.1.dts