From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB4C172618 for ; Tue, 25 Aug 2026 06:50:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787640614; cv=none; b=fxH+XFgfO7aVsgtjHvNzTmIEAVNnGAbTtm4weqsCvOQoaKcQybyfmAj2Sqqvq19TAoxINQsPfV0KqpkDP8GVRzM9l08Hm/KiM9cNpMKdPF2x50DJ7PyHxJSEzTtuHDsQL5+HPrLFCzmPZY8pCDVLwfH34h6DqXzwWC7/vri3rRg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787640614; c=relaxed/simple; bh=Lgw/eoI95cwpkZ7o5jmvy3fkt7m76hFinRZtsPl0Hhc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FVAfB7lYeuxdLbHgTxriQfAP+owRe7WER+KxAcBjKxJrWVyy6UDQ92yrAMFp/N2rNmI1g4hY5Ps6BNxyf0yAlgu8UtqPLmUaRtATdGWCpzSkYKmis0zfp3eaJmngYn6cfaoAVe0bNVY3QIrk/R0zNmaPBQo/elpj8K4qc4S4+vg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Fnd3zONz; arc=none smtp.client-ip=209.85.208.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Fnd3zONz" Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-69f7fa1c548so7948435a12.2 for ; Mon, 24 Aug 2026 23:50:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787640611; x=1788245411; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=K08wIoLpKqBSGnc7x1avgOkXlHWiSRY4zZXK6Rw84Yw=; b=Fnd3zONzvEHYxPSL61ety8lLy/mEk2Qt1rkzPSUfE6DvNwqgHIoIXPcKPpJ1iNijUL ykpGtxSqlPLlIC3lg0XcFdi3inilK98Ng5yq/ame9cvqN2UEp+U2gps2+xg4vrJLW9QW htD/nIU8Aj0BOH+35VBH3PjqHTYy+d7ZD0ROPT8Ej+MvMTqXYKXXsJ1tOTK6k/hL/0yP mEbhUMb9BdA8GRalZp5SiXOltoD8iTckCJPIfSqif21lO/R0xUlerA+74lvnlxqBZNls 1TmhXBKgB4uRukgLoxeQ1PVobFD4+215rzr9WKvs+WAPbIYThzYtqP16HUq2ZiWO1Hd6 lx8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787640611; x=1788245411; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=K08wIoLpKqBSGnc7x1avgOkXlHWiSRY4zZXK6Rw84Yw=; b=GvUmJZWKUrEajpSLEPhW6xcq/V17iDuBIVN5La4kMJCkT9XA0CJPzycQx6WD/W2ycG Ie+7aFPG2hmNYVOyfmVlIbarf/mfjHtNFx4xrfaQrLClCiP5V5TUbr0uEkpBzS2KEggX N1FOB8nJxagGSQdwxl3M1Ia7c5nYi7Ne7W0SVQ1RigMcYqmOKrPl6rqhLhq0UclbBFus qdWJ/hZEoDEj9g7rUquTZyJ0oq/gZQNXYB8hPEr/b7v/uftfDrPS+aYT/IEr74WIFE7E NutPj9ZtOQ0at5PQDUuzBGku5zUUhpy6N8IA/wAA85G4VAN12n9EnzirMjXIaGCEcRE1 M0vA== X-Forwarded-Encrypted: i=1; AHgh+RqkRES+kGrcH6lNxxRSqp0799qxp7seNj1iMhH54OkxbX8JFPzsaRCppJl9iKOZpt8Mg4LKn5NnwOT6tfE=@vger.kernel.org X-Gm-Message-State: AFuF++kYkQXPLDliSRoF4lRTv35Qa8Hsk/NOAcRZVz4dNYskuf9MD6Ag rn/j0q+eRZUMa0icvaly61e5b7i3Dy0eK1cVJ6xwKr0QVyZjbh+ROiZ1 X-Gm-Gg: AR+sD12Ou+newvFjTsSgmzDzizl2b7liNZlGMlaZ7HT9RVSP6aAJnqwIAWCYLEGSAiP rH69I6b7pvpEBPxYjuQ7DTHTfOWLtyh/pnqID3arB4igQ6+Uxgn1cEhbgxCDF3bPYhscZCiQAXs HMTt4bbKIgEYd8xjWVY+5nQASG3F2qgMGJ6Kw3aq4FoPaAwVuO/Pbu3leaQEUrGKGntE2BZC7S6 HfM4cXxALXsOaKCuL+Kmf27bTvnhbcI3hM1IM98ZW1gYDhaJWyWBe4QMosyibTeJXO0E55WsQke O3mrAWIvLzMeAgAcmNJ1Yxu/KOjZplkOyxp7y7vp6NgD8ENVL/hvwlCPYRw+Wlal/OgUsVa08sq 0io6AW/6cFJT5zzYtLdOuU+JzS4SFZ3zpr2wlIZcS9iyUM2NYG9ZKowFVvZr554FgNbX9sSiiBv +HHiixN4L1xT/HY6+HCxGdsxcD7fNXUvuHfuc6C0F0ThtW7rtAflyoWmuiiCUyfNF3QOx/Bq/0m lQiUk8nQ0c6x4RHqxtrmUoXNMjDVgREbtF8elbktoKRcjQ2N41Al2QWEA== X-Received: by 2002:a17:906:eecd:b0:c20:f871:1018 with SMTP id a640c23a62f3a-c24920d5db2mr2716175666b.21.1787640611076; Mon, 24 Aug 2026 23:50:11 -0700 (PDT) Received: from GOLDENAXE.office-radnicka.localarea.network (c82-214-103-66.loc.akton.net. [82.214.103.66]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249672becesm1658627666b.42.2026.08.24.23.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 23:50:10 -0700 (PDT) From: Bruno Banelli To: Vinod Koul Cc: Neil Armstrong , Yixun Lan , Ze Huang , Alex Elder , linux-phy@lists.infradead.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, Bruno Banelli Subject: [PATCH v2 0/2] phy: spacemit: fix and enable the K1 USB 2.0 PHY Date: Tue, 25 Aug 2026 08:50:05 +0200 Message-ID: <20260825065007.69353-1-bbanelli@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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@gmail.com/ 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 Bruno Banelli (2): phy: spacemit: fix K1 USB 2.0 PHY Kconfig dependencies phy: spacemit: enable K1 USB 2.0 PHY by default on ARCH_SPACEMIT drivers/phy/spacemit/Kconfig | 3 +++ 1 file changed, 3 insertions(+) base-commit: 66498c75b4f8017f62d720d9b59675bdf3abce91 -- 2.43.0