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")