From 26ce2ac4281362a84e1e77045946a1730c5128d8 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 17 Jan 2018 14:13:53 +0100 Subject: linux/of.h: Add of_n_size_cells() Update #3277. --- rtemsbsd/powerpc/include/linux/of.h | 2 ++ rtemsbsd/sys/powerpc/compat.c | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/rtemsbsd/powerpc/include/linux/of.h b/rtemsbsd/powerpc/include/linux/of.h index 001a0c80..5ab54314 100644 --- a/rtemsbsd/powerpc/include/linux/of.h +++ b/rtemsbsd/powerpc/include/linux/of.h @@ -61,6 +61,8 @@ const void *of_get_property(const struct device_node *dn, const char *name, int of_n_addr_cells(struct device_node *dn); +int of_n_size_cells(struct device_node *dn); + /* FIXME: If we need the property, then more work is to do */ #define of_find_property(dn, name, len) of_get_property(dn, name, len) diff --git a/rtemsbsd/sys/powerpc/compat.c b/rtemsbsd/sys/powerpc/compat.c index 1f9eb989..2ff85f45 100644 --- a/rtemsbsd/sys/powerpc/compat.c +++ b/rtemsbsd/sys/powerpc/compat.c @@ -211,6 +211,13 @@ of_n_addr_cells(struct device_node *dn) return (get_address_cells(bsp_fdt_get(), dn->offset)); } +int +of_n_size_cells(struct device_node *dn) +{ + + return (get_size_cells(bsp_fdt_get(), dn->offset)); +} + int of_address_to_resource(struct device_node *dn, int index, struct resource *res) -- cgit v1.2.3