[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181214204957.16435.29255.stgit@powerkvm6.aus.stglabs.ibm.com>
Date: Fri, 14 Dec 2018 14:50:26 -0600
From: Michael Bringmann <mwb@...ux.vnet.ibm.com>
To: linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org,
linuxppc-dev@...ts.ozlabs.org
Cc: Michael Ellerman <mpe@...erman.id.au>,
Juliet Kim <minkim@...ibm.com>,
Tyrel Datwyler <tyreld@...ux.vnet.ibm.com>,
Thomas Falcon <tlfalcon@...ux.vnet.ibm.com>
Subject: [RFC 1/6] powerpc:/drc Define interface to acquire arch-specific
drc info
Define interface to acquire arch-specific drc info to match against
hotpluggable devices. The current implementation exposes several
pseries-specific dynamic memory properties in generic kernel code.
This patch set provides an interface to pull that code out of the
generic kernel.
Signed-off-by: Michael Bringmann <mwb@...ux.vnet.ibm.com>
---
include/linux/topology.h | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/include/linux/topology.h b/include/linux/topology.h
index cb0775e..df97f5f 100644
--- a/include/linux/topology.h
+++ b/include/linux/topology.h
@@ -44,6 +44,15 @@
int arch_update_cpu_topology(void);
+int arch_find_drc_match(struct device_node *dn,
+ bool (*usercb)(struct device_node *dn,
+ u32 drc_index, char *drc_name,
+ char *drc_type, u32 drc_power_domain,
+ void *data),
+ char *opt_drc_type, char *opt_drc_name,
+ bool match_drc_index, bool ck_php_type,
+ void *data);
+
/* Conform to ACPI 2.0 SLIT distance definitions */
#define LOCAL_DISTANCE 10
#define REMOTE_DISTANCE 20
Powered by blists - more mailing lists