From f5aa55c3fac514dbd17742f5ca9855aed3248375 Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Sun, 27 Jul 2025 14:34:41 +0300 Subject: [PATCH] device-tree: add bus_size_cells --- kernel/lib/device-tree/src/driver/tree.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/lib/device-tree/src/driver/tree.rs b/kernel/lib/device-tree/src/driver/tree.rs index 5df795b0..cd9290d9 100644 --- a/kernel/lib/device-tree/src/driver/tree.rs +++ b/kernel/lib/device-tree/src/driver/tree.rs @@ -406,6 +406,11 @@ impl Node { self.bus_address_cells } + /// Returns the `#size-cells` value of the node's parent bus + pub fn bus_size_cells(&self) -> usize { + self.bus_size_cells + } + /// Returns the `#interrupt-cells` of this node, if any pub fn self_interrupt_cells(&self) -> Option { self.prop_usize("#interrupt-cells")