From 2c41f0c38b2e2b283340660ce93c2e8d7811c16f Mon Sep 17 00:00:00 2001 From: Nate Gay Date: Fri, 9 Jan 2026 13:31:21 -0600 Subject: [PATCH 1/3] Attempt 1 --- .../proves_flight_control_board_v5.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi index e4ef708f..dfd8e55f 100644 --- a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi +++ b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi @@ -196,6 +196,8 @@ zephyr_udc0: &usbd { label = "TCA9548A"; reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; i2c-mux-idle-disconnect; + clock-frequency = <400000>; + cq-size = <24>; // num sensors + 20% mux_channel_0: i2c_mux@0 { compatible = "ti,tca9548a-channel"; From ccb8d9f63e65a4da77a1e720395df67d4b14c922 Mon Sep 17 00:00:00 2001 From: Nate Gay Date: Fri, 9 Jan 2026 13:37:28 -0600 Subject: [PATCH 2/3] Increase submission queue size as well --- .../proves_flight_control_board_v5.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi index dfd8e55f..c397a1f1 100644 --- a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi +++ b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi @@ -196,7 +196,8 @@ zephyr_udc0: &usbd { label = "TCA9548A"; reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; i2c-mux-idle-disconnect; - clock-frequency = <400000>; + clock-frequency = <400000>; // Max freq for TCA9548A + sq-size = <24>; // num sensors + 20% cq-size = <24>; // num sensors + 20% mux_channel_0: i2c_mux@0 { From cd3b6fecb7db592581626a4d2ba96bde435ff19a Mon Sep 17 00:00:00 2001 From: Nate Gay Date: Sun, 11 Jan 2026 19:02:28 -0600 Subject: [PATCH 3/3] fix build errors --- .../proves_flight_control_board_v5.dtsi | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi index c397a1f1..ab0c1c35 100644 --- a/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi +++ b/boards/bronco_space/proves_flight_control_board_v5/proves_flight_control_board_v5.dtsi @@ -196,9 +196,6 @@ zephyr_udc0: &usbd { label = "TCA9548A"; reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; i2c-mux-idle-disconnect; - clock-frequency = <400000>; // Max freq for TCA9548A - sq-size = <24>; // num sensors + 20% - cq-size = <24>; // num sensors + 20% mux_channel_0: i2c_mux@0 { compatible = "ti,tca9548a-channel"; @@ -206,6 +203,9 @@ zephyr_udc0: &usbd { reg = <0>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face0_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -243,6 +243,9 @@ zephyr_udc0: &usbd { reg = <1>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face1_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -280,6 +283,9 @@ zephyr_udc0: &usbd { reg = <2>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face2_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -317,6 +323,9 @@ zephyr_udc0: &usbd { reg = <3>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face3_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -355,6 +364,10 @@ zephyr_udc0: &usbd { reg = <4>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; + batt_cell1_temp_sens: tmp112@48 { compatible = "ti,tmp112"; reg = <0x48>; @@ -392,6 +405,9 @@ zephyr_udc0: &usbd { reg = <5>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face5_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -430,6 +446,9 @@ zephyr_udc0: &usbd { reg = <6>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; face6_temp_sens: tmp112@48 { compatible = "ti,tmp112"; @@ -468,6 +487,10 @@ zephyr_udc0: &usbd { reg = <7>; #address-cells = <1>; #size-cells = <0>; + clock-frequency = <400000>; + sq-size = <8>; + cq-size = <8>; + // TODO add top cap temp sensor (it's not a TMP112) face7_light_sens: light@29 { compatible = "vishay,veml6031";