diff options
Diffstat (limited to 'hdata')
-rw-r--r-- | hdata/hdata.h | 14 | ||||
-rw-r--r-- | hdata/test/hdata_to_dt.c | 15 |
2 files changed, 15 insertions, 14 deletions
diff --git a/hdata/hdata.h b/hdata/hdata.h index 82479f5..2e4840f 100644 --- a/hdata/hdata.h +++ b/hdata/hdata.h @@ -36,20 +36,6 @@ extern void vpd_data_parse(struct dt_node *node, extern struct dt_node *find_xscom_for_chip(uint32_t chip_id); extern uint32_t pcid_to_chip_id(uint32_t proc_chip_id); -static __unused bool is_power9n(uint32_t version) -{ - if (PVR_TYPE(version) != PVR_TYPE_P9) - return false; - /* - * Bit 13 tells us: - * 0 = Scale out (aka Nimbus) - * 1 = Scale up (aka Cumulus) - */ - if ((version >> 13) & 1) - return false; - return true; -} - extern struct dt_node *add_core_common(struct dt_node *cpus, const struct sppaca_cpu_cache *cache, const struct sppaca_cpu_timebase *tb, diff --git a/hdata/test/hdata_to_dt.c b/hdata/test/hdata_to_dt.c index 155e41b..f597914 100644 --- a/hdata/test/hdata_to_dt.c +++ b/hdata/test/hdata_to_dt.c @@ -98,6 +98,21 @@ struct dt_node *add_ics_node(void) return NULL; } +// Copied from processor.h: +static inline bool is_power9n(uint32_t version) +{ + if (PVR_TYPE(version) != PVR_TYPE_P9) + return false; + /* + * Bit 13 tells us: + * 0 = Scale out (aka Nimbus) + * 1 = Scale up (aka Cumulus) + */ + if ((version >> 13) & 1) + return false; + return true; +} + #include <config.h> #include <bitutils.h> |