Commit a5218c6474df for kernel
commit a5218c6474df97f2e7f3af15dcdfc674bae5c137
Merge: 45c13f3f9e3b d51fc9d4cd6e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed Aug 26 08:45:09 2026 -0700
Merge tag 'pwrseq-updates-for-v7.3-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Pull another power sequencing update from Bartosz Golaszewski:
"A single tree-wide rename of two of the public functions to better
reflect their actual semantics:
- rename pwrseq_power_on/off() to pwrseq_enable/disable() tree-wide"
* tag 'pwrseq-updates-for-v7.3-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
power: sequencing: rename pwrseq_power_on/off() to pwrseq_enable/disable()
diff --cc drivers/bluetooth/btnxpuart.c
index 81cdd8da5636,e7036a48ce48..9afe3f73c22b
--- a/drivers/bluetooth/btnxpuart.c
+++ b/drivers/bluetooth/btnxpuart.c
@@@ -1863,20 -1866,6 +1863,20 @@@ static int nxp_serdev_probe(struct serd
return err;
}
+ if (of_graph_is_present(dev_of_node(&serdev->ctrl->dev))) {
+ struct pwrseq_desc *pwrseq;
+
+ pwrseq = pwrseq_get(&serdev->ctrl->dev, "uart");
+ if (IS_ERR(pwrseq))
+ return dev_err_probe(&serdev->dev, PTR_ERR(pwrseq),
+ "failed to get pwrseq\n");
+
+ nxpdev->pwrseq = pwrseq;
- err = pwrseq_power_on(pwrseq);
++ err = pwrseq_enable(pwrseq);
+ if (err)
+ goto err_pwrseq_put;
+ }
+
/* Initialize and register HCI device */
hdev = hci_alloc_dev();
if (!hdev) {