From daac1d58823c5f13021f1ab848362124ee8dfb89 Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Thu, 3 Sep 2026 16:11:26 -0700 Subject: [PATCH 1/4] Pin TPS6699x PD CFU fix Use the confirmed upstream revision containing the PD CFU timeout fixes instead of the v0.1.1 tag. Assisted-by: GitHub Copilot:gpt-5.6-sol Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 74a20919..93ee0043 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.1#95d54c3caf36ab30fa093b1f9bef236e9829c060" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/Cargo.toml b/Cargo.toml index ccfdee48..51fbef64 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,6 +79,6 @@ serde = { version = "1.0.*", default-features = false } static_cell = "2.1.0" toml = { version = "0.8", default-features = false } syn = "2.0" -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", tag = "v0.1.1" } +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "5ce9d73053db9a8507eb3d1a390e9b7cbece385a" } tokio = { version = "1.42.0" } uuid = { version = "=1.17.0", default-features = false } From 6b7f19f7e9b08d98cbaeb8acdb34e7e6f468fdef Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Thu, 3 Sep 2026 16:17:17 -0700 Subject: [PATCH 2/4] Update example TPS lockfiles Keep the standalone example workspaces on the same TPS6699x revision as the root workspace so their locked clippy checks resolve without modifying lockfiles. Assisted-by: GitHub Copilot:gpt-5.6-sol Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- examples/rt685s-evk/Cargo.lock | 2 +- examples/rt685s-evk/Cargo.toml | 2 +- examples/std/Cargo.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/rt685s-evk/Cargo.lock b/examples/rt685s-evk/Cargo.lock index 197d48a2..ef1d95c6 100644 --- a/examples/rt685s-evk/Cargo.lock +++ b/examples/rt685s-evk/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.1#95d54c3caf36ab30fa093b1f9bef236e9829c060" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/examples/rt685s-evk/Cargo.toml b/examples/rt685s-evk/Cargo.toml index e5718063..9ad2fecc 100644 --- a/examples/rt685s-evk/Cargo.toml +++ b/examples/rt685s-evk/Cargo.toml @@ -56,7 +56,7 @@ power-button-service = { path = "../../power-button-service", features = [ power-policy-service = { path = "../../power-policy-service", features = [ "defmt", ] } -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", tag = "v0.1.1", features = [ +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "5ce9d73053db9a8507eb3d1a390e9b7cbece385a", features = [ "defmt", "embassy", ] } diff --git a/examples/std/Cargo.lock b/examples/std/Cargo.lock index b9c03942..701fc4f6 100644 --- a/examples/std/Cargo.lock +++ b/examples/std/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.1#95d54c3caf36ab30fa093b1f9bef236e9829c060" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" dependencies = [ "bincode", "bitfield 0.19.2", From 246e4804cd6f3b6f45242e633b16a38ab502ee44 Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Fri, 4 Sep 2026 16:10:46 -0700 Subject: [PATCH 3/4] Pin merged TPS6699x CFU fix Replace the pre-merge revision with the authoritative commit merged into the upstream stable-v0.1.y branch. Assisted-by: GitHub Copilot:gpt-5.6-sol Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 924bf312-4bcf-4658-9b15-3ddb146548b2 --- Cargo.lock | 2 +- Cargo.toml | 2 +- examples/rt685s-evk/Cargo.lock | 2 +- examples/rt685s-evk/Cargo.toml | 2 +- examples/std/Cargo.lock | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93ee0043..8369d3c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/Cargo.toml b/Cargo.toml index 51fbef64..3e5a0f7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,6 +79,6 @@ serde = { version = "1.0.*", default-features = false } static_cell = "2.1.0" toml = { version = "0.8", default-features = false } syn = "2.0" -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "5ce9d73053db9a8507eb3d1a390e9b7cbece385a" } +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" } tokio = { version = "1.42.0" } uuid = { version = "=1.17.0", default-features = false } diff --git a/examples/rt685s-evk/Cargo.lock b/examples/rt685s-evk/Cargo.lock index ef1d95c6..da13e539 100644 --- a/examples/rt685s-evk/Cargo.lock +++ b/examples/rt685s-evk/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/examples/rt685s-evk/Cargo.toml b/examples/rt685s-evk/Cargo.toml index 9ad2fecc..553168f8 100644 --- a/examples/rt685s-evk/Cargo.toml +++ b/examples/rt685s-evk/Cargo.toml @@ -56,7 +56,7 @@ power-button-service = { path = "../../power-button-service", features = [ power-policy-service = { path = "../../power-policy-service", features = [ "defmt", ] } -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "5ce9d73053db9a8507eb3d1a390e9b7cbece385a", features = [ +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "cd7f91ff97326d34f8fb00bf5fbd2429575f4deb", features = [ "defmt", "embassy", ] } diff --git a/examples/std/Cargo.lock b/examples/std/Cargo.lock index 701fc4f6..d6e8e444 100644 --- a/examples/std/Cargo.lock +++ b/examples/std/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=5ce9d73053db9a8507eb3d1a390e9b7cbece385a#5ce9d73053db9a8507eb3d1a390e9b7cbece385a" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2", From d974f5b9e1e5dc9d2ae98b4e254b3cabd5ec55cf Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Tue, 8 Sep 2026 11:28:28 -0400 Subject: [PATCH 4/4] Pin to tag v0.1.2 --- Cargo.lock | 2 +- Cargo.toml | 2 +- examples/rt685s-evk/Cargo.lock | 2 +- examples/rt685s-evk/Cargo.toml | 2 +- examples/std/Cargo.lock | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8369d3c6..2e3a35f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.2#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/Cargo.toml b/Cargo.toml index 3e5a0f7d..d582553f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,6 +79,6 @@ serde = { version = "1.0.*", default-features = false } static_cell = "2.1.0" toml = { version = "0.8", default-features = false } syn = "2.0" -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" } +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", tag = "v0.1.2" } tokio = { version = "1.42.0" } uuid = { version = "=1.17.0", default-features = false } diff --git a/examples/rt685s-evk/Cargo.lock b/examples/rt685s-evk/Cargo.lock index da13e539..9bdee374 100644 --- a/examples/rt685s-evk/Cargo.lock +++ b/examples/rt685s-evk/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.2#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2", diff --git a/examples/rt685s-evk/Cargo.toml b/examples/rt685s-evk/Cargo.toml index 553168f8..4003988c 100644 --- a/examples/rt685s-evk/Cargo.toml +++ b/examples/rt685s-evk/Cargo.toml @@ -56,7 +56,7 @@ power-button-service = { path = "../../power-button-service", features = [ power-policy-service = { path = "../../power-policy-service", features = [ "defmt", ] } -tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", rev = "cd7f91ff97326d34f8fb00bf5fbd2429575f4deb", features = [ +tps6699x = { git = "https://github.com/OpenDevicePartnership/tps6699x", tag = "v0.1.2", features = [ "defmt", "embassy", ] } diff --git a/examples/std/Cargo.lock b/examples/std/Cargo.lock index d6e8e444..5f4eed8d 100644 --- a/examples/std/Cargo.lock +++ b/examples/std/Cargo.lock @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tps6699x" version = "0.1.0" -source = "git+https://github.com/OpenDevicePartnership/tps6699x?rev=cd7f91ff97326d34f8fb00bf5fbd2429575f4deb#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" +source = "git+https://github.com/OpenDevicePartnership/tps6699x?tag=v0.1.2#cd7f91ff97326d34f8fb00bf5fbd2429575f4deb" dependencies = [ "bincode", "bitfield 0.19.2",