From nobody Sun Feb 8 12:51:32 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 CA11F1A3172; Tue, 3 Jun 2025 17:01:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970087; cv=none; b=NWqEZReUcb0lXAv3ToRVyy5o2RVM4mlD6UgdMABIIFUH2+6qMJ/OkMerDCCAmWWff8AD54le229jwK3KE24dhkYnzt7CkoY6pkXeMUt1QVr8Bk0UaWa16XBcBFR0adkeq6Pejo7HHHRqjB1zoRo4EIVtUzQch275khr0i2lHiHM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970087; c=relaxed/simple; bh=xZhFB3XJBfhELsJB6mdjiA7QVyCbILi3vpU1pgDpkPM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XDL9IbN1qeCfX5jarCNuQCtQFCxORFh/2sjX6afjJq5S7QdnmjwZkJ8baV1H/oHgDSxGO2APl2avaasK3To0GwyCN56MMKOAjEJd/5zWoo25juvESgZuI7ojIdUrZZpe8Kq2/pMfETD97Axqlp/xS1HztMIGOXmHcNr+HrwesRM= 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=eiC2gxPF; arc=none smtp.client-ip=209.85.128.44 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="eiC2gxPF" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-43ea40a6e98so65103295e9.1; Tue, 03 Jun 2025 10:01:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748970084; x=1749574884; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=GzatrJm2k4pmx/p4YJ36TGmLlfwt6dnfGgitEvcbd6c=; b=eiC2gxPFIwZeAFXbIXF1A1IssIn3ES3L2CGeBnCUN+NYS93Gr4c1mO6M4EIXtnPiL9 zfXQXPg/NyCGQrSq8WZEK/2uiFL9o5wM5YXDOkb++5mavUxdQnLPNE1dAFFhvldsPJTe mgc2QIe3tvqM+myx0pA+/J04uwuUA3KXLhnY21t7pnZm3xIMKAGrEQveakpvO740w7cc 40I087N6oDrkoqzsNif9g6NKzw1F6N4zXEgl90J/7feE9z/nG73Paol7GgnSJ0X8es3l xsIdKPMa/w9DZeizJ0YDdNUJQlA/DFb6FAW4mPYkaUBDs+e+3oINjyA4mf06/5YMyAI9 TWaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748970084; x=1749574884; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GzatrJm2k4pmx/p4YJ36TGmLlfwt6dnfGgitEvcbd6c=; b=nMmgLVmV/HOIFX2B277x/+f5LmiPQlWfHRl3PKxkFHXJ10wIWHgFzn7QE6dpSOsePx TCBlpPnCwA9URRBuvpqoJKaancD1cZOm3xJJobVPpjtBK4YH3BwZ+Y4QhaIhM3dDV8KU ngl51fsqWVNI2Pp+kqCgzrSjzXWPAbKf/jDqhDAPH5uDBori/7RH/GdFWlvdpOqTt4Py PjsRDwZcaczNWRqmw/GaqdXQCd20JNBsd+ziM6S74cYfWD3uXYTp7hEb6Pp44tqtHyYP D+4GA+uT4eBWZA6tYgDiKmwNuRQpPjrf5RzFUFTiF7wbXcKDXQJmXAJ5S1J4GQcfacoF ybuA== X-Forwarded-Encrypted: i=1; AJvYcCUVE4AklJdOMPdkmMblB0hmFi15YcnedLvhQc+7TvOv909+pST+l3P5ijSb9SeIpEGyb4/rJ7F2Emrz7lI=@vger.kernel.org X-Gm-Message-State: AOJu0Yye3YUW7MRlWKOEu9LwwGnwsZBTKJdmDp187nKhG34ABRTzxWzT p+9DIZqueaS8cK1BCKN+3vDNNxKPTust0bn+LzThz0Nm03CYaFXn3gP2dFFHPHkpJ8ZmMw== X-Gm-Gg: ASbGncsPKCNTlrmWVP6avXiPzugIzrEY3PfQl4aRAIIETSr7RnknElpJ3d602woMCgj 8OPETTzgNbdI4LCMQqtrDaJb4rCb3uXMjR+OO8I1SE8MiSI538YYZXd2NwZBc7hmpKb07eGELwt EHvaZUP6sBQJDJ9aUo/TCD5StXCJS0DsT1fbt5ZQrOsDU2mKmhp7Cnd5DUsAcmRsa2kVgZ1vHoZ k3IIw6cBpOZRAMpmYsgaE7VPqve2Fs7FzBrVl7wa+qpJgE79bqSli3JKDjqH51IQJ1vyzz6RrUl rK2C1sVNlTPvbksPBszWpTnOvK6Wm3+pEYSU1kCfia5AWvzCXB9VIAKGOfwfDi+qmjnk52CIwoV 9yav+baSMUs3Jn06XUwRPvjOLIw== X-Google-Smtp-Source: AGHT+IHoEUws7FMt1scFj0EhElYUfsczF2B30ANfKF4ODg60bbqP09s/Jx2WbI/R6GtA8zVRkMvZMQ== X-Received: by 2002:a05:6000:4023:b0:3a4:edce:b2a6 with SMTP id ffacd0b85a97d-3a4f7aafdd0mr15909828f8f.53.1748970083324; Tue, 03 Jun 2025 10:01:23 -0700 (PDT) Received: from alchark-surface.localdomain (bba-92-99-174-93.alshamil.net.ae. [92.99.174.93]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4efe5b92bsm18574640f8f.9.2025.06.03.10.01.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Jun 2025 10:01:22 -0700 (PDT) From: Alexey Charkov Date: Tue, 03 Jun 2025 21:01:13 +0400 Subject: [PATCH 1/4] arm64: dts: rockchip: list all CPU supplies on ArmSoM Sige5 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 Message-Id: <20250603-sige5-updates-v1-1-717e8ce4ab77@gmail.com> References: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> In-Reply-To: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Charkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1748970076; l=1299; i=alchark@gmail.com; s=20250416; h=from:subject:message-id; bh=xZhFB3XJBfhELsJB6mdjiA7QVyCbILi3vpU1pgDpkPM=; b=+jI/3w0CBL9qHET5CqgpBOnomcQ5HATFqZswRhmf11d/FRSkfKI/SAfIFQJLB5P6wblGRB2zD YGS/bF5InOqAgXoiAg1/z69FxkSk5skk2djVuCfvWW/lrvw4TM4ZQxb X-Developer-Key: i=alchark@gmail.com; a=ed25519; pk=ltKbQzKLTJPiDgPtcHxdo+dzFthCCMtC3V9qf7+0rkc= List both CPU supply regulators which drive the little and big CPU clusters, respectively, so that cpufreq can pick them up. Signed-off-by: Alexey Charkov Reviewed-by: Nicolas Frattaroli Tested-by: Nicolas Frattaroli --- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 28 ++++++++++++++++++= ++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts b/arch/ar= m64/boot/dts/rockchip/rk3576-armsom-sige5.dts index b09e789c75c47fec7cf7e9810ab0dcca32d9404a..d9c129be55a0d997e04e6d677cd= c98fb50353418 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts @@ -207,6 +207,22 @@ vcc_3v3_ufs_s0: regulator-vcc-ufs-s0 { }; }; =20 +&cpu_b0 { + cpu-supply =3D <&vdd_cpu_big_s0>; +}; + +&cpu_b1 { + cpu-supply =3D <&vdd_cpu_big_s0>; +}; + +&cpu_b2 { + cpu-supply =3D <&vdd_cpu_big_s0>; +}; + +&cpu_b3 { + cpu-supply =3D <&vdd_cpu_big_s0>; +}; + &combphy0_ps { status =3D "okay"; }; @@ -215,6 +231,18 @@ &cpu_l0 { cpu-supply =3D <&vdd_cpu_lit_s0>; }; =20 +&cpu_l1 { + cpu-supply =3D <&vdd_cpu_lit_s0>; +}; + +&cpu_l2 { + cpu-supply =3D <&vdd_cpu_lit_s0>; +}; + +&cpu_l3 { + cpu-supply =3D <&vdd_cpu_lit_s0>; +}; + &gmac0 { phy-mode =3D "rgmii-id"; clock_in_out =3D "output"; --=20 2.49.0 From nobody Sun Feb 8 12:51:32 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 585491DE2A0; Tue, 3 Jun 2025 17:01:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970090; cv=none; b=hE+VDpZZyA6t/JYl96hI4KMCaKvGxqnANmxNekGtnKd4XqfedLsJkdjhGWsTYmPJvOHi6jpvIcrleheraYWvhhQvtH1QdTcfgRDEhIDd9qR2GHgN84b0RZXtYpeUR4h0fR1PcbMqZo8lF9RHaRqUsjnOoyH+gZDHOCPFIJPwJQ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970090; c=relaxed/simple; bh=/jxBFaE9CUNBmVgOuhhenfDlDH8KFQDwg+N7a0wwgYU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y2K/MdFr3mNr06AMV9/iiVyPMZs8u47NgMwkrJ6XimHyvVUQ49IR5joBGLJVpMi+s2oKf0OtlFCdNJfH6jBZ0r9IM5K+1wqDlEJ40AjzBZacZMDOxUvVkRZbBmgwYv8FxKCm7G6oh3ouZMipw6Z7DRIqvgmKEJ8ec3yYv5NKwxA= 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=GbLQpLn3; arc=none smtp.client-ip=209.85.221.53 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="GbLQpLn3" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-3a367ec7840so4103244f8f.2; Tue, 03 Jun 2025 10:01:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748970086; x=1749574886; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=b+Y2+/5bQj+UyWYgF6XPRVH1n6sz9KuKz5tspqNX/HA=; b=GbLQpLn3NE2RAYDy5q2XQSFk8FBlmfg+wKOBsxOlp6UF1REq5yX/8v4ESJwFcFQNfo OkpLGOIDPEd1uzCmiDlpjRtQV/AXdN8WwhFgxZ6b9uIsbws3EmOsXHJ0+wjTOFkbJtQR 32gFV/iyL4s38nu1+mVQiri6+hRZ/sYGEPvOa4iQJOVXVmxk5B74xzvd1IDiXsZcNK6T Oa3EdrPToKesrFXwCvIwELBMucOP4APc+rw9DonVePWB0yNRBJ/CSsy0yRo4rffnH97w 3JRRyIolq6JxGYqqb/6/SFlGVdhGEcLDLsYbzx/cBEZywRBOZqg1p0QLe8aMCTxNpThX ocPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748970086; x=1749574886; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b+Y2+/5bQj+UyWYgF6XPRVH1n6sz9KuKz5tspqNX/HA=; b=wQS38Xg1UNiyopRigmjV7lCtU0OP5aduDkqNHjGbXg0QFTgQZQgruS0d7Ov4nuPrcS +d0vggc6XVcUCAJYOJ72YSD6ej6vjgrrz0L/SCSQ8ny49+ZaeJ2TiXiQx7I6vfLPfBHX brOa2keuY6KnS5ZzyIJCPX+pqIzKg2htiAzGCRnV1ekVpyjUTlCr8Eu+F22ishE617AX YxZBa3/s6EdAM8Ne5VxNtJ8qeu9hQjk3DOYmrjDnSWwyfSOx1DdkhRw39W1sA0Js+xSY KVwdXNlihFXJUD6pzyk0bgsDMSnH79/DxoLpITfY5O7gTgJibbJsK0RcxXvUWolDFNhG 61Mw== X-Forwarded-Encrypted: i=1; AJvYcCUZF77FnjL5rYSiRZ7uU7Pg4czMWHnwTxsV98XROGG90LQKXhc5QsiGbhpuCnwCnBKMOB8TMG396tHKVZ0=@vger.kernel.org X-Gm-Message-State: AOJu0YyVLd5JF/7pTClLBY5OKCcx3UTcZhY9rBpGCQG4w4Ahx71pI5ie paoW3M1cjk15aJFiXTzwrfNjk9OGnAl5t2ZCldGlE1o+iVFuGjmAwqZUDcEdEGV40I5bcg== X-Gm-Gg: ASbGncsgQuk0J36F/Wax6hLGFOHpzCpBxWI5JYxjFu5I1J6mpYz4t5TSs7JFgVz9mVD UMUcJpEIqdLL8zUpL0mdSh7yrvQPvBHl0vShC2jJ2WuJ3ldYEVpnjC0s7RD/t2pscSoZxkC1tKb BNn0dcRF5PnhVQzPtmYV1K3NRqr/I8fiKAj/gFEK1UCF6ZvLfmekZ9echZWqIkhpkIenBP7SNHg HapoSJGHIUj02jt1EDfXNkOW+XXg+1qMel4Als+KHZlB8BNAmcJshIpyVYKui+JNeviW5u5HO03 Nw9x3Sq9ukoTucadp9UtJYRz04Wq0Q8AgpjcBSK9VRWGZaN3Ep1ie6ZJLHBsp3/1rz3Hvp6S3ap otw0z1CIBsnWO3HjdYrx60X3Ajg== X-Google-Smtp-Source: AGHT+IEd7niGDk209e3NNIRllNpceyj2oXoBqCcB0+aBdqpp3KWCFcGQ39RE+qgrAghnytpTslgwAw== X-Received: by 2002:a05:6000:178e:b0:3a1:f564:cd9d with SMTP id ffacd0b85a97d-3a4f89dee77mr14367562f8f.36.1748970085470; Tue, 03 Jun 2025 10:01:25 -0700 (PDT) Received: from alchark-surface.localdomain (bba-92-99-174-93.alshamil.net.ae. [92.99.174.93]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4efe5b92bsm18574640f8f.9.2025.06.03.10.01.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Jun 2025 10:01:25 -0700 (PDT) From: Alexey Charkov Date: Tue, 03 Jun 2025 21:01:14 +0400 Subject: [PATCH 2/4] arm64: dts: rockchip: enable USB A ports on ArmSoM Sige5 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 Message-Id: <20250603-sige5-updates-v1-2-717e8ce4ab77@gmail.com> References: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> In-Reply-To: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Charkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1748970076; l=2102; i=alchark@gmail.com; s=20250416; h=from:subject:message-id; bh=/jxBFaE9CUNBmVgOuhhenfDlDH8KFQDwg+N7a0wwgYU=; b=+XtNr+B1DUYIB9wG66JOoiJYYOzk9WZbXMt5Xzp3KR2kUPEVA7/v7pGuOJEbTcwg2ZHehAxRZ EGLg8ZQX4V2CoMknzSdSaUy3I7XFmFOzUvZWC1+iv5j3F0QJWZs0wLl X-Developer-Key: i=alchark@gmail.com; a=ed25519; pk=ltKbQzKLTJPiDgPtcHxdo+dzFthCCMtC3V9qf7+0rkc= Enable the two USB type A ports (USB2 and USB3) present on the ArmSoM Sige5 board. Both ports use just one xHCI controller, with the USB 2.0 signals fed off the same USB OTG PHY through an onboard hub. VBUS of both ports is controlled by the same GPIO regulator (VCC_USBHOST in the schematics, toggled by GPIO4 RK_PA6). Signed-off-by: Alexey Charkov --- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 38 ++++++++++++++++++= ++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts b/arch/ar= m64/boot/dts/rockchip/rk3576-armsom-sige5.dts index d9c129be55a0d997e04e6d677cdc98fb50353418..7ce1fb1380b0863c902fdd9cbc7= 454ee6011cf92 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts @@ -205,6 +205,24 @@ vcc_3v3_ufs_s0: regulator-vcc-ufs-s0 { regulator-max-microvolt =3D <3300000>; vin-supply =3D <&vcc_5v0_sys>; }; + + vcc_5v0_host: regulator-vcc-5v0-host { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_5v0_host"; + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + enable-active-high; + gpio =3D <&gpio4 RK_PA4 GPIO_ACTIVE_HIGH>; + vin-supply =3D <&vcc_5v0_device>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb_host_pwren>; + }; +}; + +&combphy1_psu { + status =3D "okay"; }; =20 &cpu_b0 { @@ -757,6 +775,12 @@ pcie_reset: pcie-reset { rockchip,pins =3D <2 RK_PB4 RK_FUNC_GPIO &pcfg_pull_up>; }; }; + + usb { + usb_host_pwren: usb-host-pwren { + rockchip,pins =3D <4 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; }; =20 &sai1 { @@ -798,11 +822,25 @@ &sdmmc { status =3D "okay"; }; =20 +&u2phy1 { + status =3D "okay"; +}; + +&u2phy1_otg { + phy-supply =3D <&vcc_5v0_host>; + status =3D "okay"; +}; + &uart0 { pinctrl-0 =3D <&uart0m0_xfer>; status =3D "okay"; }; =20 +&usb_drd1_dwc3 { + dr_mode =3D "host"; + status =3D "okay"; +}; + &vop { status =3D "okay"; }; --=20 2.49.0 From nobody Sun Feb 8 12:51:32 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 1C0F01DF751; Tue, 3 Jun 2025 17:01:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970091; cv=none; b=EuJ1KKHJQQKo4NUUMDxYu8k19G9SRpGQPPPQ5zUko8Z2IOW7JczmKtVXJUuwDwY4TrQay1yVCljp+1LEgA0YDtGCZ7+PHzmCFko4utuhuUsVlj/32fbhSMTocPw2LXVRXfbdRd0MJA9a6y34csFHaYjWGyUbbgck08s5ceQBfdM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970091; c=relaxed/simple; bh=c8oPro+LjYG34KNqLDV5AQvA8UmqCuFwCYmZWvt03co=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ijv/IVsDya2sGmmB3bIDTpYfVYr6BIYoF+RlJu9SOmXZnAVM2hd9b05bIR6zd2pACW+qgp/jAPakYzTF1OXGUO+/jMe6FPjSxhOYnfbAdgizpc/awugFD4yfzyQtBlwANnb6JemAYLkIq8+98Wo5Dn0d25MXbJ2BWBPV5dfRKBw= 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=hkyABGlL; arc=none smtp.client-ip=209.85.128.50 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="hkyABGlL" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-442ea341570so41351005e9.1; Tue, 03 Jun 2025 10:01:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748970088; x=1749574888; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=0p9YpOZL8B3n4fRaefj3Tpdxqsf7wGzn2I1TfFc3lfU=; b=hkyABGlLqpzuvSTkYBLhAOyDBS4Bi/Z614ag/OX0BtVjuam7cPaG9xtV38RQ3Sk4Cq Tk5Fj4gFMjXdsIjohxwOYUo72VsnewmgpvBOVHRdRhSWrHHh5JWcc4+Jk7G86O2JH95Q rr8+5wg72yZdbvU2n2GvSp5XAx/T8IEfmdCKLjbNV5h2tTFWcjnYxi3/fXfDKk8lxQpu FLcdUibNf6au11P00CMSqjLlolv0zCtN2KTKzfCRMYmV4zuwGfmt6pleQAqVHvUWASGN 6i8O+MagUdhwZwNxkyYPCjlF+2XbUuyP8QvQ078gEgVAbBY82KysMNN4zA7tCSv+Ggiv xk6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748970088; x=1749574888; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0p9YpOZL8B3n4fRaefj3Tpdxqsf7wGzn2I1TfFc3lfU=; b=a7l8C0T9pa1dZHZi7rb2HGSq3YJ6lZNVyprc+qq0lACWK/Up3NnDQfyFg+A5fF2EMv 3yAkkLz/O+r9mpAYVjmBNPEJWeJSvFqfGM+PM/AcKpQBCzn3pM6nfPI9ouaWs+sSqrES oK4RmVfDJ4hc1tNAden8HAMR4lgiEm7oMByqpeJlgmyFQIyj63jT1ufkC8pC+WWwTYSK SJo3GlYfJcR93M8a+feUP6E5bjBuRkMptNny/lfJ5Rm+7W2JRROpOmak/C+6wuXOXumW qExZn/0ud9TpNxGuStgt2t9XH6d74uiQtGZhJd1wWglTzcNbnidI9sm9SYok2BM4SapJ ARSg== X-Forwarded-Encrypted: i=1; AJvYcCUrwvAoiQk1xaSqNvqFdZGHh8qnrsLM32pRoG7/YZKCFponXSHG+A/K90HNflCbeb8n+XVaYMFj5kn6HJM=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1q4kHh86Fc22rkfWKglmLzu7gnEEFz0VXWp8LqfTeChnEiytf 21EFd33u2im5khlwVct2E7ZXUsxFGd77kzTQvGEX0zvD3Zb/1Fz5yPS/rUEfR2vi60Fwig== X-Gm-Gg: ASbGncv+jSutwy4PxUlzJuMYmZbTd4wHtze4Vbh51P0Vu1oO5bIWpRDTI8D6ELWJ66u f124VheqT4RfvRJo9y8fzsVwMb2TwPiJqX4JdYuksoBFxVw/ww0E1UaMpWsQW4h1VA+swrfOVjd iDb78AmhdLqEmJCBfKhlMeQ+xe0OG+D2VMNsShZzw6UfG+Lx490rFvAAWH9PtzRN5N9ggKv4sgk ANAmhVrjVDUCxMkTps2i7PlRjnCPsfwNT27EDXWHWjVaLi/rLJC9HNYKaaBh1NJAw411SbHsSJY 3N402HiFr3TRL5sk9zcsqEehwbb/9+oNupeGlXXVgfGcw9CRW40YvbmInAsU5mQsZ+XyqLuPYg8 DHJ+MbuCs+b/KkZ8SQeobmwhmUg== X-Google-Smtp-Source: AGHT+IGKbbxaD/kDR25Rzuty7F9u0AzUaO85ccvL/fcRDLMAZpN9DkbpbEz7a6jeAZtl5y9tr7w8Ow== X-Received: by 2002:a05:6000:4313:b0:3a3:6b07:20a1 with SMTP id ffacd0b85a97d-3a4f89dcaa6mr12878180f8f.40.1748970087673; Tue, 03 Jun 2025 10:01:27 -0700 (PDT) Received: from alchark-surface.localdomain (bba-92-99-174-93.alshamil.net.ae. [92.99.174.93]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4efe5b92bsm18574640f8f.9.2025.06.03.10.01.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Jun 2025 10:01:27 -0700 (PDT) From: Alexey Charkov Date: Tue, 03 Jun 2025 21:01:15 +0400 Subject: [PATCH 3/4] arm64: dts: rockchip: enable wifi on ArmSoM Sige5 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 Message-Id: <20250603-sige5-updates-v1-3-717e8ce4ab77@gmail.com> References: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> In-Reply-To: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Charkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1748970076; l=3205; i=alchark@gmail.com; s=20250416; h=from:subject:message-id; bh=c8oPro+LjYG34KNqLDV5AQvA8UmqCuFwCYmZWvt03co=; b=eLODa75WBe+LmN+NItUXL47WxdQX+Yvyylq1SEXx0DI4a0xKhhPyz+6YV8/1KeWZqxgqANvVE DWTk2XdUEkEC3pxm4GXu2D8tvEDqIdwm8behElnGAhMO/x1U173bCk4 X-Developer-Key: i=alchark@gmail.com; a=ed25519; pk=ltKbQzKLTJPiDgPtcHxdo+dzFthCCMtC3V9qf7+0rkc= ArmSoM Sige5 uses a soldered-on SDIO connected WiFi module. Namely, board v1.1 uses a Realtek based BL-M8852BS2, while v1.2 uses a Broadcom based BW3752-50B1. Add required device tree nodes in the SoC .dtsi for the SDIO controller and pinctrl / clock wiring in the board .dts for the module itself. Signed-off-by: Alexey Charkov --- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 36 ++++++++++++++++++= ++++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 16 ++++++++++ 2 files changed, 52 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts b/arch/ar= m64/boot/dts/rockchip/rk3576-armsom-sige5.dts index 7ce1fb1380b0863c902fdd9cbc7454ee6011cf92..dcd033859398312f7693bebb7f0= 80ee4f2ecaa32 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts @@ -219,6 +219,15 @@ vcc_5v0_host: regulator-vcc-5v0-host { pinctrl-names =3D "default"; pinctrl-0 =3D <&usb_host_pwren>; }; + + sdio_pwrseq: sdio-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + clocks =3D <&hym8563>; + clock-names =3D "ext_clock"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wifi_reg_on>; + reset-gpios =3D <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + }; }; =20 &combphy1_psu { @@ -781,6 +790,16 @@ usb_host_pwren: usb-host-pwren { rockchip,pins =3D <4 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; }; }; + + wireless-wlan { + wifi_wake_host: wifi-wake-host { + rockchip,pins =3D <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>; + }; + + wifi_reg_on: wifi-reg-on { + rockchip,pins =3D <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; }; =20 &sai1 { @@ -808,6 +827,23 @@ &sdhci { status =3D "okay"; }; =20 +&sdio { + bus-width =3D <4>; + cap-sdio-irq; + disable-wp; + keep-power-in-suspend; + mmc-pwrseq =3D <&sdio_pwrseq>; + no-sd; + no-mmc; + non-removable; + sd-uhs-sdr50; + sd-uhs-sdr104; + vmmc-supply =3D <&vcc_3v3_s3>; + vqmmc-supply =3D <&vcc_1v8_s3>; + wakeup-source; + status =3D "okay"; +}; + &sdmmc { bus-width =3D <4>; cap-mmc-highspeed; diff --git a/arch/arm64/boot/dts/rockchip/rk3576.dtsi b/arch/arm64/boot/dts= /rockchip/rk3576.dtsi index 1086482f04792325dc4c22fb8ceeb27eef59afe4..a09582470bb7f654b711308da1e= 51fa8571ca1e8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576.dtsi @@ -1695,6 +1695,22 @@ sdmmc: mmc@2a310000 { status =3D "disabled"; }; =20 + sdio: mmc@2a320000 { + compatible =3D "rockchip,rk3576-dw-mshc", "rockchip,rk3288-dw-mshc"; + reg =3D <0x0 0x2a320000 0x0 0x4000>; + clocks =3D <&cru HCLK_SDIO>, <&cru CCLK_SRC_SDIO>; + clock-names =3D "biu", "ciu"; + fifo-depth =3D <0x100>; + interrupts =3D ; + max-frequency =3D <200000000>; + pinctrl-0 =3D <&sdmmc1m0_clk &sdmmc1m0_cmd &sdmmc1m0_bus4>; + pinctrl-names =3D "default"; + power-domains =3D <&power RK3576_PD_SDGMAC>; + resets =3D <&cru SRST_H_SDIO>; + reset-names =3D "reset"; + status =3D "disabled"; + }; + sdhci: mmc@2a330000 { compatible =3D "rockchip,rk3576-dwcmshc", "rockchip,rk3588-dwcmshc"; reg =3D <0x0 0x2a330000 0x0 0x10000>; --=20 2.49.0 From nobody Sun Feb 8 12:51:32 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 51FED1E5B99; Tue, 3 Jun 2025 17:01:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970094; cv=none; b=RAB1LeiW0zG+qWSRKAs9c57TuWiEqvtO2HVRRiXwFxGwXc19qvJlwDpwMMa4W+0+fvS1nBpA61mrEbZLDA23dS81lDzzPfNsCcu6TCXBV8vY9Bg2BeLtR3C4nkWafb6Q/1BVskwqSB4bsBoKM2vDGn6kiYGjOiT5TD1qDATtlW4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748970094; c=relaxed/simple; bh=MRpcTnOmrGZKKzMf/zKdzcRdfMSKeKmyduo0AYU5qjI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XpVoCkfzzUiUVU1rn8IC6yJHCkvfFPntEpGs/5tHzXjGVw7ibDoovBv+kxGzzQxYHhJYiT4HPOoMyUVSxLy9P37h1f27vomObrud2uvAOwCSEkcfJu9xfQMhCM5H1yvNQvxilU9aXsQ+0kVolWE3yt8dxpAlmqVVQrF00gn0lXw= 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=VXHUisj6; arc=none smtp.client-ip=209.85.221.43 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="VXHUisj6" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-3a361b8a664so5659961f8f.3; Tue, 03 Jun 2025 10:01:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748970090; x=1749574890; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=L2WNeHWGKI9roALR2lWxhNA2hHvIsfJxDyoD0/1ONqw=; b=VXHUisj6Et0si/dHk4MAR5xE6qGPLUZvmuJvwj2jQ5F6x5nzjCIiEQdaP7KtIu3AIO pqHKRs5KzrQfE0ZzXu2iWSixIyg6sJXy8gNLE0rkmmdcBKp6aancBr9ao5PFBuFNInWY PvFDU/KYOjkwNQqspSgqL7im+H9P7FLXIjp2XrQUNg31R47a+a+fKnhXKEGJO10VxpNK Um9j+GD5tUKVbFuw0X1USuSXk/823Ktod6S0ItU6ewd/Gd7Zlyg6juRy9sremGwQW/Oi udMHO9sqH6DOrOQ6HzSG3+u2i4sjJhMIsIpTtb4A8xB/tG50l7fAWqoOw7fyL/Yy7KW1 GhUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748970090; x=1749574890; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L2WNeHWGKI9roALR2lWxhNA2hHvIsfJxDyoD0/1ONqw=; b=wyll/Zu4ekcY6hp2drLfz1g3UAAyorQ+rTtqzZUOOLi6YB+J/fQpOPM8FKFhSc6ct3 b+gS9nHYj4PLWe481IeSZ1hIUZRArD8d8h4xEygVxpTh3w6clp46EZuVKCD2PwcDUghi 8gG9gsTri+TdldSafoESclZm5auHe1SmHuz+fJUTDxm9h3ok/78HQf/kjmkxT00lqC0k 8jqTvmPVZ07DTjuGEijSyJyIjGB1hYEhtKXL8KfPRPWzRHoydVN+NFYkLS6cNbD6Cu7u kQ+g0vjFhJfGHEFzfP6K1NlDZcyMqd0vMFnP3S0Xusgm1qHQ9BQKIdSAWXwOzlUA+HPj fpRg== X-Forwarded-Encrypted: i=1; AJvYcCUvAOIUtG91KX5pnicqmYA8VA3a7m6ApgqyA6zdVZsfhgiY12aJatEyA6s31vvgALhrK1wfac0JHILUUfw=@vger.kernel.org X-Gm-Message-State: AOJu0YwRMxJkM1TBezYt/sYg7w6Nx8HH/afE8Mp/8I/3mjxLzkKZwzqm FtGlWBQvRnH7LhyQFupsyUzksSCVksDwdd5NOZlxFMJ3sB8IH/NYvs5fIkigTeGfJqatNA== X-Gm-Gg: ASbGncsVD4rkQbzUSz8W5VE8F4RgZzz9pMRR+U79dzNDA1T7pvzJN0EwSwXeNr63ILT mAMFe7856+T6ovlp9qu45kwcosEwBEAwePtN+B746yXkzOY5SJavlD78iNp1E55ImeACQ+229wf Dad0iYSShymJ8bR0qRJ/kW1Q8VlnWbRh6o3ilBiOeZajnUzTWl28cNSIV7yD6oT5zvklzsIdJkt Idhr1Xs+ixPrw+PZMuCjiUhd1VCjyv6dhI8mLCtBpJGVazff7ck6nnJ6k5UDZyvma185qbszLzk 6uEFMl2mksH3IDXFNhJyYH65iZ+P7tZ5h2hx0YsX0phXlB0nPy1lZDXwiu5nVgZ8qeD7BCE6J+H IVFWfdb6+vE7MHt6IzAL2nI+PqY+61CXQHB0V X-Google-Smtp-Source: AGHT+IE6GEEXLj+uCTG7+WFHFtMo05gc7+06c+MEmNE8u8Ku+jPfH+KoYhCAkxPaUNl4r/V43bwYZg== X-Received: by 2002:a05:6000:4023:b0:3a4:edce:b2a6 with SMTP id ffacd0b85a97d-3a4f7aafdd0mr15910447f8f.53.1748970089947; Tue, 03 Jun 2025 10:01:29 -0700 (PDT) Received: from alchark-surface.localdomain (bba-92-99-174-93.alshamil.net.ae. [92.99.174.93]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4efe5b92bsm18574640f8f.9.2025.06.03.10.01.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Jun 2025 10:01:29 -0700 (PDT) From: Alexey Charkov Date: Tue, 03 Jun 2025 21:01:16 +0400 Subject: [PATCH 4/4] arm64: dts: rockchip: enable bluetooth on ArmSoM Sige5 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 Message-Id: <20250603-sige5-updates-v1-4-717e8ce4ab77@gmail.com> References: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> In-Reply-To: <20250603-sige5-updates-v1-0-717e8ce4ab77@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Charkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1748970076; l=1967; i=alchark@gmail.com; s=20250416; h=from:subject:message-id; bh=MRpcTnOmrGZKKzMf/zKdzcRdfMSKeKmyduo0AYU5qjI=; b=smst/OKPkZEHmFa2lIItgsGCj0ToD3bQtjChD6j/TxtKlzH7pmVS/qHpQJMmNH4dOT3XXqCu+ GBz4ySF7afoAA32zIGNcWjDPMygusyjS9VBK4SMPL9H0LMXQyONjVPu X-Developer-Key: i=alchark@gmail.com; a=ed25519; pk=ltKbQzKLTJPiDgPtcHxdo+dzFthCCMtC3V9qf7+0rkc= ArmSoM Sige5 uses a soldered-on UART connected Bluetooth controller. Namely, board v1.1 uses a Realtek based BL-M8852BS2, while v1.2 uses a Broadcom based BW3752-50B1. Add required device tree nodes to enable the Broadcom based module. Signed-off-by: Alexey Charkov --- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 33 ++++++++++++++++++= ++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts b/arch/ar= m64/boot/dts/rockchip/rk3576-armsom-sige5.dts index dcd033859398312f7693bebb7f080ee4f2ecaa32..46e5d6e30898a0f937283e986f1= 88947e10250ec 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts @@ -791,6 +791,20 @@ usb_host_pwren: usb-host-pwren { }; }; =20 + wireless-bluetooth { + bt_reg_on: bt-reg-on { + rockchip,pins =3D <1 RK_PC7 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + host_wake_bt: host-wake-bt { + rockchip,pins =3D <1 RK_PD4 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + bt_wake_host: bt-wake-host { + rockchip,pins =3D <0 RK_PB1 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; + wireless-wlan { wifi_wake_host: wifi-wake-host { rockchip,pins =3D <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>; @@ -872,6 +886,25 @@ &uart0 { status =3D "okay"; }; =20 +&uart4 { + pinctrl-0 =3D <&uart4m1_xfer &uart4m1_ctsn &uart4m1_rtsn>; + pinctrl-names =3D "default"; + uart-has-rtscts; + status =3D "okay"; + + bluetooth { + compatible =3D "brcm,bcm43438-bt"; + clocks =3D <&hym8563>; + clock-names =3D "lpo"; + device-wakeup-gpios =3D <&gpio1 RK_PD7 GPIO_ACTIVE_HIGH>; + interrupt-parent =3D <&gpio0>; + interrupts =3D ; + pinctrl-0 =3D <&bt_reg_on>, <&bt_wake_host>, <&host_wake_bt>; + pinctrl-names =3D "default"; + shutdown-gpios =3D <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>; + }; +}; + &usb_drd1_dwc3 { dr_mode =3D "host"; status =3D "okay"; --=20 2.49.0