Re: [PATCH v2 0/2] phy: spacemit: fix and enable the K1 USB 2.0 PHY

From: Yixun Lan

Date: Tue Aug 25 2026 - 19:11:28 EST


Hi Bruno,

On 08:50 Tue 25 Aug , Bruno Banelli wrote:
> v1 was a single patch adding "default ARCH_SPACEMIT" to
> PHY_SPACEMIT_K1_USB2. Automated review pointed out two pre-existing
> Kconfig problems in the same entry, and that change makes them easier
> to hit: enabling the symbol by default means configurations that would
> previously have left it off will now build the driver.
>
> So fix the dependencies first, then enable it by default.
>
> Both were verified against the driver source: phy-k1-usb2.c calls
> devm_platform_ioremap_resource() and devm_regmap_init_mmio(), while the
> Kconfig entry has neither "depends on HAS_IOMEM" nor
> "select REGMAP_MMIO". PHY_SPACEMIT_K1_PCIE, directly above it in the
> same file, already has the HAS_IOMEM dependency.
>
> Tested on a Milk-V Jupiter (SpacemiT M1) running mainline 7.2: without
> patch 2/2 a "make defconfig" kernel has no USB at all, because
> dwc3-generic-plat cannot get its PHY.
>
> v1: https://lore.kernel.org/linux-riscv/20260825052158.66367-1-bbanelli@xxxxxxxxx/
>
> Changes in v2:
> - new patch 1/2 adding "depends on HAS_IOMEM" and "select REGMAP_MMIO",
> with a Fixes: tag
> - no change to the patch now numbered 2/2
>
Thanks for this v2
Reviewed-by: Yixun Lan <dlan@xxxxxxxxxx>

--
Yixun Lan (dlan)