diff --git a/arch/arm64/boot/dts/seco/include/qcs6490-e81-b79.dtsi b/arch/arm64/boot/dts/seco/include/qcs6490-e81-b79.dtsi
index 90fd8be30117d5f6811196f81e936b6cb5352050..db9bff779712b84f4ea35c56c46371c074fc473f 100644
--- a/arch/arm64/boot/dts/seco/include/qcs6490-e81-b79.dtsi
+++ b/arch/arm64/boot/dts/seco/include/qcs6490-e81-b79.dtsi
@@ -36,6 +36,14 @@ reg_3v3: 3v3 {
 		regulator-always-on;
 	};
 
+	reg_3v3_a: 3v3_a {
+		compatible = "regulator-fixed";
+		regulator-name = "3V3_A";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+		regulator-always-on;
+	};
+
 	reg_3v3_s: 3v3_s {
 		compatible = "regulator-fixed";
 		regulator-name = "3V3_S";
@@ -44,6 +52,14 @@ reg_3v3_s: 3v3_s {
 		regulator-always-on;
 	};
 
+	reg_5v_a: 5v_a {
+		compatible = "regulator-fixed";
+		regulator-name = "5V_A";
+		regulator-min-microvolt = <5000000>;
+		regulator-max-microvolt = <5000000>;
+		regulator-always-on;
+	};
+
 	reg_5v_s: 5v_s {
 		compatible = "regulator-fixed";
 		regulator-name = "5V_S";
@@ -71,4 +87,22 @@ reg_3v3_aud: 3v3_aud {
 
 };
 
+&stm32 {
+	gpio_usb1_en_oc_n {
+		gpio-hog;
+		gpios = <USB1_EN_OC_N_PIN (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>;
+		output-low;
+	};
+	gpio_usb2_en_oc_n {
+		gpio-hog;
+		gpios = <USB2_EN_OC_N_PIN (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>;
+		output-low;
+	};
+	gpio_usb3_en_oc_n {
+		gpio-hog;
+		gpios = <USB3_EN_OC_N_PIN (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>;
+		output-low;
+	};
+};
+
 #endif