From nobody Sun Jun 14 06:04:05 2026 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (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 E12DB2989B7 for ; Sat, 2 May 2026 05:19:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699168; cv=none; b=b5tzdRldORwnCe/wyUEXr1NmqsMvciRbs8TVkYOPXZvIif2YYylKtO07YhP2w4AHN3RMng2c3xLcEXRFMiztECIQESEIHsQWvewZq4GcLg/LUTUi7LsWsY3oonPuHRuxZ/9xSbtlKU9Z8STUX3L7QvHhGAAP5t4HMyqYjbAwoMY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699168; c=relaxed/simple; bh=Cr0Mx1E/3Apsa6hk7IxjHbM3hxEvqBbDpRTia+baFIA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OichOWZ8VKJ9Z6uMO6frziL+JIuptnIEV23X6N9UtDDuDXGIlxXTVe9EAVt/YdPK5ccJZk9LZRkA/XCBKdswP2Q0raSE1G9aRJV4mrXJUWuOk7pzaeUu51FaRQDW128Owu6xo/zefu5FrHDICkfx+kd95ufTeOTU1we+BXwbAnk= 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=WiNqrB9G; arc=none smtp.client-ip=209.85.210.180 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="WiNqrB9G" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-834da62e52dso1241465b3a.3 for ; Fri, 01 May 2026 22:19:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777699165; x=1778303965; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2yn4Ikrliqtn1tmBnkwrqopx2vI+LbVSo/RlQYheF60=; b=WiNqrB9GWf8mQHDH69U8RUXmUdAvqxZuYpkQC09dDmgecpYWQJUsYHwCiaA8fJEr8z ocqtZQ8g9rHEei5RXDfAjnK+fuKcgdqVJ5qS/7qADTSTcCRHAPZ2MokePCBobbYgrHo6 8jsgMtqYU0qER7YqddycXknLHKItkAaaQy83W5QuXeTOdO4gJpYNR5tvkH8AAv7tQXVK x+hFP/p4D570IORxP3WDD4htD5diUSvZe671I2xcwKBtJMX52Ba3hdyjHLYmbbC5X6wc GbMDHtCJJxkwtdmADlMaPvJUkvl0bLkYC+Y678/cSVgyi3OK8UDBLMSfeU1KbiD8r38V P73Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777699165; x=1778303965; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2yn4Ikrliqtn1tmBnkwrqopx2vI+LbVSo/RlQYheF60=; b=tIi/zKpAwyhP6GVVvVbiS+PdDmRCZNpWF5J7Z95SCnNjNijW5KXq8jyiamRLHTiCjf tWdUSfS1rsH3f1617eUEYLqJLmYbvXnpnMOemNxNMEenoB5hUrVlHXHzbYQKXp/jcv9A SUWNwu7TpQoZjgKVnIQxL8yJTKugmwyAZwu/qRBPv1C8dq4TRj7PcJXLpP5MiahKRwdQ UtImBCSW52x7iZ14d1Nllvh+tDvoGWIaHnj7ljbgs9iwAIfLolh/fGnMToEPtIulCPen 7EOkUQTXVKroQBfXs+xQYDogFu8g2YknjeCpyI2rfSCzquHdu3bDj7ZzqtOv5X29V/s8 u98w== X-Forwarded-Encrypted: i=1; AFNElJ8vrHd0vyuAcY6RRAbGYaDu8HFNaK1zN8LdniQV7UKlXCP7xwcC13dhccZxbAaxEpazhmPug4JJymxPR0I=@vger.kernel.org X-Gm-Message-State: AOJu0YwDcE0YWfrnI0JBw5XQESbkPF8q851d5WtJ0NioHIglSVWZqwH4 P+ko0O+Y648pIEk9F2hRU9KjfQja+Uyh9A1Qq3JZFWAW+Mtgf0A2wOgl X-Gm-Gg: AeBDiet3HC7G/smsKVDM7jpEo6Qp379+9yWtE7QvAeSal8ClNfGF6lvHDX1yFNFOE94 RoF7sai97AEO0n6HnfC0FPrWIQlHPrERsiXaTPlLJE0M1cixodcaJs6qsHTfDGNXCte2DPKEU2h GfjTp80begEQx5KzzofRnIBzegnWcp9FPaG8xaTntncr6z38tbWeNGRBULkhBdWxdZpD1jQOVA7 72dFmPjLyRPBSP55GKmk2ByFERixbDEfxw8X1DRfIzAaLYf/kbEX4rQyHSvd3vrD5jpx6epsr8Y Vjwkm7UkL2bS0YY6MeBF0ki62KKv/hW4eLzrLpDQLLM0eFeglG/2Um7wAQTYsqpfkvRzSV9C26M GH9VUnO7xkRboxUNr2dceOy7g066XvUfbTQcPjCOrmcFF8gAc7zSM40NFuOO6D4Y99QzAHmqsYH Rf1jSumBC9hZLOAN4cx0rKKi80UVBgCQ== X-Received: by 2002:a05:6a00:b610:b0:82a:ea3:c172 with SMTP id d2e1a72fcca58-8352d3283d7mr1705636b3a.46.1777699165158; Fri, 01 May 2026 22:19:25 -0700 (PDT) Received: from rockpi-5b ([45.112.0.72]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83515b4f7c1sm4224838b3a.51.2026.05.01.22.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2026 22:19:24 -0700 (PDT) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-riscv@lists.infradead.org (open list:RISC-V SPACEMIT SoC Support), spacemit@lists.linux.dev (open list:RISC-V SPACEMIT SoC Support), linux-kernel@vger.kernel.org (open list) Cc: Anand Moon , Han Gao , Ze Huang , Chukun Pan Subject: [PATCH v2 1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3 Date: Sat, 2 May 2026 10:48:54 +0530 Message-ID: <20260502051906.8160-2-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260502051906.8160-1-linux.amoon@gmail.com> References: <20260502051906.8160-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Define the system 5V fixed regulator (vcc5v0_sys) supplied by the DC input. As per the schematics, vcc5v0_sys is the input power source for the VCC5V0_HUB and 5V_VBUS reglators. Update these regulators to correctly reference vcc5v0_sys as their parent (vin-supply). Cc: Han Gao Cc: Ze Huang Cc: Chukun Pan Signed-off-by: Anand Moon --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 5790d927b93d..9727ecdd9f6b 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -50,6 +50,16 @@ reg_dc_in: regulator-dc-in-12v { regulator-always-on; }; =20 + reg_vcc5v0_sys: regulator-vcc5v0-sys { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc5v0_sys"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-boot-on; + regulator-always-on; + vin-supply =3D <®_dc_in>; + }; + reg_vcc_4v: regulator-vcc-4v { compatible =3D "regulator-fixed"; regulator-name =3D "vcc_4v"; @@ -66,6 +76,7 @@ regulator-usb3-vbus-5v { regulator-min-microvolt =3D <5000000>; regulator-max-microvolt =3D <5000000>; regulator-always-on; + vin-supply =3D <®_vcc5v0_sys>; gpio =3D <&gpio K1_GPIO(97) GPIO_ACTIVE_HIGH>; enable-active-high; }; @@ -75,6 +86,7 @@ usb3_hub_5v: regulator-usb3-hub-5v { regulator-name =3D "USB30_HUB"; regulator-min-microvolt =3D <5000000>; regulator-max-microvolt =3D <5000000>; + vin-supply =3D <®_vcc5v0_sys>; gpio =3D <&gpio K1_GPIO(123) GPIO_ACTIVE_HIGH>; enable-active-high; }; --=20 2.50.1 From nobody Sun Jun 14 06:04:05 2026 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 B455B2D12F3 for ; Sat, 2 May 2026 05:19:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699174; cv=none; b=PjBcGCOrO8Mgy3u9lPZnfakxPqh/cBHXWHYdugjRmc8LMMs/8c7eRvsYu+Nba7iaIL7J4qho2bZhQMrnvzYIqr2sbKUHHXUIgsQ0OJhk4cRW6dcGQ3YqFawPPGU4FOwH3KXlVZgasl9H3bg/qi5Vsy7/1eV7UEuhfhbrBV+ulzk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699174; c=relaxed/simple; bh=W/6cljk+sGAFN3rf3xVcfXdvrFmF7fbNtqEJTfycZ7k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mVlioYxouG6y6vqTPvANQ0HFgfxH4nVrQNV4GYaFj9uEICX9burusT1Ntj7ew082f8Ky6McJc/9muKL7mIznxdVLshkEKwMdzrGQGGVs2p4awBMeGIgNX5PQJkl2ofXcIQdZFa4PRJvu5/j6lyIBkKW+sGSzP/NzWZKdUlnVIos= 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=mTQiy8I8; arc=none smtp.client-ip=209.85.210.172 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="mTQiy8I8" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-82fb2d0c5d1so2328482b3a.0 for ; Fri, 01 May 2026 22:19:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777699172; x=1778303972; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GjH11zgHDCyhbF50r0nTJm8SjfZvEtgEk3MpR/mQFEY=; b=mTQiy8I8vWokrO77641z3iglyKTJhBWBQRFfZlCvvTSzX9iOql7NELpG9rJhjI3sLK 6qBztoGJlaVAVtx7rH6LKks5DCka86MpErug+nzD4aHu8eqryqppwCGdSaGtOjTHyvM7 dK/F0ws2LuwdCKJYfsO4m/5x3/59bcBJ/6+TCVEQp80xcH1vEAYH7ulfn7QcUf20bAv1 mxfvPpCXMZ67SjUCLPxLvctBhRp9j5SYgTwCU0UEYZ+t2DmtEA6tCViuAlwrKmlufxxe 4h88ClpYaDXDY10rZUAG/kCZlJ91IMh72iDPK/c7uxindTWrJggOm+MNu6pMAYyarG3m 6Q1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777699172; x=1778303972; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=GjH11zgHDCyhbF50r0nTJm8SjfZvEtgEk3MpR/mQFEY=; b=NMoFUIk+0P9mVhFnSeCPSkAhj1TP9bQ9uE0Q8yJ9VNQ84G/z4/OdARmaQxU4WTrdOo 6ccijN82KpTsJKhm1oXtUyH0C7dfe83Gs0and/i6X1DpW6piHEVMKYEGz0jO5a+OpxbH /156t150otGJj63tcROaACmQCtuw+dNRuweaSCEEh0kDs/0z2J+S6Dx9voVS0M6gNAJc M0cfeqJCJcL3kc8Jl9MSDBP5Si/pTRn4FIq9I/XN1qobeNJaJSNdvVkRjwN0kzXLs9Ot 1BA+r+NHWp5kogWpNxfoLFA4WzQ3jfDhNayGlnsioa8HfbVQbaY8cEdsX2kJV4v6FOI4 BJWQ== X-Forwarded-Encrypted: i=1; AFNElJ+xjhfasb7WBm3Z16BxoYvjmsKuXnqZqYFEAWAToD9+bywGTtCzzapFyThiOe1LOX8kg2D7zgQowE7TKnQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwDArBP+W3bpFVmTraXSvFrC4V+/LJAEBtgUQs5XuWF1Q/Y8jQI CWorProqgHGzRLGbSM5oZ8hmuGkbtpqxG6g5ISCqbQaIl9k/Z2eozQPR X-Gm-Gg: AeBDievgNeV2eXCsxRqdDW93ZzQYibjsqqR0z28f+ysH/WcXlcvQI7kQuAB6HLZdABL 1hbMjLfYrlCqyLnDCcPI58CKhtoy/9iTlzje3ALwFDt/iUHC4FG06QF0wPTiTs5bMYbRLnc3xgG rWPAT/G54m3j/iGUqtPgGxSDeze8qP/26GHGp0FgvsZhIZN4fg92HLCk1zT6Lq4wRrTt606WLMQ UBwpbWcTs92hc8orZla9rVQOBQi/6tetn2iI8IeRcGt1s7Vopn5/PqrHbPzdSJqJ8gUzz0kburt p9+pGCzBhzPLvy97utFCpFC9yFnBZviIYyrUYPQzdDxCu+Uf9xJiytgil3HieYLv7M17Oa2tkGs yTGq0Me4jIv0avBohFpOkVDWVs2KduooJSt+QkB0OZwvkVXShL8RwAVqfgIOanBY/cM+Nsveqlg +N3Cu5+00HFU3LuKt065ge5Gvhvq/hkDA09qA17t6V X-Received: by 2002:a05:6a20:be07:b0:3a3:128f:1c77 with SMTP id adf61e73a8af0-3a7f016aedbmr1363896637.12.1777699172056; Fri, 01 May 2026 22:19:32 -0700 (PDT) Received: from rockpi-5b ([45.112.0.72]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83515b4f7c1sm4224838b3a.51.2026.05.01.22.19.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2026 22:19:31 -0700 (PDT) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-riscv@lists.infradead.org (open list:RISC-V SPACEMIT SoC Support), spacemit@lists.linux.dev (open list:RISC-V SPACEMIT SoC Support), linux-kernel@vger.kernel.org (open list) Cc: Anand Moon , Han Gao , Ze Huang , Chukun Pan Subject: [PATCH v2 2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label Date: Sat, 2 May 2026 10:48:55 +0530 Message-ID: <20260502051906.8160-3-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260502051906.8160-1-linux.amoon@gmail.com> References: <20260502051906.8160-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Update the USB regulator labels to align with the board schematics and power hierarchy. This change renames the regulator to reg_5v_vbus and its name to 5V_VBUS. Additionally, it fixes the vdd-supply references for both the USB 2.0 and 3.0 hub nodes to ensure they correctly point to the 5V_VBUS input source as per the board schematics. Cc: Han Gao Cc: Ze Huang Cc: Chukun Pan Signed-off-by: Anand Moon --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 9727ecdd9f6b..c35f4763c800 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -70,9 +70,9 @@ reg_vcc_4v: regulator-vcc-4v { vin-supply =3D <®_dc_in>; }; =20 - regulator-usb3-vbus-5v { + reg_5v_vbus: regulator-usb3-vbus-5v { compatible =3D "regulator-fixed"; - regulator-name =3D "USB30_VBUS"; + regulator-name =3D "5V_VBUS"; regulator-min-microvolt =3D <5000000>; regulator-max-microvolt =3D <5000000>; regulator-always-on; @@ -366,7 +366,7 @@ &usb_dwc3 { hub_2_0: hub@1 { compatible =3D "usb2109,2817"; reg =3D <0x1>; - vdd-supply =3D <&usb3_hub_5v>; + vdd-supply =3D <®_5v_vbus>; peer-hub =3D <&hub_3_0>; reset-gpios =3D <&gpio K1_GPIO(124) GPIO_ACTIVE_LOW>; }; @@ -374,7 +374,7 @@ hub_2_0: hub@1 { hub_3_0: hub@2 { compatible =3D "usb2109,817"; reg =3D <0x2>; - vdd-supply =3D <&usb3_hub_5v>; + vdd-supply =3D <®_5v_vbus>; peer-hub =3D <&hub_2_0>; reset-gpios =3D <&gpio K1_GPIO(124) GPIO_ACTIVE_LOW>; }; --=20 2.50.1 From nobody Sun Jun 14 06:04:05 2026 Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (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 8404E29E11A for ; Sat, 2 May 2026 05:19:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699180; cv=none; b=eaQJjBBZwYkS0k6WYub+CdZsyNUlg41sI3lzMpqiVGhYCDbDi0WpmuFkpAkhVDTVsiaUacejAbM8YG2vCGamVMBRBntk6/H2SrfLiy8K5RgwASA2AqFtl5YLv0fV9SOyEck34DpmTDXwfgG/JdRBVIhq7VByobS/b4ZD072dqUQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699180; c=relaxed/simple; bh=qtCc8l42iSpmlm+/TE+Dk6gRBzfUYNmSbZRmXlS2lcU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=H8fc5s3xUaT6MzXrEp/WyOT2BIADmUvezU/ZPzGLatbjD54IDXC37W+tnh7FMaObMytAo+0qPv14wbu4KDRZ9q1h8zYp4ekGKoBIyxIMYrPcHus46/9qJ6Kg7d6QxtgyGtX1LOHr16pDeV+l9aC/+sVofgy+1kEHbSWF5ckNLsI= 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=AbGj7iYS; arc=none smtp.client-ip=209.85.210.178 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="AbGj7iYS" Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-82faf871346so1564946b3a.0 for ; Fri, 01 May 2026 22:19:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777699179; x=1778303979; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=st+hd/tvQPpc4k0FLAyCqH2PohSvbWSzsdcaPi3SVuQ=; b=AbGj7iYSsdLyGbPs3EyhaIwdxMr/U0XiZH+RhcUlG5mXAbkgX148WS2JfA8XZSp96l 6TU710hoIfJnHBaCwGnMC9TUvZqT3DqlL5A1/YXFgjMjsMSdeNbFmjV52hKGqdZM2fbR DTEHqA+FyTFt7wk4Q0oIPyNZJsbfeu17HOaeJSw2vPk8bD32a4hRZMcSde/VZr7DyPRZ APACbORiZYGgJI/Az/iAX20yM+ejztedvY3LSjfrrbd5NRO/GiikSpcOrqnDL/6hv9V7 BRn4wWC/M+IScjrbhVKmixGW/Fq6IMn9ry/pvVsdPctD8/PAnDqGdU+P5jfPrDaE8rpM 1hyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777699179; x=1778303979; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=st+hd/tvQPpc4k0FLAyCqH2PohSvbWSzsdcaPi3SVuQ=; b=MzoOZe/o0eWFpxnyOO+VpdUY+SchtxBzcnMFZ7OuHzboL4kQvpQz6LkMjQRyhG8k4T yfanM1F5KdK7rxfDujAFLtn/XszGZ4zE1ntKMjgBoZ3cPnDnYntT1T5WGaNKwLrFX/FP qlCtERnIq3MSESArOjLz+ZfxpoVOVSj1RiOS+9Xm7O0DDTR4i6f8JmP8xe9S1kzGuZiw dTVqMvdClXbUHrmboXQUCRspi2OVTWO0pPEzJm48drUOSlZ5lMI1CM/mRUAIkSB8tDRd bfqtBZAOdeqF7VqvSWnR7hh+gxNWGiVB8hGiuyGpwGtek+fzUjIOVacKaK9u5GBUHMzD 9DKg== X-Forwarded-Encrypted: i=1; AFNElJ+UBhDGwk3/LpiRvrA7LtuLlfnZfRav/wmBgu4POP0t21Ekj3rgCCTKDbeqafS5B1NKt6/iVzrifwLH3FQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxvHl4lUfRB2z/esY1WZtsBgo7ZV+2xSoJ7VTUvdT0bNFKU1A4S C8GHKfnc5P4VTl3Vj1qTkCegNYpTJHcA6QaOzDcGDmSlZHbnpNiPviAB X-Gm-Gg: AeBDiesia3d+kjlR0hNddVp1CdW5J3SWoaK3jc1lGJY2O12PF5BT1Q6JWc9P0hPWhmQ hk48h7YhmHrtbuoiM+S4NQuRLGeJSyeRBIZ6sW6uHRkWT1H4H3cIs53T+J5RQuOpKCaBkllGK2g iAP4ttdMJqx9uBEQhPttmyk17YShrQlLNIl2LC4Xus+R6QVNdSX/1ywU96NTLw1LN2T6uOdMQLR ETnsTsKzPiGophVoEZD9FrXvRbMpgpdHyiTDGdcuap6VLGf0QdeZLjYEjK/R6XorL3X3GB7+KYL g+z84Qhb4qEb06T6fxEWcr4wl2lXsGxbc8A1BdCTJMIK2mG8ljkx/6iEeYiYm14JSG53I0E1kCH 5wIxr6foC7ZeRf8hUKXRAPY8id/1SwI4yLJDSDNvvycBvcxJtRJ+9WEytsD/x+gSrbsqDbFDxOr Edq8oUZaYKjM/vghvqVSSFY0oHb6qqEQ== X-Received: by 2002:a05:6a00:4188:b0:82c:6b46:271d with SMTP id d2e1a72fcca58-8352d29a99dmr1858138b3a.48.1777699178931; Fri, 01 May 2026 22:19:38 -0700 (PDT) Received: from rockpi-5b ([45.112.0.72]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83515b4f7c1sm4224838b3a.51.2026.05.01.22.19.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2026 22:19:38 -0700 (PDT) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-riscv@lists.infradead.org (open list:RISC-V SPACEMIT SoC Support), spacemit@lists.linux.dev (open list:RISC-V SPACEMIT SoC Support), linux-kernel@vger.kernel.org (open list) Cc: Anand Moon , Han Gao , Ze Huang , Chukun Pan Subject: [PATCH v2 3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy Date: Sat, 2 May 2026 10:48:56 +0530 Message-ID: <20260502051906.8160-4-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260502051906.8160-1-linux.amoon@gmail.com> References: <20260502051906.8160-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Link the usb3_hub_5v regulator to the USB controller=E2=80=99s vbus-supply = to ensure the USB 3.0 stack is properly powered as per the schematics. In addition, align the USB hub regulator with the board schematics by renaming it to VCC5V0_HUB and marking it as regulator-always-on to maintain power stability. Cc: Han Gao Cc: Ze Huang Cc: Chukun Pan Signed-off-by: Anand Moon --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index c35f4763c800..3dbdf53b6d8e 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -83,9 +83,10 @@ reg_5v_vbus: regulator-usb3-vbus-5v { =20 usb3_hub_5v: regulator-usb3-hub-5v { compatible =3D "regulator-fixed"; - regulator-name =3D "USB30_HUB"; + regulator-name =3D "VCC5V0_HUB"; regulator-min-microvolt =3D <5000000>; regulator-max-microvolt =3D <5000000>; + regulator-always-on; vin-supply =3D <®_vcc5v0_sys>; gpio =3D <&gpio K1_GPIO(123) GPIO_ACTIVE_HIGH>; enable-active-high; @@ -361,6 +362,7 @@ &usb_dwc3 { dr_mode =3D "host"; #address-cells =3D <1>; #size-cells =3D <0>; + vbus-supply =3D <&usb3_hub_5v>; status =3D "okay"; =20 hub_2_0: hub@1 { --=20 2.50.1 From nobody Sun Jun 14 06:04:05 2026 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 EAC192D12F3 for ; Sat, 2 May 2026 05:19:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699188; cv=none; b=B4FXorC6nJ6RXaOV369q7euhs6BtfC/riSVbYOqqjzbtYRg+N6mL/lmTUTn5VKdPFcJA5cw8OHEuA8dCURte/oZYaahS0o8Ky1mHdxOtXA+4je58ueyK9t9fU3BNkq9kNAGHgODPYdVmoCLwVeyR9L3CCjttbyj5L2mRP+OvMrs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777699188; c=relaxed/simple; bh=yfZLqzjYntGSVbi4DA8iLQYeqr6WqJadGNo5LG3i+Lo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rXUnsK3iPOzHB3tniXMiO+aYKaawN4CwqtQbbJo87Oy8XerW28heG2tylrr4O4QhzGPeCiL6S5bnwlvZwHK3saAuD+SNKvI2RoF255XCQ39EM5+IP7WhPheWl+UvffW3KFIcz/AoO6N45i0NAXBq2aiH1gYcGRVI6uNiOFe4ub8= 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=rO4+hzcW; arc=none smtp.client-ip=209.85.210.175 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="rO4+hzcW" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-82f69a286dbso1763211b3a.2 for ; Fri, 01 May 2026 22:19:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777699186; x=1778303986; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bdApWjaHRT3KmgOlTPslnfl4o6cjdKhl3SDC6pKKciY=; b=rO4+hzcWZ5yjaNX3hDaEViHco95ECxHV+Ff15DM0L5mUvhbTVVCujYW+UV/jl/VECE RDwlTSGHGxh2GW2m1WsJvUCsTfb9R14Yc9xNWGjtvZWAyWpB6zAxRZwNHTn+YCoNGoVM 8tXnXQGhXERjURFOKIir1Ol44jNPpDopS0RRcT6KlNQ4gH2AiFc8nJn8EZ8h1dii12Vj LT7QznRHhZ8Ao7xWiQk6DzSkM33MbBjwBa2CrV4hH/EBv7do8MvjOzt0C7EpqPfj2a5u HyWOyKZuCiSUuH2RRl5un+E65N1tq2eQ52GdX732cfRgg+H7Et1GcWuTRg6gQ9fkPRCE kW4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777699186; x=1778303986; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bdApWjaHRT3KmgOlTPslnfl4o6cjdKhl3SDC6pKKciY=; b=DIuQIQaTh8sMEJYUui4gQSB5vqV9mORgYhiJzhOXy/cVxK34Oln+jcDSmDzsUq4oXH bNA6tmmlhgceWIqz/N3lUVcTi0xLEWVpanpbh7ThtKgos9spoEti2nbfnH7ux+Vq62bS SA94KqRgbNHczRA4NAdRUkMzyKuwNoxfGT8KlqTyPARX6TeA8qwmp5NlgN5RA7kEs2zS 6b5oPyzKZGssv3aXsmL4N2vqPKHHBXi9JDEqEQBN1t3No2gJo7XuBdV5EIPF462V08dR B8cK+WNthmfKvPFvNr3UhWrhULQdZDDYy4wyL1eYsmp0CqYZ/nHxHcXen3f4Bj6PZL26 7p1g== X-Forwarded-Encrypted: i=1; AFNElJ9SmfJ9GemZuWlOCxiE8LRIXwJkXaCwxxyDstXG6SqfM7KlxDKTf392VK9F9QFlI/etDQsCeSjlGd3nIz0=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1rpLYN163IKN+lCTgnT/lPiJbR5le16umDjoVB6I+vOQInKdn BdqbJq2lZLLZKI6SUSYQInBYK2X+VZqWZ6SNc9QvcfFwyWurnRWZjWeD X-Gm-Gg: AeBDiesItCab/jzXyMgAtBL4YfvP/zPblKFYzAKkopxecNZfYpbNnd6lYQk3UpvJR7B KkPdOVNNT8wS8bDQAc3jB42K1PypbQ9bNflprlxHsR8J1Qxc1usUhYSkB/jkezUUuG6TWTxbllo u+xcmntDJ0S2wojCH4q52aJxsl+z7StFSnWjVrKuImBRaYtZm81r5GPfcG4ipnopJSWnMja4KbE vV27B6Sv/3CFP/VB3Ei6ewHLgZASjnCo2lxiNgWp2ZmxbA5Mhb7DC2ReE6y+FJQJ5zJSHEIRn/Q jHGKsaFQ8EYg07/hBfwLkngmuNVxmB1w/hFwSolQ4uOASq0iY57J51uZEUBGOm/cSODRZjqe/l7 mMWlXB9GZOUNtZ3cMy+IYqjVaEPrNe0e+k5AyMRc+m06mN5iXRGl3P3014VSYCcFgdXjqCgh9PI r50BA2UVuNZwAkG5Co8lySqf+gTGY6PzrLkonrJKC0 X-Received: by 2002:a05:6a00:2d8c:b0:82c:7335:4f71 with SMTP id d2e1a72fcca58-8352d22cc38mr1915843b3a.36.1777699186327; Fri, 01 May 2026 22:19:46 -0700 (PDT) Received: from rockpi-5b ([45.112.0.72]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83515b4f7c1sm4224838b3a.51.2026.05.01.22.19.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2026 22:19:45 -0700 (PDT) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-riscv@lists.infradead.org (open list:RISC-V SPACEMIT SoC Support), spacemit@lists.linux.dev (open list:RISC-V SPACEMIT SoC Support), linux-kernel@vger.kernel.org (open list) Cc: Anand Moon , Han Gao , Ze Huang , Chukun Pan Subject: [PATCH v2 4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator Date: Sat, 2 May 2026 10:48:57 +0530 Message-ID: <20260502051906.8160-5-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260502051906.8160-1-linux.amoon@gmail.com> References: <20260502051906.8160-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The PCIe 3.3V fixed regulator node (pcie_vcc_3v3) lacked a parent supply reference. Wire it to the 5V system rail (reg_vcc5v0_sys) via the vin-supply property to reflect the actual board power tree. This ensures correct regulator hierarchy in DTS and allows drivers to resolve supply dependencies cleanly during probe. Cc: Han Gao Cc: Ze Huang Cc: Chukun Pan Signed-off-by: Anand Moon --- v2: new patch in this series. --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 3dbdf53b6d8e..6c06480ba100 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -39,6 +39,7 @@ pcie_vcc_3v3: regulator-pcie-vcc3v3 { regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; + vin-supply =3D <®_vcc5v0_sys>; }; =20 reg_dc_in: regulator-dc-in-12v { --=20 2.50.1