|
|
Subscribe / Log in / New account

Enable IPQ5332 USB2

From:  Varadarajan Narayanan <quic_varada-AT-quicinc.com>
To:  <agross-AT-kernel.org>, <andersson-AT-kernel.org>, <konrad.dybcio-AT-linaro.org>, <vkoul-AT-kernel.org>, <kishon-AT-kernel.org>, <robh+dt-AT-kernel.org>, <krzysztof.kozlowski+dt-AT-linaro.org>, <conor+dt-AT-kernel.org>, <gregkh-AT-linuxfoundation.org>, <catalin.marinas-AT-arm.com>, <will-AT-kernel.org>, <p.zabel-AT-pengutronix.de>, <arnd-AT-arndb.de>, <geert+renesas-AT-glider.be>, <neil.armstrong-AT-linaro.org>, <nfraprado-AT-collabora.com>, <broonie-AT-kernel.org>, <rafal-AT-milecki.pl>, <quic_srichara-AT-quicinc.com>, <quic_varada-AT-quicinc.org>, <quic_wcheng-AT-quicinc.com>, <linux-arm-msm-AT-vger.kernel.org>, <linux-phy-AT-lists.infradead.org>, <devicetree-AT-vger.kernel.org>, <linux-kernel-AT-vger.kernel.org>, <linux-usb-AT-vger.kernel.org>, <linux-arm-kernel-AT-lists.infradead.org>
Subject:  [PATCH v1 0/6] Enable IPQ5332 USB2
Date:  Thu, 22 Jun 2023 11:52:07 +0530
Message-ID:  <cover.1687414716.git.quic_varada@quicinc.com>
Cc:  Varadarajan Narayanan <quic_varada-AT-quicinc.com>
Archive-link:  Article

This patch series adds the relevant phy and controller
configurations for enabling USB2 on IPQ5332.

v1:
	Cleanup DTS
	Combine driver, kconfig and makefile patches
	Remove unused functions from M31 driver
	Drop the clock driver changes

Varadarajan Narayanan (6):
  dt-bindings: usb: dwc3: Add IPQ5332 compatible
  dt-bindings: phy: qcom,m31: Document qcom,m31 USB phy
  phy: qcom-m31: Introduce qcom,m31 USB phy driver
  arm64: dts: qcom: ipq5332: Add USB related nodes
  arm64: dts: qcom: ipq5332: Enable USB
  arm64: defconfig: Enable M31 USB phy driver

 .../bindings/phy/qcom,ipq5332-usb-hsphy.yaml       |  51 ++++
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |   3 +
 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts        |  12 +
 arch/arm64/boot/dts/qcom/ipq5332.dtsi              |  54 +++++
 arch/arm64/configs/defconfig                       |   1 +
 drivers/phy/qualcomm/Kconfig                       |  11 +
 drivers/phy/qualcomm/Makefile                      |   1 +
 drivers/phy/qualcomm/phy-qcom-m31.c                | 256 +++++++++++++++++++++
 8 files changed, 389 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq5332-usb-hsphy.yaml
 create mode 100644 drivers/phy/qualcomm/phy-qcom-m31.c

-- 
2.7.4



Copyright © 2023, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds