diff options
author | nkskjames <nkskjames@gmail.com> | 2016-09-14 13:58:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-14 13:58:16 -0500 |
commit | 5ed0ce8078d654d899f0e2134459faebb3217105 (patch) | |
tree | c71516042a4ef01bc846d77ad446a886a9749618 | |
parent | 960e7cd784ac5fe6ab91e3bf49e2d358b5469eb2 (diff) | |
parent | f0a3cac24e9a29b0a26441fc5f557138286fa5d3 (diff) | |
download | serverwiz-5ed0ce8078d654d899f0e2134459faebb3217105.tar.gz serverwiz-5ed0ce8078d654d899f0e2134459faebb3217105.zip |
Merge pull request #26 from open-power/new_view
Merge new_view branch into master
103 files changed, 1222 insertions, 66770 deletions
@@ -12,5 +12,12 @@ <classpathentry kind="lib" path="lib/org.eclipse.core.runtime-3.10.0-v20140318-2214.jar"/>
<classpathentry kind="lib" path="lib/org.eclipse.equinox.common-3.6.200.v20130402-1505.jar"/>
<classpathentry kind="lib" path="lib/org.eclipse.jface_3.10.2.v20141021-1035.jar"/>
+ <classpathentry kind="lib" path="lib/org.eclipse.jgit-4.4.1.201607150455-r.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/jsch-0.1.54.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/log4j-1.2-api-2.6.2.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/log4j-api-2.6.2.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/log4j-core-2.6.2.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/slf4j-api-1.7.21.jar"/>
+ <classpathentry kind="lib" path="lib/jgit/slf4j-log4j12-1.7.21.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a68347f --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/bin/ +/build/ +/git/ +/serverwiz.preferences @@ -43,6 +43,7 @@ <fileset file="lib/swt_win64.jar"/> <fileset file="lib/json-simple-1.1.1.jar"/> <fileset file="lib/org.eclipse*.jar"/> + <fileset file="lib/jgit/*.jar"/> </lib> </one-jar> <one-jar destfile="build/serverwiz2_linux64.jar" onejarmainclass="com.ibm.ServerWizard2.ServerWizard2"> @@ -53,6 +54,7 @@ <fileset file="lib/swt_linux64.jar"/> <fileset file="lib/json-simple-1.1.1.jar"/> <fileset file="lib/org.eclipse*.jar"/> + <fileset file="lib/jgit/*.jar"/> </lib> </one-jar> <one-jar destfile="build/serverwiz2_win32.jar" onejarmainclass="com.ibm.ServerWizard2.ServerWizard2"> @@ -63,6 +65,7 @@ <fileset file="lib/swt_win32.jar"/> <fileset file="lib/json-simple-1.1.1.jar"/> <fileset file="lib/org.eclipse*.jar"/> + <fileset file="lib/jgit/*.jar"/> </lib> </one-jar> <one-jar destfile="build/serverwiz2_macosx64.jar" onejarmainclass="com.ibm.ServerWizard2.ServerWizard2"> @@ -73,10 +76,8 @@ <fileset file="lib/swt_macosx.jar"/> <fileset file="lib/json-simple-1.1.1.jar"/> <fileset file="lib/org.eclipse*.jar"/> + <fileset file="lib/jgit/*.jar"/> </lib> </one-jar> - <zip destfile="build/serverwiz2_lib.zip"> - <zipfileset dir="xml" prefix="xml"/> - </zip> </target> </project> diff --git a/lib/jgit/jsch-0.1.54.jar b/lib/jgit/jsch-0.1.54.jar Binary files differnew file mode 100644 index 0000000..1372c8e --- /dev/null +++ b/lib/jgit/jsch-0.1.54.jar diff --git a/lib/jgit/log4j-1.2-api-2.6.2.jar b/lib/jgit/log4j-1.2-api-2.6.2.jar Binary files differnew file mode 100644 index 0000000..0615df7 --- /dev/null +++ b/lib/jgit/log4j-1.2-api-2.6.2.jar diff --git a/lib/jgit/log4j-api-2.6.2.jar b/lib/jgit/log4j-api-2.6.2.jar Binary files differnew file mode 100644 index 0000000..a40cc56 --- /dev/null +++ b/lib/jgit/log4j-api-2.6.2.jar diff --git a/lib/jgit/log4j-core-2.6.2.jar b/lib/jgit/log4j-core-2.6.2.jar Binary files differnew file mode 100644 index 0000000..388918f --- /dev/null +++ b/lib/jgit/log4j-core-2.6.2.jar diff --git a/lib/jgit/slf4j-api-1.7.21.jar b/lib/jgit/slf4j-api-1.7.21.jar Binary files differnew file mode 100644 index 0000000..7811fa0 --- /dev/null +++ b/lib/jgit/slf4j-api-1.7.21.jar diff --git a/lib/jgit/slf4j-log4j12-1.7.21.jar b/lib/jgit/slf4j-log4j12-1.7.21.jar Binary files differnew file mode 100644 index 0000000..d07a6dc --- /dev/null +++ b/lib/jgit/slf4j-log4j12-1.7.21.jar diff --git a/lib/org.eclipse.jgit-4.4.1.201607150455-r.jar b/lib/org.eclipse.jgit-4.4.1.201607150455-r.jar Binary files differnew file mode 100644 index 0000000..7c111cb --- /dev/null +++ b/lib/org.eclipse.jgit-4.4.1.201607150455-r.jar diff --git a/lib/swt_linux64.jar b/lib/swt_linux64.jar Binary files differindex 4d7783a..cd1b685 100644 --- a/lib/swt_linux64.jar +++ b/lib/swt_linux64.jar diff --git a/src/com/ibm/ServerWizard2/Launcher.java b/src/com/ibm/ServerWizard2/Launcher.java index 4f15e99..0f9ba31 100644 --- a/src/com/ibm/ServerWizard2/Launcher.java +++ b/src/com/ibm/ServerWizard2/Launcher.java @@ -77,7 +77,6 @@ public class Launcher { LOGGER.info("JarName = "+jarName); GithubFile jar = new GithubFile(REPOSITORY,version,jarName,"jars",true,LOGGER); - GithubFile zip = new GithubFile(REPOSITORY,version,ZIP_NAME,"jars",true,LOGGER); String versionCurrent="NONE"; @@ -116,9 +115,6 @@ public class Launcher { } if (doUpdate) { jar.download(); - zip.update(); - zip.download(); - unzip(zip.getLocalPath(),getWorkingDir()); updated=true; GithubFile.updateSuccess(LOGGER, version); } diff --git a/src/com/ibm/ServerWizard2/ServerWizard2.java b/src/com/ibm/ServerWizard2/ServerWizard2.java index ff4ee02..e469616 100644 --- a/src/com/ibm/ServerWizard2/ServerWizard2.java +++ b/src/com/ibm/ServerWizard2/ServerWizard2.java @@ -1,8 +1,17 @@ package com.ibm.ServerWizard2; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.util.Properties; import java.util.logging.ConsoleHandler; import java.util.logging.Level; import java.util.logging.Logger; +import org.eclipse.swt.SWT; +import org.eclipse.swt.widgets.DirectoryDialog; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.Shell; + import com.ibm.ServerWizard2.controller.TargetWizardController; import com.ibm.ServerWizard2.model.SystemModel; import com.ibm.ServerWizard2.utility.MyLogFormatter; @@ -14,7 +23,12 @@ public class ServerWizard2 { */ public final static Logger LOGGER = Logger.getLogger(ServerWizard2.class.getName()); public final static int VERSION_MAJOR = 2; - public final static int VERSION_MINOR = 1; + public final static int VERSION_MINOR = 2; + + public final static String PROPERTIES_FILE = "serverwiz.preferences"; + public static String GIT_LOCATION = ""; + public final static String DEFAULT_REMOTE_URL = "https://github.com/open-power/common-mrw-xml.git"; + public static String getVersionString() { return VERSION_MAJOR+"."+VERSION_MINOR; @@ -61,16 +75,71 @@ public class ServerWizard2 { LOGGER.config("======================================================================"); LOGGER.config("ServerWiz2 Version "+getVersionString()+" Starting..."); + + getPreferences(); + TargetWizardController tc = new TargetWizardController(); SystemModel systemModel = new SystemModel(); MainDialog view = new MainDialog(null); tc.setView(view); tc.setModel(systemModel); view.setController(tc); + tc.init(); systemModel.cleanupMode = cleanupMode; if (!inputFilename.isEmpty()) { view.mrwFilename=inputFilename; } view.open(); } + + // Load preferences file. + // Contains git repository location and repositories to manage. + private static void getPreferences() { + Display display = new Display(); + Shell shell = new Shell(display); + try { + Properties p = new Properties(); + File f = new File(ServerWizard2.PROPERTIES_FILE); + if (!f.exists()) { + //File doesn't exist, so create; prompt user for git location + ServerWizard2.LOGGER.info("Preferences file doesn't exist, creating..."); + DirectoryDialog fdlg = new DirectoryDialog(shell, SWT.OPEN); + fdlg.setMessage("Select location of GIT repositories:"); + fdlg.setFilterPath(ServerWizard2.getWorkingDir()); + String libPath = fdlg.open(); + if (libPath == null || libPath.isEmpty()) { + ServerWizard2.LOGGER.warning("No directory selected; exiting..."); + System.exit(0); + } + p.setProperty("git_location", libPath); + p.setProperty("repositories", ServerWizard2.DEFAULT_REMOTE_URL); + p.setProperty("needs_password", "false"); + + FileOutputStream out = new FileOutputStream(ServerWizard2.PROPERTIES_FILE); + p.store(out, ""); + out.close(); + } + FileInputStream propFile = new FileInputStream(ServerWizard2.PROPERTIES_FILE); + p.load(propFile); + propFile.close(); + String loc = p.getProperty("git_location"); + if (loc !=null && !loc.isEmpty()) { + ServerWizard2.GIT_LOCATION = loc; + } else { + ServerWizard2.LOGGER.severe(ServerWizard2.PROPERTIES_FILE+" does not contain a repository location.\nPlease correct or delete."); + System.exit(0); + } + + + } catch (Exception e) { + e.printStackTrace(); + ServerWizard2.LOGGER.severe(e.getMessage()); + System.exit(0); + } + } + public static String getWorkingDir() { + File f = new File("").getAbsoluteFile(); + String workingDir = f.getAbsolutePath() + System.getProperty("file.separator"); + return workingDir; + } } diff --git a/src/com/ibm/ServerWizard2/controller/TargetWizardController.java b/src/com/ibm/ServerWizard2/controller/TargetWizardController.java index 2302412..1f21c57 100644 --- a/src/com/ibm/ServerWizard2/controller/TargetWizardController.java +++ b/src/com/ibm/ServerWizard2/controller/TargetWizardController.java @@ -8,6 +8,8 @@ import java.nio.file.Files; import java.nio.file.StandardCopyOption; import java.util.Vector; +import org.apache.logging.log4j.Level; +import org.apache.logging.log4j.status.StatusLogger; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.TreeItem; @@ -16,6 +18,7 @@ import com.ibm.ServerWizard2.model.Connection; import com.ibm.ServerWizard2.model.Field; import com.ibm.ServerWizard2.model.SystemModel; import com.ibm.ServerWizard2.model.Target; +import com.ibm.ServerWizard2.utility.GithubRepository; import com.ibm.ServerWizard2.view.LogViewerDialog; import com.ibm.ServerWizard2.view.MainDialog; @@ -24,9 +27,11 @@ public class TargetWizardController { private MainDialog view; private Boolean modelCreationMode = false; - private String PROCESSING_SCRIPT = "scripts/gen_html.pl"; - + private String PROCESSING_SCRIPT = "scripts"+File.separator+"gen_html.pl"; + private final String LIBRARY_NAME = "common-mrw-xml"; + public TargetWizardController() { + } public void setModelCreationMode() { @@ -38,9 +43,15 @@ public class TargetWizardController { public void init() { try { - //xmlLib.init(); - //xmlLib.loadModel(model); - model.loadLibrary("xml"); + String libraryLocation = ServerWizard2.GIT_LOCATION + File.separator + this.LIBRARY_NAME; + File chk = new File(libraryLocation); + if (!chk.exists()) { + ServerWizard2.LOGGER.info("XML library does not exist so cloning: "+libraryLocation); + StatusLogger.getLogger().setLevel(Level.FATAL); + GithubRepository git = new GithubRepository(ServerWizard2.DEFAULT_REMOTE_URL, ServerWizard2.GIT_LOCATION, false); + git.cloneRepository(); + } + model.loadLibrary(libraryLocation); this.initModel(); } catch (Exception e) { ServerWizard2.LOGGER.severe(e.toString()); @@ -70,7 +81,10 @@ public class TargetWizardController { public void deleteTarget(Target target) { model.deleteTarget(target); } - + public Vector<Field> getAttributesAndGlobals(Target targetInstance, String path) { + return model.getAttributesAndGlobals(targetInstance, path, !this.modelCreationMode); + } + public void addTargetInstance(Target targetModel, Target parentTarget, TreeItem parentItem, String nameOverride) { @@ -206,11 +220,6 @@ public class TargetWizardController { public Vector<Target> getBusTypes() { return model.getBusTypes(); } - public String getWorkingDir() { - File f = new File("").getAbsoluteFile(); - String workingDir = f.getAbsolutePath() + System.getProperty("file.separator"); - return workingDir; - } public void loadLibrary(String path) { try { model.loadLibrary(path); @@ -220,7 +229,7 @@ public class TargetWizardController { } public void runChecks(String xmlFile, String htmlFile) { - String workingDir = this.getWorkingDir(); + String workingDir = ServerWizard2.getWorkingDir(); String commandLine[] = { "perl", "-I", workingDir + "/scripts", workingDir + PROCESSING_SCRIPT, "-x", xmlFile, "-f", "-o", htmlFile }; diff --git a/src/com/ibm/ServerWizard2/model/SystemModel.java b/src/com/ibm/ServerWizard2/model/SystemModel.java index 64c349a..183f8bf 100644 --- a/src/com/ibm/ServerWizard2/model/SystemModel.java +++ b/src/com/ibm/ServerWizard2/model/SystemModel.java @@ -1,7 +1,9 @@ package com.ibm.ServerWizard2.model; +import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; +import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; @@ -29,7 +31,6 @@ import com.ibm.ServerWizard2.ServerWizard2; import com.ibm.ServerWizard2.view.ErrataViewer; public class SystemModel { - // public Target rootTarget; public Vector<Target> rootTargets = new Vector<Target>(); private DocumentBuilder builder; @@ -58,11 +59,12 @@ public class SystemModel { private TreeMap<String, TreeMap<String, Field>> globalSettings = new TreeMap<String, TreeMap<String, Field>>(); + private HashMap<String,Boolean> loadedLibraries = new HashMap<String,Boolean>(); + public Boolean partsMode = false; public Boolean cleanupMode = false; public Boolean errataUpdated = false; - public Vector<Target> getBusTypes() { return busTypes; } @@ -200,6 +202,11 @@ public class SystemModel { return null; } public void loadLibrary(String path) throws Exception { + if (this.loadedLibraries.containsKey(path)) { + ServerWizard2.LOGGER.info("Library already loaded: "+path); + return; + } + this.loadedLibraries.put(path, true); File xmlDir = new File(path); //Loads files in alphabetical order String[] filesStr = xmlDir.list(); @@ -252,12 +259,22 @@ public class SystemModel { NodeList part = isXMLValid(document,"partInstance"); if (system == null && part == null) { String msg = "ServerWiz cannot read this version of XML: "+filename; - ServerWizard2.LOGGER.severe(msg); - MessageDialog.openError(null, "XML Load Error", msg); + ServerWizard2.LOGGER.warning(msg); + //MessageDialog.openError(null, "XML Load Error", msg); + ServerWizard2.LOGGER.warning("Attempting to convert..."); + String newName = this.xmlUpdate(filename); + if (newName.isEmpty()) { + ServerWizard2.LOGGER.info("Error converting file"); + MessageDialog.openError(null, "XML Load Error", "Old XML format found. Error converting file to new format"); + } else { + ServerWizard2.LOGGER.info("Converted file: "+newName); + MessageDialog.openInformation(null, "XML Converted", "Old XML format found. Converted file to:\n"+newName+"\nPlease open new file."); + } + return; } partsMode = false; String targetTag = "targetInstance"; - if (part != null) { + if (part != null) { partsMode = true; targetTag = "targetPart"; ServerWizard2.LOGGER.info("Setting Parts mode"); @@ -344,6 +361,9 @@ public class SystemModel { checkErrata(); } + /* + * Compare attributes in errata*.xml against currently loaded XML + */ public void checkErrata() { Vector<Errata> errataNew = new Vector<Errata>(); @@ -396,8 +416,9 @@ public class SystemModel { } } - /////////////////////////////////////////////// - // global settings + /* + * Global settings get/sets + */ public Field setGlobalSetting(String path, String attribute, String value) { TreeMap<String, Field> s = globalSettings.get(path); @@ -471,6 +492,9 @@ public class SystemModel { this.setGlobalSetting(targetId, property, value); } } + /* + * Read errata file + */ private void readErrata(Element setting) { String errata_id = SystemModel.getElement(setting, "id"); if (this.errata.containsKey(errata_id)) { @@ -479,8 +503,40 @@ public class SystemModel { } } - ///////////////////////////////////////////////// - // Writes MRW to file + /* + * Returns a vector of attributes located in the target and global settings + * associated with a particular target instance + */ + public Vector<Field> getAttributesAndGlobals(Target targetInstance, String path, Boolean showGlobalSettings) { + Vector<Field> attributes = new Vector<Field>(); + for (Map.Entry<String, Attribute> entry : targetInstance.getAttributes().entrySet()) { + Attribute attribute = entry.getValue(); + if (!attribute.isHidden()) { + if (attribute.isGlobal() && showGlobalSettings) { + if (!path.isEmpty()) { + Field field = getGlobalSetting(path, attribute.name); + if (field==null) { + setGlobalSetting(path, attribute.name, ""); + field = getGlobalSetting(path, attribute.name); + } + field.type = attribute.getValue().getType(); + if (field.type.equals("enumeration")) { + field.enumerator = attribute.getValue().getFields().get(0).enumerator; + } + attributes.add(field); + } + } else { + for (Field field : attribute.getValue().getFields()) + attributes.add(field); + } + } + } + return attributes; + } + + /* + * Write XML to a file + */ public void writeXML(String filename, Boolean partsMode) throws Exception { Writer out = new BufferedWriter(new FileWriter(filename)); String topTag = "systemInstance"; @@ -508,6 +564,9 @@ public class SystemModel { out.close(); } + /* + * Add a target instance to the model + */ public void addTarget(Target parentTarget, Target newTarget,Boolean pathMode) throws Exception { if (parentTarget == null) { this.rootTargets.add(newTarget); @@ -794,6 +853,61 @@ public class SystemModel { } } + private String xmlUpdate(String filename) { + + BufferedReader br; + BufferedWriter wr; + boolean found_settings = false; + boolean found_targets = false; + boolean found_start = false; + String newFilename = filename+".new.xml"; + + try { + br = new BufferedReader(new FileReader(filename)); + wr = new BufferedWriter(new FileWriter(newFilename)); + String line; + try { + wr.write("<systemInstance>\n"); + wr.write("<version>2.1</version>\n"); + wr.write("<enumerationTypes>\n"); + + while ((line = br.readLine()) != null) { + if (line.equals("<enumerationType>") && !found_start) { + found_start = true; + } + if (line.equals("<globalSetting>") && !found_settings) { + wr.write("</enumerationTypes>"); + wr.write("<globalSettings>\n"); + found_settings = true; + } + if (line.equals("<targetInstance>") && !found_targets) { + wr.write("</globalSettings>\n"); + wr.write("<targetInstances>\n"); + found_targets = true; + } + if (line.equals("</targetInstances>")) { + found_start = false; + } + if (found_start) { + wr.write(line+"\n"); + } + } + wr.write("</targetInstances>\n"); + wr.write("</systemInstance>\n"); + } catch (IOException e) { + e.printStackTrace(); + newFilename = ""; + } finally { + br.close(); + wr.close(); + } + } catch (Exception e) { + e.printStackTrace(); + newFilename = ""; + } + return newFilename; + } + private void xmlCleanup() { String path = "/"+this.getRootTarget().getName(); HashMap<String,Target> targets = new HashMap<String,Target>(); diff --git a/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java b/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java new file mode 100644 index 0000000..232424d --- /dev/null +++ b/src/com/ibm/ServerWizard2/utility/GitProgressMonitor.java @@ -0,0 +1,37 @@ +package com.ibm.ServerWizard2.utility;
+
+public class GitProgressMonitor implements org.eclipse.jgit.lib.ProgressMonitor {
+
+ javax.swing.ProgressMonitor pim;
+ private int progress = 0;
+ public GitProgressMonitor(javax.swing.ProgressMonitor pim) {
+ this.pim = pim;
+ }
+
+ public void beginTask(String arg0, int arg1) {
+ progress = 0;
+ pim.setNote(arg0);
+ pim.setMaximum(arg1);
+ }
+
+ @Override
+ public void endTask() {
+ pim.close();
+ }
+
+ @Override
+ public boolean isCancelled() {
+ return pim.isCanceled();
+ }
+
+ @Override
+ public void start(int arg0) {
+ progress = 0;
+ }
+
+ @Override
+ public void update(int arg0) {
+ progress = progress+arg0;
+ pim.setProgress(progress);
+ }
+}
diff --git a/src/com/ibm/ServerWizard2/utility/Github.java b/src/com/ibm/ServerWizard2/utility/Github.java new file mode 100644 index 0000000..6eef91b --- /dev/null +++ b/src/com/ibm/ServerWizard2/utility/Github.java @@ -0,0 +1,43 @@ +package com.ibm.ServerWizard2.utility;
+
+import java.io.File;
+import java.util.Vector;
+
+public class Github {
+ private Vector<GithubRepository> repositories = new Vector<GithubRepository>();
+ private String localPath;
+
+ public Github(String path) {
+ this.localPath = path;
+ File f = new File(path);
+ if (!f.exists()) {
+ f.mkdirs();
+ }
+ }
+ public String getLocation() {
+ return this.localPath;
+ }
+ public boolean isRepository(GithubRepository repo) {
+ return repositories.contains(repo);
+ }
+
+ public Vector<GithubRepository> getRepositories() {
+ return repositories;
+ }
+
+ public String getRepositoriesStr() {
+ String repos[] = new String[this.repositories.size()];
+ for (int i = 0; i < this.repositories.size(); i++) {
+ repos[i] = this.repositories.get(i).getRemoteUrl();
+ }
+ return String.join(",", repos);
+ }
+
+ public String getPasswordStr() {
+ String repos[] = new String[this.repositories.size()];
+ for (int i = 0; i < this.repositories.size(); i++) {
+ repos[i] = this.repositories.get(i).needsPasswordStr();
+ }
+ return String.join(",", repos);
+ }
+}
diff --git a/src/com/ibm/ServerWizard2/utility/GithubFile.java b/src/com/ibm/ServerWizard2/utility/GithubFile.java index 6d14e50..22829df 100644 --- a/src/com/ibm/ServerWizard2/utility/GithubFile.java +++ b/src/com/ibm/ServerWizard2/utility/GithubFile.java @@ -206,9 +206,6 @@ public class GithubFile { } catch (Exception e) { } } - //logger.info("Current Time: " + String.valueOf(currentTime)); - //logger.info("Update Time: " + String.valueOf(updateTime)); - if ((currentTime - updateTime) < MILLISECONDS_PER_DAY*3) { logger.info("Not checking for updates"); version=""; diff --git a/src/com/ibm/ServerWizard2/utility/GithubRepository.java b/src/com/ibm/ServerWizard2/utility/GithubRepository.java new file mode 100644 index 0000000..52c7871 --- /dev/null +++ b/src/com/ibm/ServerWizard2/utility/GithubRepository.java @@ -0,0 +1,250 @@ +package com.ibm.ServerWizard2.utility;
+
+import java.io.File;
+import java.io.PrintWriter;
+import java.util.Collection;
+import java.util.HashMap;
+
+import org.eclipse.jgit.api.Git;
+import org.eclipse.jgit.api.RebaseResult;
+import org.eclipse.jgit.api.ResetCommand.ResetType;
+import org.eclipse.jgit.lib.Ref;
+import org.eclipse.jgit.lib.RepositoryCache;
+import org.eclipse.jgit.lib.TextProgressMonitor;
+import org.eclipse.jgit.transport.FetchResult;
+import org.eclipse.jgit.transport.RefSpec;
+import org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider;
+import org.eclipse.jgit.util.FS;
+import org.eclipse.swt.widgets.Shell;
+
+import com.ibm.ServerWizard2.ServerWizard2;
+import com.ibm.ServerWizard2.view.PasswordPrompt;
+
+public class GithubRepository implements Comparable<GithubRepository> {
+ private String remoteUrl;
+ private File rootDirectory;
+ private File gitDirectory;
+ private boolean needsPassword;
+ private boolean passwordValidated = false;
+ private Shell shell = null;
+ private UsernamePasswordCredentialsProvider credentials;
+
+ private boolean cloned;
+ private final RefSpec refSpec = new RefSpec("+refs/heads/*:refs/remotes/origin/*");
+
+ public GithubRepository(String remoteUrl, String localDir, boolean needsPassword) {
+ this.remoteUrl = remoteUrl;
+ this.needsPassword = needsPassword;
+ File f = new File(remoteUrl);
+ String localPath = localDir + File.separator + f.getName().replace(".git", "");
+ rootDirectory = new File(localPath);
+ gitDirectory = new File(localPath + File.separator + ".git");
+ cloned = false;
+ if (RepositoryCache.FileKey.isGitRepository(this.getGitDirectory(), FS.DETECTED)) {
+ cloned = true;
+ }
+ }
+
+ public void setShell(Shell shell) {
+ this.shell = shell;
+ }
+ public File getRootDirectory() {
+ return rootDirectory;
+ }
+
+ public File getGitDirectory() {
+ return gitDirectory;
+ }
+
+ public void getPassword() {
+ if (!this.needsPassword) {
+ credentials = new UsernamePasswordCredentialsProvider("", "");
+ return;
+ }
+ PasswordPrompt dlg = new PasswordPrompt(shell, this.remoteUrl);
+ dlg.open();
+ credentials = new UsernamePasswordCredentialsProvider("", dlg.passwd);
+ passwordValidated = false;
+ }
+
+ public String getRemoteUrl() {
+ return this.remoteUrl;
+ }
+ public boolean needsPassword() {
+ return this.needsPassword;
+ }
+ public String needsPasswordStr() {
+ if (this.needsPassword) {
+ return "true";
+ }
+ return "false";
+ }
+
+ public void checkRemote() throws Exception {
+ if (!passwordValidated) {
+ this.getPassword();
+ }
+
+ Collection<Ref> refs;
+ boolean found = false;
+
+ try {
+ refs = Git.lsRemoteRepository().setCredentialsProvider(credentials).setHeads(true).setTags(true)
+ .setRemote(this.remoteUrl).call();
+ if (!refs.isEmpty()) {
+ found = true;
+ passwordValidated = true;
+ for (Ref ref : refs) {
+ ServerWizard2.LOGGER.info("Ref: " + ref);
+ }
+ }
+ } catch (Exception e) {
+ ServerWizard2.LOGGER.severe(e.getMessage());
+ this.betterError(e);
+ }
+ if (!found) {
+ passwordValidated = false;
+ throw new Exception("Invalid Remote Repository or bad Password:\n" + this.getRemoteUrl());
+ }
+ }
+
+ public void cloneRepository() throws Exception {
+ if (!passwordValidated) {
+ this.getPassword();
+ }
+ if (isCloned()) {
+ return;
+ }
+ ServerWizard2.LOGGER.info("Cloning " + this.remoteUrl + " into " + this.getRootDirectory().getAbsolutePath());
+ cloned = false;
+ try {
+ //TODO: determine MacOS hang issue with the progress monitor
+ //ProgressMonitor pim = new ProgressMonitor(null, "Cloning...", "", 0, 1);
+ //GitProgressMonitor gpim = new GitProgressMonitor(pim);
+ Git result = Git.cloneRepository()
+ .setCredentialsProvider(credentials)
+ .setProgressMonitor(new TextProgressMonitor(new PrintWriter(System.out)))
+ .setURI(this.getRemoteUrl()).setDirectory(this.getRootDirectory()).call();
+
+ cloned = true;
+ result.close();
+ } catch (Exception e1) {
+ passwordValidated = false;
+ this.betterError(e1);
+ }
+ }
+
+ public String fetch(boolean reset) throws Exception {
+ if (!passwordValidated) {
+ this.getPassword();
+ }
+
+ ServerWizard2.LOGGER.info("Fetching " + this.rootDirectory.getAbsolutePath());
+ String rstr = "";
+ try {
+ Git result = Git.open(this.rootDirectory);
+ FetchResult fetch = result.fetch()
+ .setRemote(this.getRemoteUrl())
+ .setCredentialsProvider(credentials)
+ .setProgressMonitor(new TextProgressMonitor(new PrintWriter(System.out)))
+ .setRefSpecs(refSpec)
+ .call();
+
+ ServerWizard2.LOGGER.info(fetch.getMessages());
+ if (reset) {
+ ServerWizard2.LOGGER.info("Resetting to head: " + this.getRemoteUrl());
+ result.reset().setMode(ResetType.HARD).call();
+ rstr = "Reset Complete";
+ } else {
+ ServerWizard2.LOGGER.info("Rebase: " + this.getRemoteUrl());
+ RebaseResult r = result.rebase().setUpstream("refs/remotes/origin/master").call();
+ rstr = r.getStatus().toString();
+ ServerWizard2.LOGGER.info(rstr);
+ }
+ result.close();
+ } catch (Exception e1) {
+ passwordValidated = false;
+ this.betterError(e1);
+ }
+ return rstr;
+ }
+
+ public org.eclipse.jgit.api.Status status() {
+ org.eclipse.jgit.api.Status status = null;
+ try {
+ Git result = Git.open(this.getRootDirectory());
+ status = result.status()
+ .setProgressMonitor(new TextProgressMonitor(new PrintWriter(System.out)))
+ .call();
+
+ result.close();
+ } catch (Exception e1) {
+ ServerWizard2.LOGGER.severe(e1.getMessage());
+ status = null;
+ }
+ return status;
+ }
+
+ // The chained exceptions from jgit don't explain error
+ // Need to dive down to root cause and make better error message.
+ public void betterError(Exception e) throws Exception {
+ HashMap<String,String> errorLookup = new HashMap<String,String>();
+ errorLookup.put("java.net.UnknownHostException", "Unable to connect to location:");
+ errorLookup.put("org.eclipse.jgit.errors.NoRemoteRepositoryException", "Remote Repository not found:");
+ errorLookup.put("org.eclipse.jgit.errors.TransportException", "Invalid Remote Repository or Incorrect Password: ");
+ ServerWizard2.LOGGER.severe(e.getCause().toString());
+ Throwable t = getCause(e);
+ ServerWizard2.LOGGER.severe(t.toString());
+ String errorMsg = t.getMessage();
+ if (errorLookup.containsKey(t.getClass().getName())) {
+ errorMsg = errorLookup.get(t.getClass().getName()) + "\n" + t.getMessage();
+ }
+ throw new Exception(errorMsg);
+ }
+
+ public boolean isCloned() {
+ return cloned;
+ }
+
+ public void clear() {
+ // make sure stored password is destroyed
+ credentials.clear();
+ }
+
+ public String toString() {
+ return this.remoteUrl + "; " + this.getGitDirectory().getAbsolutePath() + "; " + this.needsPasswordStr();
+ }
+
+ @Override
+ public int compareTo(GithubRepository o) {
+ return this.getRemoteUrl().compareTo(o.getRemoteUrl());
+ }
+
+ public boolean equals(Object o) {
+ if (o == null)
+ return false;
+ if (o == this)
+ return true;
+
+ if (o instanceof String) {
+ String s = (String) o;
+ if (this.getRemoteUrl().equals(s)) {
+ return true;
+ }
+ return false;
+ } else if (o instanceof GithubRepository) {
+ GithubRepository p = (GithubRepository) o;
+ return this.compareTo(p) == 0 ? true : false;
+ }
+ return false;
+ }
+ Throwable getCause(Throwable e) {
+ Throwable cause = null;
+ Throwable result = e;
+
+ while(null != (cause = result.getCause()) && (result != cause) ) {
+ result = cause;
+ }
+ return result;
+ }
+}
diff --git a/src/com/ibm/ServerWizard2/view/GitDialog.java b/src/com/ibm/ServerWizard2/view/GitDialog.java new file mode 100644 index 0000000..5aaa4c6 --- /dev/null +++ b/src/com/ibm/ServerWizard2/view/GitDialog.java @@ -0,0 +1,457 @@ +package com.ibm.ServerWizard2.view;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.Properties;
+import java.util.Set;
+import java.util.Vector;
+
+import org.apache.logging.log4j.Level;
+import org.apache.logging.log4j.status.StatusLogger;
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.jface.viewers.ListViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.layout.RowData;
+import org.eclipse.swt.layout.RowLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.List;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Text;
+
+import com.ibm.ServerWizard2.ServerWizard2;
+import com.ibm.ServerWizard2.utility.Github;
+import com.ibm.ServerWizard2.utility.GithubRepository;
+import org.eclipse.wb.swt.SWTResourceManager;
+
+public class GitDialog extends Dialog {
+ private Text txtNewRepo;
+ Github git = new Github(ServerWizard2.GIT_LOCATION);
+
+ private ListViewer listViewer;
+ private Button btnCloned;
+ private Button btnAdded;
+ private Button btnRemoved;
+ private Button btnChanged;
+ private Button btnConflicting;
+ private Button btnUntracked;
+ private Button btnMissing;
+ private Button btnNeedsPassword;
+ private Button btnRefresh;
+ private Text txtLocation;
+
+ /**
+ * Create the dialog.
+ *
+ * @param parentShell
+ */
+ public GitDialog(Shell parentShell) {
+ super(parentShell);
+ StatusLogger.getLogger().setLevel(Level.FATAL);
+ }
+
+ private boolean isStatusSet(Set<String> status) {
+ if (status.size() > 0) {
+ for (String s : status) {
+ ServerWizard2.LOGGER.info(s);
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Create contents of the dialog.
+ *
+ * @param parent
+ */
+ @Override
+ protected Control createDialogArea(Composite parent) {
+ Composite container = (Composite) super.createDialogArea(parent);
+
+ Label lblGitRepositoryUrl = new Label(container, SWT.NONE);
+ lblGitRepositoryUrl.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ lblGitRepositoryUrl.setText("Git Repository URL:");
+ listViewer = new ListViewer(container, SWT.BORDER | SWT.V_SCROLL);
+
+ List repositoryList = listViewer.getList();
+ repositoryList.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ repositoryList.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent arg0) {
+ if (listViewer.getList().getSelectionCount() == 0) {
+ return;
+ }
+ GithubRepository g = (GithubRepository) listViewer
+ .getElementAt(listViewer.getList().getSelectionIndex());
+ txtNewRepo.setText(g.getRemoteUrl());
+ btnNeedsPassword.setSelection(g.needsPassword());
+ if (g.isCloned()) {
+ btnCloned.setSelection(true);
+ txtLocation.setText(g.getRootDirectory().getAbsolutePath());
+ org.eclipse.jgit.api.Status status = g.status();
+ if (status != null) {
+ btnAdded.setSelection(isStatusSet(status.getAdded()));
+ btnRemoved.setSelection(isStatusSet(status.getRemoved()));
+ btnChanged.setSelection(isStatusSet(status.getChanged()) | isStatusSet(status.getModified()));
+ btnConflicting.setSelection(isStatusSet(status.getConflicting()));
+ btnUntracked.setSelection(isStatusSet(status.getUntracked()));
+ btnMissing.setSelection(isStatusSet(status.getMissing()));
+
+ } else {
+ MessageDialog.openError(null, "Git Error",
+ "The Git Repository has been modified. Please restart Serverwiz." + g.getRemoteUrl());
+ }
+ } else {
+ btnCloned.setSelection(false);
+ }
+ }
+ });
+ GridData gd_repositoryList = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_repositoryList.widthHint = 314;
+ gd_repositoryList.heightHint = 111;
+ repositoryList.setLayoutData(gd_repositoryList);
+
+ Composite composite = new Composite(container, SWT.NONE);
+ composite.setLayout(new GridLayout(5, false));
+ GridData gd_composite = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
+ gd_composite.widthHint = 367;
+ gd_composite.heightHint = 52;
+ composite.setLayoutData(gd_composite);
+ composite.setEnabled(false);
+
+ Label lblNewLabel = new Label(composite, SWT.NONE);
+ lblNewLabel.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ GridData gd_lblNewLabel = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
+ gd_lblNewLabel.widthHint = 48;
+ lblNewLabel.setLayoutData(gd_lblNewLabel);
+ lblNewLabel.setText("Status:");
+
+ btnCloned = new Button(composite, SWT.CHECK);
+ btnCloned.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnCloned.setText("Cloned");
+
+ btnAdded = new Button(composite, SWT.CHECK);
+ btnAdded.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnAdded.setText("Added");
+
+ btnRemoved = new Button(composite, SWT.CHECK);
+ btnRemoved.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnRemoved.setText("Removed");
+
+ btnChanged = new Button(composite, SWT.CHECK);
+ btnChanged.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnChanged.setText("Changed");
+ new Label(composite, SWT.NONE);
+ new Label(composite, SWT.NONE);
+
+ btnConflicting = new Button(composite, SWT.CHECK);
+ btnConflicting.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnConflicting.setText("Conflicting");
+
+ btnUntracked = new Button(composite, SWT.CHECK);
+ btnUntracked.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnUntracked.setText("Untracked");
+
+ btnMissing = new Button(composite, SWT.CHECK);
+ btnMissing.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnMissing.setText("Missing");
+
+ Composite composite_4 = new Composite(container, SWT.NONE);
+ composite_4.setLayout(new RowLayout(SWT.HORIZONTAL));
+ GridData gd_composite_4 = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_composite_4.widthHint = 351;
+ gd_composite_4.heightHint = 31;
+ composite_4.setLayoutData(gd_composite_4);
+
+ Label lblLocalLocation = new Label(composite_4, SWT.NONE);
+ lblLocalLocation.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ lblLocalLocation.setLayoutData(new RowData(93, 24));
+ lblLocalLocation.setText("Local Location: ");
+
+ txtLocation = new Text(composite_4, SWT.BORDER);
+ txtLocation.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ txtLocation.setEditable(false);
+ txtLocation.setLayoutData(new RowData(251, SWT.DEFAULT));
+
+ Composite composite_3 = new Composite(container, SWT.NONE);
+ composite_3.setLayout(new RowLayout(SWT.HORIZONTAL));
+ GridData gd_composite_3 = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1);
+ gd_composite_3.widthHint = 194;
+ gd_composite_3.heightHint = 36;
+ composite_3.setLayoutData(gd_composite_3);
+
+ btnRefresh = new Button(composite_3, SWT.NONE);
+ btnRefresh.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnRefresh.setLayoutData(new RowData(80, SWT.DEFAULT));
+ btnRefresh.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent arg0) {
+ if (listViewer.getList().getSelectionCount() == 0) {
+ return;
+ }
+ GithubRepository g = (GithubRepository) listViewer
+ .getElementAt(listViewer.getList().getSelectionIndex());
+ try {
+ if (!g.isCloned()) {
+ g.cloneRepository();
+ }
+ org.eclipse.jgit.api.Status status = g.status();
+
+ if (!status.isClean()) {
+ boolean reset = MessageDialog.openQuestion(null, "Repository is Modified",
+ "The local repository for:\n" + g.getRemoteUrl() + "\n"
+ + "has been modified. Would you like to ignore changes and reset?");
+ if (reset) {
+ String r = g.fetch(true);
+ MessageDialog.openInformation(null, "Refresh Complete", "Reset Successful");
+
+ }
+ } else {
+ String r = g.fetch(false);
+ MessageDialog.openInformation(null, "Refresh Complete", "Message: " + r);
+ }
+ } catch (Exception e) {
+ MessageDialog.openError(null, "Git Refresh: " + g.getRemoteUrl(), e.getMessage());
+ }
+ }
+ });
+
+ btnRefresh.setText("Refresh");
+
+ Button btnDummy = new Button(composite_3, SWT.NONE);
+ btnDummy.setLayoutData(new RowData(14, SWT.DEFAULT));
+ btnDummy.setVisible(false);
+ btnDummy.setText("New Button");
+
+ Button btnDelete = new Button(composite_3, SWT.NONE);
+ btnDelete.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnDelete.setLayoutData(new RowData(80, SWT.DEFAULT));
+ btnDelete.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent arg0) {
+ if (listViewer.getList().getSelectionCount() == 0) {
+ return;
+ }
+ GithubRepository g = (GithubRepository) listViewer
+ .getElementAt(listViewer.getList().getSelectionIndex());
+
+ boolean delete = MessageDialog.openConfirm(null, "Delete Respository",
+ "Are you sure you want to delete the following repository?\n" + g.getRemoteUrl() + "\n"
+ + "Note: This will NOT delete repository from disk");
+
+ if (!delete) {
+ return;
+ }
+ if (g.getRemoteUrl().equals(ServerWizard2.DEFAULT_REMOTE_URL)) {
+ MessageDialog.openError(null, "Error", "Deleting of default repository is not allowed");
+ } else {
+ git.getRepositories().remove(g);
+ listViewer.refresh();
+ }
+ }
+ });
+ btnDelete.setText("Delete");
+
+ Label separator = new Label(container, SWT.SEPARATOR | SWT.HORIZONTAL);
+ GridData gd_separator = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_separator.heightHint = 7;
+ gd_separator.widthHint = 360;
+ separator.setLayoutData(gd_separator);
+
+ Composite composite_2 = new Composite(container, SWT.NONE);
+ composite_2.setLayout(new RowLayout(SWT.HORIZONTAL));
+ GridData gd_composite_2 = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_composite_2.widthHint = 354;
+ gd_composite_2.heightHint = 31;
+ composite_2.setLayoutData(gd_composite_2);
+
+ Label lblNewRepository = new Label(composite_2, SWT.NONE);
+ lblNewRepository.setLayoutData(new RowData(95, SWT.DEFAULT));
+ lblNewRepository.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ lblNewRepository.setText("New Repository:");
+
+ txtNewRepo = new Text(composite_2, SWT.BORDER);
+ txtNewRepo.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ txtNewRepo.setLayoutData(new RowData(249, SWT.DEFAULT));
+
+ Composite composite_1 = new Composite(container, SWT.NONE);
+ RowLayout rl_composite_1 = new RowLayout(SWT.HORIZONTAL);
+ rl_composite_1.center = true;
+ composite_1.setLayout(rl_composite_1);
+ GridData gd_composite_1 = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1);
+ gd_composite_1.widthHint = 252;
+ gd_composite_1.heightHint = 30;
+ composite_1.setLayoutData(gd_composite_1);
+
+ btnNeedsPassword = new Button(composite_1, SWT.CHECK);
+ btnNeedsPassword.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnNeedsPassword.setLayoutData(new RowData(148, SWT.DEFAULT));
+ btnNeedsPassword.setText("Needs Password?");
+
+ Button btnAddRemote = new Button(composite_1, SWT.NONE);
+ btnAddRemote.setLayoutData(new RowData(93, SWT.DEFAULT));
+ btnAddRemote.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnAddRemote.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent arg0) {
+ String repo = txtNewRepo.getText();
+ if (repo.isEmpty()) {
+ MessageDialog.openError(null, "Error", "Repository URL is blank");
+ return;
+ }
+ GithubRepository g = new GithubRepository(repo, git.getLocation(), btnNeedsPassword.getSelection());
+ g.setShell(getShell());
+ if (git.isRepository(g)) {
+ MessageDialog.openError(null, "Error", "Repository already exists");
+ return;
+ }
+ try {
+ g.checkRemote();
+ g.cloneRepository();
+ git.getRepositories().add(g);
+ txtNewRepo.setText("");
+ listViewer.refresh();
+ } catch (Exception e) {
+ MessageDialog.openError(null, "Add Remote: " + g.getRemoteUrl(), e.getMessage());
+ }
+ }
+ });
+ btnAddRemote.setText("Add Remote");
+
+ Label label = new Label(container, SWT.SEPARATOR | SWT.HORIZONTAL);
+ label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1));
+
+ listViewer.setLabelProvider(new LabelProvider() {
+ public Image getImage(Object element) {
+ return null;
+ }
+
+ public String getText(Object element) {
+ GithubRepository g = (GithubRepository) element;
+ return g.getRemoteUrl();
+ }
+ });
+ listViewer.setContentProvider(new IStructuredContentProvider() {
+ public Object[] getElements(Object inputElement) {
+ @SuppressWarnings("rawtypes")
+ Vector v = (Vector) inputElement;
+ return v.toArray();
+ }
+
+ @Override
+ public void dispose() {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
+ // TODO Auto-generated method stub
+
+ }
+ });
+ listViewer.setInput(git.getRepositories());
+ this.getRepositories();
+ listViewer.refresh();
+ return container;
+ }
+
+ /**
+ * Create contents of the button bar.
+ *
+ * @param parent
+ */
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ Button button = createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
+ button.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ button.setText("Exit");
+ }
+
+ /**
+ * Return the initial size of the dialog.
+ */
+ @Override
+ protected Point getInitialSize() {
+ return new Point(393, 480);
+ }
+
+ public void getRepositories() {
+ try {
+ boolean newFile = false;
+ File f = new File(ServerWizard2.PROPERTIES_FILE);
+ if (!f.exists()) {
+ ServerWizard2.LOGGER.info("Preferences file doesn't exist, creating...");
+ f.createNewFile();
+ newFile = true;
+ }
+ FileInputStream propFile = new FileInputStream(ServerWizard2.PROPERTIES_FILE);
+ Properties p = new Properties();
+ p.load(propFile);
+ propFile.close();
+
+ if (newFile) {
+ p.setProperty("repositories", ServerWizard2.DEFAULT_REMOTE_URL);
+ p.setProperty("needs_password", "false");
+ }
+ String repos = p.getProperty("repositories");
+ String pass = p.getProperty("needs_password");
+ String repo[] = repos.split(",");
+ String needsPass[] = pass.split(",");
+ git.getRepositories().removeAllElements();
+
+ for (int i = 0; i < repo.length; i++) {
+ boolean n = false;
+ if (needsPass[i].equals("true")) {
+ n = true;
+ }
+ GithubRepository g = new GithubRepository(repo[i], ServerWizard2.GIT_LOCATION, n);
+ g.setShell(getShell());
+ git.getRepositories().add(g);
+ }
+ } catch (Exception e) {
+ ServerWizard2.LOGGER.severe(e.getMessage());
+ }
+ }
+
+ public boolean close() {
+ Properties p = new Properties();
+ try {
+ FileInputStream propFile = new FileInputStream(ServerWizard2.PROPERTIES_FILE);
+ p.load(propFile);
+ propFile.close();
+
+ FileOutputStream out = new FileOutputStream(ServerWizard2.PROPERTIES_FILE);
+ String repo = git.getRepositoriesStr();
+ String pass = git.getPasswordStr();
+ p.setProperty("repositories", repo);
+ p.setProperty("needs_password", pass);
+ p.store(out, "");
+ out.close();
+ } catch (IOException e) {
+ ServerWizard2.LOGGER.severe("Unable to write preferences file");
+ }
+ return super.close();
+ }
+
+ protected void configureShell(Shell shell) {
+ super.configureShell(shell);
+ shell.setText("Manage Git Repositories");
+ }
+}
diff --git a/src/com/ibm/ServerWizard2/view/MainDialog.java b/src/com/ibm/ServerWizard2/view/MainDialog.java index bb472a6..cc455d2 100644 --- a/src/com/ibm/ServerWizard2/view/MainDialog.java +++ b/src/com/ibm/ServerWizard2/view/MainDialog.java @@ -1,6 +1,5 @@ package com.ibm.ServerWizard2.view; -import java.util.Map; import java.util.Vector; import org.eclipse.jface.dialogs.Dialog; @@ -48,13 +47,14 @@ import org.eclipse.wb.swt.SWTResourceManager; import com.ibm.ServerWizard2.ServerWizard2; import com.ibm.ServerWizard2.controller.TargetWizardController; -import com.ibm.ServerWizard2.model.Attribute; import com.ibm.ServerWizard2.model.Connection; import com.ibm.ServerWizard2.model.ConnectionEndpoint; import com.ibm.ServerWizard2.model.Field; import com.ibm.ServerWizard2.model.Target; import com.ibm.ServerWizard2.utility.GithubFile; + + public class MainDialog extends Dialog { private TableViewer viewer; private Tree tree; @@ -79,6 +79,7 @@ public class MainDialog extends Dialog { private Button btnDeleteTarget; private Button btnSave; private Button btnOpen; + private Button btnClone; private Button btnOpenLib; private Button btnDeleteConnection; private Button btnSaveAs; @@ -156,9 +157,9 @@ public class MainDialog extends Dialog { rl_composite.wrap = false; rl_composite.fill = true; composite.setLayout(rl_composite); - GridData gd_composite = new GridData(SWT.FILL, SWT.TOP, true, false, 1, 1); + GridData gd_composite = new GridData(SWT.FILL, SWT.FILL, false, false, 1, 1); gd_composite.widthHint = 918; - gd_composite.heightHint = 135; + gd_composite.heightHint = 154; composite.setLayoutData(gd_composite); sashForm_1 = new SashForm(container, SWT.BORDER | SWT.VERTICAL); @@ -169,12 +170,28 @@ public class MainDialog extends Dialog { buttonRow1 = new Composite(container, SWT.NONE); GridData gd_buttonRow1 = new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1); - gd_buttonRow1.widthHint = 789; + gd_buttonRow1.widthHint = 850; buttonRow1.setLayoutData(gd_buttonRow1); GridLayout rl_buttonRow1 = new GridLayout(18, false); buttonRow1.setLayout(rl_buttonRow1); this.createButtonsForButtonBar2(buttonRow1); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); + new Label(buttonRow1, SWT.NONE); sashForm = new SashForm(sashForm_1, SWT.NONE); @@ -200,6 +217,8 @@ public class MainDialog extends Dialog { // ////////////////////////////////////////////////////////// // Tab folders tabFolder = new TabFolder(composite, SWT.NONE); + tabFolder.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); + tabFolder.setLayoutData(new RowData(SWT.DEFAULT, 119)); tbtmAddInstances = new TabItem(tabFolder, SWT.NONE); tbtmAddInstances.setText("Instances"); @@ -243,11 +262,12 @@ public class MainDialog extends Dialog { btnDeleteTarget.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); btnDeleteTarget.setText("Delete Instance"); - btnShowHidden = new Button(compositeInstance, SWT.CHECK); - GridData gd_btnShowHidden = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); - gd_btnShowHidden.heightHint = 20; - btnShowHidden.setLayoutData(gd_btnShowHidden); - btnShowHidden.setText(" Show Hidden"); + btnShowHidden = new Button(compositeInstance, SWT.CHECK); + btnShowHidden.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); + GridData gd_btnShowHidden = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); + gd_btnShowHidden.heightHint = 20; + btnShowHidden.setLayoutData(gd_btnShowHidden); + btnShowHidden.setText(" Show Hidden"); btnCopyInstance = new Button(compositeInstance, SWT.NONE); btnCopyInstance.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, true, false, 1, 1)); @@ -272,6 +292,7 @@ public class MainDialog extends Dialog { compositeBus.setLayout(new GridLayout(2, false)); lblChooseBus = new Label(compositeBus, SWT.NONE); + lblChooseBus.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); lblChooseBus.setAlignment(SWT.RIGHT); GridData gd_lblChooseBus = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1); gd_lblChooseBus.widthHint = 88; @@ -279,6 +300,7 @@ public class MainDialog extends Dialog { lblChooseBus.setText("Select Bus:"); cmbBusses = new Combo(compositeBus, SWT.READ_ONLY); + cmbBusses.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); cmbBusses.setLayoutData(new GridData(SWT.FILL, SWT.BOTTOM, true, false, 1, 1)); cmbBusses.add("NONE"); @@ -286,6 +308,7 @@ public class MainDialog extends Dialog { cmbBusses.select(0); lblSelectedCard = new Label(compositeBus, SWT.NONE); + lblSelectedCard.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); lblSelectedCard.setAlignment(SWT.RIGHT); GridData gd_lblSelectedCard = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1); gd_lblSelectedCard.widthHint = 93; @@ -293,6 +316,7 @@ public class MainDialog extends Dialog { lblSelectedCard.setText("Select Card:"); cmbCards = new Combo(compositeBus, SWT.READ_ONLY); + cmbCards.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); cmbCards.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); btnDeleteConnection = new Button(compositeBus, SWT.NONE); @@ -301,6 +325,7 @@ public class MainDialog extends Dialog { btnDeleteConnection.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); btnHideBusses = new Button(compositeBus, SWT.CHECK); + btnHideBusses.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); btnHideBusses.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1)); btnHideBusses.setText("Show only busses of selected type"); btnHideBusses.setSelection(true); @@ -330,12 +355,11 @@ public class MainDialog extends Dialog { + "5. Navigate to connection destination\r\n6. Right-click on destination and select \"Add Connection\""); listBusses = new List(sashForm, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); + listBusses.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); this.addEvents(); - - controller.init(); - this.setDirtyState(false); + // load file if passed on command line if (!mrwFilename.isEmpty()) { controller.readXML(mrwFilename); @@ -345,8 +369,8 @@ public class MainDialog extends Dialog { cmbBusses.add(t.getType()); cmbBusses.setData(t.getType(), t); } + attributes = new Vector<Field>(); this.initInstanceMode(); - // columnName.setWidth(200); sashForm.setWeights(new int[] { 1, 1 }); columnName.pack(); @@ -380,12 +404,8 @@ public class MainDialog extends Dialog { try { controller.initModel(); setFilename(""); - initAll(); + initInstanceMode(); setDirtyState(false); - refreshInstanceTree(); - refreshConnections(); - updateView(); - } catch (Exception e1) { e1.printStackTrace(); } @@ -417,7 +437,7 @@ public class MainDialog extends Dialog { } Boolean dirty = controller.readXML(filename); setFilename(filename); - initAll(); + initInstanceMode(); setDirtyState(dirty); } }); @@ -481,6 +501,22 @@ public class MainDialog extends Dialog { gd_sep.widthHint = 30; label.setLayoutData(gd_sep); + btnClone = createButton(row1, IDialogConstants.NO_ID, "Manage Library", false); + GridData gd_btnClone = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); + gd_btnClone.widthHint = 100; + + btnClone.setLayoutData(gd_btnClone); + btnClone.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL)); + btnClone.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + GitDialog dlg = new GitDialog(btnClone.getShell()); + dlg.open(); + } + }); + btnClone.setToolTipText("Retrieves Library from github"); + + btnOpenLib = createButton(row1, IDialogConstants.NO_ID, "Open Lib", false); GridData gd_btnOpenLib = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_btnOpenLib.widthHint = 90; @@ -492,7 +528,7 @@ public class MainDialog extends Dialog { public void widgetSelected(SelectionEvent e) { Button b = (Button) e.getSource(); DirectoryDialog fdlg = new DirectoryDialog(b.getShell(), SWT.OPEN); - fdlg.setFilterPath(controller.getWorkingDir()); + fdlg.setFilterPath(ServerWizard2.getWorkingDir()); String libPath = fdlg.open(); if (libPath == null) { return; @@ -569,11 +605,6 @@ public class MainDialog extends Dialog { return null; } - private void initAll() { - tabFolder.setSelection(0); - initInstanceMode(); - } - private void initBusMode() { busMode = true; this.lblBusDirections.setEnabled(true); @@ -590,24 +621,24 @@ public class MainDialog extends Dialog { } if (cmbCards.getItemCount() > 0) { cmbCards.select(-1); - //this.targetForConnections = (Target)cmbCards.getData(); } for (TreeItem item : tree.getItems()) { Target target = (Target) item.getData(); - // controller.getRootTarget().hideBusses(); controller.hideBusses(target); } - - this.source = null; this.dest = null; this.selectedEndpoint = null; refreshInstanceTree(); refreshConnections(); + attributes.clear(); + viewer.setInput(attributes); + viewer.refresh(); this.updateView(); } private void initInstanceMode() { + tabFolder.setSelection(0); busMode = false; this.lblInstanceDirections.setEnabled(true); this.lblInstanceDirections.setVisible(true); @@ -618,6 +649,10 @@ public class MainDialog extends Dialog { this.targetForConnections = null; this.refreshInstanceTree(); this.listBusses.removeAll(); + refreshConnections(); + attributes.clear(); + viewer.setInput(attributes); + viewer.refresh(); this.updateView(); } @@ -637,6 +672,10 @@ public class MainDialog extends Dialog { } } + /* + * Updates button enabled states based on if target is selected + * Also updates attribute table based on selected target + */ private void updateView() { Target targetInstance = getSelectedTarget(); if (targetInstance == null) { @@ -650,10 +689,13 @@ public class MainDialog extends Dialog { updatePopupMenu(targetInstance); updateChildCombo(targetInstance); + //A target is selected so show the associated attributes TreeItem item = tree.getSelection()[0]; ConnectionEndpoint ep = this.getEndpoint(item, null); - refreshAttributes(targetInstance,ep); - + attributes = controller.getAttributesAndGlobals(targetInstance, "/"+ep.getName()); + viewer.setInput(attributes); + viewer.refresh(); + if (targetInstance.isSystem()) { btnDeleteTarget.setEnabled(false); } else { @@ -667,7 +709,10 @@ public class MainDialog extends Dialog { btnDefaults.setEnabled(true); } - + /* + * Creates right-click popup menu for adding connections + * + */ private void updatePopupMenu(Target selectedTarget) { if (selectedTarget == null || tree.getSelectionCount()==0) { return; @@ -819,36 +864,6 @@ public class MainDialog extends Dialog { this.setFontStyle(item, SWT.BOLD | SWT.ITALIC, true); selectedEndpoint = item; } - - private void refreshAttributes(Target targetInstance,ConnectionEndpoint ep) { - attributes.clear(); - for (Map.Entry<String, Attribute> entry : targetInstance.getAttributes().entrySet()) { - - Attribute attribute = entry.getValue(); - if (!attribute.isHidden()) { - if (attribute.isGlobal() && !controller.getModelCreationMode()) { - if (ep !=null) { - String path="/"+ep.getName(); - Field field = controller.getGlobalSetting(path, attribute.name); - if (field==null) { - controller.setGlobalSetting(path, attribute.name, ""); - field = controller.getGlobalSetting(path, attribute.name); - } - field.type = attribute.getValue().getType(); - if (field.type.equals("enumeration")) { - field.enumerator = attribute.getValue().getFields().get(0).enumerator; - } - attributes.add(field); - } - } else { - for (Field field : attribute.getValue().getFields()) - attributes.add(field); - } - } - } - viewer.refresh(); - } - private void clearTreeAll() { if (tree.getItemCount() > 0) { clearTree(tree.getItem(0)); @@ -997,6 +1012,23 @@ public class MainDialog extends Dialog { } } + private void addConnection(Boolean cabled) { + Target busTarget = (Target) cmbBusses.getData(cmbBusses.getText()); + Connection conn = targetForConnections.addConnection(busTarget, source, dest, cabled); + this.addConnection(conn); + setDirtyState(true); + } + + private void deleteConnection() { + if (targetForConnections == null || listBusses.getSelectionCount() == 0) { + return; + } + Connection conn = (Connection) listBusses.getData(listBusses.getSelection()[0]); + controller.deleteConnection(targetForConnections, conn.busTarget, conn); + this.refreshConnections(); + setDirtyState(true); + } + private void setFontStyle(TreeItem item, int style, boolean selected) { if (item.isDisposed()) { return; @@ -1023,23 +1055,6 @@ public class MainDialog extends Dialog { return super.close(); } - private void addConnection(Boolean cabled) { - Target busTarget = (Target) cmbBusses.getData(cmbBusses.getText()); - Connection conn = targetForConnections.addConnection(busTarget, source, dest, cabled); - this.addConnection(conn); - setDirtyState(true); - } - - private void deleteConnection() { - if (targetForConnections == null || listBusses.getSelectionCount() == 0) { - return; - } - Connection conn = (Connection) listBusses.getData(listBusses.getSelection()[0]); - controller.deleteConnection(targetForConnections, conn.busTarget, conn); - this.refreshConnections(); - setDirtyState(true); - } - public void setDirtyState(Boolean dirty) { this.dirty = dirty; if (this.btnSave != null) { @@ -1196,7 +1211,9 @@ public class MainDialog extends Dialog { public void widgetSelected(SelectionEvent arg0) { if (listBusses.getSelectionCount() > 0) { Connection conn = (Connection) listBusses.getData(listBusses.getSelection()[0]); - refreshAttributes(conn.busTarget,null); + attributes = controller.getAttributesAndGlobals(conn.busTarget, ""); + viewer.setInput(attributes); + viewer.refresh(); } } }); @@ -1288,7 +1305,5 @@ public class MainDialog extends Dialog { }); viewer.setContentProvider(ArrayContentProvider.getInstance()); - attributes = new Vector<Field>(); - viewer.setInput(attributes); } } diff --git a/src/com/ibm/ServerWizard2/view/PasswordPrompt.java b/src/com/ibm/ServerWizard2/view/PasswordPrompt.java new file mode 100644 index 0000000..2197056 --- /dev/null +++ b/src/com/ibm/ServerWizard2/view/PasswordPrompt.java @@ -0,0 +1,98 @@ +package com.ibm.ServerWizard2.view;
+
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Text;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.wb.swt.SWTResourceManager;
+
+public class PasswordPrompt extends Dialog {
+ private Text text;
+ public char passwd[];
+ private String label = "REPO";
+ Button btnOk;
+
+ /**
+ * Create the dialog.
+ * @param parentShell
+ */
+ public PasswordPrompt(Shell parentShell,String label) {
+ super(parentShell);
+ setShellStyle(SWT.APPLICATION_MODAL);
+ this.label = label;
+ }
+
+ /**
+ * Create contents of the dialog.
+ * @param parent
+ */
+ @Override
+ protected Control createDialogArea(Composite parent) {
+ Composite container = (Composite) super.createDialogArea(parent);
+
+ Label lblEnterPasswordFor = new Label(container, SWT.NONE);
+ lblEnterPasswordFor.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ GridData gd_lblEnterPasswordFor = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_lblEnterPasswordFor.widthHint = 352;
+ gd_lblEnterPasswordFor.heightHint = 21;
+ lblEnterPasswordFor.setLayoutData(gd_lblEnterPasswordFor);
+ lblEnterPasswordFor.setText("Enter Password For:");
+
+ Label lblRepository = new Label(container, SWT.NONE);
+ lblRepository.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ GridData gd_lblRepository = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_lblRepository.widthHint = 419;
+ gd_lblRepository.heightHint = 20;
+ lblRepository.setLayoutData(gd_lblRepository);
+ lblRepository.setText(label);
+
+ Composite composite_1 = new Composite(container, SWT.NONE);
+ GridData gd_composite_1 = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
+ gd_composite_1.widthHint = 418;
+ gd_composite_1.heightHint = 38;
+ composite_1.setLayoutData(gd_composite_1);
+
+ text = new Text(composite_1, SWT.BORDER | SWT.PASSWORD);
+ text.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ text.setBounds(10, 10, 115, 21);
+
+ btnOk = new Button(composite_1, SWT.NONE);
+ btnOk.setFont(SWTResourceManager.getFont("Arial", 9, SWT.NORMAL));
+ btnOk.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent arg0) {
+ passwd = text.getTextChars();
+ close();
+ }
+ });
+ btnOk.setBounds(143, 6, 75, 25);
+ btnOk.setText("Ok");
+ this.getShell().setDefaultButton(btnOk);
+
+ return container;
+ }
+
+ /**
+ * Create contents of the button bar.
+ * @param parent
+ */
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ }
+
+ /**
+ * Return the initial size of the dialog.
+ */
+ @Override
+ protected Point getInitialSize() {
+ return new Point(447, 174);
+ }
+}
diff --git a/src/org/eclipse/wb/swt/SWTResourceManager.java b/src/org/eclipse/wb/swt/SWTResourceManager.java index d8a2858..8b6d4cc 100644 --- a/src/org/eclipse/wb/swt/SWTResourceManager.java +++ b/src/org/eclipse/wb/swt/SWTResourceManager.java @@ -1,13 +1,13 @@ -/******************************************************************************* - * Copyright (c) 2011 Google, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Google, Inc. - initial API and implementation - *******************************************************************************/ +/*******************************************************************************
+ * Copyright (c) 2011 Google, Inc.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Google, Inc. - initial API and implementation
+ *******************************************************************************/
package org.eclipse.wb.swt; import java.io.FileInputStream; diff --git a/xml/attribute_types.xml b/xml/attribute_types.xml deleted file mode 100644 index ed84050..0000000 --- a/xml/attribute_types.xml +++ /dev/null @@ -1,17138 +0,0 @@ -<!-- IBM_PROLOG_BEGIN_TAG --> -<!-- This is an automatically generated prolog. --> -<!-- --> -<!-- $Source: src/usr/targeting/common/xmltohb/attribute_types.xml $ --> -<!-- --> -<!-- OpenPOWER HostBoot Project --> -<!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2012,2015 --> -<!-- [+] International Business Machines Corp. --> -<!-- --> -<!-- --> -<!-- Licensed under the Apache License, Version 2.0 (the "License"); --> -<!-- you may not use this file except in compliance with the License. --> -<!-- You may obtain a copy of the License at --> -<!-- --> -<!-- http://www.apache.org/licenses/LICENSE-2.0 --> -<!-- --> -<!-- Unless required by applicable law or agreed to in writing, software --> -<!-- distributed under the License is distributed on an "AS IS" BASIS, --> -<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or --> -<!-- implied. See the License for the specific language governing --> -<!-- permissions and limitations under the License. --> -<!-- --> -<!-- IBM_PROLOG_END_TAG --> - -<attributes> - -<!-- ===================================================================== - HOST BOOT ATTRIBUTE TYPES - Contains the definition of all hostboot attributes which can be synced - to/from FSP - ================================================================= --> - -<enumerationType> - <id>CLASS</id> - <description>Enumeration indicating the target's class</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CARD</name> - <value>1</value> - </enumerator> - <enumerator> - <name>ENC</name> - <value>2</value> - </enumerator> - <enumerator> - <name>CHIP</name> - <value>3</value> - </enumerator> - <enumerator> - <name>UNIT</name> - <value>4</value> - </enumerator> - <enumerator> - <name>DEV</name> - <value>5</value> - </enumerator> - <enumerator> - <name>SYS</name> - <value>6</value> - </enumerator> - <enumerator> - <name>LOGICAL_CARD</name> - <value>7</value> - </enumerator> - <enumerator> - <name>MAX</name> - <value>8</value> - </enumerator> - <default>NA</default> -</enumerationType> - -<!-- The script genHwsvMrwXml.pl hardcodes the HUID type field to match - these values and should be kept in sync. Leave holes in in the range - if a type is deleted. Not changing the values keeps the values - consistent over builds making them easier to recognize. --> -<enumerationType> - <id>TYPE</id> - <description>Enumeration indicating the target's type</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>SYS</name> - <value>1</value> - </enumerator> - <enumerator> - <name>NODE</name> - <value>2</value> - </enumerator> - <enumerator> - <name>DIMM</name> - <value>3</value> - </enumerator> - <enumerator> - <name>MEMBUF</name> - <value>4</value> - </enumerator> - <enumerator> - <name>PROC</name> - <value>5</value> - </enumerator> - <enumerator> - <name>EX</name> - <value>6</value> - </enumerator> - <enumerator> - <name>CORE</name> - <value>7</value> - </enumerator> - <enumerator> - <name>L2</name> - <value>8</value> - </enumerator> - <enumerator> - <name>L3</name> - <value>9</value> - </enumerator> - <enumerator> - <name>L4</name> - <value>10</value> - </enumerator> - <enumerator> - <name>MCS</name> - <value>11</value> - </enumerator> - <enumerator> - <name>MBA</name> - <value>13</value> - </enumerator> - <enumerator> - <name>XBUS</name> - <value>14</value> - </enumerator> - <enumerator> - <name>ABUS</name> - <value>15</value> - </enumerator> - <enumerator> - <name>PCI</name> - <value>16</value> - </enumerator> - <enumerator> - <name>DPSS</name> - <value>17</value> - </enumerator> - <enumerator> - <name>APSS</name> - <value>18</value> - </enumerator> - <enumerator> - <name>OCC</name> - <value>19</value> - </enumerator> - <enumerator> - <name>PSI</name> - <value>20</value> - </enumerator> - <enumerator> - <name>FSP</name> - <value>21</value> - </enumerator> - <enumerator> - <name>PNOR</name> - <value>22</value> - </enumerator> - <enumerator> - <name>OSC</name> - <value>23</value> - </enumerator> - <enumerator> - <name>TODCLK</name> - <value>24</value> - </enumerator> - <enumerator> - <name>CONTROL_NODE</name> - <value>25</value> - </enumerator> - <enumerator> - <name>OSCREFCLK</name> - <value>26</value> - </enumerator> - <enumerator> - <name>OSCPCICLK</name> - <value>27</value> - </enumerator> - <enumerator> - <name>REFCLKENDPT</name> - <value>28</value> - </enumerator> - <enumerator> - <name>PCICLKENDPT</name> - <value>29</value> - </enumerator> - <enumerator> - <name>NX</name> - <value>30</value> - </enumerator> - <enumerator> - <name>PORE</name> - <value>31</value> - </enumerator> - <enumerator> - <name>PCIESWITCH</name> - <value>32</value> - </enumerator> - <enumerator> - <name>CAPP</name> - <value>33</value> - </enumerator> - <enumerator> - <name>FSI</name> - <value>34</value> - </enumerator> - <!-- Add P9 targets --> - <enumerator> - <name>EQ</name> - <value>35</value> - </enumerator> - <enumerator> - <name>MCA</name> - <value>36</value> - </enumerator> - <enumerator> - <name>MCBIST</name> - <value>37</value> - </enumerator> - <enumerator> - <name>MI</name> - <value>38</value> - </enumerator> - <enumerator> - <name>DMI</name> - <value>39</value> - </enumerator> - <enumerator> - <name>OBUS</name> - <value>40</value> - </enumerator> - <enumerator> - <name>NVBUS</name> - <value>41</value> - </enumerator> - <enumerator> - <name>SBE</name> - <value>42</value> - </enumerator> - <enumerator> - <name>PPE</name> - <value>43</value> - </enumerator> - <enumerator> - <name>PERV</name> - <value>44</value> - </enumerator> - <enumerator> - <name>PEC</name> - <value>45</value> - </enumerator> - <enumerator> - <name>PHB</name> - <value>46</value> - </enumerator> - <!-- add any new types here, and increment TEST_FAIL and LAST_IN_RANGE --> - <enumerator> - <name>TEST_FAIL</name> - <value>47</value> - </enumerator> - <enumerator> - <name>LAST_IN_RANGE</name> - <value>48</value> - </enumerator> - <default>NA</default> -</enumerationType> - -<enumerationType> - <id>MODEL</id> - <description>Enumeration indicating the target's model</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>RESERVED</name><!-- Left here to keep later values the same --> - <value>16</value> - </enumerator> - <enumerator> - <name>VENICE</name> - </enumerator> - <enumerator> - <name>MURANO</name> - </enumerator> - <enumerator> - <name>NAPLES</name> - </enumerator> - <enumerator> - <name>NIMBUS</name> - </enumerator> - <enumerator> - <name>CUMULUS</name> - </enumerator> - <enumerator> - <name>CENTAUR</name> - <value>48</value> - </enumerator> - <enumerator> - <name>JEDEC</name> - <value>80</value> - </enumerator> - <enumerator> - <name>CDIMM</name> - </enumerator> - <!-- POWER8 is system/node model, not processor chip level --> - <enumerator> - <name>POWER8</name> - <value>112</value> - </enumerator> - <!-- POWER9 is system/node model, not processor chip level --> - <enumerator> - <name>POWER9</name> - <value>144</value> - </enumerator> - <default>NA</default> -</enumerationType> - -<enumerationType> - <id>ENGINE_TYPE</id> - <description>Enumeration indicating the target's engine type</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ENGINE_IIC</name> - <value>1</value> - </enumerator> - <enumerator> - <name>ENGINE_SCOM</name> - <value>2</value> - </enumerator> - <default>NA</default> -</enumerationType> - -<enumerationType> - <id>FSI_MASTER_TYPE</id> - <description>Enumeration indicating the master's FSI type</description> - <enumerator> - <name>MFSI</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CMFSI</name> - <value>1</value> - </enumerator> - <enumerator> - <name>NO_MASTER</name> - <value>2</value> - </enumerator> - <default>NO_MASTER</default> -</enumerationType> -<attribute> - <id>CLASS</id> - <description>Attribute indicating the target's class</description> - <simpleType> - <enumeration> - <id>CLASS</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hasStringConversion/> -</attribute> - -<attribute> - <id>TYPE</id> - <description>Attribute indicating the target's type</description> - <simpleType> - <enumeration> - <id>TYPE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hasStringConversion/> -</attribute> - -<attribute> - <id>MODEL</id> - <description>Attribute indicating the target's model</description> - <simpleType> - <enumeration> - <id>MODEL</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hasStringConversion/> -</attribute> - -<attribute> - <id>ENGINE_TYPE</id> - <description>Attribute indicating the target's engine type</description> - <simpleType> - <enumeration> - <id>ENGINE_TYPE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hasStringConversion/> -</attribute> -<attribute> - <id>SCRATCH_UINT8_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT8_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT8_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT8_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT32_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT32_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT32_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT32_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT64_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT64_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT64_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT64_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT8_ARRAY_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>32</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT8_ARRAY_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT8_ARRAY_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2, 3, 4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT8_ARRAY_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT32_ARRAY_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>8</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT32_ARRAY_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT32_ARRAY_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,3</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT32_ARRAY_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT64_ARRAY_1</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint64_t> - </uint64_t> - <array>4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT64_ARRAY_1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCRATCH_UINT64_ARRAY_2</id> - <description>Scratch attribute that can be used for dev/test</description> - <simpleType> - <uint64_t> - </uint64_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCRATCH_UINT64_ARRAY_2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DUMMY_RW</id> - <description>Dummy attribute with read/write permissions</description> - <simpleType> - <uint8_t> - <default>5</default> - </uint8_t> - <array>1,3,5</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DUMMY_WO</id> - <description>Dummy attribute with write-only permissions</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <writeable/> -</attribute> - -<attribute> - <id>DUMMY_RO</id> - <description>Dummy attribute with read-only permissions</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>DUMMY_HEAP_ZERO_DEFAULT</id> - <description>Dummy attribute on the heap with zero initialization</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> -</attribute> - -<attribute> - <id>PHYS_PATH</id> - <description>Physical hierarchical path to the target</description> - <nativeType> - <name>EntityPath</name> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>AFFINITY_PATH</id> - <description>Hierarchical path to the target with respect to logical affinity</description> - <nativeType> - <name>EntityPath</name> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>POWER_PATH</id> - <description>Hierarchical path to the target with respect to power</description> - <nativeType> - <name>EntityPath</name> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PRIMARY_CAPABILITIES</id> - <description>Attribute which describes capabilities of a target</description> - <complexType> - <description>Structure which defines a target's primary capabilities. - A target can only support at most FSI SCOM and one of the other two SCOM - types. Applicable for all targets. Structure is read-only. - </description> - <field> - <name>supportsFsiScom</name> - <description>0b0: Target does not support FSI SCOM; - 0b1: Target supports FSI SCOM - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>supportsXscom</name> - <description>0b0: Target does not support XSCOM; - 0b1: Target supports FSI XSCOM</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>supportsInbandScom</name> - <description>0b0: Target does not support inband SCOM</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future use</description> - <type>uint8_t</type> - <bits>5</bits> - <default>0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>SCOM_SWITCHES</id> - <description>Attribute storing information about which SCOM path to use</description> - <complexType> - <description>Structure which defines which SCOM to use at a point in - time. Only applicable if target supports one or more SCOM types. Only - one bit (of the first three) can ever be set at any one time. - </description> - <field> - <name>useFsiScom</name> - <description>0b0: Do not use FSI SCOM at this time. 0b1: Use FSI - SCOM at this time</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>useXscom</name> - <description>0b0: Do not use XSCOM at this time. 0b1: Use XSCOM at - this time</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>useInbandScom</name> - <description>0b0: Do not use inband SCOM at this time. 0b1: Use - inband SCOM at this time</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future expansion</description> - <type>uint8_t</type> - <bits>5</bits> - <default>0</default> - </field> - </complexType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>FSI_MASTER_CHIP</id> - <description>Chip which contains the FSI master logic that drives this slave when booting from the default master processor</description> - <nativeType> - <name>EntityPath</name> - <default>physical:sys-0</default> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ALTFSI_MASTER_CHIP</id> - <description>Chip which contains the FSI master logic that drives this slave when booting from the alternate master processor</description> - <nativeType> - <name>EntityPath</name> - <default>physical:sys-0</default> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FSI_MASTER_TYPE</id> - <description>Type of Master FSI connection to this slave (MFSI or cMFSI)</description> - <simpleType> - <enumeration> - <id>FSI_MASTER_TYPE</id> - <default>NO_MASTER</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> -</attribute> - -<attribute> - <id>FSI_MASTER_PORT</id> - <description>Which port is this chip hanging off of when booting from the default master processor</description> - <simpleType> - <uint8_t> - <default>0xFF</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ALTFSI_MASTER_PORT</id> - <description>Which port is this chip hanging off of when booting from the alternate master processor</description> - <simpleType> - <uint8_t> - <default>0xFF</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>I2C_SLAVE_ADDRESS</id> - <description>I2C Slave Address</description> - <simpleType> - <uint8_t> - <default>0x00</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_I2C_SLAVE_ADDRESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FSI_SLAVE_CASCADE</id> - <description>Slave cascade position</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FSI_OPTION_FLAGS</id> - <description> - Reserved for any special flags we might need to access FSI - </description> - <complexType> - <description>FSI flags</description> - <field> - <name>flipPort</name> - <description> - Set on FSI master chips (procs) if that chip uses slaveB - to attach to the acting master chip. - </description> - <type>uint16_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future expansion</description> - <type>uint16_t</type> - <bits>15</bits> - <default>0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EXECUTION_PLATFORM</id> - <description> - Which execution platform the HW Procedure is running on - Some HWPs (e.g. special wakeup) use different registers for different - platforms to avoid arbitration problems when multiple platforms do - the same thing concurrently - HOST = 0x01, FSP = 0x02, OCC = 0x03 - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_EXECUTION_PLATFORM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>IS_SIMULATION</id> - <description>env: 1 = Awan/HWSimulator. 0 = Simics/RealHW.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_IS_SIMULATION</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>HWAS_STATE</id> - <description>HardWare Availability Service State Attribute. - Keeps track of Target values poweredOn, present, functional</description> - <complexType> - <description>struct - 4 booleans and a PLID</description> - <field> - <name>deconfiguredByEid</name> - <description>if this target was deconfigured, - this will be a special DECONFIGURED_BY_ enum, - OR it will be the errlog EID that caused it, - either directly or by association, - </description> - <type>uint32_t</type> - <default>0</default> - </field> - <field> - <name>poweredOn</name> - <description> - 0b0: Target is not powered on (is off); - 0b1: Target is powered on; - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>present</name> - <description> - 0b0: Target is not present in the system; - 0b1: Target is present in the system - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>functional</name> - <description> - 0b0: Target is not functional; - 0b1: Target is functional - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>dumpfunctional</name> - <description>FSP Only, used by DUMP applet; - 0b0: target is dump capabile; - 0b1: target is not dump capabile; - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>specdeconfig</name> - <description>Set for speculative deconfig; - 0b0: target not speculative deconfig; - 0b1: target is speculatively deconfigured; - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - </complexType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>HWAS_STATE_CHANGED_FLAG</id> - <description>HardWare Availability Service State Changed Attribute. - Keeps track of changedSinceChecked state, indicates if the - target has changed since last checked by the appropriate service. - This is a bit field of flags (see HWAS_CHANGED_BIT enumeration - that follows). - </description> - <simpleType> - <uint64_t> - <default>0x0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <description>HardWare Availability Service State Changed Mask. - Used when a target changes (ie, via HCDB change) to set the - HWAS_STATE_CHANGED_FLAG, so that the appropriate services will - all handle the change. - This is a bit field of flags (see HWAS_CHANGED_BIT enumeration - that follows). - </description> - <simpleType> - <uint64_t> - <default>0x0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>HWAS_CHANGED_BIT</id> - <description>Enumeration indicating the services that are concerned - with target changes (ie, via HCDB change). - The values can be combined using a bitwise 'OR'. - </description> - <enumerator> - <name>GARD</name> - <value>0x00000001</value> - </enumerator> - <enumerator> - <name>MEMDIAG</name> - <value>0x00000002</value> - </enumerator> - <enumerator> - <name>PSIDIAG</name> - <value>0x00000004</value> - </enumerator> - <!-- combination of all DIAG values --> - <!-- if you add a DIAG flag above, add the bit in the mask below --> - <enumerator> - <name>DIAG_MASK</name> - <value>0x00000006</value> - </enumerator> - <enumerator> - <name>HOSTSVC_HBEL</name> - <value>0x00000008</value> - </enumerator> -</enumerationType> - -<!-- For POD Testing --> -<attribute> - <id>NUMERIC_POD_TYPE_TEST</id> - <description>Attribute which tests numeric POD types</description> - <complexType> - <description>Numeric POD type test structure</description> - <field> - <name>fsiPath</name> - <description>Entity path for testing purposes</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>className</name> - <description>Class for testing purposes</description> - <type>CLASS</type> - <default>CHIP</default> - </field> - <field> - <name>uint8</name> - <description>Test uint8</description> - <type>uint8_t</type> - <default>0xAB</default> - </field> - <field> - <name>uint16</name> - <description>Test uint16</description> - <type>uint16_t</type> - <default>0xABCD</default> - </field> - <field> - <name>uint32</name> - <description>Test uint32</description> - <type>uint32_t</type> - <default>0xABCDEF01</default> - </field> - <field> - <name>uint64</name> - <description>Test uint64</description> - <type>uint64_t</type> - <default>0xABCDEF0123456789</default> - </field> - <field> - <name>int8</name> - <description>Test int8</description> - <type>int8_t</type> - <default>-124</default> - </field> - <field> - <name>int16</name> - <description>Test int16</description> - <type>int16_t</type> - <default>-32764</default> - </field> - <field> - <name>int32</name> - <description>Test int32</description> - <type>int32_t</type> - <default>-2147483644</default> - </field> - <field> - <name>int64</name> - <description>Test int64</description> - <type>int64_t</type> - <default>-9223372036854775804</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>DECONFIG_GARDABLE</id> - <description>If the Target is directly deconfigurable and GARDable; target - may still be deconfigured in 'by association' processing.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ISTEP_MODE</id> - <description>If True, puts HostBoot into SPLess SingleStep mode.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>EEPROM_VPD_PRIMARY_INFO</id> - <description>Information needed to address the EEPROM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - slave device.</description> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>devAddr</name> - <description>Device address on the I2C bus. This is a 7-bit value, - but then shifted 1 bit left.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x02</default> - </field> - <field> - <name>maxMemorySizeKB</name> - <description>The number of kilobytes a device can hold. 'Zero' - value possible for some devices.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writePageSize</name> - <description>The maximum number of bytes that can be written to - a device at one time. 'Zero' value means no maximum - value is expected or checked.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writeCycleTime</name> - <description>The amount of time in milliseconds a device requires - on the completion of a write command to update its - internal memory.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EEPROM_VPD_BACKUP_INFO</id> - <description>Information needed to address the EERPROM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - slave device.</description> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>devAddr</name> - <description>Device address on the I2C bus. This is a 7-bit value, - but then shifted 1 bit left.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x02</default> - </field> - <field> - <name>maxMemorySizeKB</name> - <description>The number of kilobytes a device can hold. 'Zero' - value possible for some devices.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writePageSize</name> - <description>The maximum number of bytes that can be written to - a device at one time. 'Zero' value means no maximum - value is expected or checked.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writeCycleTime</name> - <description>The amount of time in milliseconds a device requires - on the completion of a write command to update its - internal memory.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EEPROM_SBE_PRIMARY_INFO</id> - <description>Information needed to address the EERPROM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - slave device.</description> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>devAddr</name> - <description>Device address on the I2C bus. This is a 7-bit value, - but then shifted 1 bit left.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x02</default> - </field> - <field> - <name>maxMemorySizeKB</name> - <description>The number of kilobytes a device can hold. 'Zero' - value possible for some devices.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writePageSize</name> - <description>The maximum number of bytes that can be written to - a device at one time. 'Zero' value means no maximum - value is expected or checked.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writeCycleTime</name> - <description>The amount of time in milliseconds a device requires - on the completion of a write command to update its - internal memory.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EEPROM_SBE_BACKUP_INFO</id> - <description>Information needed to address the EERPROM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - slave device.</description> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>devAddr</name> - <description>Device address on the I2C bus. This is a 7-bit value, - but then shifted 1 bit left.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x80</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x02</default> - </field> - <field> - <name>maxMemorySizeKB</name> - <description>The number of kilobytes a device can hold. 'Zero' - value possible for some devices.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writePageSize</name> - <description>The maximum number of bytes that can be written to - a device at one time. 'Zero' value means no maximum - value is expected or checked.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - <field> - <name>writeCycleTime</name> - <description>The amount of time in milliseconds a device requires - on the completion of a write command to update its - internal memory.</description> - <type>uint64_t</type> - <default>0x0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>TPM_PRIMARY_INFO</id> - <description>Information needed to address the TPM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - TPM.</description> - <field> - <name>tpmEnabled</name> - <description>Boolean indicating whether this TPM is available - in the system</description> - <type>uint8_t</type> - <default>0x0</default> - </field> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x01</default> - </field> - <field> - <name>devAddrLocality0</name> - <description>Device address on the I2C bus for Locality 0. - This is a 7-bit value, but then shifted 1 - bit left.</description> - <type>uint8_t</type> - <default>0xAE</default> - </field> - <field> - <name>devAddrLocality4</name> - <description>Device address on the I2C bus for Locality 4. - This is a 7-bit value, but then shifted 1 - bit left.</description> - <type>uint8_t</type> - <default>0xFF</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x00</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x01</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>TPM_BACKUP_INFO</id> - <description>Information needed to address the TPM slaves</description> - <complexType> - <description>Structure to define the addressing for an I2C - TPM device.</description> - <field> - <name>tpmEnabled</name> - <description>Boolean indicating whether this TPM is available - in the system</description> - <type>uint8_t</type> - <default>0x0</default> - </field> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0x01</default> - </field> - <field> - <name>devAddrLocality0</name> - <description>Device address on the I2C bus for Locality 0. - This is a 7-bit value, but then shifted 1 - bit left.</description> - <type>uint8_t</type> - <default>0xAE</default> - </field> - <field> - <name>devAddrLocality4</name> - <description>Device address on the I2C bus for Locality 4. - This is a 7-bit value, but then shifted 1 - bit left.</description> - <type>uint8_t</type> - <default>0xFF</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0x00</default> - </field> - <field> - <name>byteAddrOffset</name> - <description>The number of bytes a device requires to set its - internal address/offset.</description> - <type>uint8_t</type> - <default>0x01</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EC</id> - <description>attribute indicating the chip target's EC level</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CHIP_ID</id> - <description>attribute indicating the chip's ID</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_CHIP_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FSI_GP_REG_SCOM_ACCESS</id> - <description>attribute indicating if the chip's FSI GP regs have scom access</description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FSI_GP_REG_SCOM_ACCESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L2_R_T0_EPS</id> - <description>L2 tier0 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L2_R_T0_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L2_R_T1_EPS</id> - <description>L2 tier1 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L2_R_T1_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L2_R_T2_EPS</id> - <description>L2 tier2 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L2_R_T2_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L2_FORCE_R_T2_EPS</id> - <description>L2 force tier2 read epsilon protect (all tiers).</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L2_FORCE_R_T2_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L2_W_EPS</id> - <description>L2 write epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L2_W_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L3_R_T0_EPS</id> - <description>L3 tier0 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L3_R_T0_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L3_R_T1_EPS</id> - <description>L3 tier1 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L3_R_T1_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L3_R_T2_EPS</id> - <description>L3 tier2 read epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L3_R_T2_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L3_FORCE_R_T2_EPS</id> - <description>L3 force tier2 read epsilon protect (all tiers).</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L3_FORCE_R_T2_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>L3_W_EPS</id> - <description>L3 write epsilon register value.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_L3_W_EPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CHIP_UNIT</id> - <description>A unit (chiplet) 's offset number within the chip. </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_CHIP_UNIT_POS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>POSITION</id> - <description>Position of target relative to node</description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MBA_PORT</id> - <description>MBA port this DIMM is connected to</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MBA_PORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MBA_DIMM</id> - <description>MBA port DIMM number of this DIMM</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MBA_DIMM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CEN_DQ_TO_DIMM_CONN_DQ</id> - <description> - Centaur DQ to DIMM connector DQ mapping for a JEDEC DIMM. - Uint8 value for each Centaur DQ (0-79). - The value is the corresponding DIMM Connector DQ. - </description> - <simpleType> - <uint8_t> - <!-- Default is 1:1 mapping, DQ0-DQ0, DQ1-DQ1 etc --> - <!-- Data will eventually come from MRW --> - <default> - 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, - 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, - 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, - 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79 - </default> - </uint8_t> - <array>80</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>PROC_EPS_TABLE_TYPE</id> - <description>Enumeration indicating the PROC_EPS_TABLE_TYPE</description> - <group>SYS_POLICIES</group> - <enumerator> - <name>EPS_TYPE_LE</name> - <value>1</value> - </enumerator> - <enumerator> - <name>EPS_TYPE_HE</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_EPS_TABLE_TYPE</id> - <description> - System attribute. - Processor epsilon table type. Used to calculate the processor nest - epsilon register values. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_EPS_TABLE_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>PROC_FABRIC_PUMP_MODE</id> - <description>Enumeration indicating the PROC_FABRIC_PUMP_MODE</description> - <group>SYS_POLICIES</group> - <enumerator> - <name>MODE1</name> - <value>1</value> - </enumerator> - <enumerator> - <name>MODE2</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_FABRIC_PUMP_MODE</id> - <description> - System attribute. - Processor SMP Fabric broadcast scope configuration. - MODE1 = default = chip/group/system/remote group/foreign. - MODE2 = group/system/remote group/foreign. - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_FABRIC_PUMP_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>PROC_X_BUS_WIDTH</id> - <description>Enumeration indicating the PROC_X_BUS_WIDTH</description> - <group>SYS_POLICIES</group> - <enumerator> - <name>W4BYTE</name> - <value>1</value> - </enumerator> - <enumerator> - <name>W8BYTE</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_X_BUS_WIDTH</id> - <description> - System attribute. - Processor SMP X bus width. - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_X_BUS_WIDTH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ALL_MCS_IN_INTERLEAVING_GROUP</id> - <description> - System attribute. - If all MCS chiplets are in an interleaving group (1=true, 0=false). - - If true the SMP fabric is setup in normal mode and multiple MCSs - are grouped (disallowing systems with memory only under 1 MCS - (i.e. systems with a single C-DIMM)) - - If false the SMP fabric is setup in checkerboard mode. - Provided by the Machine Readable Workbook. - This attribute is based on Machine-Type-Model (MTM) and is setup by - the service processor. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0x00</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_ALL_MCS_IN_INTERLEAVING_GROUP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FABRIC_NODE_ID</id> - <description> - Chip attribute. - Logical fabric node the chip belongs to. - Provided by the Machine Readable Workbook. - Can vary across drawers. - </description> - <simpleType><uint8_t> - <default>0</default> - </uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FABRIC_NODE_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FABRIC_CHIP_ID</id> - <description> - Chip attribute. - Logical fabric chip id for this chip (position within the fabric). - Provided by the Machine Readable Workbook. - Can vary across drawers. - </description> - <simpleType><uint8_t> - <default>0</default> - </uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FABRIC_CHIP_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CHIP_HAS_SBE</id> - <description> - Chip attribute. - If true, the chip has an SBE and the associated registers. - Provided by the Machine Readable Workbook. - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_CHIP_HAS_SBE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_PROC_REFCLOCK</id> - <description> - System attribute. - The frequency of the processor refclock in MHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_PROC_REFCLOCK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_PROC_REFCLOCK_KHZ</id> - <description> - System attribute. - The frequency of the processor refclock in KHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_PROC_REFCLOCK_KHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_MEM_REFCLOCK</id> - <description> - System attribute. - The frequency of the memory refclock in MHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_MEM_REFCLOCK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MIN_FREQ_MHZ</id> - <description> - System attribute. - The lowest frequency that a core can be set to in MHz. - This is the same for all cores in the system. - Provided by the MRW. - </description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_CORE_FLOOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_PB</id> - <description> - System attribute. - The frequency of a processor's PB chiplet in MHz. - This is the same for all PB chiplets in the system. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_PB</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_A</id> - <description> - System attribute. - The frequency of a processor's A-bus chiplet in MHz. - This is the same for all A-bus chiplets in the system. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t> - <default>0x1900</default> - </uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_A</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_X</id> - <description> - System attribute. - The frequency of a processor's X-bus chiplet in MHz. - This is the same for all X-bus chiplets in the system. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_X</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>HUID</id> - <description> - Hardware Unit ID - SSSSNNNNTTTTTTTTiiiiiiiiiiiiiiii - S=System - N=Node Number - T=Target Type (matches TYPE attribute) - i=Instance/Sequence number of target, relative to node - </description> - <simpleType> - <uint32_t></uint32_t> - <default>0xFFFFFFFF</default> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>SP_FUNCTIONS</id> - <description> - Attribute which describes what the SP is or is not doing in this system - </description> - <complexType> - <description>Structure which defines a system's SP functions. - Applicable for System target only. Structure is read-only. - </description> - <field> - <name>baseServices</name> - <description> - If this flag is set then mailboxEnabled MUST also be set - - 0b0: SP does not support for VPD, payload, ATTR sync, VDDR, TOD; - 0b1: SP supports VPD, payload, ATTR sync, VDDR, TOD - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>1</default> - </field> - <field> - <name>fsiSlaveInit</name> - <description> - 0b0: SP does not initialize FSI slave logic, Hostboot must; - 0b1: SP does initialize FSI slave logic so Hostboot should not - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>1</default> - </field> - <field> - <name>mailboxEnabled</name> - <description> - 0b0: There is no SP mailbox support; - 0b1: There is SP mailbox support - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>fsiMasterInit</name> - <description> - 0b0: SP does not initialize FSI master logic, Hostboot must; - 0b1: SP does initialize FSI master logic so Hostboot should not - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>1</default> - </field> - <field> - <name>hardwareChangeDetection</name> - <description> - 0b0: SP does not perform hardware change detection, Hostboot must; - 0b1: SP does perform hardware change detection (HCDB) so Hostboot should not - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>1</default> - </field> - <field> - <name>powerLineDisturbance</name> - <description> - 0b0: SP does not perform Power Line Disturbance (PLD) detection, Hostboot must; - 0b1: SP does perform Power Line Disturbance (PLD) detection so Hostboot should not - </description> - <type>uint32_t</type> - <bits>1</bits> - <default>1</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future use</description> - <type>uint32_t</type> - <bits>26</bits> - <default>0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>HB_SETTINGS</id> - <description> - Attribute which describes how the SP has configured features in - Hostboot. - </description> - <complexType> - <description>Structure which defines a system's HB settings. - Applicable for System target only. - </description> - <field> - <name>traceContinuous</name> - <description> - Enable / Disable continuous trace. - 0b0: Continuous trace is disabled. - 0b1: Continuous trace is enabled. - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>traceScanDebug</name> - <description> - Override trace debug selection for SCAN component. - 0b0: TRACS entries for SCAN have default behavior. - 0b1: TRACS entries for SCAN are enabled. - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future use</description> - <type>uint8_t</type> - <bits>6</bits> - <default>0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>CEC_IPL_TYPE</id> - <description> - Attribute which describes optional IPL flavors - </description> - <complexType> - <description>Structure which defines a they IPL types - Applicable for System target only. - </description> - <field> - <name>PostDump</name> - <description> - Perform mainstore dump collection. Only valid for MPIPL - 0b0: Do not collect mainstore dump - 0b1: Perform mainstore dump collection - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future use</description> - <type>uint8_t</type> - <bits>7</bits> - <default>0</default> - </field> - </complexType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - - -<!-- Begin attributes (4) to test string support --> - -<attribute> - <id>TEST_NULL_STRING</id> - <description>Test attribute; string with empty default value</description> - <simpleType> - <string> - <default></default> - <sizeInclNull>10</sizeInclNull> - </string> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>TEST_MIN_STRING</id> - <description>Test attribute; smallest string possible given size</description> - <simpleType> - <string> - <default>a</default> - <sizeInclNull>10</sizeInclNull> - </string> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>TEST_MAX_STRING</id> - <description>Test attribute; largest string possible given size</description> - <simpleType> - <string> - <default>abc</default> - <sizeInclNull>4</sizeInclNull> - </string> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>TEST_NO_DEFAULT_STRING</id> - <description>Test attribute; string with no default supplied</description> - <simpleType> - <string> - <sizeInclNull>10</sizeInclNull> - </string> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<!-- End attributes (4) to test string support --> - -<attribute> - <id>VPD_REC_NUM</id> - <description>Record offset for this target's VPD</description> - <simpleType> - <uint16_t> - <default>0xFFFF</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PEER_TARGET</id> - <description>Peer target's address of a A/X-bus connection. - NULL means address 0 for no peer target. If a - target instance overrides the default with the - peer target's PHYS_PATH. The target compiler will - convert the valid PHYS_PATH string into the runtime - virtual address of the peer target instance. - </description> - <simpleType> - <Target_t> - <default>NULL</default> - </Target_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PAYLOAD_BASE</id> - <description>Base address (target HRMOR) of the payload. Value is in MB.</description> - <simpleType> - <uint64_t> - <default>256</default> - </uint64_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PAYLOAD_ENTRY</id> - <description>The offset from base address of the payload entry-point. - Current default is 0x180</description> - <simpleType> - <uint64_t> - <default>0x180</default> - </uint64_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<enumerationType> - <id>PAYLOAD_KIND</id> - <description> - Enumeration indicating what kind of payload is to be started - </description> - <enumerator> - <name>UNKNOWN</name> - <value>0</value> - </enumerator> - <enumerator> - <name>PHYP</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SAPPHIRE</name> - <value>2</value> - </enumerator> - <enumerator> - <name>NONE</name> - <value>3</value> - </enumerator> - <default>UNKNOWN</default> -</enumerationType> - -<attribute> - <id>PAYLOAD_KIND</id> - <description> - Attribute indicating what kind of payload is to be started. - </description> - <simpleType> - <enumeration> - <id>PAYLOAD_KIND</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hasStringConversion/> -</attribute> - -<attribute> - <id>HB_HRMOR_NODAL_BASE</id> - <description>Hostboot HRMOR = (HB_HRMOR_NODAL_BASE * node) + offset. </description> - <!-- This value is set by the FSP. - Hostboot uses it to find the HRMOR of Hostboot images running on other nodes. - The value of HB_HRMOR_NODAL_BASE does NOT include the offset --> - <simpleType> - <uint64_t> - <default>0x200000000000</default> <!-- 32TB --> - </uint64_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>FABRIC_TO_PHYSICAL_NODE_MAP</id> - <description> - Correlate HDAT node number (physical) to the logical node - (based on the PIR) that contains the host boot image. - </description> - <!-- 8 byte array. The index is the physical node number. The value - at that index is the hb instance number, based on the processor PIR, that - contains or would contain the host boot image if the drawer exists or were - to exist. Host boot uses this value and HB_HRMOR_NODAL_BASE to calculate - the HRMOR of the hostboot image for each drawer. - If the drawer does NOT physically exist then enter a logical node that - does NOT physically exist. - - It's conceivable that there could be more than one logical node contained - in a physical drawer, if that is ever the case then the FSP would need to - modify this attribute to indicate which logical node contains the hostboot - image for each drawer. --> - <simpleType> - <uint8_t> - <!-- Default is for single node system --> - <default>0,255,255,255,255,255,255,255</default> - </uint8_t> - <array>8</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<!-- TARGETING attributes to support mss_setup_bars and proc_setup_bars --> - -<attribute> - <id>PROC_MEM_BASES</id> - <description> - read/write HWP attribute mapped to TARGETING - Non-mirrored memory base addresses - creator: mss_setup_bars - consumer: proc_setup_bars, platform - firmware notes: - 64-bit RA - eight independent non-mirrored segments are supported - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>8</array><!--per group--> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MEM_BASES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MEM_SIZES</id> - <description> - read/write HWP attribute mapped to TARGETING - Size of non-mirrored memory regions - creator: mss_setup_bars - consumer: proc_setup_bars, platform - firmware notes: - for given index value, address space assumed to be contiguous - from ATTR_PROC_MEM_BASES value at matching index - eight independent non-mirrored segments are supported - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>8</array><!--per group--> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MEM_SIZES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MIRROR_BASES</id> - <description>Mirrored memory base addresses - creator: mss_setup_bars - consumer: proc_setup_bars, platform - firmware notes: - 64-bit RA - four independent mirrored segments are supported - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>4</array><!--per group--> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MIRROR_BASES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MIRROR_SIZES</id> - <description>Size of mirrored memory region - creator: mss_setup_bars - consumer: proc_setup_bars, platform - firmware notes: - for given index value, address space assumed to be contiguous - from ATTR_PROC_MIRROR_BASES value at matching index - four independent mirrored segments are supported - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>4</array><!--per group--> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MIRROR_SIZES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_L3_BAR1_REG</id> - <description> - read/write HWP attribute mapped to TARGETING - L3 BAR1 register value - creator: proc_setup_bars - consumer: winkle image setup procedures - notes: - 64-bit register value - SCOM address: 0x1001080B - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_L3_BAR1_REG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_L3_BAR2_REG</id> - <description> - read/write HWP attribute mapped to TARGETING - L3 BAR2 register value - creator: proc_setup_bars - consumer: winkle image setup procedures - notes: - 64-bit register value - SCOM address: 0x10010813 - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_L3_BAR2_REG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_L3_BAR_GROUP_MASK_REG</id> - <description> - read/write HWP attribute mapped to TARGETING - L3 BAR Group Mask register value - creator: proc_setup_bars - consumer: winkle image setup procedures - notes: - 64-bit register value - SCOM address: 0x10010816 - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_L3_BAR_GROUP_MASK_REG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - - -<attribute> - <id>FREQ_CORE</id> - <description> - firmware notes: - Nominal processor's core DPLL frequency (MHz). - Default value provided by Machine Readable Workbook. - This attribute is the current value. - @note this should be initialized by istep 7.1 proc_a_x_pci_dmi_pll_setup - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_CORE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_NOT_F_LINK</id> - <description> - firmware notes: - Set IPL time mux/switch between PCIE PHB/F link function - (one per foreign link) - </description> - <simpleType> - <uint8_t> - <default>1,1</default> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_NOT_F_LINK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MCS_GROUPS</id> - <description> - Per MCS group number - Value is index for PROC_MEM_BASES and PROC_MEM_SIZES arrays - creator: mss_eff_grouping.C - consumer: HDAT - </description> - <simpleType> - <uint8_t> - <default>0,0,0,0,0,0,0,0</default> - </uint8_t> - <array>8</array><!--per MCS--> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MCS_GROUPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== - Memory Map - The attributes below are defined by the PHYP Memory Map - documentation owned by Shawn Lambeth - - @todo: RTC:44128 will be used to automatically create this data - ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== --> - -<!-- ===== System Attributes ===== --> - -<attribute> - <id>XSCOM_BASE_ADDRESS</id> - <description>System XSCOM base address</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>IBSCOM_MCS_BASE_ADDR</id> - <description>MCS Inband Scom base address</description> - <simpleType> - <uint64_t> - <default>0x0003E00000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MCS_INBAND_BASE_ADDRESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>IBSCOM_PROC_BASE_ADDR</id> - <description>PROC Inband Scom base address</description> - <simpleType> - <uint64_t> - <default>0x0003E00000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MIRROR_BASE_ADDRESS</id> - <description>System Mirrorable base address</description> - <simpleType> - <uint64_t> - <default>0x0000800000000000</default><!-- 128 TB --> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MIRROR_BASE_ADDRESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PAYLOAD_IN_MIRROR_MEM</id> - <description>Indicate that payload should be placed in mirrored memory. - Set by the FSP based on the value of the registry key indicating - the memory mirroring mode. - </description> - <simpleType> - <uint8_t> - <default>0</default> <!-- false --> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<!-- ===== Processor Chip Attributes ===== --> - -<enumerationType> - <id>NPU_MMIO_BAR_ENABLE</id> - <description>Enumeration indicating whether MMIO BAR is enabled or not to be - used with ATTR_PROC_NPU_MMIO_BAR_ENABLE</description> - <enumerator> - <name>DISABLE</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ENABLE</name> - <value>1</value> - </enumerator> -</enumerationType> - -<attribute> - <id>NPU_MMIO_BAR_ENABLE</id> - <description>NPU MMIO BAR enables - creator: platform - consumer: proc_setup_bars - firmware notes: none - first dimension: unit number (0:3) - second dimension: BAR number (0:1) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>4,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_NPU_MMIO_BAR_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> -<attribute> - <id>NPU_MMIO_BAR_BASE_ADDR</id> - <description>NPU MMIO BAR base address values - creator: platform - consumer: proc_setup_bars - firmware notes: - 64-bit address representing BAR RA - NOTE: BAR register covers RA 14:51 - first dimension: unit number (0:3) - second dimension: BAR number (0:1) - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - <array>4,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_NPU_MMIO_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>NPU_MMIO_BAR_SIZE</id> - <description>Enumeration indicating the BAR size - used with ATTR_PROC_NPU_MMIO_BAR_SIZE</description> - <enumerator> - <name>2_MB</name> - <value>0x0000000000200000</value> - </enumerator> - <enumerator> - <name>1_MB</name> - <value>0x0000000000100000</value> - </enumerator> - <enumerator> - <name>512_KB</name> - <value>0x0000000000080000</value> - </enumerator> - <enumerator> - <name>256_KB</name> - <value>0x0000000000040000</value> - </enumerator> - <enumerator> - <name>128_KB</name> - <value>0x0000000000020000</value> - </enumerator> - <enumerator> - <name>64_KB</name> - <value>0x0000000000010000</value> - </enumerator> -</enumerationType> -<attribute> - <id>NPU_MMIO_BAR_SIZE</id> - <description>NPU MMIO BAR size values - creator: platform - consumer: proc_setup_bars - firmware notes: none - first dimension: unit number (0:3) - second dimension: BAR number (0:1) - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - <array>4,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_NPU_MMIO_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FSP_BASE_ADDR</id> - <description>Base Address of FSP IO Region</description> - <simpleType> - <uint64_t> - <!-- Starts at 1024TB - 128GB, 4GB per proc --> - <default>0x0003FFE000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_FSP_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FSP_BAR_SIZE</id> - <description>Size of FSP IO Region</description> - <simpleType> - <uint64_t> - <!-- 4GB per Proc --> - <default>0x0000000100000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_FSP_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FSP_MMIO_MASK_SIZE</id> - <description>MMIO Mask for FSP IO Region</description> - <simpleType> - <uint64_t> - <!-- @fixme : what is this value? --> - <default>0x0000000100000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_FSP_MMIO_MASK_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PSI_BRIDGE_BASE_ADDR</id> - <description>Base Address of PSI Bridge Logic</description> - <simpleType> - <uint64_t> - <!-- Starts at 1024TB - 6GB, 1MB per link --> - <!-- 0x0003FFFE80000000 + 0x100000*procnum --> - <default>0xFFFFFFFFFFFFFFFF</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PSI_BRIDGE_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>INTP_BASE_ADDR</id> - <description>Base Address of Interrupt Presenter</description> - <simpleType> - <uint64_t> - <!-- Starts at 1024TB - 2GB, 1MB per proc --> - <!-- 0x0003FFFF80000000 + 0x100000*procnum --> - <default>0xFFFFFFFFFFFFFFFF</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_INTP_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PHB_BASE_ADDRS</id> - <description>Base Address of PHB Register Space</description> - <simpleType> - <uint64_t> - <!-- Starts at 1024TB - 7GB --> - <!-- 0x0003FFFE40000000 + 0x400000*procnum + 0x100000*phbnum --> - <default> - 0xFFFFFFFFFFFFFFFF, - 0xFFFFFFFFFFFFFFFF, - 0xFFFFFFFFFFFFFFFF, - 0xFFFFFFFFFFFFFFFF - </default> - </uint64_t> - <array>4</array><!-- per PHB --> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PCI_BASE_ADDRS_64</id> - <description>Base Address of PCI 64 bit Memory Space</description> - <simpleType> - <uint64_t> - </uint64_t> - <array>4</array><!-- per PHB --> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PCI_BASE_ADDRS_32</id> - <description>Base Address of PCI 32 bit Memory Space</description> - <simpleType> - <uint64_t> - </uint64_t> - <array>4</array><!-- per PHB --> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - - -<attribute> - <id>MEM_BASE</id> - <description>Base Address for all mainstore behind this processor</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MEM_BASE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MIRROR_BASE</id> - <description>Base Address for all mirrored mainstore behind this processor</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MIRROR_BASE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>RNG_BASE_ADDR</id> - <description>Base Address of RNG IO Region</description> - <simpleType> - <uint64_t> - <!-- Starts at 1024TB - 3GB --> - <!-- 0x0003FFFF40000000 + 0x1000*procnum --> - <default>0xFFFFFFFFFFFFFFFF</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_NX_MMIO_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>RNG_BAR_SIZE</id> - <description>Size of RNG IO Region</description> - <simpleType> - <uint64_t> - <!-- 4 KB per processor --> - <default>0x000000000001000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>IMT_BASE_ADDR</id> - <description>Base Address of In-Memory Trace Region - Set by FSP-based tooling - </description> - <simpleType> - <uint64_t> - <default>0xFFFFFFFFFFFFFFFF</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>IMT_BAR_SIZE</id> - <description>Size of IMT IO Region - Set by FSP-based tooling - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<!-- ===== ===== End Memory Map ===== ===== ===== ===== ===== ===== --> - -<attribute> - <id>PROC_EPS_GB_PERCENTAGE</id> - <description> - firmware notes: - Guardband percentage to apply to baseline epsilon values - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_EPS_GB_PERCENTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_EPS_GB_DIRECTION</id> - <description> - firmware notes: - Direction to apply guardband margin (positive/negative) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_EPS_GB_DIRECTION</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_FABRIC_ASYNC_SAFE_MODE</id> - <description> - firmware notes: - Set to force all asynchronous boundary crossings into safe mode. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_FABRIC_ASYNC_SAFE_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_PCIE</id> - <description> - The frequency of a processor's PCI-e bus in MHz. - This is the same for all PCI-e busses in the system. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_PCIE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>NOMINAL_FREQ_MHZ</id> - <description> - The nominal core frequency in MHz. - This is the same for all cores in the system. - Provided by the Machine Readable Workbook. - </description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_CORE_NOMINAL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ULTRA_TURBO_FREQ_MHZ</id> - <description> - The ultra turbo frequency in MHz. - This is the same for all cores in the system. - Provided by the min of the #V Fvmin field in mvpd LRPx records. - </description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_ULTRA_TURBO_NOMINAL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MNFG_FLAGS</id> - <description> - Provides the manufacturing flags. This is a bitfield. - Multiple flags can be set at once. Use MNFG_FLAG_BIT - to decode. Expected use-case is for FSP to write this - attribute based on the MNFG component flags and for - HWSV/Hostboot to read it. - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_FLAGS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>MNFG_FLAG</id> - <description>Enumeration indicating the mnfg flags - that are set by the user. The values can be - combined using a bitwise 'OR'. The values will - need to be kept in sync with the FAPI - enumerator values. Also the enumeration type - is used by the ATTR_MNFG_FLAGS attribute. Should - note that the MNFG_FLAG values are of type uint32_t - </description> - <enumerator> - <!-- Use default mfg error thresholds and reporting values --> - <name>THRESHOLDS</name> - <value>0x00000001</value> - </enumerator> - <enumerator> - <!-- Enable AVP execution --> - <name>AVP_ENABLE</name> - <value>0x00000002</value> - </enumerator> - <enumerator> - <!-- Enable HDAT AVPs** --> - <name>HDAT_AVP_ENABLE</name> - <value>0x00000004</value> - </enumerator> - <enumerator> - <!-- All SRCs are terminating (CEC hardware/procedural) --> - <name>SRC_TERM</name> - <value>0x00000008</value> - </enumerator> - <enumerator> - <!-- Enable IPL memory diagnostics to report memory CE --> - <name>IPL_MEMORY_CE_CHECKING</name> - <value>0x00000010</value> - </enumerator> - <enumerator> - <!-- Enable Fast Background Scrub --> - <name>FAST_BACKGROUND_SCRUB</name> - <value>0x00000020</value> - </enumerator> - <enumerator> - <!-- Test DRAM Repairs --> - <name>TEST_DRAM_REPAIRS</name> - <value>0x00000040</value> - </enumerator> - <enumerator> - <!-- Disable Dram Repairs --> - <name>DISABLE_DRAM_REPAIRS</name> - <value>0x00000080</value> - </enumerator> - <enumerator> - <!-- Enable exhaustive pattern test --> - <name>ENABLE_EXHAUSTIVE_PATTERN_TEST</name> - <value>0x00000100</value> - </enumerator> - <enumerator> - <!-- Enable standard pattern test --> - <name>ENABLE_STANDARD_PATTERN_TEST</name> - <value>0x00000200</value> - </enumerator> - <enumerator> - <!-- Enable minimum pattern test --> - <name>ENABLE_MINIMUM_PATTERN_TEST</name> - <value>0x00000400</value> - </enumerator> - <enumerator> - <!-- Disable Fabric eRepair --> - <name>DISABLE_FABRIC_eREPAIR</name> - <value>0x00000800</value> - </enumerator> - <enumerator> - <!-- Disable Memory eRepair --> - <name>DISABLE_MEMORY_eREPAIR</name> - <value>0x00001000</value> - </enumerator> - <enumerator> - <!-- Fabric deploy lane spares --> - <name>FABRIC_DEPLOY_LANE_SPARES</name> - <value>0x00002000</value> - </enumerator> - <enumerator> - <!-- DMI deploy lane spares --> - <name>DMI_DEPLOY_LANE_SPARES</name> - <value>0x00004000</value> - </enumerator> - <enumerator> - <!-- Forcibly run PSI diagnostics --> - <name>PSI_DIAGNOSTIC</name> - <value>0x00008000</value> - </enumerator> - <enumerator> - <!-- Brazos Wrap Config --> - <name>BRAZOS_WRAP_CONFIG</name> - <value>0x00010000</value> - </enumerator> - <enumerator> - <!-- FSP is responsible for updating Processor SBE Image --> - <name>FSP_UPDATE_SBE_IMAGE</name> - <value>0x00020000</value> - </enumerator> - <enumerator> - <!-- Update both sides of SBE Image if update is needed --> - <name>UPDATE_BOTH_SIDES_OF_SBE</name> - <value>0x00040000</value> - </enumerator> -</enumerationType> - -<!-- Support for pm_hwp_attributes.xml --> - -<attribute> - <id>PROC_DPLL_DIVIDER</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_DPLL_DIVIDER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_POWER_PROXY_TRACE_TIMER</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_POWER_PROXY_TRACE_TIMER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PPT_TIMER_MATCH_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PPT_TIMER_MATCH_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PPT_TIMER_TICK</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PPT_TIMER_TICK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_AISS_TIMEOUT</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_AISS_TIMEOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PSTATE_STEPSIZE</id> - <description> - PROC_CHIP Attribute - -Used to setup the PMC voltage controller - -Producer: proc_build_pstate_tables.C - -Consumer: OCC pstate_init() - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PSTATE_STEPSIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_EXTERNAL_VRM_STEPDELAY_RANGE</id> - <description> - PROC_CHIP Attribute - -A 4 bit field selects one of the the upper 16bit of a 19bit counter (16+3) incremented in the nest/4 domain - -Consumer: proc_pm.scominit - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_EXTERNAL_VRM_STEPDELAY_RANGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_EXTERNAL_VRM_STEPDELAY_VALUE</id> - <description> - PROC_CHIP Attribute - -Consumer: proc_pm.scominit - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_EXTERNAL_VRM_STEPDELAY_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PMC_HANGPULSE_DIVIDER</id> - <description> - PROC_CHIP Attribute - -Producer: proc_pm_init - -Consumer: proc_pm.scominit - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PMC_HANGPULSE_DIVIDER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PVSAFE_PSTATE</id> - <description> - PROC_CHIP Attribute -Pstate that is invoked in the PMC voltage controller upon the loss of the OCC Heartbeat.. - -Producer: proc_pm_init.C - -Consumer: proc_pm.scominit - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PVSAFE_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_FRAME_SIZE</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x20 (32d) - -Chip Select assertion duration is spi_frame_size + 2 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_FRAME_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_IN_DELAY_FRAME1</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x00 to spi_frame_size. Values beyond spi_frame_size result in the input never being captured - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_IN_DELAY_FRAME1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_IN_DELAY_FRAME2</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x00 to spi_frame_size. Values beyond spi_frame_size result in the input never being captured - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_IN_DELAY_FRAME2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CLOCK_POLARITY</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CLOCK_POLARITY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CLOCK_PHASE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CLOCK_PHASE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CLOCK_DIVIDER</id> - <description> - PROC_CHIP Attribute -For a 2.4GHz nest clock, this means that the SPI clk can be theoretically adjusted between 600MHz and 0.29MHz (cycle time 1.66ns...3.41us, in 1.66ns steps). However, a practical range is 0.5...25MHz. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CLOCK_DIVIDER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_INTERFRAME_DELAY_WRITE_STATUS</id> - <description> - PROC_CHIP Attribute -Consumer: proc_pmc_init - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_INTERFRAME_DELAY_WRITE_STATUS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_INTERFRAME_DELAY_WRITE_STATUS_VALUE</id> - <description> - PROC_CHIP Attribute - -Delay is computed as: (value * ~100ns_hang_pulse) +0/-~100ns_hang_pulse time - -0x00000: Wait 1 SPI Clock -0x00001 - 0x1FFFF: value = number of ~100ns_hang_pulses - -For values greater than 0x00000, the actual delay is 1 SPI Clock + the time delay designated by the value defined. Max. delay at 0x1FFFF: 13.1ms + 1 SPI clock cycle. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_INTERFRAME_DELAY_WRITE_STATUS_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_INTER_RETRY_DELAY_VALUE</id> - <description> - PROC_CHIP Attribute - -Delay is computed as: (value * ~100ns_hang_pulse) +0/-~100ns_hang_pulse time - -0x0000: Wait 1 SPI Clock -0x0001 - 0xFFFF: value = number of ~100ns_hang_pulses - -For values greater than 0x00000, the actual delay is 1 SPI Clock + the time delay designated by the value defined. Max. delay at 0x1FFFF: 13.1ms + 1 SPI clock cycle. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_INTER_RETRY_DELAY_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_INTER_RETRY_DELAY</id> - <description> - PROC_CHIP Attribute -Consumer: proc_pmc_init - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_INTER_RETRY_DELAY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CRC_GEN_ENABLE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CRC_GEN_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CRC_CHECK_ENABLE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CRC_CHECK_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_MAJORITY_VOTE_ENABLE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_MAJORITY_VOTE_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_MAX_RETRIES</id> - <description> - PROC_CHIP Attribute - -0x00: No retry -0x01 to 0x1F: 1 to 31 respectively - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_MAX_RETRIES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_CRC_POLYNOMIAL_ENABLES</id> - <description> - PROC_CHIP Attribute - -An 8 bit mask vector to enable XORs in the CRC generation and checking LFSRs at the respective bit position. MSB (x^8) is omitted since it is always enabled, so the mask layout is (x^7,x^6,x^5,x^4,x^3,x^2,x^1,1) - -Planned CRC8 polynomial: x^8 + x^7 + x^6 + x^4 + x^2 + 1 -Value to enable planned polynomial: 0b1101_0101 (=0xD5) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_CRC_POLYNOMIAL_ENABLES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_OCC_HEARTBEAT_TIME</id> - <description> - PROC_CHIP Attribute -Consumer: OCC FW - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_OCC_HEARTBEAT_TIME</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLEEP_WINKLE_REQUEST_TIMEOUT</id> - <description> - PROC_CHIP Attribute - -Consumer: proc_pmc_init.C. Will be translated to a DYNAMIC ATTRIBUTE for use by proc_pm..scominit as a multiple of PM hang pulses.. Counter starts at 0, is increased with every tp_pmc_hang_pulse as long as PORE is busy and set the PMC local FIR bit 19 when count = threshold. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLEEP_WINKLE_REQUEST_TIMEOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLEEP_ENTRY</id> - <description> - PROC_CHIP Attribute - -Set Assisted if power off serialization is needed and SLEEP_TYPE=Fast; Set to Hardware if the system can handle the unrelated powering off between cores. Hardware setting decreases entry latency - -Producer: MRWB - -Consumer: proc_pm_init and proc_pcbs_init - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLEEP_ENTRY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLEEP_EXIT</id> - <description> - PROC_CHIP Attribute - -Set to Assisted if power on serialization is needed and SLEEP_TYPE=Fast; Set to Hardware if the system can handle the unrelated powering off between cores. Hardware setting decreases entry latency -Must be set to Assisted if ATTR_PM_SLEEP_TYPE=Deep as this necessary for restore. - -Setting to Hardware is a test mode for Fast only. - -Producer: MRWB - -Consumer: proc_pm_init and proc_pcbs_init. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLEEP_EXIT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLEEP_TYPE</id> - <description> - PROC_CHIP Attribute -Selects which voltage level to place the Core domain PFETs upon Sleep entry. 0 = Vret (Fast Sleep Mode), 1 = Voff (Deep Sleep Mode) - -Producer: MRWB - -Consumer: proc_pm_init and proc_pcbs_init - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLEEP_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_WINKLE_TYPE</id> - <description> - PROC_CHIP Attribute -Selects which voltage level to place the Core and ECO domain PFETs upon Winkle entry. 0 = Vret (Fast Winkle Mode), 1 = Voff (Deep Winkle Mode) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_WINKLE_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_CORE_DELAY0</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_CORE_DELAY0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_CORE_DELAY1</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_CORE_DELAY1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_CORE_DELAY0_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_CORE_DELAY0_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_CORE_DELAY1_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_CORE_DELAY1_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_CORE_SEQUENCE_DELAY_SELECT</id> - <description> - PROC_CHIP Attribute - -0 in the bit position: use ATTR_PM_PFET_POWERUP_CORE_DELAY0; - -1 in the bit position: use ATTR_PM_PFET_POWERUP_CORE_DELAY1 - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_CORE_SEQUENCE_DELAY_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_CORE_DELAY0</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_CORE_DELAY0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_CORE_DELAY1</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_CORE_DELAY1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_CORE_DELAY0_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_CORE_DELAY0_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_CORE_DELAY1_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_CORE_DELAY1_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_CORE_SEQUENCE_DELAY_SELECT</id> - <description> - PROC_CHIP Attribute - -0 in the bit position: use ATTR_PM_PFET_POWERUP_CORE_DELAY0; - -1 in the bit position: use ATTR_PM_PFET_POWERUP_CORE_DELAY1 - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_CORE_SEQUENCE_DELAY_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_ECO_DELAY0</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_ECO_DELAY0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_ECO_DELAY1</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_ECO_DELAY1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_ECO_DELAY0_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_ECO_DELAY0_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_ECO_DELAY1_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_ECO_DELAY1_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERUP_ECO_SEQUENCE_DELAY_SELECT</id> - <description> - PROC_CHIP Attribute - -0 in the bit position: use ATTR_PM_PFET_POWERUP_ECO_DELAY0; - -1 in the bit position: use ATTR_PM_PFET_POWERUP_ECO_DELAY1 - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERUP_ECO_SEQUENCE_DELAY_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_ECO_DELAY0</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_ECO_DELAY0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_ECO_DELAY1</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_ECO_DELAY1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_ECO_DELAY0_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_ECO_DELAY0_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_ECO_DELAY1_VALUE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_ECO_DELAY1_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_POWERDOWN_ECO_SEQUENCE_DELAY_SELECT</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_POWERDOWN_ECO_SEQUENCE_DELAY_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PSTATE0_FREQUENCY</id> - <description> - PROC_CHIP Attribute - -Producer: proc_build_gpstate.C - -Consumers: proc_pcbs_init.C, proc_pcbs_lpst_init.C, - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PSTATE0_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_IVRMS_ENABLED</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_IVRMS_ENABLED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SAFE_PSTATE</id> - <description> - PROC_CHIP Attribute - -Valid Values:-128 thru 127 - -Producer: proc_pm_init.C - -DYNAMIC_ATTRIBUTE - -Consumer: proc_pcbs_init.C - -Establishes the Pstate that the core chiplet will take on if: -psafe less-than-or-equal PMSR[global_actual_pstate] -AND any of the following conditions are true: -Loss of OCC Heartbeat if occ_heartbeat_en is set -PMGP0[force_safe_mode] is set - -If psafe greater-than PMSR[global_actual_pstate], the global_actual_pstate is forced. - -The value of Psafe needs to be at or below the nominal Pstate to make sure safe operation of all chiplets. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SAFE_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_ENABLE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_FULL_CSB_PSTATE</id> - <description> - PROC_CHIP Attribute -Defines the Pstate for the point at which clock sector buffers should be at full strength. This is to support Vmin operation. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_FULL_CSB_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_LFRLOW_PSTATE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_LFRLOW_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_LFRUPPER_PSTATE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_LFRUPPER_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_HFRLOW_PSTATE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_HFRLOW_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_HFRHIGH_PSTATE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_HFRHIGH_PSTATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_FRAME_SIZE</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x10 (16d), - -Chip Select assertion duration is spi_frame_size + 2 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_FRAME_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_OUT_COUNT</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x000 to spi_frame_size. Values beyond spi_frame_size are ignored. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_OUT_COUNT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_IN_DELAY</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x000 to spi_frame_size. Values beyond spi_frame_size result in the input never being captured - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_IN_DELAY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_IN_COUNT</id> - <description> - PROC_CHIP Attribute - -Supported values: 0x000 to spi_frame_size. The actual number of bits captured is spi_frame_size - spi_in_delay - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_IN_COUNT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_CLOCK_POLARITY</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_CLOCK_POLARITY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_CLOCK_PHASE</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_CLOCK_PHASE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_CLOCK_DIVIDER</id> - <description> - PROC_CHIP Attribute - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_CLOCK_DIVIDER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_INTER_FRAME_DELAY_SETTING</id> - <description> - PROC_CHIP Attribute -Delay is computed as: (value * ~100ns_hang_pulse) +0/-~100ns_hang_pulse time - -0x00000: Wait 1 PSS Clock -0x00001 - 0x1FFFF: value = number of ~100ns_hang_pulses - -For values greater than 0x00000, the actual delay is 1 PSS Clock + the time delay designated by the value defined. Max. delay at 0x1FFFF: 13.1ms + 1 PSSI clock cycle. - -Producer: proc_pm_init - -Consumer: proc_pss_init - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_INTER_FRAME_DELAY_SETTING</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_INTER_FRAME_DELAY</id> - <description> - PROC_CHIP Attribute - -Consumer: proc_pm_init - -Produces ATTR_PM_SPIPSS_INTER_FRAME_DELAY_SETTING - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_INTER_FRAME_DELAY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_RCV_RESERV_TIMEOUT</id> - <description> - PROC_CHIP Attribute -Divider for the 1us PBAX hang pulse. A hang is detected after two divided hang pulses are received under the following conditions: - Data Hi packet accepted and timeout waiting for Data Lo packet. - Reservation aquired and timeout waiting for Data Hi packet. - -00000 Data Timeout is Disabled -00001 divided hang pulse = PBAX hang pulse -00010 divided hang pulse = PBAX hang pulse/2 -00011 divided hang pulse = PBAX hang pulse/3 -. . . -11111 divided hang pulse = PBAX hang pulse/31 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_RCV_RESERV_TIMEOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_SND_RETRY_COUNT_OVERCOMMIT_ENABLE</id> - <description> - PROC_CHIP Attribute -Mode bit to count overcommit retries for the send retry threshold when sending PBAX commands on the powerbus. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_SND_RETRY_COUNT_OVERCOMMIT_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_SND_RETRY_THRESHOLD</id> - <description> - PROC_CHIP Attribute -Defines the maximum number of retry attempts by the Send Engine for any phase of the PBAX transaction set before the operation is dropped and status bit are set. This does not count PowerBus overcommit retries unless snd_retry_count_overcom bit is set. - -0x00 : No Timeout -0x01 : 1 attempt -0x02 : 2 attempts -.etc. -0xFF : 255 attempts - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_SND_RETRY_THRESHOLD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_SND_RESERV_TIMEOUT</id> - <description> - PROC_CHIP Attribute -Divider for the 1us PBAX hang pulse. A hang is detected after two divided hang pulses are received after attempting to acquire a reservation with the PBAX Receive engine before declaring a Send Reservation Timeout error. - -00000 Send Reservation Timeout is Disabled -00001 divided hang pulse = PBAX hang pulse -00010 divided hang pulse = PBAX hang pulse/2 -00011 divided hang pulse = PBAX hang pulse/3 -. . . -11111 divided hang pulse = PBAX hang pulse/31 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_SND_RESERV_TIMEOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPWUP_FSP</id> - <description> - EX_CHIPLET Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPWUP_FSP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPWUP_OCC</id> - <description> - EX_CHIPLET Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPWUP_OCC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPWUP_PHYP</id> - <description> - EX_CHIPLET Attribute - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPWUP_PHYP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLW_CONTROL_VECTOR_OFFSET</id> - <description> - Stores the offset in SLW image of this control vector for later use by scripts to control error injection. - This value is added to the contents of PBABAR2 for given chip to calculated the memory address for this vector per chip. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLW_CONTROL_VECTOR_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- End pm_hwp_attributes.xml --> - - -<!-- Support for pm_plat_attributes.xml --> - -<attribute> - <id>PM_EXTERNAL_VRM_STEPSIZE</id> - <description> - SYSTEM Attribute - Step size (binary in microvolts) to take upon external VRM voltage - transitions. The value set here must take into account where internal - VRMs are enabled or not as, when they are enabled, the step size must - account for the tracking (eg PFET strength recalculation) for the step. - - Consumer: proc_build_pstate_tables.C, proc_pmc_init.C -config - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_EXTERNAL_VRM_STEPSIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_EXTERNAL_VRM_STEPDELAY</id> - <description> - SYSTEM Attribute - Step delay (binary in microseconds) after a voltage change - - Consumer: proc_pmc_init -config - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_EXTERNAL_VRM_STEPDELAY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_FREQUENCY</id> - <description> - SYSTEM Attribute - SPI Clock Frequency (binary in MHz) - - Consumer: proc_pm_effective - - Produces ATTR_PM_SPIVID_CLOCK_DIVIDER - - Provided by the Machine Readable Workbook. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIVID_PORT_ENABLE</id> - <description> - PROC_CHIP Attribute - Defines the configuration of the SPIVID ports from the target. - - NONE means that no VRM is attached. - - PORTxNONRED means that the indicated port is used in a non-redundant - configuration. - - REDUNDANT means that all three are connected and considered redundant. - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIVID_PORT_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SAFE_FREQUENCY</id> - <description> - Frequency (binary in KHz) indicating the frequency that the cores will be moved - to in the event of the loss of the OCC Heartbeat. This value needs to be the maximum - of the DpoMin frequency for proper PowerBus operation and the PowerSave value for - the present part. - - Provided by the Machine Readable Workbook after system characterization. - - The value is translated to the Pstate space. - - Producer: Machine Readable Workbook - - Consumers: p8_build_gpstate_table.C - - DYNAMIC_ATTRIBUTE: ATTR_PM_SAFE_PSTATE - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SAFE_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY</id> - <description> - SYSTEM Attribute - Frequency (binary in MHz) for the point at which clock sector buffers - should be at full strength. This is to support Vmin operation. - Setting cannot overlap the Low or High bands. - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY</id> - <description> - SYSTEM Attribute - Frequency (binary in MHz)) for the lower end of the Low Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY</id> - <description> - SYSTEM Attribute - Frequency (binary in MHz) for the upper end of the Low Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY</id> - <description> - SYSTEM Attribute - Frequency (binary in MHz) for the lower end of the High Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY</id> - <description> - SYSTEM Attribute - Frequency (binary in MHz)) for the upper end of the High Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPIPSS_FREQUENCY</id> - <description> - SYSTEM Attribute - SPIPSS Clock Frequency (binary in MHz) - - Valid range: 0.5MHz to 25MHz - - Consumer: proc_pmc_init - - Provided by the Machine Readable Workbook. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPIPSS_FREQUENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_APSS_CHIP_SELECT</id> - <description> - PROC_CHIP Attribute - Defines which of the PSS chip selects that the APSS is connected - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_APSS_CHIP_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_NODEID</id> - <description> - PROC_CHIP Attribute - Receive PBAX Nodeid. Value that indicates this PBA's PBAX Node affinity. - This is matched to pbax_nodeid of the PMISC Address phase. - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_NODEID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_CHIPID</id> - <description> - PROC_CHIP Attribute - Receive PBAX Chipid. Value that indicates this PBA's PBAX Chipid within - the PBAX node. Is matched to pbax_chipid of the Address phase if - pbax_type=unicast. - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_CHIPID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBAX_BRDCST_ID_VECTOR</id> - <description> - PROC_CHIP Attribute - Receive PBAX Broadcast Group. Vector that is indexed when decoded PMISC - pbax_type=broadcast with the decoded PMISC pbax_chipid value. If the - bit in this vector at the decoded bit location is a 1, then this receive - engine will participate in the broadcast operation. - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBAX_BRDCST_ID_VECTOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_CORE_MAX</id> - <description> - SYSTEM Attribute - Maximum frequency (binary in MHz) that any processor in the system will - run. Used to define the top end of the PState range in the frequency space. - From this, the ATTR_PROCPM_PSTATE0_FREQUENCY is computed using - ATTR_SYSTEM_REFCLK_FREQUENCY to determine the step size. - - Consumers: proc_build_gpstate_table.C (among others) - - Set by the HWSV freq/voltage service based on MVPD #V - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_CORE_MAX</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- End pm_plat_attributes.xml --> - -<attribute> - <id>OVERRIDE_MVPD_NOM_FREQ_MHZ</id> - <description>Module VPD #V keyword Nominal Frequency in MHZ -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_NOM_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_NEST_NOM_VOLTAGE</id> - <description>Module VPD #V keyword V-nest nominal voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_NEST_NOM_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_NEST_NOM_CURRENT</id> - <description>Module VPD #V keyword I-nest nominal current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure</description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_NEST_NOM_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_CS_NOM_VOLTAGE</id> - <description> - Module VPD #V keyword V-cs nominal voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_CS_NOM_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_CS_NOM_CURRENT</id> - <description> - Module VPD #V keyword I-cs nominal current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_CS_NOM_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_PS_FREQ_MHZ</id> - <description> - Module VPD #V keyword PowerSave Frequency in MHZ -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_PS_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_NEST_PS_VOLTAGE</id> - <description> - Module VPD #V keyword V-nest powersave voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_NEST_PS_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_NEST_PS_CURRENT</id> - <description> - Module VPD #V keyword I-nest powersave current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_NEST_PS_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_CS_PS_VOLTAGE</id> - <description> - Module VPD #V keyword V-cs powersave voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_CS_PS_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_CS_PS_CURRENT</id> - <description> - Module VPD #V keyword I-cs powersave current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_CS_PS_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_TURBO_FREQ_MHZ</id> - <description> - Module VPD #V keyword turbo frequency in MHZ -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_TURBO_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_NEST_TURBO_VOLTAGE</id> - <description> - Module VPD #V keyword V-nest turbo voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_NEST_TURBO_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_NEST_TURBO_CURRENT</id> - <description> - Module VPD #V keyword I-nest turbo current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_NEST_TURBO_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_CS_TURBO_VOLTAGE</id> - <description> - Module VPD #V keyword V-cs turbo voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_CS_TURBO_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_CS_TURBO_CURRENT</id> - <description> - Module VPD #V keyword I-cs turbo current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_CS_TURBO_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - - -<attribute> - <id>OVERRIDE_MVPD_FVMIN_FREQ_MHZ</id> - <description> - Module VPD #V keyword fvmin frequency MHZ -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_FVMIN_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_NEST_FVMIN_VOLTAGE</id> - <description> - Module VPD #V keyword V-nest fvmin voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_NEST_FVMIN_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_NEST_FVMIN_CURRENT</id> - <description> - Module VPD #V keyword I-nest fvmin current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_NEST_FVMIN_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_CS_FVMIN_VOLTAGE</id> - <description> - Module VPD #V keyword V-cs fvmin voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_CS_FVMIN_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_CS_FVMIN_CURRENT</id> - <description> - Module VPD #V keyword I-cs fvmin current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_CS_FVMIN_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_LAB_FREQ_MHZ</id> - <description> - Module VPD #V keyword lab frequency MHZ -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_LAB_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_NEST_LAB_VOLTAGE</id> - <description> - Module VPD #V keyword V-nest lab voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_NEST_LAB_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_NEST_LAB_CURRENT</id> - <description> - Module VPD #V keyword I-nest lab current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_NEST_LAB_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_V_CS_LAB_VOLTAGE</id> - <description> - Module VPD #V keyword V-cs lab voltage -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_V_CS_LAB_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OVERRIDE_MVPD_I_CS_LAB_CURRENT</id> - <description> - Module VPD #V keyword I-cs lab current -consumer: p8_build_pstate_datablock, others -firmware notes: Used as override attribute for pstate procedure - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_OVERRIDE_MVPD_I_CS_LAB_CURRENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_CONFIG</id> - <description>PCIE IOP lane configuration - creator: platform - consumer: proc_pcie_scominit - firmware notes: - Encoded PCIE IOP lane configuration - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_CONFIG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_SWAP</id> - <description>PCIE IOP swap configuration - creator: platform - consumer: proc_pcie_scominit - firmware notes: - Encoded PCIE IOP swap configuration - Array index: IOP number (0:2) - </description> - <simpleType> - <uint8_t></uint8_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_SWAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_PHB_ACTIVE</id> - <description>PCIE PHB valid mask - creator: platform - consumer: proc_pcie_scominit - firmware notes: - Bit mask defining set of active/valid PHBs - bit0=PHB0, bit1=PHB1, bit2=PHB2, bit3=PHB3 - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_PHB_ACTIVE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_G3_PLL_CONTROL0</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - firmware notes: - PCIe Gen3 PLL Control Register 0. - ATUNE/CPISEL. - Array index: IOP number(0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_G3_PLL_CONTROL0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_G2_PLL_CONTROL0</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - firmware notes: - PCIe Gen2/Gen1 PLL Control Register 0. - ATUNE/CPISEL. - Array index: IOP number(0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_G2_PLL_CONTROL0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe PLL Global Control Register 0. - REFISRC/REFISINK. - Array index: IOP number (0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe PLL Global Control Register 1. - ENBGDOCPSRC/ENBGDOCAMP/REFVREG. - Array index: IOP number (0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_PCS_CONTROL0</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe PCS Control Register 0. - BITLOCKTIME/ADDDREMDELTA_810_B/STARTUPDELTA_810_B/ADDDREMDELTA_810_A/ - STARTUPDELTA_A/RXREJECTHANDLING/EQCOMLETERESPONSE. - Array index: IOP number (0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_PCS_CONTROL0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_PCS_CONTROL1</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe PCS Control Register 1. - RXSIGDETSETTING/ADDDREMDELTA_128130_B/STARTUPDELTA_128130_B/ - ADDDREMDELTA_128130_A/STARTUPDELTA_128130_A. - Array index: IOP number (0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_PCS_CONTROL1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_TX_FIFO_OFFSET</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe TX FIFO Offset Register. - G3OFFSET/G2OFFSET/G1OFFSET. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_TX_FIFO_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_TX_RCVRDETCNTL</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe TX Receiver Detect Control Register. - VREFSEL/RCVRDETCNT/DETDRVC/PH1WAIT. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_TX_RCVRDETCNTL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_TX_BWLOSS1</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe TX Bandwidth Loss Coefficient Register. - GEN3BWCOEFF/GEN2BWCOEFF/GEN1BWCOEFF. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_TX_BWLOSS1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_RX_VGA_CONTROL2</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe RX VGA Control Register 2. - GAIN2/GAIN1. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_RX_VGA_CONTROL2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_RX_PEAK</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe RX Receiver Peaking Value Register. - PEAK1/PEAK2/PEAK3. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_RX_PEAK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_RX_SDL</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe RX Signal Detect Level Register. - SDLVL3/SDLVL2/SDLVL1. - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_RX_SDL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_ZCAL_CONTROL</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe ZCAL Control Register. - CMPEVALDLY. - Array index: IOP number (0:2) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_ZCAL_CONTROL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>AVDD_ID</id> - <description> - Memory AVDD voltage domain ID. All memory buffers in the same AVDD - voltage domain will share the same ID. IDs are arbitrarily assigned, - used for correlation between HB + HWSV, and are generated by - genHwsvMrwXml.pl - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VDD_ID</id> - <description> - Memory VDD voltage domain ID. All memory buffers in the same VDD - voltage domain will share the same ID. IDs are arbitrarily assigned, - used for correlation between HB + HWSV, and are generated by - genHwsvMrwXml.pl - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VCS_ID</id> - <description> - Memory VCS voltage domain ID. All memory buffers in the same VCS - voltage domain will share the same ID. IDs are arbitrarily assigned, - used for correlation between HB + HWSV, and are generated by - genHwsvMrwXml.pl - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VPP_ID</id> - <description> - Memory VPP voltage domain ID. All memory buffers in the same VPP - voltage domain will share the same ID. IDs are arbitrarily assigned, - used for correlation between HB + HWSV, and are generated by - genHwsvMrwXml.pl - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VMEM_ID</id> - <description>Voltage Memory Rail Manager ID. Currently HB only needs - to configured the Vmem voltage rail manger during the IPL. The ID - is an arbitary value and needed as correlation token between HB and - HWSV. It will be generated by the genHwsvMrwXml.pl. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<!-- Add attributes for sbe_config_update --> - -<attribute> -<id>NEST_FREQ_MHZ</id> -<description> - Nest frequency in MHz - Default should be 2000 MHz per Greg Still -</description> - <simpleType> - <uint32_t> - <default>2000</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_NEST_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CHIP_REGIONS_TO_ENABLE</id> - <description> - Called to get data to customize an IPL or SLW image with data indicating - which chip regions the SBE should enable - The data is in the format of the Module VPD PG (Partial Good Vector) - keyword which is an 32 entry array of 16bit words, each word - represents a chiplet and a defined set of bits within the word - represents regions that are good. The 16 bit word is embedded within - a 64bit word as described in the MVPD spec to reflect the clock - controller region register layout: - bits 0:3 are reserved -> set to 0 - bits 4:19 are the 16 bit data word - bits 20:63 are reserved -> set to 0 - A platform needs to return data indicating the chip regions to enable, - this may not be just the MVPD partial-good data, it may also not enable - other chips and chiplets it has decided are non-functional - this is - why it is not a standard MVPD query. - </description> - <simpleType> - <uint64_t></uint64_t> - <array>32</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_CHIP_REGIONS_TO_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>BOOT_FREQ_MHZ</id> - <description> - Boot frequency in MHZ. Default is 50% of nominal. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>2400</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_BOOT_FREQ_MHZ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EX_GARD_BITS</id> - <description> - Vector to communicate the guarded EX chiplets to SBE - One Guard bit per EX chiplet, bit location aligned to chiplet ID - (bit 16: EX00, bit 17: EX01, bit 18: EX02 ... bit 31: EX15) - Guarded EX chiplets are marked by a '1'. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EX_GARD_BITS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> -<id>PIB_I2C_REFCLOCK</id> -<description> - i2c reference clock for the system. - default is 0x4 => I2C speed = ~1Mhz per Andreas Koenig -</description> - <simpleType> - <uint32_t> - <default>0x4</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PIB_I2C_REFCLOCK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_ADU_UNTRUSTED_BAR_BASE_ADDR</id> - <description> - ADU Untrusted BAR base address (secure mode) - creator: platform - firmware notes: - 64-bit address representing BAR RA - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_ADU_UNTRUSTED_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> -<id>PIB_I2C_NEST_PLL</id> -<description> - i2c pll for the system - default is 0x26 (For PIB @500 MHz (2 GHz nest)) for - I2C speed = ~1Mhz per Andreas Koenig. -</description> - <simpleType> - <uint32_t> - <default>0x026</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PIB_I2C_NEST_PLL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_ADU_UNTRUSTED_BAR_SIZE</id> - <description> - ADU Untrusted BAR size (secure mode) - creator: platform - firmware notes: - mask applied to RA 14:43 - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_ADU_UNTRUSTED_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> -<id>SBE_IMAGE_OFFSET</id> -<description> - HostBoot image for SBE, offset to account for ECC - Default is calculated from Hostboot base image of 0x03f67000 -</description> - <simpleType> - <uint32_t> - <default>0xfff78000</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_IMAGE_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SBE_IMAGE_MINIMUM_VALID_EXS</id> - <description> - The minimum number of valid EXs that is required to be used when - customizing a SBE image. The customization will fail if it cannot - create an image with at least this many EXs. - </description> - <simpleType> - <uint32_t> - <default>3</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_IMAGE_MINIMUM_VALID_EXS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PSI_UNTRUSTED_BAR0_BASE_ADDR</id> - <description> - PSI Untrusted BAR0 base address (secure mode) - creator: platform - firmware notes: - 64-bit address representing BAR RA - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PSI_UNTRUSTED_BAR0_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> -<id>BOOT_VOLTAGE</id> -<description> - Boot Voltage for system. - 0:2 -> port enables (3b - system design based: - port 0 for non-redundant systems (100); all ports for non-redundant (111)) - 3 -> Unused - - current recommended default = 1000b - 4:7 -> phase enables (4b - defined by the system power design) - - current recommended default = 0000b - 8:15 -> VDD voltage (1B in VRM-11 encoded form - 6.25mV increments) - note: VPD is in 5mV increments - - current recommended default = 0x52 - 16:23 -> VCS voltage (1B in VRM-11 encoded form - 6.25mV increments) - note: VPD is in 5mV increments - -current recommended default = 0x4a - 24:31 -> Unused = 0x00 -</description> - <simpleType> - <uint32_t> - <default>0x80524a00</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_BOOT_VOLTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PSI_UNTRUSTED_BAR0_SIZE</id> - <description> - PSI Untrusted BAR0 size (secure mode) - creator: platform - firmware notes: - mask applied to RA 14:43 - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PSI_UNTRUSTED_BAR0_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PSI_UNTRUSTED_BAR1_BASE_ADDR</id> - <description> - PSI Untrusted BAR1 base address (secure mode) - creator: platform - firmware notes: - 64-bit address representing BAR RA - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PSI_UNTRUSTED_BAR1_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PSI_UNTRUSTED_BAR1_SIZE</id> - <description> - PSI Untrusted BAR1 size (secure mode) - creator: platform - firmware notes: - mask applied to RA 14:43 - </description> - <simpleType> - <uint64_t> - <default>0x0000000000000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PSI_UNTRUSTED_BAR1_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_SECURITY_SETUP_VECTOR</id> - <description> - Secureboot 64-bit proc_sbe_security_setup_vector used - by proc_sbe_security_setup.S. 0s are an unsecure SBE image - creator: platform - firmware notes: - 64-bit proc_sbe_security_setup_vector - </description> - <simpleType> - <uint64_t> - <default>0x8000000080000000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_SECURITY_SETUP_VECTOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- ===== Attributes supporting memory_attributes.xml HWPF Attributes ===== --> - -<attribute> - <id>MSS_VOLT</id> - <description>DRAM Voltage. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VOLT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>VPP_BASE</id> - <description> - DRAM VPP voltage domain base voltage in mV. Managed by HWPs. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VOLT_VPP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_FREQ</id> - <description>Frequency of memory channel in MHz. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_FREQ</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DIMM_MFG_ID_CODE</id> - <description>DIMM Manufacturer ID Code. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DIMM_MFG_ID_CODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_RANKS_CONFIGED</id> - <description>DIMM ranks configured. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_RANKS_CONFIGED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_NUM_RANKS_PER_DIMM</id> - <description>Number of ranks per DIMM. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_NUM_RANKS_PER_DIMM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_TYPE</id> - <description>Type of DIMM. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CUSTOM_DIMM</id> - <description>DIMM is a custom DIMM. Sometimes this is known as a CDIMM, but technically, we could support Custom DIMMs of different types than an UDIMM, such as RDIMM and LRDIMM. Created in mss_eff_cnfg</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CUSTOM_DIMM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WIDTH</id> - <description>DRAM Device Width. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WIDTH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_GEN</id> - <description>DRAM Generation. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_GEN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_PRIMARY_RANK_GROUP0</id> - <description>Primary RankGroup0. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_PRIMARY_RANK_GROUP0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_PRIMARY_RANK_GROUP1</id> - <description>Primary RankGroup1. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_PRIMARY_RANK_GROUP1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_PRIMARY_RANK_GROUP2</id> - <description>Primary RankGroup2. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_PRIMARY_RANK_GROUP2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_PRIMARY_RANK_GROUP3</id> - <description>Primary RankGroup3. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_PRIMARY_RANK_GROUP3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SECONDARY_RANK_GROUP0</id> - <description>Secondary RankGroup0. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SECONDARY_RANK_GROUP0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SECONDARY_RANK_GROUP1</id> - <description>Secondary RankGroup1. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SECONDARY_RANK_GROUP1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SECONDARY_RANK_GROUP2</id> - <description>Secondary RankGroup2. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SECONDARY_RANK_GROUP2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SECONDARY_RANK_GROUP3</id> - <description>Secondary RankGroup3. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SECONDARY_RANK_GROUP3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TERTIARY_RANK_GROUP0</id> - <description>Tertiary RankGroup0. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TERTIARY_RANK_GROUP0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TERTIARY_RANK_GROUP1</id> - <description>Tertiary RankGroup1. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TERTIARY_RANK_GROUP1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TERTIARY_RANK_GROUP2</id> - <description>Tertiary RankGroup2. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TERTIARY_RANK_GROUP2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TERTIARY_RANK_GROUP3</id> - <description>Tertiary RankGroup3. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TERTIARY_RANK_GROUP3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_QUATERNARY_RANK_GROUP0</id> - <description>Quaternary RankGroup0. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_QUATERNARY_RANK_GROUP1</id> - <description>Quaternary RankGroup1. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_QUATERNARY_RANK_GROUP2</id> - <description>Quaternary RankGroup2. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_QUATERNARY_RANK_GROUP3</id> - <description>Quaternary RankGroup3. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- TODO RTC 87603. These termination data EFF attributes have corresponding - VPD attributes that come from CVPD. When all HWPs are using the VPD - versions, these EFF versions can be deleted --> - -<attribute> - <id>EFF_ODT_RD</id> - <description>Rank Read ODT. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_ODT_RD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_ODT_WR</id> - <description>Rank Write ODT. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_ODT_WR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_RON</id> - <description>DRAM Ron. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_RON</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_RTT_NOM</id> - <description>DRAM Rtt_Nom. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_RTT_NOM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_RTT_WR</id> - <description>DRAM Rtt_WR. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_RTT_WR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WR_VREF</id> - <description>DRAM Write Vref. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WR_VREF</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WRDDR4_VREF</id> - <description>DRAM Write Vref for DDR4. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WRDDR4_VREF</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_DQ_DQS</id> - <description>Centaur DQ and DQS Drive Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_DQ_DQS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_ADDR</id> - <description>Centaur Address Drive Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_CNTL</id> - <description>Centaur Control Drive Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_CNTL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_CLK</id> - <description>Centaur Clock Drive Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_CLK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_SPCKE</id> - <description>Centaur Spare Clock Drive Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_SPCKE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_RCV_IMP_DQ_DQS</id> - <description>Centaur DQ and DQS Receiver Impedance. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_RCV_IMP_DQ_DQS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_DQ_DQS</id> - <description>Centaur DQ and DQS Slew Rate. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_DQ_DQS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_ADDR</id> - <description>Centaur Address Slew Rate. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_CLK</id> - <description>Centaur Clock Slew Rate. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_CLK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_SPCKE</id> - <description>Centaur Spare Clock Slew Rate. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_SPCKE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_CNTL</id> - <description>Centaur Control Slew Rate. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_CNTL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_RD_VREF</id> - <description>Centaur Read Vref. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_RD_VREF</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- TODO RTC 87603 down to here --> - -<attribute> - <id>EFF_CEN_DRV_IMP_DQ_DQS_SCHMOO</id> - <description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_DQ_DQS_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_CLK_SCHMOO</id> - <description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_CLK_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_SPCKE_SCHMOO</id> - <description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_SPCKE_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_DRV_IMP_CNTL_SCHMOO</id> - <description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_DRV_IMP_CNTL_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_RCV_IMP_DQ_DQS_SCHMOO</id> - <description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_RCV_IMP_DQ_DQS_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_DQ_DQS_SCHMOO</id> - <description>Slew Rates that can be selected during timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_DQ_DQS_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_CLK_SCHMOO</id> - <description>Slew Rates that can be selected during timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_CLK_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_SPCKE_SCHMOO</id> - <description>Slew Rates that can be selected during timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_SPCKE_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_ADDR_SCHMOO</id> - <description>Slew Rates that can be selected during timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_ADDR_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_SLEW_RATE_CNTL_SCHMOO</id> - <description>Slew Rates that can be selected during timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_SLEW_RATE_CNTL_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WR_VREF_SCHMOO</id> - <description>Enables for which VREF to use on the WR Schmoo. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WR_VREF_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WRDDR4_VREF_SCHMOO</id> - <description>Enables for which VREF to use on the WR Schmoo for DDR4. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WRDDR4_VREF_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_RD_VREF_SCHMOO</id> - <description>Enables for which VREF value can be used in timing adjustments. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_RD_VREF_SCHMOO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_SIZE</id> - <description>DIMM Size. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_BANKS</id> - <description>Number of DRAM banks. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_BANKS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_ROWS</id> - <description>Number of DRAM rows. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_ROWS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_COLS</id> - <description>Number of DRAM columns. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_COLS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_DENSITY</id> - <description>DRAM Density. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_DENSITY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRCD</id> - <description>DRAM RAS to CAS Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRCD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRRD</id> - <description>DRAM Row ACT to Row ACT Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRRD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRP</id> - <description>DRAM Row Precharge Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRAS</id> - <description>DRAM ACT to Precharge Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRAS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRC</id> - <description>DRAM ACT to ACT/Refresh Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRFI</id> - <description>Refresh Interval. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRFI</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRFC</id> - <description>DRAM Refresh Recovery Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRFC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TWTR</id> - <description>DRAM Internal Write to Read Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TWTR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TRTP</id> - <description>DRAM Internal Read to Precharge Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRTP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TFAW</id> - <description>DRAM Four ACT Window Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TFAW</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_BL</id> - <description>DRAM Burst Length. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_BL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_CL</id> - <description>DRAM CAS Latency. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_CL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_AL</id> - <description>DRAM Additive Latency. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_AL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_CWL</id> - <description>DRAM CAS Write Latency. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_CWL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_RBT</id> - <description>DRAM Read Burst Type. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_RBT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TM</id> - <description>DRAM Test Mode. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_DLL_RESET</id> - <description>DRAM DLL Reset. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_DLL_RESET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WR</id> - <description>DRAM Write Recovery. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_DLL_PPD</id> - <description>DRAM DLL Precharge PD. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_DLL_PPD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_DLL_ENABLE</id> - <description>DRAM DLL Enable. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_DLL_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TDQS</id> - <description>DRAM TDQS. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TDQS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_WR_LVL_ENABLE</id> - <description>DRAM Write Level Enable. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_WR_LVL_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_OUTPUT_BUFFER</id> - <description>DRAM output buffer. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_OUTPUT_BUFFER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_PASR</id> - <description>DRAM Partial Array Self-Refresh. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_PASR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_ASR</id> - <description>DRAM Auto Self-Refresh. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_ASR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_SRT</id> - <description>DRAM Self-Refresh Temperature Range. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_SRT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MPR_LOC</id> - <description>Multi Purpose Register Location. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MPR_LOC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MPR_MODE</id> - <description>Multi Purpose Register Mode. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MPR_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_RCD_CNTL_WORD_0_15</id> - <description>DIMM RCD Control Word. Initialized and used by HWPs.</description> - <simpleType> - <uint64_t> - </uint64_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_RCD_CNTL_WORD_0_15</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_RCD_IBT</id> - <description>DIMM RCD IBT. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_RCD_IBT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_RCD_MIRROR_MODE</id> - <description>DIMM RCD Mirror mode. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_RCD_MIRROR_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_MODE</id> - <description>Specifies the schmoo mode to use during draminit_train_adv. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_ADDR_MODE</id> - <description>Specifies the schmoo mode to use during draminit_train_adv. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_ADDR_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_TEST_VALID</id> - <description>Specifies the schmoo test to run during draminit_train_adv. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_TEST_VALID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_PARAM_VALID</id> - <description>Specifies the schmoo parameters to use during draminit_train_adv. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_PARAM_VALID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_WR_EYE_MIN_MARGIN</id> - <description>Specifies the schmoo minimum margin to use during draminit_train_adv. Used to signal possible SI issues in memory.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_WR_EYE_MIN_MARGIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_RD_EYE_MIN_MARGIN</id> - <description>Specifies the schmoo minimum margin to use during draminit_train_adv. Used to signal possible SI issues in memory.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_RD_EYE_MIN_MARGIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_DQS_CLK_MIN_MARGIN</id> - <description>Specifies the schmoo minimum margin to use during draminit_train_adv. Used to signal possible SI issues in memory.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_DQS_CLK_MIN_MARGIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_RD_GATE_MIN_MARGIN</id> - <description>Specifies the schmoo minimum margin to use during draminit_train_adv. Used to signal possible SI issues in memory.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_RD_GATE_MIN_MARGIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SCHMOO_ADDR_CMD_MIN_MARGIN</id> - <description>Specifies the schmoo minimum margin to use during draminit_train_adv. Used to signal possible SI issues in memory.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SCHMOO_ADDR_CMD_MIN_MARGIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MEMCAL_INTERVAL</id> - <description>Specifies the memcal interval in clocks. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MEMCAL_INTERVAL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_ZQCAL_INTERVAL</id> - <description>Specifies the zqcal interval in clocks. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_ZQCAL_INTERVAL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_IBM_TYPE</id> - <description>Specifies the memory topology type. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_IBM_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_NUM_DROPS_PER_PORT</id> - <description>Specifies the number of DIMM dimensions that are valid per port. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_NUM_DROPS_PER_PORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_STACK_TYPE</id> - <description>Specifies the DRAM package type. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_STACK_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_NUM_MASTER_RANKS_PER_DIMM</id> - <description>Specifies the number of master ranks per DIMM. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_NUM_MASTER_RANKS_PER_DIMM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_NUM_PACKAGES_PER_RANK</id> - <description>Specifies the number of DRAM packages per rank. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_NUM_PACKAGES_PER_RANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_NUM_DIES_PER_PACKAGE</id> - <description>Specifies the number of DRAM dies per package. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_NUM_DIES_PER_PACKAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <description>DIMM throttle numerator. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_THROTTLE_DENOMINATOR</id> - <description>DIMM throttle denominator. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_THROTTLE_DENOMINATOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <description>This is the throttle numerator setting for cfg_nm_n_per_chip. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_WATT_TARGET</id> - <description>Channel total memory watts. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_WATT_TARGET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_POWER_SLOPE</id> - <description>DIMM Power slope value. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_POWER_SLOPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_POWER_SLOPE2</id> - <description>DIMM Power slope value. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_POWER_SLOPE2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_POWER_INT</id> - <description>DIMM Power intercept value. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_POWER_INT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_POWER_INT2</id> - <description>Supplier Power intercept value for dimm</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_POWER_INT2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_TOTAL_POWER_SLOPE</id> - <description>Master Total Power slope value for dimm</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_TOTAL_POWER_SLOPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_TOTAL_POWER_SLOPE2</id> - <description>Supplier Total Power slope value for dimm</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_TOTAL_POWER_SLOPE2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_TOTAL_POWER_INT</id> - <description>Master Total Power intercept value for dimm</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_TOTAL_POWER_INT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_TOTAL_POWER_INT2</id> - <description>Supplier Total Power intercept value for dimm</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_TOTAL_POWER_INT2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DIMM_MAXBANDWIDTH_GBS</id> - <description>DIMM Max Bandwidth in GBs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DIMM_MAXBANDWIDTH_GBS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DIMM_MAXBANDWIDTH_MRS</id> - <description>DIMM Max Bandwidth in MRs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DIMM_MAXBANDWIDTH_MRS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_MAXBANDWIDTH_GBS</id> - <description>Channel Max Bandwidth in GBs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_GBS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_GBS</id> - <description>Channel Pair Max Bandwidth in GBs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_PAIR_MAXBANDWIDTH_GBS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_MAXBANDWIDTH_MRS</id> - <description>Channel Max Bandwidth MRs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_MRS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_MRS</id> - <description>Channel Pair Max Bandwidth MRs. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_PAIR_MAXBANDWIDTH_MRS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DIMM_MAXPOWER</id> - <description>DIMM Max Power output. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2,2</array><!-- [drop][port] --> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DIMM_MAXPOWER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_MAXPOWER</id> - <description>Channel Max Power output. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_MAXPOWER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CHANNEL_PAIR_MAXPOWER</id> - <description>Channel Pair Max Power output. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CHANNEL_PAIR_MAXPOWER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_RUNTIME_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <description>Runtime throttle numerator setting for cfg_nm_n_per_mba. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_RUNTIME_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_RUNTIME_MEM_THROTTLE_DENOMINATOR</id> - <description>Runtime throttle denominator setting for cfg_nm_m. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_RUNTIME_MEM_THROTTLE_DENOMINATOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_RUNTIME_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <description>Runtime throttle numerator setting for cfg_nm_n_per_chip. Initialized and used by HWPs.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_RUNTIME_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_ZSERIES</id> - <description>Determines if the code is Zseries type or P Series. The platform determines this and this attribute is mostly used in the initfiles so that we can share the same initialization code with the zSeries team</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_ZSERIES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- Note: This looks incorrect because memory_attributes.xml says it is platInit (therefore we should set it up to a sensible value), - but recent discussions have concluded that a HWP will fill this in, this implementation is correct, memory_attributes.xml will eventually change. --> -<attribute> - <id>MSS_NWELL_MISPLACEMENT</id> - <description>Set by the platform depending on DD1 vs DD1.01. If true, then SI settings affected by the NWELL problem are adjusted. Used in eff_config</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_NWELL_MISPLACEMENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_INTERLEAVE_ENABLE</id> - <description> - Used in the setting of MCS groups. It is a bitfield. - - If 0x01 is set then groups of 1 are enabled and the SMP fabric must - be set in checkerboard mode (see ALL_MCS_IN_INTERLEAVING_GROUP). - - If 0x02 is set then groups of 2 are possible. - - If 0x04 is set then groups of 4 are possible. - - If 0x08 is set then groups of 8 are possible. - This attribute is based on Machine-Type-Model (MTM) and is setup by - the service processor. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0x07</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_INTERLEAVE_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MCA_HASH_MODE</id> - <description></description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MCA_HASH_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MBA_ADDR_INTERLEAVE_BIT</id> - <description>sets the Centaur address bits used to interleave addresses between MBA01 and MBA23. valid values are 23 through 32.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MBA_ADDR_INTERLEAVE_BIT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MBA_CACHELINE_INTERLEAVE_MODE</id> - <description>centaur interleave mode. 1 = 256-BIT, 0 = 128-BIT.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MBA_CACHELINE_INTERLEAVE_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CACHE_ENABLE</id> - <description> - Specifies if a Memory Buffer chip L4 cache is enabled or disabled - For good memory buffer chips, L4 is enabled - Firmware can set to disabled for a particular chip if the cache is - not functional - 1 = enabled, 0 = disabled. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CACHE_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_PREFETCH_ENABLE</id> - <description>Prefteching enable. 1 = enable, 0 = disable.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_PREFETCH_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CLEANER_ENABLE</id> - <description>L4 cleaner enable. 1 = enable, 0 = disable.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CLEANER_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_LAB_OVERRIDE_FOR_MEM_PLL</id> - <description>override the default Centaur MEM PLL settings with user-specified scan chain data. 1 = ON, 0 = OFF.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_LAB_OVERRIDE_FOR_MEM_PLL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_MC_IN_GROUP</id> - <description>A 8 bit vector that would be a designation of which MC are involved in the group. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>8</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_MC_IN_GROUP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MCS_GROUP_32</id> - <description>Data Structure from eff grouping to setup bars to help determine different groups - Non- Mirroring [0-7] 0 -- MCS size //1-- No of MCS/group //2-- Total group size //3 -- Base address// 4-11 - MCS ID number// 12 --Alter.Bar //13 - A.Group Size // 14 - A.Base address - // Mirroring [8-15] 0 -- MCS size //1-- No of MCS/group //2-- Total group size //3 -- Base address// 4-11 - MCS ID number// 12 --Alter.Bar //13 - A.Group Size // 14 - A.Base address -Measured in GB</description> - <simpleType> - <uint32_t> - </uint32_t> - <array>16,16</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MCS_GROUP_32</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_EFF_DIMM_FUNCTIONAL_VECTOR</id> - <description>A bit vector (per Dean's request) specifying if a DIMM is functional. DIMM attributes, such as SIZE, are qualified by this bit vector. The attribute ANDed 0x80 means port 0, DIMM 0 is functional, 0x40 means port 0, DIMM 1 is functional. 0x08 means port 1, DIMM 0 is functional and 0x04 means port 1 DIMM 1 is functional. A fully populated system would have the value of 0xCC. Used in various locations and is computed in mss_eff_cnfg. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. Each memory channel will have a value. creator: mss_eff_cnfg consumer: various firmware notes: none -This factors in functionality</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_EFF_DIMM_FUNCTIONAL_VECTOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CAL_STEP_ENABLE</id> - <description>A bit vector denoting valid cal steps to run during dram_init_train. [0] EXT_ZQCAL -[1] WR_LEVEL -[2] DQS_ALIGN -[3] RDCLK_ALIGN -[4] READ_CTR -[5] WRITE_CTR -[6] COARSE_WR -[7] COARSE_RD -bits6:7 will be consumed together to form COARSE_LVL. </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CAL_STEP_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MEM_IPL_COMPLETE</id> - <description>A numerical number indicating if the memory procedures are complete. written by mss_setup_bars when the bars are now functional in the processor. </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MEM_IPL_COMPLETE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_SLEW_RATE_DATA</id> - <description>The 4 bit result of running the slew calibration algorithm at various rates and impedances</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2, 4, 4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_SLEW_RATE_DATA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_SLEW_RATE_ADR</id> - <description>The 4 bit result of running the slew calibration algorithm at various rates and impedances</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2, 4, 4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_SLEW_RATE_ADR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ECID</id> - <description> - Bits 0 to 63 of the ECID in array entry 0 and bits 64 to 127 in ECID array entry 1 - Created from running proc_getecid.C for processors - Created from running mss_get_cen_ecid.C for centaurs - </description> - <simpleType> - <uint64_t> - </uint64_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_ECID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_ALLOW_SINGLE_PORT</id> - <description>When this value is true, then mss_eff config will allow a single port to have one dimm and will allow ports to have different sizes. Used in eff_config</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_ALLOW_SINGLE_PORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- TODO RTC 87603. These phase rotator EFF attributes have corresponding - VPD attributes that come from CVPD. When all HWPs are using the VPD - versions, these EFF versions can be deleted --> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CLK_P0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CLK_P0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CLK_P1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CLK_P1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CLK_P0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CLK_P0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CLK_P1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CLK_P1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A3</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A4</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A4</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A5</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A5</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A6</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A6</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A7</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A7</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A8</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A8</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A9</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A9</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A10</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A10</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A11</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A11</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A12</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A12</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A13</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A13</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A14</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A14</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_A15</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A15</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_BA0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_BA1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_BA2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_CASN</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_CASN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_RASN</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_RASN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_CMD_WEN</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_WEN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_PAR</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_PAR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M_ACTN</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M_ACTN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE3</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN3</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_ODT0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_ODT1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE3</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN2</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN3</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN3</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT0</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_ODT0</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT1</id> - <description>Phase rotator value that comes from termination on the CDIMM VPD</description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_ODT1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- TODO RTC 87603 down to here --> - -<attribute> - <id>MSS_DQS_SWIZZLE_TYPE</id> - <description>DQS Swizzle type is set by the platform to describe what kind of DQS connection is being used for register acceses. Type 0 is normal, type 1 is for systems with wiring like glacier 1. Additional types maybe defined if new boards have even different DQS swizzle features - - NORMAL_TYPE_0 = 0 - GLACIER_TYPE_1 = 1 - PALMETTO_TYPE_2 = 2 - </description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DQS_SWIZZLE_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_MCS_GROUP</id> - <description>Data Structure from eff grouping to setup bars to help determine different groups - Non- Mirroring [0-7] 0 -- MCS size //1-- No of MCS/group //2-- Total group size //3 -- Base address// 4-11 - MCS ID number// 12 --Alter.Bar //13 - A.Group Size // 14 - A.Base address - // Mirroring [8-15] 0 -- MCS size //1-- No of MCS/group //2-- Total group size //3 -- Base address// 4-11 - MCS ID number// 12 --Alter.Bar //13 - A.Group Size // 14 - A.Base address -Measured in GB</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>16,16</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_MCS_GROUP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CKE_MAP</id> - <description>Rank to CKE map. Used in various locations and is computed in mss_eff_cnfg_cke_map. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg_cke_map consumer: various firmware notes: none</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CKE_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SPCKE_MAP</id> - <description>Rank to Spare CKE map. Used in various locations and is computed in mss_eff_cnfg_cke_map. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg_cke_map consumer: various firmware notes: none</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SPCKE_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_SPARE</id> - <description>Spare DRAM availability. Used in various locations and is computed in mss_eff_cnfg. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg consumer: various firmware notes: load from spd</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_SPARE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_PSRO</id> - <description>Set by the centaur mss_get_cen_ecid function used diagnostic and chip characterization reporting</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_PSRO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- ===== End Attributes supporting memory_attributes.xml HWPF Attributes ===== --> - -<attribute> - <id>EI_BUS_TX_LANE_INVERT</id> - <description> - This attribute represents the polarity of a differential wire pair on the DMI and A buses. - creator: platform (generated based on MRW data) - See defintion in common_attributes.xml for more information. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_EI_BUS_TX_LANE_INVERT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PERV_BNDY_PLL_CHIPLET_ID</id> - <description>Chiplet ID for ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll - creator: platform - firmware notes: - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PERV_BNDY_PLL_CHIPLET_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PB_BNDY_DMIPLL_CHIPLET_ID</id> - <description>Chiplet ID for ring image for pb_bndy_dmipll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PB_BNDY_DMIPLL_CHIPLET_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_AB_BNDY_PLL_CHIPLET_ID</id> - <description>Chiplet ID for ring image for ab_bndy_pll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_AB_BNDY_PLL_CHIPLET_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCI_BNDY_PLL_CHIPLET_ID</id> - <description>Chiplet ID for ring image for pci_bndy_pll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCI_BNDY_PLL_CHIPLET_ID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PERV_BNDY_PLL_SCAN_SELECT</id> - <description>Scan select for ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll - creator: platform - firmware notes: - </description> - <simpleType> - <uint32_t> - <default>0x00100008</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PERV_BNDY_PLL_SCAN_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PB_BNDY_DMIPLL_SCAN_SELECT</id> - <description>Scan select for ring image for pb_bndy_dmipll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PB_BNDY_DMIPLL_SCAN_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_AB_BNDY_PLL_SCAN_SELECT</id> - <description>Scan select for ring image for ab_bndy_pll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_AB_BNDY_PLL_SCAN_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCI_BNDY_PLL_SCAN_SELECT</id> - <description>Scan select for ring image for pci_bndy_pll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCI_BNDY_PLL_SCAN_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- ===== Supporting poreve_memory_attributes.xml ===== --> - -<attribute> - <id>SBE_SEEPROM_I2C_ADDRESS_BYTES</id> - <description> - The number of address bytes required to address the SEEPROM memory - device that contains SBE IPL code. This will vary by device based on - the device capacity, and must be either 1, 2, 3 or 4. - </description> - <simpleType> - <uint8_t> - <default>2</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_SEEPROM_I2C_ADDRESS_BYTES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SBE_SEEPROM_I2C_DEVICE_ADDRESS</id> - <description> - A 2-element array containing the I2C device address of the primary (0) - and secondary (1) SEEPROM devices containing SBE IPL code. - Provided by the Machine Readable Workbook - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_SEEPROM_I2C_DEVICE_ADDRESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SBE_SEEPROM_I2C_PORT</id> - <description> - A 2-element array containing the I2C controller port number of the - primary (0) and secondary (1) SEEPROM devices containing SBE IPL code. - Provided by the Machine Readable Workbook - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_SEEPROM_I2C_PORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PNOR_I2C_ADDRESS_BYTES</id> - <description> - The number of address bytes required to address the PNOR memory device - via the pseudo-I2C (LPC, ECCAX) controller. This will vary by device - based on the device capacity, and must be either 0, 1, 2, 3 or 4. - - This attribute will be set to 0 for chips with no PNOR attached - (PoreVe will never run on these chips). - - Provided by the Machine Readable Workbook - </description> - <simpleType> - <uint8_t> - <default>4</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PNOR_I2C_ADDRESS_BYTES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- ===== End supporting poreve_memory_attributes.xml ===== --> - -<!-- Support for sync_attributes.xml --> -<attribute> - <id>SYNC_BETWEEN_STEPS</id> - <description> - Attribute to enable targetting attribute sync when in istep mode. - 1 = sync will occur following each substep when ipl'ing in single step mode - 0 = sync will not be done after each step - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SYNC_BETWEEN_STEPS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> -<!-- End support for sync_attributes.xml --> - -<!-- Support for proc_select_boot_master --> - -<enumerationType> - <id>PROC_SELECT_BOOT_MASTER</id> - <description>Enumeration indicating which chip should be used as the PROC_SELECT_BOOT_MASTER</description> - <enumerator> - <name>PRIMARY</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SECONDARY</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_SELECT_BOOT_MASTER</id> - <description> - Specifies which chip should be used as the boot master - Initialized by the platform. - PRIMARY - the primary master is used for the BOOT - SECONDARY - the alternate master is used for the BOOT - Platforms are expected to set this to PRIMARY in normal operation - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_SELECT_BOOT_MASTER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - - -<enumerationType> - <id>PROC_SELECT_SEEPROM_IMAGE</id> - <description>Enumeration indicating which SEEPROM image should be used for the boot master</description> - <enumerator> - <name>FIRST</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SECOND</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_SELECT_SEEPROM_IMAGE</id> - <description> - Specifies which SEEPROM image should be used for the boot master. - FIRST - the first image was selected - SECOND - the second image was selected - Platforms are expected to set this to FIRST in normal operation - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_SELECT_SEEPROM_IMAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>PROC_SELECT_BOOT_SEEPROM_IMAGE</id> - <description>Enumeration indicating which SEEPROM image should be used to boot a processor</description> - <enumerator> - <name>FIRST</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SECOND</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_SELECT_BOOT_SEEPROM_IMAGE</id> - <description> - Specifies which SEEPROM image should be used to boot a processor - FIRST - the first image was selected - SECOND - the second image was selected - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_SELECT_BOOT_SEEPROM_IMAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ENABLED_THREADS</id> - <description> - Bitmask of threads to enable for each processor, - Zero means enable all architected threads - </description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MAX_PROC_CHIPS_PER_NODE</id> - <description> - System attribute. - The max proc chips per node available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_EXS_PER_PROC_CHIP</id> - <description> - System attribute. - The max EX units per proc chip available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_DIMMS_PER_MBA_PORT</id> - <description> - System attribute. - The max DIMMs per MBA Port available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_MBA_PORTS_PER_MBA</id> - <description> - System attribute. - The max MBA ports per MBA available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_MBAS_PER_MEMBUF_CHIP</id> - <description> - System attribute. - The max MBAS per membuf available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_CHIPLETS_PER_PROC</id> - <description> - System attribute. - The max chiplets per proc available in the system. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MAX_MCS_PER_SYSTEM</id> - <description> - System attribute. - The max MCS units available in the system. - </description> - <simpleType> - <uint8_t> - <default>4</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<!-- Note: This attribute is only used by FSP --> -<attribute> - <id>DMI_REFCLOCK_SWIZZLE</id> - <description> - Defines Murano/Venice/Naples FSI GP8 refclock enable field bit offset (0:7) associated with this MCS chip unit. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_DMI_REFCLOCK_SWIZZLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EI_BUS_TX_MSBSWAP</id> - <description> - Source: MRW: Downstream MSB Swap and Upstream MSB Swap - Usage: TX_MSBSWAP initfile setting for DMI and A buses - - This attribute represents whether or not a single clock group bus such as DMI and A bus was wired by the board designer using a feature - called MSB Swap where lane 0 of the TX chip wires to lane n-1 on the RX chip where 'n' is the width of the bus. A basic description - of this capability is that the board designer can save layers on the board wiring by crossing the wiring between the two chips in - a prescribed manner. In a non-MSB Swapped bus Lane 0 on the TX chip wires to lane 0 on the RX chip, lane 1 to lane 1 and so on. - If a bus is MSB Swapped then lane 0 of the TX chip wires to lane 'n-1' of the RX chip, lane 1 to lane 'n-2', etc. Random or - arbitrary wiring of TX to RX lanes on different chips is NOT ALLOWED. - - The Master Chip of two connected chips is defined as the chip with the smaller value of (100*Node + Pos). - The Slave Chip of two connected chips is defined as the chip with the larger value of (100*Node + Pos). - The Downstream direction is defined as the direction from the Master chip to the Slave chip. - The Upstream direction is defined as the direction from the Slave chip to the Master chip. - - The Downstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the Downstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired normally, msb to msb, lsb to lsb (lane0 to lane0). - - The Upstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the Upstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired normally, msb to msb, lsb to lsb (lane0 to lane0). - - It is up to the platform code to set up each ATTR_EI_BUS_TX_MSBSWAP value for the correct target endpoints. - - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_EI_BUS_TX_MSBSWAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_FREQ_OVERRIDE</id> - <description>FOR LAB USE ONLY: Frequency override of this memory channel in MHz, comprising of up to three DIMMs. Set by config file or an attribute writing program. Consumed by mss_freq. The default of AUTO means mss_freq will find the best frequencies given the DIMMs plugged in and other rules. Otherwise, this is the system frequency. -firmware notes: Platforms should initialize this attribute to AUTO (0)</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_FREQ_OVERRIDE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- mcbist attributes --> -<attribute> - <id>MCBIST_PATTERN</id> - <description>Enables mcbist data pattern selection.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_PATTERN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_TEST_TYPE</id> - <description>Enables mcbist test type selection.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_TEST_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_PRINTING_DISABLE</id> - <description>MCBIST support for printing</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_PRINTING_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_DATA_ENABLE</id> - <description>MCBIST support for enabling data</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_DATA_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_USER_RANK</id> - <description>MCBIST support for rank selection</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_USER_RANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_USER_BANK</id> - <description>MCBIST support for bank selection</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_USER_BANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SCHMOO_MULTIPLE_SETUP_CALL</id> - <description>MCBIST for multiple setup</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SCHMOO_MULTIPLE_SETUP_CALL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_MODES</id> - <description>Can choose mcbist address mode for full,half or quarter addressing mode.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_MODES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_RANK</id> - <description> Defines the rank for the Mcbist </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_RANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_START_ADDR</id> - <description>Defines the start address for the Mcbist address range</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_START_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_END_ADDR</id> - <description>Defines the end address for the Mcbist address range</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_END_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ERROR_CAPTURE</id> - <description>Enables error capture; basically a flag.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ERROR_CAPTURE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_MAX_TIMEOUT</id> - <description>Define mcbist Max timeout</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_MAX_TIMEOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_PRINT_PORT</id> - <description>Enable which port prints are required.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_PRINT_PORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_STOP_ON_ERROR</id> - <description>Flag to stop Mcbist on Error.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_STOP_ON_ERROR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_DATA_SEED</id> - <description>Define data seed for the random data pattern or test</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_DATA_SEED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_INTER</id> - <description>The address interleave map with user cases or deafult cases of BANK_RANK,RANK_BANK,BANK_ONLY,RANK_ONLYRANKS_DIMM0,RANKS_DIMM1,USER_PATTERN.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_INTER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_NUM_ROWS</id> - <description>User defined constraint for limiting number of rows for addressing.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_NUM_ROWS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_NUM_COLS</id> - <description>User defined constraint for limiting number of columns for addressing.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_NUM_COLS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_RANK</id> - <description>User defined constraint for limiting number of ranks for addressing.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_RANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_BANK</id> - <description>User defined constraint for limiting number of banks for addressing.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_BANK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_SLAVE_RANK_ON</id> - <description>If slave ranks exists;Restrict usage or enable addressing on them as well.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_SLAVE_RANK_ON</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_STR_MAP</id> - <description>To Define custom addressing map ; Input by user.</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_STR_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_ADDR_RAND</id> - <description>Flag for Addressing to go sequential manner or random.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_ADDR_RAND</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_REFCLOCK_ENABLE</id> - <description>PCIE refclock enable valid mask - creator: platform - consumer: proc_pcie_scominit - firmware notes: - Bit mask defining state of refclock drive enables - bit0=PCI0, bit1=PCI1, bit2=PCI2, bit3=PCI3 - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_REFCLOCK_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>PROC_PBIEX_ASYNC_SEL</id> - <description>Enumeration indicating which _PBIEX_ASYNC_SEL should be use</description> - <enumerator> - <name>SEL0</name> - <value>0</value> - </enumerator> - <enumerator> - <name>SEL1</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SEL2</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PROC_PBIEX_ASYNC_SEL</id> - <description>Selector for ATTR_PROC_EX_FUNC_L3_DELTA_DATA value to be returned by platform. - creator: proc_build_smp - firmware notes: - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PBIEX_ASYNC_SEL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_DCM_INSTALLED</id> - <description> - PROC_CHIP Attribute - If true, the chip is installed on a Dual Chip Module - Provided by the Machine Readable Workbook - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_DCM_INSTALLED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - - -<!-- === Attributes supporting erepair_thresholds.xml HWPF Attributes === --> -<attribute> - <id>X_EREPAIR_THRESHOLD_FIELD</id> - <description> - This attribute represents the eRepair threshold value of X-Bus used - in the field. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_X_EREPAIR_THRESHOLD_FIELD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>A_EREPAIR_THRESHOLD_FIELD</id> - <description> - This attribute represents the eRepair threshold value of A-Bus used - in the field. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_A_EREPAIR_THRESHOLD_FIELD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DMI_EREPAIR_THRESHOLD_FIELD</id> - <description> - This attribute represents the eRepair threshold value of DMI-Bus used - in the field. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_DMI_EREPAIR_THRESHOLD_FIELD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>X_EREPAIR_THRESHOLD_MNFG</id> - <description> - This attribute represents the eRepair threshold value of X-Bus used - by Manufacturing. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_X_EREPAIR_THRESHOLD_MNFG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>A_EREPAIR_THRESHOLD_MNFG</id> - <description> - This attribute represents the eRepair threshold value of A-Bus used - by Manufacturing. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_A_EREPAIR_THRESHOLD_MNFG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DMI_EREPAIR_THRESHOLD_MNFG</id> - <description> - This attribute represents the eRepair threshold value of DMI-Bus used - by Manufacturing. - creator: platform (generated based on MRW data) - See defintion in erepair_thresholds.xml for more information. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_DMI_EREPAIR_THRESHOLD_MNFG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> -<!-- ===== End Attributes supporting erepair_thresholds.xml HWPF Attributes ===== --> - -<!-- Mem PLL attributes ===== --> -<attribute> - <id>MEMB_TP_BNDY_PLL_SCAN_SELECT</id> - <description>Scan select for ring image for Centaur tp_bndy_pll ring - creator: platform - firmware notes: - </description> - <simpleType> - <uint32_t> - <default>0x00100008</default> - </uint32_t> - </simpleType> - <readable/> - <persistency>non-volatile</persistency> - <hwpfToHbAttrMap> - <id>ATTR_MEMB_TP_BNDY_PLL_SCAN_SELECT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <description>Machine Readable Workbook safe mode throttle value for numerator cfg_nm_n_per_mba</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_MBA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <description>Machine Readable Workbook safe mode throttle value for numerator cfg_nm_n_per_chip</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_CHIP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_THERMAL_MEMORY_POWER_LIMIT</id> - <description>Machine Readable Workbook Thermal Memory Power Limit</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_THERMAL_MEMORY_POWER_LIMIT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_LPASR</id> - <description> Low Power Auto Self-Refresh. This is for DDR4 MRS2. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_LPASR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MPR_PAGE</id> - <description>MPR Page Selection This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MPR_PAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_GEARDOWN_MODE</id> - <description>Gear Down Mode. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_GEARDOWN_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_PER_DRAM_ACCESS</id> - <description>Per DRAM accessibility. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_PER_DRAM_ACCESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TEMP_READOUT</id> - <description>Temperature sensor readout. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TEMP_READOUT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_FINE_REFRESH_MODE</id> - <description>Fine refresh mode. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_FINE_REFRESH_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CRC_WR_LATENCY</id> - <description>write latency for CRC and DM. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CRC_WR_LATENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MPR_RD_FORMAT</id> - <description>MPR READ FORMAT. This is for DDR4 MRS3. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MPR_RD_FORMAT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_MAX_POWERDOWN_MODE</id> - <description>Max Power down mode. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_MAX_POWERDOWN_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TEMP_REF_RANGE</id> - <description>Temp ref range. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TEMP_REF_RANGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TEMP_REF_MODE</id> - <description>Temp controlled ref mode. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TEMP_REF_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_INT_VREF_MON</id> - <description>Internal Vref Monitor.. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_INT_VREF_MON</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CS_CMD_LATENCY</id> - <description>CS to CMD/ADDR Latency. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CS_CMD_LATENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_SELF_REF_ABORT</id> - <description>Self Refresh Abort. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_SELF_REF_ABORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_RD_PREAMBLE_TRAIN</id> - <description>Read Pre amble Training Mode. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_RD_PREAMBLE_TRAIN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_RD_PREAMBLE</id> - <description>Read Pre amble. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_RD_PREAMBLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_WR_PREAMBLE</id> - <description>Write Pre amble. This is for DDR4 MRS4. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_WR_PREAMBLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CA_PARITY_LATENCY</id> - <description>C/A Parity Latency Mode. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CA_PARITY_LATENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CRC_ERROR_CLEAR</id> - <description>CRC Error Clear. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CRC_ERROR_CLEAR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CA_PARITY_ERROR_STATUS</id> - <description>C/A Parity Error Status. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CA_PARITY_ERROR_STATUS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_ODT_INPUT_BUFF</id> - <description>ODT Input Buffer during power down. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_ODT_INPUT_BUFF</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_RTT_PARK</id> - <description>RTT_Park value. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - <array>2, 2, 4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_RTT_PARK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CA_PARITY</id> - <description>CA Parity Persistance Error. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CA_PARITY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DATA_MASK</id> - <description>Data Mask. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DATA_MASK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_WRITE_DBI</id> - <description>Write DBI. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_WRITE_DBI</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_READ_DBI</id> - <description>Read DBI. This is for DDR4 MRS5. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_READ_DBI</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_VREF_DQ_TRAIN_VALUE</id> - <description>vrefdq_train value. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_VREF_DQ_TRAIN_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_VREF_DQ_TRAIN_RANGE</id> - <description>vrefdq_train range. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_VREF_DQ_TRAIN_RANGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_VREF_DQ_TRAIN_ENABLE</id> - <description>vrefdq_train enable. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - <array>2,2,4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_VREF_DQ_TRAIN_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>TCCD_L</id> - <description>tccd_l. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_TCCD_L</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_WRITE_CRC</id> - <description>Write CRC control for DDR4. Set in mss_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: various - firmware notes: none</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_WRITE_CRC</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_2N_MODE_ENABLED</id> - <description>Describes if this MBA is in 2N address mode. The DIMM attributes associated with this MBA describes if this mode is needed for SI. The MR Keyword of the VPD gives and indication of the value needed. Set by eff_config and consumed in the mba_def.initfile.</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_2N_MODE_ENABLED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DIMM_POWER_TEST_REV</id> - <description>The power test revision number that is saved when data is saved on an ISDIMM. If the power test changes, then a difference indicates that the power test needs to be rerun. This attribute needs to stick around between IPLs</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DIMM_POWER_TEST_REV</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FRU_ID</id> - <description>FRU ID attribute used to report FRU information to the BMC - for each fru in the system.</description> - <simpleType><uint32_t><default>0</default></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>BMC_FRU_ID</id> - <description>BMC FRU ID attribute to report the system firmware levels - to the BMC.</description> - <simpleType><uint32_t><default>0</default></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>CENTAUR_ECID_FRU_ID</id> - <description>FRU ID attribute for centaur ECID data. This fru ID is used to - report the ECID data to the BMC and make it available for systems which - have then centaur chips soldered to the backplane.</description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PLCK_IPL_ATTR_OVERRIDES_EXIST</id> - <description> - Set to 1 by HWSV to indicate that attribute overrides exist in a PLCK IPL - (not an IPL by steps). This is read by Hostboot to determine if it needs - to request the attribute overrides from HWSV before starting its IPL. - </description> - <simpleType><uint8_t><default>0x00</default></uint8_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>DUMMY_PERSISTENCY</id> - <description>Cached value to test persistency</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_DUMMY_PERSISTENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>IS_INTER_ENCLOSURE_BUS</id> - <description>Indicate an inter-enclosure bus at this endpoint target. - 0 = No, 1 = Yes - </description> - <simpleType> - <uint8_t><default>0</default></uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PEER_PATH</id> - <description>Entity path of the peer target of an Abus - </description> - <nativeType> - <name>EntityPath</name> - </nativeType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_HTM_BAR_SIZE</id> - <description>Desired HTM trace memory size value - creator: platform - firmware notes: - set by platform to request size of per-chip area reserved - for HTM trace memory - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_HTM_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_OCC_SANDBOX_SIZE</id> - <description>Desired size of OCC sandbox memory region - creator: platform - firmware notes: - set by platform to request size of per-chip area reserved - for OCC sandbox function - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_OCC_SANDBOX_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_HTM_BAR_BASE_ADDR</id> - <description>HTM trace memory base address allocated - </description> - <simpleType><uint64_t></uint64_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_HTM_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_OCC_SANDBOX_BASE_ADDR</id> - <description>OCC sandbox base address allocated - </description> - <simpleType><uint64_t></uint64_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_OCC_SANDBOX_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEM_MIRROR_PLACEMENT_POLICY</id> - <description>Define placement policy/scheme for non-mirrored/mirrored memory - layout - creator: platform - consumer: opt_memmap - firmware notes: - NORMAL = non-mirrored start: 0, mirrored start: 512TB - FLIPPED = mirrored start: 0, non-mirrored start: 512TB - SELECTIVE = non-mirrored/mirrored start (interleaved): 0 - DRAWER = non-mirrored start: 1TB*drawer, mirrored start: 512TB+(1TB*drawer/2) - </description> - <simpleType> - <uint8_t> - <!-- Normal --> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MEM_MIRROR_PLACEMENT_POLICY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_AS_MMIO_BAR_BASE_ADDR</id> - <description>AS MMIO BAR base address value - creator: platform - consumer: proc_setup_bars - firmware notes: - 64-bit address representing BAR RA - NOTE: BAR register covers RA 14:51 - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_AS_MMIO_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_AS_MMIO_BAR_ENABLE</id> - <description>AS MMIO BAR enable - creator: platform - consumer: proc_setup_bars - firmware notes: none - </description> - <simpleType> - <uint8_t> - <!-- Disabled --> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_AS_MMIO_BAR_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_AS_MMIO_BAR_SIZE</id> - <description>AS MMIO BAR size value - creator: platform - consumer: proc_setup_bars - firmware notes: none - </description> - <simpleType> - <uint64_t> - <!-- 2_MB --> - <default>0x0000000000200000</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_AS_MMIO_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>RISK_LEVEL</id> - <description> - Defines risk level to consider for initialization values applied during IPL. - Risk level 0 should contain solutions for all known errata, and may sacrifice performance to avoid data integrity issue/error checking cases. - Risk level 0x100 may introduce data integrity/error scenarios to provide full performance or visibility to state space/coverage behind known issues. - </description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_RISK_LEVEL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_FREQ_BIAS_PERCENTAGE</id> - <description> - Percentage to increase/decrease MEM frequency. two's complement number. - Measured in 100's. So the value of 100 is one percent increase. - This frequency change comes from changing multipliers and dividers to - get the desired frequency. The supported frequencies come from - Tim Diemoz. - Creator: platform set this to 0. Users can set this to a valid value. - </description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_FREQ_BIAS_PERCENTAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MEM_SENSOR_CACHE_ADDR_MAP</id> - <description>Machine Readable Workbook value detailing the wiring of the - 8 dimm temperature sensors for non custom dimms, in DIMM A0, - A1,B0,B1,C0,C1,D0,D1 order. One nibble per sensor where - bit0 (MSB) is the i2c bus the sensor is attached to - (0 for master, 1 for spare) and bits 1:3 are for A2,A1,A0 - of the sensor i2c address (where A2 is MSB) - </description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MEM_SENSOR_CACHE_ADDR_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CDIMM_SENSOR_MAP_PRIMARY</id> - <description> - Custom DIMM Sensor Map for Primary I2C Port (1 byte of data): - 0x00 No sensors attached - 0x01 DIMM sensor 0 attached - 0x02 DIMM sensor 1 attached - 0x04 DIMM sensor 2 attached - 0x08 DIMM sensor 3 attached - 0x10 DIMM sensor 4 attached - 0x20 DIMM sensor 5 attached - 0x40 DIMM sensor 6 attached - 0x80 DIMM sensor 7 attached - Comes from the VPD MW Keyword - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_CDIMM_SENSOR_MAP_PRIMARY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CDIMM_SENSOR_MAP_SECONDARY</id> - <description> - Custom DIMM Sensor Map for Secondary I2C Port (1 byte of data): - 0x00 No sensors attached - 0x01 DIMM sensor 0 attached - 0x02 DIMM sensor 1 attached - 0x04 DIMM sensor 2 attached - 0x08 DIMM sensor 3 attached - 0x10 DIMM sensor 4 attached - 0x20 DIMM sensor 5 attached - 0x40 DIMM sensor 6 attached - 0x80 DIMM sensor 7 attached - Comes from the VPD MW Keyword - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_CDIMM_SENSOR_MAP_SECONDARY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_ADDRESS_MIRRORING</id> - <description> - Address mirroring on the DIMM by rank, up to 4 ranks. - 0x08 means rank 0 is mirrored - 0x04 means rank 1 is mirrored - 0x02 means rank 2 is mirrored - 0x01 means rank 3 is mirrored - Comes from EFF config reading the VPD_DRAM_ADDRESS_MIRRORING from the - AM keyword of the VPD. - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_ADDRESS_MIRRORING</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_BLUEWATERFALL_BROKEN</id> - <description> - Set by the platform depending on DD1.0X vs DD1.03 or newer. If true, - then draminit_train will modify dqs_clk_ps and gate to work around the - issue. Set in get ecid which determines if we are at 1.03 - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_BLUEWATERFALL_BROKEN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CDM_POLICIES</id> - <description> - Cec Degraded Mode Policy flags - Use the CDM_POLICIES enum to decode. - If the appropriate bit is 1 then the policy mode is enabled, - and those type of Guard records are disabled. - </description> - <simpleType> - <uint8_t> - <default>0x00</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <writeable/> - <readable/> -</attribute> - -<enumerationType> - <id>CDM_POLICIES</id> - <description>Enumeration of CDM_POLICIES flags</description> - <enumerator> - <description> - MFG_Guard policy: - Used in MFG only to prevent and disable the following: - . Storing or creation of new Guard records from Diagno`stic or other - faults through error logs. This is all domains, CEC - processor/memory, VPD, FSP, etc. - . Storing or creation of Manual Guard record from user. - NOTE: this does not stop FCO. - . Using an already stored System or Manual Guard record from - deconfiguring resources. This is all domains, CEC - processor/memory, VPD, FSP, etc. - </description> - <name>MANUFACTURING_DISABLED</name> - <value>0x01</value> - </enumerator> - <enumerator> - <description> - Predictive_Guard policy: - Used in Field or development to prevent and disable the following: - . Storing or creation of new Guard records from diagnostics or other - faults through error logs with the error_type of Predictive. - . Using an already stored System Guard record with error_type of - Predictive from deconfiguring resources. - </description> - <name>PREDICTIVE_DISABLED</name> - <value>0x02</value> - </enumerator> -</enumerationType> - -<attribute> - <id>FIELD_CORE_OVERRIDE</id> - <description>Field Core Override (FCO) is the override value for the - number of functional cores allowed on the system. - FCO is used when customers order a system with N cores but they only want - to enable less than N cores to lower software license costs. A field in the - anchor VPD is set by manufacturing to specify the maximum number of cores - to enable. The number is maintained, even if some cores are garded out due - to error. - A value of 0 means all cores allowed; - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>HOSTSVC_PLID</id> - <description> - Value of the next PLID that host service should send - </description> - <simpleType> - <uint32_t> - <default>0x89000000</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>RUN_MAX_MEM_PATTERNS</id> - <description> - Policy indicating whether to perform the maximum amount of memory - pattern testing possible or not. - Set to 0x01 to perform the maximum amount of memory pattern testing - possible. - Set to 0x00 to perform the default amount of memory pattern testing. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>EFF_RLO</id> - <description>Gives the RLO value to use for this port. This comes from the MR Keyword of the VPD gives and indication of the value. It will be writable until it comes from VPD. The value is a positive integer number.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_RLO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_WLO</id> - <description>Read Latency Offset value that is used in the phy. This value comes from the MR keyword of the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_WLO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_GPO</id> - <description>Global Phy Offset value that is used in setting up the phy. This value comes from the MR keyword of the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_GPO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CKE_PRI_MAP</id> - <description>Contains the CKE MAP for the DIMM being plugged in. It comes from the MT keyword but is not on a port basis --- meaning this Attribute may be split: with 16 bits associated with port A data and 16 bits with B. This value goes directly into the MBA01 Rank-to-primary-CKE mapping table register bits 0:31 (MBA01_MBAREF1Q) register. This attribute is writeable until it comes from the VPD</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CKE_PRI_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_CKE_PWR_MAP</id> - <description>Contains the CKE Power Domain mapping tables for the DIMM being plugged in. It comes from the MT keyword but is not on a port basis --- meaning this Attribute may be split: with 32 bits associated with port A data and 32 bits with B. This value goes directly into the MBA01 Rank-to-CKE power domain mapping table bits 0:33 (MBA01_MBARPC1Q) register. This attribute is writeable until it comes from the VPD</description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_CKE_PWR_MAP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_RDTAG</id> - <description>Read Tag value that is used in setting up the phy. It is expected that this value will come from the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_RDTAG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TSYS_ADR</id> - <description>TSYS for all address blocks in the MBA pair. This value comes from the MR keyword of the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TSYS_ADR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_TSYS_DP18</id> - <description>TSYS for all DP18 blocks in the MBA pair. This value comes from the MR keyword of the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_TSYS_DP18</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DQ_WR_OFFSET</id> - <description>DQ write offset value that is used in setting up the phy's phase rotators before WR_LVL, 0x40 is HW Default. It is expected that this value will come from the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DQ_WR_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_BUFFER_LATENCY</id> - <description>Additional buffer latency in the case of RDIMMs and LRDIMMs. It is expected that this value will come from the VPD</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_BUFFER_LATENCY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>LRDIMM_MR12_REG</id> - <description>LRDIMM MR1,2 register. - DRAM Rtt_WR for all ranks, DRAM Rtt_Nom for ranks 0 and 1, DRAM driver impedance for all ranks. Eff config should set this up.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_LRDIMM_MR12_REG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>LRDIMM_ADDITIONAL_CNTL_WORDS</id> - <description>LRDIMM additional RCD control words as set by DIMM SPD: - F[3,4]RC10, F[3,4]RC11, F[5,6]RC10, F[5,6]RC11, F[7,8]RC10, F[7,8]RC11, F[9,10]RC10, F[9,10]RC11, - F[1]RC8, F[3]RC9, F[3]RC8, F[1]RC11, F[1]RC12, F[1]RC13, F[1]RC14, F[1]RC15. - Eff config should set this up</description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_LRDIMM_ADDITIONAL_CNTL_WORDS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>LRDIMM_RANK_MULT_MODE</id> - <description>LRDIMM rank multiplication mode. - Will be set at an MBA level with one policy to be used</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_LRDIMM_RANK_MULT_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SPWUP_IGNORE_XSTOP_FLAG</id> - <description>Flag storage to have the Special Wakeup procedure ignore a checkstop condition.</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPWUP_IGNORE_XSTOP_FLAG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CPM_INFLECTION_POINTS</id> - <description>Structure to communicate the CPM inflection points from the CPM code to the Pstate code - Datablock consisting of: - 8 Inflection Point frequency entries (binary in ATTR_FREQ_PROC_REFCLOCK_KHZ / ATTR_PROC_DPLL_DIVIDER units) - 1 ValidRanges entry - the number of valid inflection points in the previous locations (unit origin) - 1 pMax frequency entry - the maximum allowed boosted frequency (binary in ATTR_FREQ_PROC_REFCLOCK_KHZ / ATTR_DPLL_DIVIDER units) - 6 spare entries - Producer: p8_cpm_cal_load - Consumer: p8_pstate_datablock - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - <array>16</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_CPM_INFLECTION_POINTS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>LAB_USE_JTAG_MODE</id> - <description>This attribute controls how the procedures operate in JTAG mode under an environment called cronus flex. For normal operation, this attribute should be set to FALSE. Platforms should initialize this attribute to FALSE.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_LAB_USE_JTAG_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CONTROL_SWITCH</id> - <description>This attribute enables control switches in the memory code. This is a one hot vector: Bit 7 controls the Bad Bit Mask function in draminit_training. The platform should initialize this to BBM_ON except if ATTR_LAB_USE_JTAG_MODE == TRUE, then the platform should set this attribute to BBM_ OFF.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_CONTROL_SWITCH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- -<attribute> - <id>MSS_DRAM_ACTIVATE_POWER_PERCENT</id> - <description>DRAM Activation power percentage to determine the ras and cas weights for throttle controls - will originates from VPD for custom DIMMs in the MW keyword byte 5 (MSB is on the left(big endian)) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DRAM_ACTIVATE_POWER_PERCENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> ---> - -<attribute> - <id>MSS_THROTTLE_CONTROL_RAS_WEIGHT</id> - <description>RAS weight to use for memory throttle control</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_THROTTLE_CONTROL_RAS_WEIGHT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_THROTTLE_CONTROL_CAS_WEIGHT</id> - <description>CAS weight to use for memory throttle control</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_THROTTLE_CONTROL_CAS_WEIGHT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MIRROR_BASES_ACK</id> - <description>Mirrored memory base addresses - creator: mss_setup_bars - consumer: consumer: opt_mem_map - Mem opt map uses this for the bases of the mirror ranges. - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MIRROR_BASES_ACK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MIRROR_SIZES_ACK</id> - <description>Size of mirrored memory region up to a power of 2 - creator: mss_setup_bars - consumer: opt_mem_map - Mem opt map uses this to stack mirror ranges. The real amount of memory behind the mirror group maybe less than the number reported here if there are memory holes - </description> - <simpleType> - <uint64_t></uint64_t> - <array>4</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MIRROR_SIZES_ACK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MEM_BASES_ACK</id> - <description>Non-mirrored memory base addresses - creator: mss_setup_bars - consumer: opt_mem_map - Mem opt map uses this for the bases of the non-mirror ranges. - (max number based on Venice design) - </description> - <simpleType> - <uint64_t></uint64_t> - <array>8</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MEM_BASES_ACK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_MEM_SIZES_ACK</id> - <description>Size of non-mirrored memory regions up to a power of 2 - creator: mss_setup_bars - consumer: opt_mem_map - Mem opt map uses this to stack mirror ranges. The real amount of memory behind the mirror group maybe less than the number reported here if there are memory holes - </description> - <simpleType> - <uint64_t></uint64_t> - <array>8</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_MEM_SIZES_ACK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_RANDOM_SEED_VALUE</id> - <description>Controls the MCBIST engine in the centaur chip. The value will be set in mss_eff_config_shmoo.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_RANDOM_SEED_VALUE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_RANDOM_SEED_TYPE</id> - <description>Controls the MCBIST engine in the centaur chip. The value will be set in mss_eff_config_shmoo.</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_RANDOM_SEED_TYPE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_BOOT_VOLTAGE_VID</id> - <description> - Proc Boot Voltage - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_BOOT_VOLTAGE_VID</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DISABLE_I2C_ACCESS</id> - <description> - Set to skip physical access to i2c interface in SBE execution. - Consumed by SBE hooks to permit skipping of selected code when - running on a test platform (i.e., wafer) which does not have a physical - SEEPROM connected. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_DISABLE_I2C_ACCESS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_REFCLOCK_RCVR_TERM</id> - <description> - Defines system specific value of processor refclock receiver termination (FSI GP4 bits 8:9) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <group>SYS_POLICIES</group> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_REFCLOCK_RCVR_TERM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PCI_REFCLOCK_RCVR_TERM</id> - <description> - Defines system specific value of PCI refclock receiver termination (FSI GP4 bits 10:11) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <group>SYS_POLICIES</group> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PCI_REFCLOCK_RCVR_TERM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEMB_DMI_REFCLOCK_RCVR_TERM</id> - <description> - Defines system specific value of DMI refclock receiver termination (FSI GP4 bits 8:9) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MEMB_DMI_REFCLOCK_RCVR_TERM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEMB_DDR_REFCLOCK_RCVR_TERM</id> - <description> - Defines system specific value of DDR refclock receiver termination (FSI GP4 bits 10:11) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MEMB_DDR_REFCLOCK_RCVR_TERM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEM_FILTER_PLL_SOURCE</id> - <description> - Defines source of MEM filter PLL input (FSI GP4 bit 23) - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MEM_FILTER_PLL_SOURCE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MULTI_SCOM_BUFFER_MAX_SIZE</id> - <description>To represent different sizes of Multiscom Buffer. - It can take 11 different values - MULTI_SCOM_BUFFER_SIZE_1KB = 0x0000000000000400, - MULTI_SCOM_BUFFER_SIZE_2KB = 0x0000000000000800, - MULTI_SCOM_BUFFER_SIZE_4KB = 0x0000000000001000, - MULTI_SCOM_BUFFER_SIZE_8KB = 0x0000000000002000, - MULTI_SCOM_BUFFER_SIZE_16KB = 0x0000000000004000, - MULTI_SCOM_BUFFER_SIZE_32KB = 0x0000000000008000, - MULTI_SCOM_BUFFER_SIZE_64KB = 0x0000000000010000, - MULTI_SCOM_BUFFER_SIZE_128KB = 0x0000000000020000, - MULTI_SCOM_BUFFER_SIZE_256KB = 0x0000000000040000, - MULTI_SCOM_BUFFER_SIZE_512KB = 0x0000000000080000, - MULTI_SCOM_BUFFER_SIZE_1MB = 0x0000000000100000 - </description> - <simpleType> - <uint64_t> - <default>0x0000000000001000</default> - </uint64_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MULTI_SCOM_BUFFER_MAX_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>MULTI_SCOM_BUFFER_MAX_SIZE_BIT</id> - <description>Enumeration indicating the multi scome - buffer size. The values can be combined using a - bitwise 'OR'. The values will need to be kept - in sync with the FAPI enumerator values. Also - the enumeration type is used by the - ATTR_MULTI_SCOM_BUFFER_MAX_SIZE. Should - note that the MULTI_SCOM_BUFFER_MAX_SIZE values - are of type uint32_t - </description> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_1KB</name> - <value>0x00000400</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_2KB</name> - <value>0x00000800</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_4KB</name> - <value>0x00001000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_8KB</name> - <value>0x00002000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_16KB</name> - <value>0x00004000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_32KB</name> - <value>0x00008000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_64KB</name> - <value>0x00010000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_128KB</name> - <value>0x00020000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_256KB</name> - <value>0x00040000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_512KB</name> - <value>0x00080000</value> - </enumerator> - <enumerator> - <name>MULTI_SCOM_BUFFER_SIZE_1MB</name> - <value>0x00100000</value> - </enumerator> -</enumerationType> - -<attribute> - <id>DMI_DFE_OVERRIDE</id> - <description> - Defines where to apply DMI bus DFE override settings for HW244323. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_DMI_DFE_OVERRIDE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_VRM_VOFFSET_VDD</id> - <description> - Offset voltage (binary in microvolts) to apply to the VDD VRM distribution to - the processor module. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_VRM_VOFFSET_VDD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_VRM_VOFFSET_VCS</id> - <description> - Offset voltage (binary in microvolts) to apply to the VCS VRM distribution to - the processor module. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_VRM_VOFFSET_VCS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>CPM_TURBO_BOOST_PERCENT</id> - <description> - Percent of Boost Above Turbo for CPMs - (binary in 0.1 percent steps) - - Used in generating extra Pstate tables beyond those that would result from - #V data. - - Producer: DEF file as this is CCIN based - - Consumers: p8_build_gpstate_table.C, p8_cpm_cal_load.C - - Platform default: 0 - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_CPM_TURBO_BOOST_PERCENT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_R_LOADLINE_VDD</id> - <description> - Impedance (binary microOhms) of the load line from a processor VDD VRM to the - Processor Module pins. This value is applied to each processor instance. - - Consumers: p8_build_gpstate_table.C - - Provided by the Machine Readable Workbook (via the power subsystem design - per system) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_R_LOADLINE_VDD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_R_LOADLINE_VCS</id> - <description> - Impedance (binary microOhms) of the load line from a processor VCS VRM to the - Processor Module pins. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_R_LOADLINE_VCS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_R_DISTLOSS_VDD</id> - <description> - Impedance (binary in microOhms) of the VDD distribution loss sense point - to the circuit. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_R_DISTLOSS_VDD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_R_DISTLOSS_VCS</id> - <description> - Impedance (binary in microOhms) of the VCS distribution loss sense point - to the circuit. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_R_DISTLOSS_VCS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_UNDERVOLTING_FRQ_MINIMUM</id> - <description> - Override for Minimum frequency for which undervolting is allowed. - - If value = 0, the value of VPD CPMin data point is passed to OCC FW via - Pstate SuperStructure. - - If value != 0, this value will be passed to OCC FW via Pstate SuperStructure - as the floor frequency for enabled CPMs. - - Will be internally rounded to the nearest ATTR_PROC_REFCLK_FREQUENCY / 8 value. - - Consumer: OCC FW; OCC Lab Tools - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_UNDERVOLTING_FRQ_MINIMUM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_UNDERVOLTING_FREQ_MAXIMUM</id> - <description> - Override for Maximum frequency for which undervolting is allowed. - - If value = 0, the value of VPD Turbo data point is passed to OCC FW via - Pstate SuperStructure. - - If value != 0, this value will be passed to OCC FW via Pstate SuperStructure - as the ceiling frequency for enabled CPMs. - - Will be internally rounded to the nearest ATTR_PROC_REFCLK_FREQUENCY / 8 value. - - Consumer: OCC FW; OCC Lab Tools - - Provided by the Machine Readable Workbook. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_UNDERVOLTING_FREQ_MAXIMUM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_WINKLE_ENTRY</id> - <description>Setting depends on di/dt charateristics of the system. - - Set Assisted if power off serialization is needed and WINKLE_TYPE=Fast; - Set to Hardware if the system can handle the unrelated powering off between cores. - Hardware setting decreases entry latency - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_WINKLE_ENTRY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_WINKLE_EXIT</id> - <description>Setting depends on di/dt charateristics of the system and the setting of ATTR_PM_WINKLE_TYPE. - - Set to Assisted if power on serialization is needed and WINKLE_TYPE=Fast; Set to Hardware if the system - can handle the unrelated powering off between cores. Hardware setting decreases entry latency. - Must be set to Assisted if ATTR_PM_WINKLE_TYPE=Deep as this necessary for restore. - - Setting to Hardware is a test mode for Fast only. - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_WINKLE_EXIT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>PROC_MASTER_TYPE</id> - <description> - Enumeration indicating the role of proc as master/alt_master/not_master - </description> - <enumerator> - <name>ACTING_MASTER</name> - <value>0</value> - </enumerator> - <enumerator> - <name>MASTER_CANDIDATE</name> - <value>1</value> - </enumerator> - <enumerator> - <name>NOT_MASTER</name> - <value>2</value> - </enumerator> - <default>NOT_MASTER</default> -</enumerationType> - -<attribute> - <id>PROC_MASTER_TYPE</id> - <description>Type of Master, ACTING_MASTER or MASTER_CANDIDATE or - NOT_MASTER</description> - <simpleType> - <uint8_t> - <default>NOT_MASTER</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <hasStringConversion/> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_DATABUS_UTIL_PER_MBA</id> - <description>MBA DRAM data bus utilization percent to use to determine cfg_nm_n_per_mba</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DATABUS_UTIL_PER_MBA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_UTIL_N_PER_MBA</id> - <description>cfg_nm_n_per_mba throttle N value that was calculated from MSS_DATABUS_UTIL_PER_MBA</description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_UTIL_N_PER_MBA</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFFECTIVE_EC</id> - <description> - Holds the effective EC of the system. Effective EC is the lowest EC - among all the functional procs in the system. Some cards may "downbin" - the effective ECs of their contained processors, which could lower the - effective EC of the system beyond what would occur when considering - processor ECs alone - </description> - <simpleType> - <uint8_t> - <default>0x10</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PROC_PBA_UNTRUSTED_BAR_BASE_ADDR</id> - <description>PBA Untrusted BAR base address (secure mode) - creator: platform - firmware notes: - 64-bit address representing BAR RA - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PBA_UNTRUSTED_BAR_BASE_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PBA_UNTRUSTED_BAR_SIZE</id> - <description>PBA Untrusted BAR size (secure mode) - creator: platform - firmware notes: - mask applied to RA 23:43 - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PBA_UNTRUSTED_BAR_SIZE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> -<attribute> - <id>MRU_ID</id> - <description>MRU ID attribute for chip/unit class</description> - <simpleType> - <uint32_t> - <default>0x00</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_INIT_STATE</id> - <description>How far into the ipl istep the centaur has been brought up</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_INIT_STATE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_TX_FFE_GEN1</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe TX FFE (Gen1) - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_TX_FFE_GEN1</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_TX_FFE_GEN2</id> - <description> - creator: platform (MRW) - consumer: proc_pcie_scominit - notes: - PCIe TX FFE (Gen2) - First array index: IOP number (0:2) - Second array index: Lane number (0:15) - </description> - <simpleType> - <uint32_t></uint32_t> - <array>3,16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_IOP_TX_FFE_GEN2</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT</id> - <description>Machine Readable Workbook DIMM power curve percent uplift for this system</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT_IDLE</id> - <description> - Machine Readable Workbook DIMM power - curve percent uplife idle for this system - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT_IDLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MEM_THROTTLE_DENOMINATOR</id> - <description>Machine Readable Workbook throttle value for denominator cfg_nm_m</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MEM_THROTTLE_DENOMINATOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MAX_DRAM_DATABUS_UTIL</id> - <description>Machine Readable Workbook value for maximum dram data bus utilization in centi percent (c%). Used to determine memory throttle values.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MAX_DRAM_DATABUS_UTIL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>RECONFIGURE_LOOP</id> - <description> - Used to inidicate if a reconfigure loop is needed. - Hostboot clears and sets this during istep dispatching. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_RECONFIGURE_LOOP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>RECONFIGURE_LOOP</id> - <description>Enumeration of RECONFIGURE_LOOP flags</description> - <!-- add enumerators (single bits) for anything that needs a reconfigure loop --> - <enumerator> - <description> - Indicates HW has been deconfigured - </description> - <name>DECONFIGURE</name> - <value>0x01</value> - </enumerator> - <enumerator> - <description> - Indicates a bad DQ bit was set in the BadDqBitmap - </description> - <name>BAD_DQ_BIT_SET</name> - <value>0x02</value> - </enumerator> -</enumerationType> - -<attribute> - <id>PM_SYSTEM_IVRMS_ENABLED</id> - <description>System control to allow (if all other attribute tests yield true values) or categorically disallow IVRM enablement - Producer: MRWB - Consumer: p8_build_pstate_datablock.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SYSTEM_IVRMS_ENABLED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SYSTEM_IVRM_VPD_MIN_LEVEL</id> - <description>Version level of #M that represents the minimum for IVRM characterized parts. - If this value is non-zero and the #M version level is less than this value, IVRMs are disabled. - If the #M version is greater than or equal to this value, the IVRMs are allowed to be enable from a level of part perspective. - Producer: MRWB - Consumer: p8_build_pstate_datablock.C - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SYSTEM_IVRM_VPD_MIN_LEVEL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLW_DEEP_WINKLE_EXIT_GOOD_HALT_ADDR</id> - <description> - Stores the offset in SLW image of the halt point for a good Deep Winkle Exit transition. - This is value may used by FAPI code to check that the SLW engine achieved an expected state. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLW_DEEP_WINKLE_EXIT_GOOD_HALT_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLW_DEEP_SLEEP_EXIT_GOOD_HALT_ADDR</id> - <description> - Stores the offset in SLW image of the halt point for a good Deep Sleep Exit transition. - This is value may used by FAPI code to check that the SLW engine achieved an expected state. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLW_DEEP_SLEEP_EXIT_GOOD_HALT_ADDR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_EFF_VPD_VERSION</id> - <description> - The lowest VPD Version of the DIMMs attached to the MBA. Comes directly (in ASCII) of the VINI VZ keyword - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_EFF_VPD_VERSION</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DISABLE_SCRUB_AFTER_PATTERN_TEST</id> - <description> - 1 = disable scrub after memdiags pattern test. 0 = scrub after memdiags pattern test. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_DISABLE_SCRUB_AFTER_PATTERN_TEST</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PCBS_FSM_TRACE_EN</id> - <description> - Overridable attribute to allow for PCBS FSM tracing by Power Management procedures - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PCBS_FSM_TRACE_EN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_GLOBAL_FIR_TRACE_EN</id> - <description> - Overridable attribute to allow for Global checkstop and recoverable FIR tracing by Power Management procedures - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_GLOBAL_FIR_TRACE_EN</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DERIVED_MBA_CACHELINE_INTERLEAVE_MODE</id> - <description>Value of on or off. On is 256 bit interleave. Off, the translation is on 128 bit interleave mode. See centaur workbook chapter 5.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DERIVED_MBA_CACHELINE_INTERLEAVE_MODE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_STRICT_MBA_PLUG_RULE_CHECKING</id> - <description> - The MRW for a system should set this to TRUE for systems that must obey plug rules. Lab environments should default this to off and allow the user to override using normal methods to test. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_STRICT_MBA_PLUG_RULE_CHECKING</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_DERIVED_MBA_ADDR_INTERLEAVE_BIT</id> - <description>This dial sets the Centaur address bits used to interleave addresses between MBA01 and MBA23. Valid values are 23 through 32. See Centaur Spec Chapter 5 for details. Used in the intifile </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DERIVED_MBA_ADDR_INTERLEAVE_BIT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <description>At a system level, this attribute controls if interleaving is required, requested or never. The MRW.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_HWP_ATTR_VERSION</id> - <description>Defines HWP version to be checked inside HWPs to determine if new code should be loaded/skipped/modified/etc.</description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_HWP_ATTR_VERSION</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>REDUNDANT_CLOCKS</id> - <description> -    1 = System has redundant clock oscillators - 0 = System does not have redundant clock oscillators - From the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_REDUNDANT_CLOCKS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_NEST_CAPABLE_FREQUENCIES</id> - <description> - The NEST frequencies the memory chip can run at computed by the mss_freq. The possibilities are ORed together. The platform uses these value and the MRW to determine what frequency to boot the fabric (nest) if it can. There are two values: 8G and 9.6G - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_NEST_CAPABLE_FREQUENCIES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_ENHANCED_GROUPING_NO_MIRRORING</id> - <description> - The MRW for a system should set this to TRUE for systems that do not want to suport MCS groupings larget than 2. Mirroring also must be disabled and is unusable. IBM systems, such as Tuleta, should set this attribute to FALSE. Stradale based systems should set this to TRUE. This instructs the grouping code to group contiguous memory controllers of the same size together. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_ENHANCED_GROUPING_NO_MIRRORING</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>TOD_ROLE</id> - <description> - Enumeration indicating what role this chip has in tod topology - </description> - <enumerator> - <name>NON_MASTER</name> - <value>0</value> - </enumerator> - <enumerator> - <name>PRIMARY</name> - <value>1</value> - </enumerator> - <enumerator> - <name>SECONDARY</name> - <value>2</value> - </enumerator> - <default>NON_MASTER</default> -</enumerationType> - -<attribute> - <id>TOD_ROLE</id> - <description> - Bitmask indicating what role this chip has in tod topology - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MNFG_DMI_MIN_EYE_WIDTH</id> - <description> - System attribute. - 6 bit rx_min_eye_width value for DMI bus interfaces during system - manufacturing; used for both centaur and p8 - creator: platform - firmware notes: Attribute value is in the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_DMI_MIN_EYE_WIDTH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MNFG_DMI_MIN_EYE_HEIGHT</id> - <description> - System attribute. - 8 bit rx_min_eye_height value for DMI bus interfaces during system - manufacturing; used for both centaur and p8 - creator: platform - firmware notes: Attribute value is in the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_DMI_MIN_EYE_HEIGHT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MNFG_ABUS_MIN_EYE_WIDTH</id> - <description> - System attribute - 6 bit rx_min_eye_width value for A bus interfaces during system - manufacturing - creator: platform - firmware notes: Attribute value is in the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_ABUS_MIN_EYE_WIDTH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MNFG_ABUS_MIN_EYE_HEIGHT</id> - <description> - System attribute - 8 bit rx_min_eye_height value for A bus interfaces during system - manufacturing - creator: platform - firmware notes: Attribute value is in the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_ABUS_MIN_EYE_HEIGHT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MNFG_XBUS_MIN_EYE_WIDTH</id> - <description> - System attribute - 6 bit rx_min_eye_width value for X bus interfaces during system - manufacturing - creator: platform - firmware notes: Attribute value is in the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MNFG_XBUS_MIN_EYE_WIDTH</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>HB_RSV_MEM_SIZE_MB</id> - <description> - The amount of mainstore that PHYP needs to preserve per node - during MPIPL. - </description> - <simpleType> - <uint32_t> - <default>256</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id> - <description>Used for Custom DIMMs to not enable the reading of the dimm temperature sensor on the master i2c bus</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_CDIMM_SPARE_I2C_TEMP_SENSOR_ENABLE</id> - <description>Used for Custom DIMMs to not enable the reading of the dimm temperature sensor on the spare i2c bus</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_CDIMM_SPARE_I2C_TEMP_SENSOR_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DO_ABUS_DECONFIG</id> - <description> - Indicates if system should consider abus logic when deconfiguring in - _deconfigureAssocProc(), will be overwritten on multi-node system - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MEM_AVDD_OFFSET_MILLIVOLTS</id> - <description>Memory AVDD voltage domain offset in mV.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_AVDD_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> -<!-- For reconfig loop testing --> -<attribute> - <id>RECONFIG_LOOP_TESTS</id> - <description> System attribute array that defines the reconfig loop test cases - consumer: istep dispatcher reconfigLoopTestRunner function - This array is loaded with data via attribute override. The attribute is - then read and then overlayed onto a test case structure. - </description> - <simpleType> - <uint64_t></uint64_t> - <array>5</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>RECONFIG_LOOP_TESTS_ENABLE</id> - <description> - Indicates whether reconfigure loop tests are enabled. - This attribute is set via attribute override - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MEM_VDD_OFFSET_MILLIVOLTS</id> - <description>Memory VDD voltage domain offset in mV.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VDD_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEM_VCS_OFFSET_MILLIVOLTS</id> - <description>Memory VCS voltage domain offset in mV.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VCS_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEM_VPP_OFFSET_MILLIVOLTS</id> - <description>Memory VPP voltage domain offset in mV.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VPP_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MEM_VDDR_OFFSET_MILLIVOLTS</id> - <description>Memory VDDR voltage domain offset in mV.</description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VDDR_OFFSET</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_AVDD_OFFSET_DISABLE</id> - <description> - Boolean indicating whether to disable configuring VDDR offset voltage - for memory voltage domains. - 0x00 = Enable VDDR offset voltage for memory voltage domains - 0x01 = Disable VDDR offset voltage for memory voltage domains - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_AVDD_OFFSET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_VDD_OFFSET_DISABLE</id> - <description> - Boolean indicating whether to disable configuring VDD offset voltage - for memory voltage domains. - 0x00 = Enable VDD offset voltage for memory voltage domains - 0x01 = Disable VDD offset voltage for memory voltage domains - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VDD_OFFSET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_VCS_OFFSET_DISABLE</id> - <description> - Boolean indicating whether to disable configuring VCS offset voltage - for memory voltage domains. - 0x00 = Enable VCS offset voltage for memory voltage domains - 0x01 = Disable VCS offset voltage for memory voltage domains - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VCS_OFFSET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_OFFSET_DISABLE</id> - <description> - Boolean indicating whether to disable configuring VPP offset voltage - for memory voltage domains. - 0x00 = Enable VPP offset voltage for memory voltage domains - 0x01 = Disable VPP offset voltage for memory voltage domains - If disabled, Hostboot will send VPP_BASE in place of this to program the - VPP voltage domain. - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VPP_OFFSET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_VOLT_VDDR_OFFSET_DISABLE</id> - <description> - Boolean indicating whether to disable configuring VDDR offset voltage - for memory voltage domains. - 0x00 = Enable VDDR offset voltage for memory voltage domains - 0x01 = Disable VDDR offset voltage for memory voltage domains - If disabled, Hostboot will send MSS_VOLT in place of this to program the - VDDR voltage domain. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VDDR_OFFSET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_AVDD_SLOPE_ACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_AVDD_SLOPE_ACTIVE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_AVDD_SLOPE_INACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_AVDD_SLOPE_INACTIVE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_AVDD_INTERCEPT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_AVDD_SLOPE_INTERCEPT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_CENT_VDD_SLOPE_ACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_CENT_VDD_SLOPE_INACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_CENT_VDD_INTERCEPT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_CENT_VCS_SLOPE_ACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_CENT_VCS_SLOPE_INACTIVE</id> - <description>Units: uV/Membuf - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_CENT_VCS_INTERCEPT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_SLOPE</id> - <description>Units: uV/DRAM - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_INTERCEPT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_SLOPE_POST_DRAM_INIT</id> - <description>Units: uV/DRAM - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_INTERCEPT_POST_DRAM_INIT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_SLOPE</id> - <description>Units: 1/Amps - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_INTERCEPT</id> - <description>Units: mV - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_DDR3_VDDR_MAX_LIMIT</id> - <description>Maximum voltage limit for the dynamic VID DDR3 VDDR - voltage setpoint. In mV. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_SLOPE_POST_DRAM_INIT</id> - <description>Units: 1/Amps - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_INTERCEPT_POST_DRAM_INIT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MRW_DDR3_VDDR_MAX_LIMIT_POST_DRAM_INIT</id> - <description>Maximum voltage limit for the dynamic VID DDR3 VDDR - voltage setpoint. In mV. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_SLOPE</id> - <description>Units: 1/Amps - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_INTERCEPT</id> - <description>Units: mV - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_DDR4_VDDR_MAX_LIMIT</id> - <description>Maximum voltage limit for the dynamic VID DDR4 VDDR voltage - setpoint. In mV. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_SLOPE_POST_DRAM_INIT</id> - <description>Units: 1/Amps - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_INTERCEPT_POST_DRAM_INIT</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MRW_DDR4_VDDR_MAX_LIMIT_POST_DRAM_INIT</id> - <description>Maximum voltage limit for the dynamic VID DDR4 VDDR voltage - setpoint. In mV. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>MSS_VOLT_OVERRIDE</id> - <description> - Voltage override for MSS_VOLT. Used for membuf lab debug. - - 0x00 = None (default), no override - 0x01 = 1.35V - 0x02 = 1.20V - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VOLT_OVERRIDE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_VOLT_COMPLIANT_DIMMS</id> - <description> - Compliant Voltages. Created to call out non-compliant dimms - if they exist in the system. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VOLT_COMPLIANT_DIMMS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_VDDR_OVERIDE_SPD</id> - <description> - DIMM SPD voltage override for VDDR voltage calculations. - Used for lab debug. - - 0x00 = None (default), no override - 0x01 = 1.35V - 0x02 = 1.20V - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VDDR_OVERIDE_SPD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>MRW_POWER_CONTROL_REQUESTED</id> - <description> - Enumeration defining the type of power control requested - </description> - <enumerator> - <name>NONE</name> - <value>0</value> - </enumerator> - <enumerator> - <name>SLOWEXIT</name> - <value>1</value> - </enumerator> - <enumerator> - <name>FASTEXIT</name> - <value>2</value> - </enumerator> - <enumerator> - <name>FASTEXIT_AND_SLOWEXIT</name> - <value>3</value> - </enumerator> - <default>NONE</default> -</enumerationType> - -<attribute> - <id>MRW_POWER_CONTROL_REQUESTED</id> - <description> - Type of memory power control requested - - 0x00 = NONE - 0x01 = SLOWEXIT - 0x02 = FASTEXIT - 0x03 = FASTEXIT_AND_SLOWEXIT - </description> - <simpleType> - <uint8_t> - <default>0x00</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_POWER_CONTROL_REQUESTED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PFET_WORKAROUND_RUN_FLAG</id> - <description> - Flag to store that the work-around for HW250017 as been run so that during any resets it is skipped. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PFET_WORKAROUND_RUN_FLAG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_OCC_LFIR_MASK</id> - <description> - Upon an UE event, PRD may update some fir masks in occ domain. To avoid this update getting lost during occ reset, which could eventually cause multiple occ resets, this attribute is added to be the storage to remember the OCC_LFIR_MASK in the RESET phase so that reset procedures can later overlay this updated settings with the default instalation in INIT phase. See details in SW260003. - Producer/Consumer: p8_pm_occ_firinit.C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_OCC_LFIR_MASK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PBA_FIR_MASK</id> - <description> - Upon an UE event, PRD may update some fir masks in occ domain. To avoid this update getting lost during occ reset, which could eventually cause multiple occ resets, this attribute is added to be the storage to remember the PBA_FIR_MASK in the RESET phase so that reset procedures can later overlay this updated settings with the default instalation in INIT phase. See details in SW260003. - Producer/Consumer: p8_pm_pba_firinit.C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PBA_FIR_MASK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_PMC_LFIR_MASK</id> - <description> - Upon an UE event, PRD may update some fir masks in occ domain. To avoid this update getting lost during occ reset, which could eventually cause multiple occ resets, this attribute is added to be the storage to remember the PMC_LFIR_MASK in the RESET phase so that reset procedures can later overlay this updated settings with the default instalation in INIT phase. See details in SW260003. - Producer/Consumer: p8_pm_pmc_firinit.C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_PMC_LFIR_MASK</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_FIRINIT_DONE_ONCE_FLAG</id> - <description> - Due to SW260003, a flag is needed to remember if we executed the p8_pm_firinit procedures at least once. - Producer/Consumer: p8_pm_firinit.C - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_FIRINIT_DONE_ONCE_FLAG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PM_SLEEP_ENABLE</id> - <description>Control HW response to execution of PPC sleep instruction - if OFF, treat sleep as nap - if ON, treat sleep as sleep - Producer: Hostboot - Consumer: p8_slw_build.C - </description> - <simpleType> - <uint8_t> - <default>0x0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SLEEP_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>I2C_SWITCHES</id> - <description>Attribute storing information about which I2C method to use</description> - <complexType> - <description>Structure which defines which I2C access method to use at - a point in time. Only applicable if target supports one or more I2C - types. Only one bit (of the first two) can ever be set at any one time. - </description> - <field> - <name>useFsiI2C</name> - <description>0b0: Do not use FSI I2C at this time. 0b1: Use FSI - I2C at this time</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>useHostI2C</name> - <description>0b0: Do not use Host I2C at this time. 0b1: Use - Host I2C at this time</description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future expansion</description> - <type>uint8_t</type> - <bits>6</bits> - <default>0</default> - </field> - </complexType> - <persistency>volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OCC_MASTER_CAPABLE</id> - <description> - This attribute is to determine whether an occ is master capable. - An OCC is master capable if it's parent processor is wired to the - APSS. - </description> - <simpleType> - <uint8_t> - <default>0</default> <!-- false --> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MSS_DRAMINIT_RESET_DISABLE</id> - <description>A disable switch for resetting the phy delay values at the beginning of calling mss_draminit_training.</description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_DRAMINIT_RESET_DISABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ISDIMM_POWER_CURVE_ALGORITHM_VERSION</id> - <description>version of algorithm used to calculate ISDIMM power curves - </description> - <simpleType> - <uint32_t><default>0</default></uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_ISDIMM_POWER_CURVE_ALGORITHM_VERSION</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_LANE_MASK</id> - <description>Effective PCIE Lane Mask - Creator: Firmware - Purpose: Holds the effective PCIE lane mask after taking into account - any IOP bifurcations. If no IOP bifurcations present, this is just - the value of the PROC_PCIE_LANE_MASK_NON_BIFURCATED attribute - Data Format: 2x2 array of uint16_t values. The first two uint16_t - values are lane set 0/1 masks for IOP0, the remaining two uint16_t - values are lane set 0/1 masks for IOP1. A lane set mask indicates - which groups of lanes are assigned to an IOP. For instance, lane - set 0 value of 0xFFFF and lane set 1 value of 0x0000 for IOP0 means - IOP0 is a x16. Lane set 0 value of 0xFF00 and lane set 1 value of - 0x00FF for IOP0, means the IOP is bifurcated into two x8s. - Each index in the array that is non-0 will require a dedicated PHB. - </description> - <simpleType> - <uint16_t> - </uint16_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PROC_PCIE_DSMP_CAPABLE</id> - <description>Whether DSMP is enabled for a lane set or not - Creator: MRW - Purpose: Indicates whether a given IOP / lane set is dedicated to dSMP - traffic or not - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are fpr lane sets 0/1 of IOP1. If the value at a given - array index is 1, that IOP/lane set routes dSMP traffic. - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_REVERSAL</id> - <description>Effective PCIE IOP reversal configuration - Creator: Firmware - Purpose: Holds the effective PCIE IOP reversal value after taking into - account any IOP bifurcations. If no IOP bifurcations present, this - is just the value of the PROC_PCIE_IOP_REVERSAL_NON_BIFURCATED - attribute. - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are for lane sets 0/1 of IOP1. The given index in the array - is a mask which specifies which bit to invert in the lane swap - settings for the given IOP/lane set. - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_REVERSAL_NON_BIFURCATED</id> - <description>Base PCIE IOP reversal configuration - Creator: Firmware - Purpose: Holds the base PCIE IOP reversal value without considering IOP - bifurcation. - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are for lane sets 0/1 of IOP1. The given index in the array - is a mask which specifies which bit to invert in the lane swap - settings for the given IOP/lane set - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_SWAP_NON_BIFURCATED</id> - <description>Base PCIE IOP swap configuration value - Creator: MRW - Purpose: Holds the base IOP swap configuration value without considering - IOP bifurcation. The swap value controls how PCIE lanes are - recordered when the leave the IOP, to provide lane routing - flexibility. - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are for lane sets 0/1 of IOP1. The given index in the array - is a value for the hardware which specifies how to swap the PCIE - lanes for the given IOP/lane set. - </description> - <simpleType> - <uint8_t></uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_LANE_MASK_NON_BIFURCATED</id> - <description>PCIE Lane Mask base configuration - Creator: MRW - Purpose: Holds the base PCIE lane mask assuming no dynamic IOP - bifurcations. - Data Format: 2x2 array of uint16_t values. The first two uint16_t - values are for lane set 0/1 masks of IOP0, the remaining two - values are for lane set 0/1 masks of IOP1. A lane set mask - indicates which groups of lanes are assigned to an IOP. For - instance, lane set 0 value of 0xFFFF and lane set 1 value of 0x0000 - for IOP0 means IOP0 is a x16. Lane set 0 value of 0xFF00 and lane - set 1 value of 0x00FF for IOP0, means the IOP is split into two x8s. - Each array index with non-0 value implies a dedicated PHB. - </description> - <simpleType> - <uint16_t> - </uint16_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_REVERSAL_BIFURCATED</id> - <description>Base PCIE IOP reversal configuration - Creator: Firmware - Purpose: Holds the PCIE IOP reversal value for cases where the IOP - is bifurcated - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are for lane sets 0/1 of IOP1. The given index in the array - is a mask which specifies which bit to invert in the lane swap - settings for the given IOP / lane set - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IOP_SWAP_BIFURCATED</id> - <description>Bifurcated PCIE IOP swap configuration value - Creator: MRW - Purpose: Holds the base IOP swap configuration value for the IOPs in the - case where they are bifurcated. The swap value controls how PCIE - lanes are recordered when the leave the IOP, to provide lane routing - flexibility. - Data Format: 2x2 array of uint8_t values. The first two uint8_t - values are for lane sets 0/1 of IOP0, the remaining two uint8_t - values are for lane sets 0/1 pf IOP1. The given index in the array - is a value for the hardware which specifies how to swap the PCIE - lanes for the given IOP/lane set. - </description> - <simpleType> - <uint8_t></uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_LANE_MASK_BIFURCATED</id> - <description>PCIE Lane Mask bifurcated configuration - Creator: MRW - Purpose: Holds the PCIE lane mask assuming IOPs are bifurcated. - Data Format: 2x2 array of uint16_t values. The first two uint16_t - values are for lane set 0/1 masks of IOP0, the remaining two - values are for lane set 0/1 masks of IOP1. A lane set mask - indicates which groups of lanes are assigned to an IOP. For - instance, lane set 0 value of 0xFF00 and lane set 1 value of 0x00FF - for IOP0, means the IOP is bifurcated into two x8s. - Each non-0 array value implies a dedicated PHB. - </description> - <simpleType> - <uint16_t> - </uint16_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_LANE_EQUALIZATION</id> - <description>PCIE Lane Equalization values for each PHB - Creator: MRW - Purpose: Holds settings which are loaded into the HW to optimize the - PCIE lane signal eye between the chips + PCIE endpoints - Data Format: 4 PHBs x 32 bytes of EQ data per PHB. Each PHB has an EQ - value for each of its 16 lanes. Each value is a uint16 formatted as - follows: - Bit 0:3 - up_rx_hint (bit 0 reserved) - Bit 4:7 - up_tx_preset - Bit 8:11 - dn_rx_hint (bit 0 reserved) - Bit 12:15 - dn_tx_preset - </description> - <simpleType> - <uint8_t><default>0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, - 0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, - 0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, - 0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77, - 0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, - 0x77,0x77,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, - 0x0,0x0</default> - </uint8_t> - <array>4,32</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PROC_PCIE_IS_SLOT</id> - <description>Indicates whether PCIE lanes terminate at a pluggable slot - Creator: MRW - Purpose: Used by FW to know whether the given PCIE lanes terminate at a - pluggable slot or not. If this is the case, and the platform - supports bifurcation, the card's VPD should be interrogated to - determine whether to bifurcate the IOP or not. - Data Format: 2x2 array of uint8_t values. The first two values indicate - whether lane set 0/1 of IOP0 terminates at a pluggable slot. The - next two values indicate the same for IOP1. A value of 1 at a given - array index indicates the lanes terminate at a pluggable slot, 0 - otherwise. - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>3,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>CDM_DOMAIN</id> - <description> - Enumeration specifying a target's CEC degraded mode domain - </description> - <enumerator> - <name>NONE</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CPU</name> - <value>1</value> - </enumerator> - <enumerator> - <name>DIMM</name> - <value>2</value> - </enumerator> - <enumerator> - <name>FABRIC</name> - <value>3</value> - </enumerator> - <enumerator> - <name>MEM</name> - <value>4</value> - </enumerator> - <enumerator> - <name>IO</name> - <value>5</value> - </enumerator> - <enumerator> - <name>NODE</name> - <value>6</value> - </enumerator> - <enumerator> - <name>CLOCK</name> - <value>7</value> - </enumerator> - <enumerator> - <name>PSI</name> - <value>8</value> - </enumerator> - <enumerator> - <name>FSP</name> - <value>9</value> - </enumerator> - <enumerator> - <name>ALL</name> - <value>10</value> - </enumerator> - <default>NONE</default> -</enumerationType> - -<attribute> - <id>CDM_DOMAIN</id> - <description> - Specifies a target's CEC degraded mode domain. For example, all - DIMMs are part of the DIMM CEC degraded mode domain. - </description> - <simpleType> - <enumeration> - <id>CDM_DOMAIN</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hasStringConversion/> -</attribute> - -<attribute> - <id>I2C_BUS_SPEED_ARRAY</id> - <description>Designates the speed at which a given I2C bus should run. - Creator: MRW - Purpose: Used by FW to know the fastest possible bus speed that all of - the devices on a given bus are able to use. - Data Format: 2x3 array of uint16_t values. The first two values - indicate the engine number of the bus. The next 3 vaules indicate - the port number of the bus. The value in the array is the I2C bus - speed used for that engine/port combination in KHz. - </description> - <simpleType> - <uint16_t> - <default>0,0,0,0,0,0</default> - </uint16_t> - <array>2,3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ISTEP_PAUSE_ENABLE</id> - <description> - Used to enable pause/stop in between isteps. This attribute is set via - attribute override. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> -<enumerationType> - <id>SUPPORTED_HOT_PLUG</id> - <description> - Enumeration indication which Hot Plug Controllers are supported by - the current system. - </description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>MAX5961</name> - <value>0x01</value> - </enumerator> - <enumerator> - <name>PCA9551</name> - <value>0x02</value> - </enumerator> - <default>NA</default> -</enumerationType> - -<attribute> - <id>HOT_PLUG_POWER_CONTROLLER_INFO</id> - <description>Hot Plug Controller values for a specific processor. - Purpose: Holds information about the hot plug controllers so that a - Hardware procedure is able to turn them on and off. - Data Format: up to 8 Hot Plug Controllers x 7 variables of information - This data is at the processor level. - The needed information and their individual sizes are as follows: - (1) I2C Master processor engine (uint8_t) - (2) I2C Master processor port (uint8_t) - (3) Bus Speed (uint16_t value: 2 uint8_t values: MSB, LSB) - (4) Slave address (uint8_t) - (5) Device type (uint8_t: see SUPPORTED_HOT_PLUG enum) - (6) I2C Master processor node (uint8_t) - (7) I2C Master processor position (uint8_t) - Thus, the information will be 8 bytes. - </description> - <simpleType> - <uint8_t> - <default>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 - </default> - </uint8_t> - <array>8,8</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_HOT_PLUG_POWER_CONTROLLER_INFO</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>ISTEP_PAUSE_CONFIG</id> - <description> - Used to configure the parameters for enabling pause/stop between - isteps. This attribute is set via attribute override. - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OPT_MEMMAP_GROUP_POLICY</id> - <description> - Controls scope of grouping performed in memory map calculations - Possible values defined in FAPI ATTR_OPT_MEMMAP_GROUP_POLICY - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t><default>0x00</default></uint8_t><!-- CHIP_AS_GROUP --> - </simpleType> - <readable/> - <persistency>non-volatile</persistency> - <hwpfToHbAttrMap> - <id>ATTR_OPT_MEMMAP_GROUP_POLICY</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MFG_TRACE_ENABLE</id> - <description> - Override this to a non-zero value to have the FAPI manufacturing - traces output to the console or go to a fsp trace buffer when - console not enabled. - </description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MFG_TRACE_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_NUM_PHB</id> - <description> - creator: platform - Number of PCIe PHB units present on target - Murano/Venice: 3 - Naples: 4 - Nimbus: 6 - Cumulus: 6 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_NUM_PHB</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_NUM_IOP</id> - <description> - creator: platform - Number of PCIe IOP units present on target - Murano/Venice: 2 - Naples: 3 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_NUM_IOP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PROC_PCIE_NUM_LANES</id> - <description> - creator: platform - Number of PCIe I/O lanes supported by target - Murano: 24 - Venice: 32 - Naples: 40 - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_PROC_PCIE_NUM_LANES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- === Manufacturing threshold Attributes of PRD === --> - -<attribute> - <id>MNFG_TH_P8EX_L2_CACHE_CES</id> - <description> - This attribute represents the Maximum number of L2 Cache CEs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L2_DIR_CES</id> - <description> - This attribute represents the Maximum number of L2 Directory CEs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L3_CACHE_CES</id> - <description> - This attribute represents the Maximum number of L3 Cache CEs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>3</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L3_DIR_CES</id> - <description> - This attribute represents the Maximum number of L3 Directory CEs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FIELD_TH_P8EX_L2_LINE_DELETES</id> - <description> - This attribute represents the Maximum number of L2 Line Deletes allowed - in the Field. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>6</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FIELD_TH_P8EX_L3_LINE_DELETES</id> - <description> - This attribute represents the Maximum number of L3 Line Deletes allowed - in the Field. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>6</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FIELD_TH_P8EX_L2_COL_REPAIRS</id> - <description> - This attribute represents the Maximum number of L2 Column Repairs allowed - in the Field. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>7</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FIELD_TH_P8EX_L3_COL_REPAIRS</id> - <description> - This attribute represents the Maximum number of L3 Column Repairs allowed - in the Field. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>7</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L2_LINE_DELETES</id> - <description> - This attribute represents the Maximum number of L2 Line Deletes allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L3_LINE_DELETES</id> - <description> - This attribute represents the Maximum number of L3 Line Deletes allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L2_COL_REPAIRS</id> - <description> - This attribute represents the Maximum number of L2 Column Repairs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_P8EX_L3_COL_REPAIRS</id> - <description> - This attribute represents the Maximum number of L3 Column Repairs allowed - during Manufacturing. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_CEN_MBA_RT_SOFT_CE_TH_ALGO</id> - <description> - This attribute represents the Base threshold (for 2GB DRAM ) of - Memory CEs allowed during runtime. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>2</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_CEN_MBA_IPL_SOFT_CE_TH_ALGO</id> - <description> - This attribute represents the Base threshold (for 2GB DRAM ) of - Memory CEs allowed during IPL. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>2</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_CEN_MBA_RT_RCE_PER_RANK</id> - <description> - This attribute represents the maximum number of Memory RCEs - allowed per Rank during runtime. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>2</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MNFG_TH_CEN_L4_CACHE_CES</id> - <description> - This attribute represents the maximum number of L4 Cache CEs allowed. - creator: platform (generated based on MRW data) - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>2</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>RESOURCE_IS_CRITICAL</id> - <description> - Used to tell if a resource is critical to perform an IPL. If this - attribute is set to 1 and the target is deconfigured, the IPL MUST - terminate. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - - -<attribute> - <id>BRAZOS_RX_FIFO_OVERRIDE</id> - <description> - Defines where to apply Brazos rx_fifo_final_l2u_dly override settings for SW299500. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_BRAZOS_RX_FIFO_OVERRIDE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<!-- === Manufacturing threshold Attributes of PRD === --> - -<attribute> - <id>MSS_VMEM_REGULATOR_MAX_DIMM_COUNT</id> - <description>Maximum number of installed DIMMs per VMEM regulator for all - VMEM regulators in the system. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VMEM_REGULATOR_MAX_DIMM_COUNT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_VMEM_REGULATOR_POWER_LIMIT_PER_DIMM_ADJ_ENABLE</id> - <description>Machine Readable Workbook enablement of the HWP code to adjust - the VMEM regulator power limit based on number of installed DIMMs. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_VMEM_REGULATOR_POWER_LIMIT_PER_DIMM_ADJ_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR</id> - <description>Machine Readable Workbook value for the maximum possible number - of dimms that can be installed under any of the VMEM regulators. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM</id> - <description>Machine Readable Workbook VMEM regulator power limit per CDIMM - assuming a full configuration. Units in cW. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM_DDR4</id> - <description>Machine Readable Workbook VMEM regulator power limit per DDR4 DIMM - assuming a full configuration. Units in cW. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM_DDR4</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<enumerationType> - <id>MRW_NEST_CAPABLE_FREQUENCIES_SYS</id> - <description>Enumeration of MRW_NEST_CAPABLE_FREQUENCIES_SYS</description> - <enumerator> - <name>UNSUPPORTED_FREQ</name> - <value>0</value> - </enumerator> - <enumerator> - <name>2000_MHZ</name> - <value>1</value> - </enumerator> - <enumerator> - <name>2400_MHZ</name> - <value>2</value> - </enumerator> - <enumerator> - <name>2000_MHZ_OR_2400_MHZ</name> - <value>3</value> - </enumerator> -</enumerationType> - -<attribute> - <id>MRW_NEST_CAPABLE_FREQUENCIES_SYS</id> - <description>The NEST frequencies that the system can support. This is a bit-wise value that represents which of the possible nest frequencies are supported. : 2.0GHz, 2.4GHz, or both. New frequencies should be added in ascending order. - </description> - <simpleType> - <enumeration> - <id>MRW_NEST_CAPABLE_FREQUENCIES_SYS</id> - <default>UNSUPPORTED_FREQ</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>WOF_ENABLED</id> - <description> - Defines if the Workload Optimization Frequency (WOF) system feature - where OCC algorithms will change (typically boost) the operational - frequency based on measured power available and any currently idling - cores. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_WOF_ENABLED</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>TRUSTED_SLAVE_SCAN_PATH_ACTIVE</id> - <description> - Set to indicate state of master->slave scan path. - Platform should default to false at beginning of IPL, and set to - true once trusted XSCOM path is active to all slave chips in drawer - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_TRUSTED_SLAVE_SCAN_PATH_ACTIVE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FORCE_SKIP_SBE_MASTER_INTR_SERVICE</id> - <description> - Set to force skip of SBE interrupt service for master chip. - Default is to disable the use of the SBE interrupt service. - </description> - <simpleType> - <uint8_t> - <default>1</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FORCE_SKIP_SBE_MASTER_INTR_SERVICE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FORCE_USE_SBE_SLAVE_SCAN_SERVICE</id> - <description> - Set to force use of SBE scan service for slave chips. - Default is to enable the use of the SBE scan service - only for slave chips with security enabled. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FORCE_USE_SBE_SLAVE_SCAN_SERVICE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SBE_MASTER_INTR_SERVICE_DELAY_CYCLES</id> - <description> - Cycle delay of SBE master interrupt service loop wait statement. - Paces rate of decrementer progress and prevents SBE from consuming PIB. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_MASTER_INTR_SERVICE_DELAY_CYCLES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>SBE_MASTER_INTR_SERVICE_DELAY_US</id> - <description> - Execution delay (in microseconds) of SBE master interrupt service loop. - </description> - <simpleType> - <uint32_t></uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SBE_MASTER_INTR_SERVICE_DELAY_US</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MSS_VREF_CAL_CNTL</id> - <description>Training Control over IPL - - ENUM - 0x00=DISABLE /Skip V-ref Train; 0x01=DRAM - Enable V-Ref Train DRAM Level; 0x02=RANK Level Training; - 0x03=PORT Level Training; 0x04=MBA Level; 0x05=CENTAUR level; - Default Value = 0x01; - </description> - <simpleType> - <uint8_t> - <default>0x01</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MSS_VREF_CAL_CNTL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_RCD_CNTL_WORD_X</id> - <description>Additional RCD Control Word for DDR4. Used in mss_dram_init and is computed in mss_eff_cnfg. - Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. Each memory channel will have a value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint64_t></uint64_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_RCD_CNTL_WORD_X</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC00</id> - <description>F0RC00: Global Features Control Word.For normal operation, output inversion is always enabled. For DIMM vendor test purpose, output - inversion can be disabled. When disabled, register tPDM is not guaranteed to be met. - NOTE: Default value - 0x00. Values Range from 0-8. - 00 - Normal Operation; 01 - Output Inversion Disabled; 02 - Weak Drive Enabled; 04 - A outputs disabled; 08 - B outputs disabled; So on. - No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC00</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC01</id> - <description>F0RC01 - Clock Driver Enable Control Word.1. Output clocks may be individually turned on or off to conserve power. - The system must read the module SPD to determine which clock outputs are used by the module. The PLL remains locked - on CK_t/CK_c unless the system stops the clock inputs to the DDR4RCD02 to enter the lowest power mode. - Default value - 0x00. Values Range from 0-8. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC01</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC02</id> - <description>F0RC02: Timing and IBT Control Word; - Default value - 0x00. Values Range from 0-8. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC02</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC03</id> - <description>F0RC03 - CA and CS Signals Driver Characteristics Control Word; - Default value - 0x05 (Moderate Drive). Values Range from 00 to 0F. Has to be picked up from SPD byte 137, 1st Nibble for CS and CA. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC03</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC04</id> - <description>F0RC04 - ODT and CKE Signals Driver Characteristics Control Word; - Default value - 0x05 (Moderate Drive). Values Range from 00 to 0F. Has to be picked up from SPD byte 137, 2nd Nibble for ODT and CKE. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC04</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC05</id> - <description>F0RC05 - Clock Driver Characteristics Control Word; - Default value - 0x05 (Moderate Drive). Values Range from 00 to 0F. Has to be picked up from SPD byte 138, 2nd Nibble for CK. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC05</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC06_07</id> - <description>F0RC06: Command Space Control Word definition; - Default value - 0xF0 (NOP). Values Range from 00 to F0. F0RC07 not used. RDIMM - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC06_07</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC08</id> - <description>F0RC08: Command Space Control Word definition; - Default value - 0x03. Values Range from 00 to 08 decimal. Check the stack height and calculate dynamically; - 00 = Stack height_8; 01 = Stack height_4; 02 = Stack height_2; - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC08</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC09</id> - <description>F0RC09: Command Space Control Word definition; - Default value - 0xF0 (NOP). Values Range from 00 to F0. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC09</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC10</id> - <description>RDIMM Operating Speed; Read from ATTR_MSS_FREQ; - Default value - 00. Values Range from 00 to 09. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC10</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC11</id> - <description>Operating Voltage VDD and VrefCA Source Control Word; Read from ATTR_MSS_VOLT. - Default value - 14. Values Range from 00 to 15 decimal. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC11</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC12</id> - <description>F0RC0C - Training Control Word; - Default value - 00. Values Range from 00 to 07 decimal.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC12</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC13</id> - <description>F0RC0D - DIMM Configuration Control Word; - Default value - 0x0B. Values Range from 00 to 15 decimal. - Dynamically calculated using 4 bits[0:3] Bit 0 - Address Mirroring; Bit 1 - Rdimm(1)/Lrdimm (0) ; Bit 2 - N/A ; Bit 3 - CS Mode (Direct / Quad CS mode etc); - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC13</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC14</id> - <description>F0RC0E - Parity Control Word; Default value - 00. Check from ATTR_EFF_CA_PARITY and assign; Values Range from 00 to 0F. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC14</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC15</id> - <description>F0RC0F - Command Latency Adder Control Word; - Default value - 04. Values Range from 00 to 04. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC15</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - - -<attribute> - <id>EFF_DIMM_DDR4_RC_1x</id> - <description>F0RC1x - Internal VrefCA Control Word; - Default value - 00. Values Range from 00 to 3F.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_1x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_2x</id> - <description>F0RC2x: I2C Bus Control Word; - Default value - 00. Values Range from 00 to FF.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_2x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_3x</id> - <description>F0RC3x - Fine Granularity RDIMM Operating Speed; - Default value = (Operating Freq - 1250)/20. Values Range from 00 to 61 Hex. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_3x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_4x</id> - <description>F0RC4x: CW Source Selection Control Word; - Default value - 00. Values Range from 00 to FF. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_4x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_5x</id> - <description>F0RC5x: CW Destination Selection and Write/Read Additional QxODT[1:0] Signal High; - Default value - 00. Values Range from 00 to FF. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_5x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_6x</id> - <description>F0RC6x: CW Data Control Word; - Default value - 00. Values Range from 00 to FF.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_6x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_7x</id> - <description>F0RC7x: IBT Control Word; - Default value - 00. Values Range from 00 to FF.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_7x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_8x</id> - <description>F0RC8x: ODT Input Buffer/IBT, QxODT Output Buffer and Timing Control Word; - Default value - 00. Values Range from 00 to FF. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_8x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_9x</id> - <description>F0RC9x1: QxODT[1:0] Write Pattern Control Word; - Default value - 00. Values Range from 00 to FF.No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_9x</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_Ax</id> - <description>F0RCAx1: QxODT[1:0] Read Pattern Control Word; - Default value - 00. Values Range from 00 to FF. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_Ax</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DIMM_DDR4_RC_Bx</id> - <description>F0RCBx: IBT and MRS Snoop Control Word; Default value - 07. Values Range from 00 to FF. No need to calculate; User can override with desired experimental value. - creator: mss_eff_cnfg - consumer: mss_dram_init - firmware notes: none - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DIMM_DDR4_RC_Bx</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TCCD_L</id> - <description>tccd_l. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - Creator: mss_eff_cnfg - Consumer:various - Firmware notes: none - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TCCD_L</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_LRDIMM_WORD_X</id> - <description>Additional buffer control word for LRDIMM building of the BCW</description> - <simpleType> - <uint64_t></uint64_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_LRDIMM_WORD_X</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_LRDIMM_ADDITIONAL_CNTL_WORDS</id> - <description>LRDIMM additional RCD control words as set by DIMM SPD: - F[3,4]RC10, F[3,4]RC11, F[5,6]RC10, F[5,6]RC11, F[7,8]RC10, - F[7,8]RC11, F[9,10]RC10, F[9,10]RC11, F[1]RC8, F[3]RC9, - F[3]RC8, F[1]RC11, F[1]RC12, F[1]RC13, F[1]RC14, F[1]RC15. - Eff config should set this up. - </description> - <simpleType> - <uint64_t></uint64_t> - <array>2,2</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_LRDIMM_ADDITIONAL_CNTL_WORDS</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MCBIST_DDR4_PDA_ENABLE</id> - <description>Controls PDA train enable or PBA. 00 - Disable; 01 - PDA; 02 - PBA(Lrdimm)</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_MCBIST_DDR4_PDA_ENABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>MRW_MCS_PREFETCH_RETRY_THRESHOLD</id> - <description> - Option to control MCS prefetch retry threshold, for performance - optimization. This attribute controls the number of retries in the - prefetch engine. Retry threshold available ranges from 16 to 30. Note: - Values outside those ranges will default to 30. In MRW. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MCS_PREFETCH_RETRY_THRESHOLD</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>DEFAULT_PROC_MODULE_NEST_FREQ_MHZ</id> - <description> - Default Nest frequency in MHz for Processor Modules - Default to 2000 MHz for Murano-based Modules - Default to 2400 MHz for Venice- and Naples-based Modules - </description> - <simpleType> - <uint32_t> - <default>2000</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>EFF_DRAM_TRRD_L</id> - <description>DRAM Row to Row Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TRRD_L</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TWTR_L</id> - <description>DRAM Internal Write to Read Delay. Initialized and used by HWPs.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TWTR_L</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>EFF_DRAM_TCCD_S</id> - <description>tccd_l. This is for DDR4 MRS6. Computed in mss_eff_cnfg. Each memory channel will have a value. - Creator: mss_eff_cnfg - Consumer:various - Firmware notes: none - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_EFF_DRAM_TCCD_S</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PHB_MMIO_ADDRS_64</id> - <description>PHB0-PHB5 64 bits addresses - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - <array>6</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PHB_MMIO_ADDRS_32</id> - <description>PHB0-PHB5 32 bit addresses - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - <array>6</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute>` - -<attribute> - <id>PHB_XIVE_ESB_ADDRS</id> - <description>PHB0-PHB5 XIVE ESB addresses - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - <array>6</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PHB_REG_ADDRS</id> - <description>PHB0-PHB5 Register Space addresses - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - <array>6</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>XIVE_ROUTING_ESB_ADDR</id> - <description>XIVE Routing ESB address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>XIVE_ROUTING_END_ADDR</id> - <description>XIVE Routing END address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>XIVE_PRESENTATION_NVT_ADDR</id> - <description>XIVE Presentation NVT address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VAS_HYPERVISOR_WINDOW_CONTEXT_ADDR</id> - <description>VAS - Hypervisor Window Contexts address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>VAS_USER_WINDOW_CONTEXT_ADDR</id> - <description>VAS - User Window Context address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>LPC_BUS_ADDR</id> - <description>LPC Bus address - MMIO consumed by PHYP</description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>NVIDIA_NPU_PRIVILEGED_ADDR</id> - <description>Nvidia Link - NPU Privileged Regs address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>NVIDIA_NPU_USER_REG_ADDR</id> - <description>Nvidia Link - NPU User Regs address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>NVIDIA_PHY0_REG_ADDR</id> - <description>Nvidia Link - Phy 0 Regs address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>NVIDIA_PHY1_REG_ADDR</id> - <description>Nvidia Link - Phy 1 Regs address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>XIVE_CONTROLLER_BAR_ADDR</id> - <description>XIVE - Controller Bar address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>XIVE_PRESENTATION_BAR_ADDR</id> - <description>XIVE - Presentation Bar address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PSI_HB_ESP_ADDR</id> - <description>PSIHB - ESB space address - MMIO consumed by PHYP - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>NX_RNG_ADDR</id> - <description>NX - RNG space - MMIO consumed by PHYP</description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>FUSED_CORE_OPTION</id> - <description>Enum for FUSED_CORE_OPTION</description> - <enumerator> - <name>USING_DEFAULT_CORES</name> - <value>0</value> - </enumerator> - <enumerator> - <name>USING_NORMAL_CORES</name> - <value>1</value> - </enumerator> - <enumerator> - <name>USING_FUSED_CORES</name> - <value>2</value> - </enumerator> -</enumerationType> - -<attribute> - <id>FUSED_CORE_OPTION</id> - <description> - If not loading PHYP or OPAL, then use this to - decide whether to use FUSED cores or NOT. - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -</attributes> diff --git a/xml/attribute_types_fsp.xml b/xml/attribute_types_fsp.xml deleted file mode 100644 index 6123d1a..0000000 --- a/xml/attribute_types_fsp.xml +++ /dev/null @@ -1,575 +0,0 @@ - -<!-- attribute defining the required system policy for a fsp based system --> - -<attributes> - -<attribute> - <id>IM_ID</id> - <description> - Used to indicate a certain target is valid only - for a certain IM ID. - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>IM_VALUE</id> - <description> - Used to indicate the IM keyword value - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PART_NUMBER</id> - <description> - Used to indicate the part number information - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>SYS_POLICY_NAME</id> - <description>An enumeration of all system policies</description> - <enumerator> - <name>all_mcs_in_interleaving_groups</name> - <value>0</value> - </enumerator> - <enumerator> - <name>mss_interleave_enables</name> - <value>1</value> - </enumerator> - <enumerator> - <name>power-def-filenames</name> - <value>2</value> - </enumerator> - <enumerator> - <name>powr-vrm-xml-filenames</name> - <value>3</value> - </enumerator> - <default></default> -</enumerationType> - -<attribute> - <id>SYS_POLICY_NAME</id> - <description> - The name of the system policy - </description> - <simpleType> - <enumeration> - <id>SYS_POLICY_NAME</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>SYS_POLICY_VALUE</id> - <description> - The value of the system policy - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>CARD_USE</id> - <description>An enumeration of all possible places where a card can be used</description> - <enumerator> - <name>FIELD</name> - <value>0</value> - </enumerator> - <enumerator> - <name>LAB_ONLY</name> - <value>1</value> - </enumerator> - <default>FIELD</default> -</enumerationType> - -<attribute> - <id>CARD_USE</id> - <description> - Where is the card used? field/lab-only - </description> - <simpleType> - <enumeration> - <id>CARD_USE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>RU_TYPE</id> - <description>An enumeration of all possible places where a card can be replaced</description> - <enumerator> - <name>FRU</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CRU</name> - <value>1</value> - </enumerator> - <enumerator> - <name>MRU</name> - <value>2</value> - </enumerator> - <default>FRU</default> -</enumerationType> - -<attribute> - <id>RU_TYPE</id> - <description> - Where can the card replaced? field/client/manufacturing - </description> - <simpleType> - <enumeration> - <id>RU_TYPE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>SUPPORTED_MTMS</id> - <description>An enumeration of all possible MTMs supporting a given CCIN</description> - <enumerator> - <name>9040-MR9</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ALL</name> - <value>1</value> - </enumerator> - <default>ALL</default> -</enumerationType> - -<attribute> - <id>SUPPORTED_MTMS</id> - <description> - MTMs where this CCIN will be supported. A comma separated list of MTMs. - </description> - <simpleType> - <enumeration> - <id>SUPPORTED_MTMS</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>CORES</id> - <description> - The number of cores - for modules only - </description> - <simpleType> - <uint8_t/> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FREQUENCY</id> - <description> - The core frequency - for modules only - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MTM_NAME</id> - <description> - System MTM - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>IM_ID</id> - <description> - IM Keyword - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>REDUNDANT_FSPS</id> - <description> -    1 = System has redundant FSPs - 0 = System does not have redundant FSPs - From the Machine Readable Workbook - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_REDUNDANT_FSP</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>AVERAGE_IPL_TIME</id> - <description> - The average amount of time it may take for this enclosure to IPL in minutes. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>LED_STRATEGY</id> - <description> - The LED service strategy. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <string> - <default>lightpath</default> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>power-def-filenames</id> - <description>Names of the system power management def files</description> - <group>SYS_POLICIES</group> - <simpleType> - <string> - <default></default> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>powr-vrm-xml-filenames</id> - <description>Name of the powr VRM xml file</description> - <group>SYS_POLICIES</group> - <simpleType> - <string> - <default></default> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>LED_ON_DEFAULT_GPIO_VALUE</id> - <description> - The LED on-value for the GPIO-controlled LEDs in the platform: - 1 means "VLED will set the GPIO pin value to '1' causing the LED to turn on." - 0 means "VLED will set the GPIO pin value to '0' causing the LED to turn on." - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t><default></default></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_MEM_MIRRORING_ALLOWED</id> - <description> - Is memory mirroring allowed on this platform? - 0 - No - 1 - Yes - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t><default></default></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_MEM_MIRRORING_ENABLE_DEFAULT</id> - <description> - By default, is memory mirroring enabled on this platform? - 0 - No - 1 - Yes - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t><default></default></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>MRW_MEM_POWER_CONTROL_USAGE</id> - <description> - Determines if any power controls should be used by memory on this - platform. This is a system-wide policy setting that is used when - configuring the memory. Note that individual DIMMs will also know if - they are capable of doing any of this so the eventual answer is - combination of the requested value specified here and the capable - value from the VPD. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t> - <default>0x00</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_MRW_MEM_POWER_CONTROL_USAGE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>OCC_LOAD_TIMEOUT</id> - <description> - The maximum amount of time it should take for all OCCs in the system to be loaded and started in seconds. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>OCC_RESET_TIMEOUT</id> - <description> - The maximum amount of time it should take for all OCCs to be reset in seconds. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>FREQ_PB_HFT</id> - <description> - System attribute. - The frequency of a processor's PB chiplet in MHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_PB_HFT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_X_HFT</id> - <description> - System attribute. - The frequency of a processor's X bus in MHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_X_HFT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>FREQ_NEST_HFT</id> - <description> - System attribute. - The frequency of a processor's Nest chiplet in MHz. - Provided by the MRW. - </description> - <group>SYS_POLICIES</group> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>non-volatile</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_FREQ_X_HFT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>PCIE_DEFAULT_HDDW_SLOT_COUNT</id> - <description> - The default HDDW slot count. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PCIE_MIN_HDDW_SLOT_COUNT</id> - <description> - The minimum HDDW slot count. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PCIE_MAX_HDDW_SLOT_COUNT</id> - <description> - The maximum HDDW slot count. - </description> - <group>SYS_POLICIES</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>APPLY_PCIE_WORKAROUND</id> - <description> - Should the PCIE workaround fix be applied on this platform? - If "yes", use the pcie-workaround-perst-control-table element to determine - the device and pin to use. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - - - - -<!-- Types of Location code --> -<!-- RELATIVE : Location code attached to parent card location code --> -<!-- ABSOLUTE : Location code attached to system location code (Ufcs) --> -<!-- ASSEMBLY : Location code is shared with another card(s) location code --> -<enumerationType> - <id>LOCATION_CODE_TYPE</id> - <description>Type of Location code</description> - <enumerator> - <name>RELATIVE</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ABSOLUTE</name> - <value>1</value> - </enumerator> - <enumerator> - <name>ASSEMBLY</name> - <value>2</value> - </enumerator> - <default>RELATIVE</default> -</enumerationType> - -<!-- attribute defining the type of the Location code --> -<attribute> - <id>LOCATION_CODE_TYPE</id> - <description>Type of the Location code</description> - <simpleType> - <enumeration> - <id>LOCATION_CODE_TYPE</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable/> - <fspOnly/> -</attribute> - -<!-- attribute defining the required system mtms for a fsp based system --> -<attribute> - <id>SYSTEM_MTM</id> - <description>Describes a list of Machine Type Model</description> - <simpleType> - <string> - <default>NULL</default> - <sizeInclNull>9</sizeInclNull> - </string> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <fspOnly/> -</attribute> - -<!-- attribute defining the required system CCINs for a fsp based system --> -<attribute> - <id>CCIN</id> - <description>Defines CCINs</description> - <simpleType> - <string> - <default>NULL</default> - <sizeInclNull>4</sizeInclNull> - </string> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <fspOnly/> -</attribute> - -</attributes> diff --git a/xml/attribute_types_hb.xml b/xml/attribute_types_hb.xml deleted file mode 100644 index d81c185..0000000 --- a/xml/attribute_types_hb.xml +++ /dev/null @@ -1,1601 +0,0 @@ -<!-- IBM_PROLOG_BEGIN_TAG --> -<!-- This is an automatically generated prolog. --> -<!-- --> -<!-- $Source: src/usr/targeting/common/xmltohb/attribute_types_hb.xml $ --> -<!-- --> -<!-- OpenPOWER HostBoot Project --> -<!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2012,2015 --> -<!-- [+] Google Inc. --> -<!-- [+] International Business Machines Corp. --> -<!-- --> -<!-- --> -<!-- Licensed under the Apache License, Version 2.0 (the "License"); --> -<!-- you may not use this file except in compliance with the License. --> -<!-- You may obtain a copy of the License at --> -<!-- --> -<!-- http://www.apache.org/licenses/LICENSE-2.0 --> -<!-- --> -<!-- Unless required by applicable law or agreed to in writing, software --> -<!-- distributed under the License is distributed on an "AS IS" BASIS, --> -<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or --> -<!-- implied. See the License for the specific language governing --> -<!-- permissions and limitations under the License. --> -<!-- --> -<!-- IBM_PROLOG_END_TAG --> - -<attributes> - -<!-- ===================================================================== - HOST BOOT ATTRIBUTE TYPES - Contains the definition of hostboot attributes which should not be - synced to/from FSP - ================================================================= --> -<attribute> - <id>HIDDEN_ERRLOGS_ENABLE</id> - <description> - Used to decide whether or not to prevent INFORMATIONAL/RECOVERED error - logs from being sent to the BMC via SEL/eSEL, saved to the PNOR, and - displayed to the console. - 0 = Prevent INFORMATIONAL/RECOVERED error logs from being processed. - 1 = Send only INFORMATIONAL error logs. - 2 = Send only RECOVERED error logs. - 3 = Allow all hidden error logs to be processed. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>volatile</persistency> - <readable/> -</attribute> - -<enumerationType> - <id>HIDDEN_ERRLOGS_ENABLE</id> - <description>Enumeration of HIDDEN_ERRLOGS_ENABLE</description> - <enumerator> - <name>NO_HIDDEN_LOGS</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ALLOW_INFORMATIONAL</name> - <value>1</value> - </enumerator> - <enumerator> - <name>ALLOW_RECOVERED</name> - <value>2</value> - </enumerator> - <enumerator> - <name>ALLOW_ALL_LOGS</name> - <value>3</value> - </enumerator> -</enumerationType> - -<attribute> - <id>IS_MPIPL_HB</id> - <description>1 = in Memory Preserving IPL mode. 0 = in normal IPL mode.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_IS_MPIPL</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> - <hbOnly/> -</attribute> - -<attribute> - <id>XSCOM_VIRTUAL_ADDR</id> - <description>Cached Virtual Address of Xscom memory space for this Chip</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>FSI_MASTER_MUTEX</id> - <description>Mutex for FSI Master Operations</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<!-- For POD Testing --> -<attribute> - <id>HB_MUTEX_TEST_LOCK</id> - <description>Host boot mutex for testing</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>I2C_ENGINE_MUTEX_0</id> - <description>Mutex for I2C Master engine 0</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>I2C_ENGINE_MUTEX_1</id> - <description>Mutex for I2C Master engine 1</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>I2C_ENGINE_MUTEX_2</id> - <description>Mutex for I2C Master engine 2</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>FSI_SCOM_MUTEX</id> - <description>Mutex for FSI-based SCOM Operations</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SCOM_IND_MUTEX</id> - <description>Mutex for Indirect SCOM read operation</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SCAN_MUTEX</id> - <description>Mutex for SCAN operations</description> - <simpleType> - <hbmutex> - <default>0</default> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SLW_IMAGE_ADDR</id> - <description> - Location of runtime winkle image for this processor chip. - Written by host_build_winkle (istep 15.1) - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SLW_IMAGE_SIZE</id> - <description> - Size of runtime winkle image for this processor chip. - Written by host_build_winkle (istep 15.1) - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>IBSCOM_VIRTUAL_ADDR</id> - <description>Cached Virtual Address of Inband Scom memory space for this Chip</description> - <simpleType> - <uint64_t> - </uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>IBSCOM_MUTEX</id> - <description>Mutex for Inband SCOM Operations</description> - <simpleType> - <hbmutex> - </hbmutex> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>IBSCOM_ENABLE_OVERRIDE</id> - <description>Used to force IBSCOM enabled for lab testing</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <hbOnly/> -</attribute> - -<attribute> - <id>HB_EXISTING_IMAGE</id> - <description>Indicates which logical nodes have a hostboot image.</description> - <!-- Bit position [0-7] (left to right) represents logical node. - '1' means the logical node has an active hostboot image. - --> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>HB_PM_SPWUP_OHA_FLAG</id> - <description>Flag storage to break the recursive calling loop for when accessing the OHA address space from the Special Wakeup procedure.</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PM_SPWUP_OHA_FLAG</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> - <hbOnly/> -</attribute> - -<attribute> - <id>GPIO_INFO</id> - <description>Information needed to address GPIO device</description> - <complexType> - <description>Structure to define the addessing for an I2C - slave device.</description> - <field> - <name>i2cMasterPath</name> - <description>Entity path to the chip that contains the I2C - master</description> - <type>EntityPath</type> - <default>physical:sys-0</default> - </field> - <field> - <name>port</name> - <description>Port from the I2C Master device. This is a 6-bit - value.</description> - <type>uint8_t</type> - <default>0</default> - </field> - <field> - <name>devAddr</name> - <description>Device address on the I2C bus. This is a 7-bit value, - but then shifted 1 bit left.</description> - <type>uint8_t</type> - <default>0</default> - </field> - <field> - <name>engine</name> - <description>I2C master engine. This is a 2-bit - value.</description> - <type>uint8_t</type> - <default>0</default> - </field> - <field> - <name>vddrPin</name> - <description> - Logical GPIO pin number used to enabled/disable VDDR - </description> - <type>uint8_t</type> - <default>0</default> - </field> - </complexType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>HB_TARGET_SCOMABLE</id> - <description> - This attribute indicates if the target can be SCOMed. - It's used in FSP only but declared here because the attribute - is defined in chip_attributes.xml, which is a common file - between FSP and HB (without this, HB will get a compilation error). - </description> - <simpleType> - <uint8_t> - <default>0x0</default> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_TARGET_SCOMABLE</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> - <hbOnly/> -</attribute> - -<attribute> - <id>OCC_COMMON_AREA_PHYS_ADDR</id> - <description> - Physical address where OCC Common Area is placed in mainstore. - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>HOMER_PHYS_ADDR</id> - <description> - Physical address where HOMER image is placed in mainstore. - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>HOMER_VIRT_ADDR</id> - <description> - Virtual address where HOMER memory is mapped into. If value is zero, - memory must be mapped into virtual space. - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> -<attribute> - <id>OPEN_POWER_DIMM_THROTTLE_TEMP_DEG_C</id> - <description> - DIMM temperature threshold where throttling will - occur in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_DIMM_ERROR_TEMP_DEG_C</id> - <description> - DIMM temperature where an error will be generated - in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_MEMCTRL_THROTTLE_TEMP_DEG_C</id> - <description> - Memory controller temperature threshold - where throttling will occur in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_PROC_DVFS_TEMP_DEG_C</id> - <description> - Processor temperature where DVFS will occur in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_MEMCTRL_ERROR_TEMP_DEG_C</id> - <description> - Memory controller temperature where an error will occur - in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_N_BULK_POWER_LIMIT_WATTS</id> - <description> - N mode bulk power supply limit in Watts - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_N_MAX_MEM_POWER_WATTS</id> - <description> - Maximum power allocated to DIMMs in Watts - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_MEMCTRL_READ_TIMEOUT_SEC</id> - <description> - Memory controller read timeout in seconds - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_DIMM_READ_TIMEOUT_SEC</id> - <description> - DIMM read timeout in seconds - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_PROC_ERROR_TEMP_DEG_C</id> - <description> - Processor temperature error threshold in degrees C - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_MIN_MEM_UTILIZATION_THROTTLING</id> - <description> - Minimum memory utilization for memory throttling - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_PROC_READ_TIMEOUT_SEC</id> - <description> - Processor read timeout in seconds - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_REGULATOR_EFFICIENCY_FACTOR</id> - <description> - Regulator efficiency factor - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_MIN_POWER_CAP_WATTS</id> - <description> - Minimum power cap in Watts - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS</id> - <description> - N+1 bulk power limit in Watts for systems running - with redundant power supplies (default) - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS</id> - <description> - N+1 bulk power limit in Watts for High Performance Computing - systems running with a non-redundant power supply policy - </description> - <simpleType> - <uint64_t> - <default>0</default> - </uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_N_PLUS_ONE_MAX_MEM_POWER_WATTS</id> - <description> - N+1 max memory power in Watts - </description> - <simpleType> - <uint64_t></uint64_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>OPEN_POWER_TURBO_MODE_SUPPORTED</id> - <description> - If this system supports Turbo frequency mode. - 0x00 = no - 0x01 = yes - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ADC_CHANNEL_FUNC_IDS</id> - <description>ADC Channel function id. 16 channels.</description> - <simpleType> - <uint8_t></uint8_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>ADC_CHANNEL_SENSOR_NUMBERS</id> - <description>ADC Channel IPMI sensor numbers. 16 channels.</description> - <simpleType> - <uint16_t></uint16_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<attribute> - <id>ADC_CHANNEL_GNDS</id> - <description>ADC Channel ground. 16 channels.</description> - <simpleType> - <uint8_t></uint8_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ADC_CHANNEL_GAINS</id> - <description>ADC channel gain * 1000. 16 channels.</description> - <simpleType> - <uint32_t></uint32_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ADC_CHANNEL_OFFSETS</id> - <description>ADC channel offset * 1000. 16 channels</description> - <simpleType> - <uint32_t></uint32_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>APSS_GPIO_PORT_MODES</id> - <description>APSS GPIO PORT MODES</description> - <simpleType> - <uint8_t></uint8_t> - <array>2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>APSS_GPIO_PORT_PINS</id> - <description>APSS GPIO PORT PINS - Port0 pin 0-7 - Port1 pin 8-15 - </description> - <simpleType> - <uint8_t></uint8_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>PSTATE_TABLE</id> - <description>HTMGT PSTATE data</description> - <simpleType> - <uint8_t></uint8_t> - <array>3656</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>PSTATE_TABLE_MFG</id> - <description>HTMGT PSTATE data for mfg</description> - <simpleType> - <uint8_t></uint8_t> - <array>3656</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OCC_CONTROL_DATA</id> - <description>OCC operational data - </description> - <simpleType> - <uint8_t></uint8_t> - <array>256</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OT_MIN_N_PER_MBA</id> - <description> - Lowest per MBA numerator ever allowed when OCC is - throttling due to OT. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>N_PLUS_ONE_N_PER_MBA</id> - <description> - Static per MBA numerator setting when not in - oversubscription. Calculated based on MRW memory - power with redundant power. Lowest per MBA numerator - ever allowed when OCC is throttling due to OT. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>N_PLUS_ONE_N_PER_CHIP</id> - <description> - Static per chip numerator setting when not in oversubscription. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OVERSUB_N_PER_MBA</id> - <description> - Static per MBA numerator setting when in oversubscription. - Calculated based on MRW oversubscription memory power. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OVERSUB_N_PER_CHIP</id> - <description> - Static per chip numerator setting when in oversubscription. - </description> - <simpleType> - <uint16_t> - <default>0</default> - </uint16_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - - -<!-- end HTMGT attributes --> - -<attribute> - <id>VPD_SWITCHES</id> - <description>Attribute storing VPD state information</description> - <complexType> - <description>VPD flags</description> - <field> - <name>pnorCacheValid</name> - <description>Set when this target's VPD data has been loaded - from EEPROM into the PNOR. - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>pnorCacheValidRT</name> - <description>See pnorCacheValid. Allows runtime version to be - set separately from common version. - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>disableWriteToPnorRT</name> - <description>Set to disable write-thru to PNOR at runtime - </description> - <type>uint8_t</type> - <bits>1</bits> - <default>0</default> - </field> - <field> - <name>reserved</name> - <description>Reserved for future expansion</description> - <type>uint8_t</type> - <bits>5</bits> - <default>0</default> - </field> - </complexType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>OPAL_MODEL</id> - <description> - Specifies the compatible model name for Opal to key off of. - This is sourced from the MRW and should be of the format - 'vendor,model', e.g. 'tyan,palmetto'. - </description> - <simpleType> - <string> - <default>ibm,miscopenpower</default> - <sizeInclNull>32</sizeInclNull> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> - -<attribute> - <id>ISDIMM_MBVPD_INDEX</id> - <description> - Multiple centaurs can sometimes have their VPD located in one - physical SEEPROM. This is the index into the memory buffer VPD - for this centaur. - </description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_ISDIMM_MBVPD_INDEX</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>HTMGT_SAFEMODE</id> - <description>1 = in safemode. 0 = in normal mode.</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> -<attribute> - <id>IPMI_INSTANCE</id> - <description>Holds the IPMI instance number for this entity.</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<enumerationType> - <id>ENTITY_ID</id> - <description>Enumeration indicating the IPMI entity ID, these values are - defined in the IPMI specification. These values will be used in place - of target type when events are sent to the BMC.</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>OTHER</name> - <value>0x01</value> - </enumerator> - <enumerator> - <name>PROCESSOR</name> - <value>0x03</value> - </enumerator> - <enumerator> - <name>SYSTEM_BOARD</name> - <value>0x07</value> - </enumerator> - <enumerator> - <name>POWER_MGMT</name> - <value>0x15</value> - </enumerator> - <enumerator> - <name>CHASSIS</name> - <value>0x17</value> - </enumerator> - <enumerator> - <name>MEMORY_DEVICE</name> - <value>0x20</value> - </enumerator> - <enumerator> - <name>BIOS</name> - <value>0x22</value> - </enumerator> - <enumerator> - <name>OS</name> - <value>0x23</value> - </enumerator> - <enumerator> - <name>CORE</name> - <value>0xD0</value> - </enumerator> - <enumerator> - <name>MEMBUF</name> - <value>0xD1</value> - </enumerator> - <enumerator> - <name>OCC</name> - <value>0xD2</value> - </enumerator> - <enumerator> - <name>REF_CLOCK</name> - <value>0xD4</value> - </enumerator> - <enumerator> - <name>PCI_CLOCK</name> - <value>0xD5</value> - </enumerator> - <enumerator> - <name>TOD_CLOCK</name> - <value>0xD6</value> - </enumerator> - <enumerator> - <name>APSS</name> - <value>0xD7</value> - </enumerator> -</enumerationType> - -<enumerationType> - <id>SENSOR_NAME</id> - <description>Enumeration indicating the IPMI sensor name, which will - be used by hostboot when determining the sensor number to return. - he sensor name consists of one byte of sensor type plus one byte of - sub-type, to differentiate similar sensors under the same target. - Our implementaion uses the IPMI defined entity ID as the sub-type. - </description> - <enumerator> - <name>PROC_TEMP</name> - <value>0x0103</value> - </enumerator> - <enumerator> - <name>DIMM_TEMP</name> - <value>0x0120</value> - </enumerator> - <enumerator> - <name>CORE_TEMP</name> - <value>0x01D0</value> - </enumerator> - <enumerator> - <name>STATE</name> - <value>0x0500</value> - </enumerator> - <enumerator> - <name>MEMBUF_TEMP</name> - <value>0x01D1</value> - </enumerator> - <enumerator> - <name>PROC_STATE</name> - <value>0x0703</value> - </enumerator> - <enumerator> - <name>CORE_STATE</name> - <value>0x07D0</value> - </enumerator> - <enumerator> - <name>DIMM_STATE</name> - <value>0x0C20</value> - </enumerator> - <enumerator> - <name>MEMBUF_STATE</name> - <value>0x0CD1</value> - </enumerator> - <enumerator> - <name>FW_BOOT_PROGRESS</name> - <value>0x0F22</value> - </enumerator> - <enumerator> - <name>SYSTEM_EVENT</name> - <value>0x1201</value> - </enumerator> - <enumerator> - <name>OS_BOOT</name> - <value>0x1F23</value> - </enumerator> - <enumerator> - <name>HOST_STATUS</name> - <value>0x2223</value> - </enumerator> - <enumerator> - <name>OCC_ACTIVE</name> - <value>0x07D2</value> - </enumerator> - <enumerator> - <name>CORE_FREQ</name> - <value>0xC1D0</value> - </enumerator> - <enumerator> - <name>APSS_CHANNEL</name> - <value>0xC2D7</value> - </enumerator> - <enumerator> - <name>PCI_ACTIVE</name> - <value>0xC423</value> - </enumerator> - <enumerator> - <name>REBOOT_COUNT</name> - <value>0xC322</value> - </enumerator> - <enumerator> - <name>FAULT</name> - <value>0xC700</value> - </enumerator> - <enumerator> - <name>BACKPLANE_FAULT</name> - <value>0xC707</value> - </enumerator> - <enumerator> - <name>REF_CLOCK_FAULT</name> - <value>0xC7D4</value> - </enumerator> - <enumerator> - <name>PCI_CLOCK_FAULT</name> - <value>0xC7D5</value> - </enumerator> - <enumerator> - <name>TOD_CLOCK_FAULT</name> - <value>0xC7D6</value> - </enumerator> - <enumerator> - <name>APSS_FAULT</name> - <value>0xC7D7</value> - </enumerator> - <enumerator> - <name>DERATING_FACTOR</name> - <value>0xC815</value> - </enumerator> - <enumerator> - <name>REDUNDANT_PS_POLICY</name> - <value>0xCA22</value> - </enumerator> -</enumerationType> - -<enumerationType> - <id>SENSOR_TYPE</id> - <description>Enumeration indicating the IPMI sensor type, these values - are defined in the IPMI specification. These values will be used when - sending sensor reading events to the BMC.</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>TEMPERATURE</name> - <value>0x01</value> - </enumerator> - <enumerator> - <name>PROCESSOR</name> - <value>0x07</value> - </enumerator> - <enumerator> - <name>MEMORY</name> - <value>0x0c</value> - </enumerator> - <enumerator> - <name>SYS_FW_PROGRESS</name> - <value>0x0F</value> - </enumerator> - <enumerator> - <name>SYS_EVENT</name> - <value>0x12</value> - </enumerator> - <enumerator> - <name>OS_BOOT</name> - <value>0x1F</value> - </enumerator> - <enumerator> - <name>APCI_POWER_STATE</name> - <value>0x22</value> - </enumerator> - <enumerator> - <name>FREQ</name> - <value>0xC1</value> - </enumerator> - <enumerator> - <name>POWER</name> - <value>0xC2</value> - </enumerator> - <enumerator> - <name>BOOT_COUNT</name> - <value>0xC3</value> - </enumerator> - <enumerator> - <name>PCI_LINK_PRES</name> - <value>0xC4</value> - </enumerator> - <enumerator> - <name>PWR_LIMIT_ACTIVE</name> - <value>0xC4</value> - </enumerator> - <enumerator> - <name>FAULT</name> - <value>0xC7</value> - </enumerator> -</enumerationType> - -<!-- IPMI Sensor numbers are defined in the IPMI spec as 8 bit values. However -in the hostboot code they will be defined as a uint16_t to allow us to add -additonal information. An example relates to error logs returned by the OCC, -we might want to pass the Entity ID in the upper byte of the sensor ID, this -would allow hostboot to search only the target type identifed by the Entity -ID for the sensor number returned with the elog. --> - -<!-- attribute to hold 16 pairs of sensor type, sensor number values --> -<attribute> - <id>IPMI_SENSORS</id> - <description>Attribute to hold 16 pairs of sensor name, sensor number - pairs. A sensor name consists of one byte of general sensor type - and one byte of sub-type</description> - <simpleType> - <uint16_t></uint16_t> - <array>16,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> -</attribute> -<enumerationType> - <id>IPMI_SENSOR_ARRAY</id> - <description>Enumeration defining the offsets into the - IPMI_SENSORS array.</description> - <enumerator> - <name>NAME_OFFSET</name> - <value>0x00</value> - </enumerator> - <enumerator> - <name>NUMBER_OFFSET</name> - <value>0x01</value> - </enumerator> -</enumerationType> - -<attribute> - <id>IPMI_MAX_BUFFER_SIZE</id> - <description>max buffer size to use for ipmi messages</description> - <simpleType> - <uint32_t> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SERIAL_NUMBER</id> - <description>The serial number for a particular FRU target</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>18</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_SERIAL_NUMBER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> - <hbOnly/> -</attribute> - -<attribute> - <id>PART_NUMBER</id> - <description>The part number for a particular FRU target</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>20</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hwpfToHbAttrMap> - <id>ATTR_PART_NUMBER</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_SLOPE_EFF_CONFIG</id> - <description>Units: uV/DRAM - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_VPP_INTERCEPT_EFF_CONFIG</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_SLOPE_EFF_CONFIG</id> - <description>Units: 1/Amps - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR3_VDDR_INTERCEPT_EFF_CONFIG</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MRW_DDR3_VDDR_MAX_LIMIT_EFF_CONFIG</id> - <description>Maximum voltage limit for the dynamic VID DDR3 VDDR - voltage setpoint. In mV. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_SLOPE_EFF_CONFIG</id> - <description>Units: 1/Amps - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MSS_VOLT_DDR4_VDDR_INTERCEPT_EFF_CONFIG</id> - <description>Units: mV - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>MRW_DDR4_VDDR_MAX_LIMIT_EFF_CONFIG</id> - <description>Maximum voltage limit for the dynamic VID DDR4 VDDR voltage - setpoint. In mV. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>SBE_MASTER_INTR_SERVICE_ENABLED</id> - <description> - Indicator whether the SBE interupt service is anabled. - 0=Not Enabled - 1=Enabled - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>CLEAR_DIMM_SPD_ENABLE</id> - <description> - Used to enable clearing of SPD on all present DIMMs. This attribute is - set via attribute override. - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> -</attribute> - -<attribute> - <id>WOF_PROC_SORT</id> - <description> - creator: platform (MRW) - Look up table by active cores and nominal frequency to find WOF table - index. First column is number of active cores, Second is nominal - frequency, and third is the WOF table index (1,2,3,4). - </description> - <simpleType> - <uint16_t> - <default> - 0,0,0, - 0,0,0, - 0,0,0, - 0,0,0, - </default> - </uint16_t> - <array>4,3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_WOF_PROC_SORT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>WOF_FREQUENCY_UPLIFT</id> - <description> - creator: platform (MRW) - WOF frequency uplift table. The columns will be the # of active cores. - The rows will be the AC reduction %, or the amount of current difference - from the TDP current. The percentage value is encoded into a integer with - a fixed floating point of 2. (35.8% --> 3580). - </description> - <simpleType> - <uint16_t> - <default> - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0 - </default> - </uint16_t> - <array>4,22,13</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_WOF_FREQUENCY_UPLIFT</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -<attribute> - <id>WOF_FREQUENCY_UPLIFT_SELECTED</id> - <description> - The selected WOF frequency uplift table. - </description> - <simpleType> - <uint16_t> - </uint16_t> - <array>22,13</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable/> - <writeable/> - <hbOnly/> -</attribute> - -<attribute> - <id>WOF_REGULATOR_EFFICIENCIES</id> - <description> - creator: platform (MRW) - WOF regulator efficiencies. The rows are the output voltage setting and - the columns are the output current. The data in the table is percentages - converted into two byte integers. - </description> - <simpleType> - <uint16_t> - <default> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0 - </default> - </uint16_t> - <array>3,14</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable/> - <hwpfToHbAttrMap> - <id>ATTR_WOF_REGULATOR_EFFICIENCIES</id> - <macro>DIRECT</macro> - </hwpfToHbAttrMap> -</attribute> - -</attributes> diff --git a/xml/attribute_types_mrw.xml b/xml/attribute_types_mrw.xml deleted file mode 100644 index 1b138dc..0000000 --- a/xml/attribute_types_mrw.xml +++ /dev/null @@ -1,5269 +0,0 @@ -<attributes> - <enumerationType> - <id>MRU_PREFIX</id> - <description>Prefix to generate MRU_ID's</description> - <enumerator> - <name>UNKNOWN</name> - <value>0xFFFF</value> - </enumerator> - <enumerator> - <name>PROC</name> - <value>0x0001</value> - </enumerator> - <enumerator> - <name>MEMBUF</name> - <value>0x0006</value> - </enumerator> - <enumerator> - <name>SP-CHIP</name> - <value>0x0009</value> - </enumerator> - <enumerator> - <name>SP-IOU-CHIP</name> - <value>0x000A</value> - </enumerator> - <enumerator> - <name>BUILTIN-IO</name> - <value>0x000B</value> - </enumerator> - <enumerator> - <name>FLASH-CHIP</name> - <value>0x000D</value> - </enumerator> - <enumerator> - <name>APSS</name> - <value>0x000E</value> - </enumerator> - <enumerator> - <name>DPSS</name> - <value>0x000F</value> - </enumerator> - <enumerator> - <name>MODULE</name> - <value>0x0100</value> - </enumerator> - <enumerator> - <name>RISER-CARD</name> - <value>0x0101</value> - </enumerator> - <enumerator> - <name>VRM-CARD</name> - <value>0x0104</value> - </enumerator> - <enumerator> - <name>CARD-ASM</name> - <value>0x0103</value> - </enumerator> - <enumerator> - <name>OCC</name> - <value>0x0201</value> - </enumerator> - <enumerator> - <name>EX</name> - <value>0x0202</value> - </enumerator> - <enumerator> - <name>CORE</name> - <value>0x0203</value> - </enumerator> - <enumerator> - <name>L2</name> - <value>0x0204</value> - </enumerator> - <enumerator> - <name>L3</name> - <value>0x0205</value> - </enumerator> - <enumerator> - <name>NCU</name> - <value>0x0206</value> - </enumerator> - <enumerator> - <name>MCS</name> - <value>0x0207</value> - </enumerator> - <enumerator> - <name>NX</name> - <value>0x0208</value> - </enumerator> - <enumerator> - <name>CAPP</name> - <value>0x0209</value> - </enumerator> - <enumerator> - <name>SLW</name> - <value>0x020A</value> - </enumerator> - <enumerator> - <name>AS</name> - <value>0x020B</value> - </enumerator> - <enumerator> - <name>SBE</name> - <value>0x020C</value> - </enumerator> - <enumerator> - <name>L4</name> - <value>0x020D</value> - </enumerator> - <enumerator> - <name>MBA</name> - <value>0x020E</value> - </enumerator> - <enumerator> - <name>ABUS</name> - <value>0x0301</value> - </enumerator> - <enumerator> - <name>XBUS</name> - <value>0x0302</value> - </enumerator> - <enumerator> - <name>PCI</name> - <value>0x0303</value> - </enumerator> - </enumerationType> - <enumerationType> - <id>DIRECTION</id> - <description>Bus Directions</description> - <enumerator> - <name>IN</name> - <value>0</value> - </enumerator> - <enumerator> - <name>OUT</name> - <value>1</value> - </enumerator> - <enumerator> - <name>INOUT</name> - <value>2</value> - </enumerator> - <enumerator> - <name>NA</name> - <value>3</value> - </enumerator> - <default>INOUT</default> - </enumerationType> - <enumerationType> - <id>DRIVER_TYPE</id> - <description>Driver Type</description> - <enumerator><name>NA</name><value>0</value></enumerator> - <enumerator><name>OPEN-DRAIN</name><value>1</value></enumerator> - <enumerator><name>PUSH-PULL</name><value>2</value></enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>RAIL_NAME</id> - <description>Power supply rail name</description> - <enumerator> - <name>UNKNOWN</name> - <value>0</value> - </enumerator> - <enumerator> - <name>VDDR</name> - <value>1</value> - </enumerator> - <enumerator> - <name>VDD</name> - <value>2</value> - </enumerator> - <enumerator> - <name>VCS</name> - <value>3</value> - </enumerator> - <enumerator> - <name>VIO</name> - <value>4</value> - </enumerator> - <enumerator> - <name>VDN</name> - <value>5</value> - </enumerator> - <enumerator> - <name>VMEM</name> - <value>6</value> - </enumerator> - <enumerator> - <name>CentVDD</name> - <value>7</value> - </enumerator> - <enumerator> - <name>CentVCS</name> - <value>8</value> - </enumerator> - <enumerator> - <name>MemIO</name> - <value>9</value> - </enumerator> - <enumerator> - <name>AVDD</name> - <value>10</value> - </enumerator> - <enumerator> - <name>VPP</name> - <value>11</value> - </enumerator> - <default>UNKNOWN</default> - </enumerationType> - <enumerationType> - <id>GPIO_TYPE</id> - <description>Type of GPIO</description> - <enumerator> - <name>GENERIC_INPUT</name> - <value>0</value> - </enumerator> - <enumerator> - <name>GENERIC_OUTPUT</name> - <value>1</value> - </enumerator> - <enumerator> - <name>PGOOD</name> - <value>2</value> - </enumerator> - <enumerator> - <name>ENABLE</name> - <value>3</value> - </enumerator> - <enumerator> - <name>PRESENCE</name> - <value>4</value> - </enumerator> - <enumerator> - <name>LED</name> - <value>5</value> - </enumerator> - <enumerator> - <name>GPIO_EXP</name> - <value>6</value> - </enumerator> - <default>GENERIC_OUTPUT</default> - </enumerationType> - <enumerationType> - <id>CARD_TYPE</id> - <description>Type of card</description> - <enumerator> - <name>ANCHOR</name> - <value>0</value> - </enumerator> - <enumerator> - <name>BATTERY</name> - <value>1</value> - </enumerator> - <enumerator> - <name>CLOCK</name> - <value>2</value> - </enumerator> - <enumerator> - <name>CLOCK_INTERFACE</name> - <value>3</value> - </enumerator> - <enumerator> - <name>DASD-BP</name> - <value>4</value> - </enumerator> - <enumerator> - <name>DAUGHTER</name> - <value>5</value> - </enumerator> - <enumerator> - <name>SCM-MODULE</name> - <value>6</value> - </enumerator> - <enumerator> - <name>DIMM</name> - <value>7</value> - </enumerator> - <enumerator> - <name>FAN</name> - <value>8</value> - </enumerator> - <enumerator> - <name>FAN_INTERFACE</name> - <value>9</value> - </enumerator> - <enumerator> - <name>FSI_INTERFACE</name> - <value>10</value> - </enumerator> - <enumerator> - <name>FSP</name> - <value>11</value> - </enumerator> - <enumerator> - <name>HDD</name> - <value>12</value> - </enumerator> - <enumerator> - <name>LCC</name> - <value>13</value> - </enumerator> - <enumerator> - <name>MEZZANINE</name> - <value>14</value> - </enumerator> - <enumerator> - <name>OP_PANEL</name> - <value>15</value> - </enumerator> - <enumerator> - <name>PCIE</name> - <value>16</value> - </enumerator> - <enumerator> - <name>PCIE_RISER</name> - <value>17</value> - </enumerator> - <enumerator> - <name>PLANAR</name> - <value>18</value> - </enumerator> - <enumerator> - <name>POWER_DIST</name> - <value>19</value> - </enumerator> - <enumerator> - <name>POWER_INTERFACE</name> - <value>20</value> - </enumerator> - <enumerator> - <name>POWERSUPPLY</name> - <value>21</value> - </enumerator> - <enumerator> - <name>RAID</name> - <value>22</value> - </enumerator> - <enumerator> - <name>RISER</name> - <value>23</value> - </enumerator> - <enumerator> - <name>TPM</name> - <value>24</value> - </enumerator> - <enumerator> - <name>VRM</name> - <value>25</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>CONNECTOR_TYPE</id> - <description>Type of connector</description> - <enumerator> - <name>AC_POWER</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CLOCK</name> - <value>1</value> - </enumerator> - <enumerator> - <name>FSP</name> - <value>2</value> - </enumerator> - <enumerator> - <name>HMC</name> - <value>3</value> - </enumerator> - <enumerator> - <name>NET</name> - <value>4</value> - </enumerator> - <enumerator> - <name>PCIE_X8_CARD</name> - <value>5</value> - </enumerator> - <enumerator> - <name>PCIE_X16_CARD</name> - <value>6</value> - </enumerator> - <enumerator> - <name>SERIAL</name> - <value>7</value> - </enumerator> - <enumerator> - <name>SMP</name> - <value>8</value> - </enumerator> - <enumerator> - <name>USB</name> - <value>9</value> - </enumerator> - <enumerator> - <name>UPIC</name> - <value>10</value> - </enumerator> - <enumerator> - <name>CXP</name> - <value>11</value> - </enumerator> - <enumerator> - <name>BLUELINK</name> - <value>12</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>LED_TYPE</id> - <description>Type of led</description> - <enumerator> - <name>ENC_ATTENTION</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ENC_IDENTIFY</name> - <value>1</value> - </enumerator> - <enumerator> - <name>ENC_FAULT</name> - <value>2</value> - </enumerator> - <enumerator> - <name>SYS_POWER</name> - <value>3</value> - </enumerator> - <enumerator> - <name>FAULT</name> - <value>4</value> - </enumerator> - <enumerator> - <name>POWER</name> - <value>5</value> - </enumerator> - <enumerator> - <name>ACTIVITY</name> - <value>6</value> - </enumerator> - <enumerator> - <name>STANDBY_GOOD</name> - <value>7</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>VPD_SIZE</id> - <description>Size of VPD EEPROM device</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>24c32</name> - <value>1</value> - </enumerator> - <enumerator> - <name>24c64</name> - <value>2</value> - </enumerator> - <enumerator> - <name>24c512</name> - <value>3</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>I2C_CONNECTION_TYPE</id> - <description>Type of I2C connection</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>CFAM</name> - <value>1</value> - </enumerator> - <enumerator> - <name>PIB</name> - <value>2</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>VPD_TYPE</id> - <description>Types of VPD</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>PMVPD</name> - <value>1</value> - </enumerator> - <enumerator> - <name>RMVPD</name> - <value>2</value> - </enumerator> - <enumerator> - <name>PCVPD</name> - <value>3</value> - </enumerator> - <enumerator> - <name>RCVPD</name> - <value>4</value> - </enumerator> - <enumerator> - <name>SPD</name> - <value>5</value> - </enumerator> - <enumerator> - <name>PVPD</name> - <value>6</value> - </enumerator> - <enumerator> - <name>PSBE</name> - <value>7</value> - </enumerator> - <enumerator> - <name>RSBE</name> - <value>8</value> - </enumerator> - <enumerator> - <name>DVPD</name> - <value>9</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>BUS_TYPE</id> - <description>Enumeration for bus types</description> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>ABUS</name> - <value>1</value> - </enumerator> - <enumerator> - <name>XBUS</name> - <value>2</value> - </enumerator> - <enumerator> - <name>PCIE</name> - <value>3</value> - </enumerator> - <enumerator> - <name>FSIM</name> - <value>4</value> - </enumerator> - <enumerator> - <name>I2C</name> - <value>5</value> - </enumerator> - <enumerator> - <name>GPIO</name> - <value>6</value> - </enumerator> - <enumerator> - <name>DMI</name> - <value>7</value> - </enumerator> - <enumerator> - <name>DDR3</name> - <value>8</value> - </enumerator> - <enumerator> - <name>DDR4</name> - <value>9</value> - </enumerator> - <enumerator> - <name>POWER</name> - <value>10</value> - </enumerator> - <enumerator> - <name>FSICM</name> - <value>11</value> - </enumerator> - <enumerator> - <name>LOGICAL_ASSOCIATION</name> - <value>12</value> - </enumerator> - <enumerator> - <name>SPCN</name> - <value>13</value> - </enumerator> - <enumerator> - <name>SC</name> - <value>14</value> - </enumerator> - <enumerator> - <name>JTAG</name> - <value>15</value> - </enumerator> - <enumerator> - <name>U750</name> - <value>16</value> - </enumerator> - <enumerator> - <name>PSI</name> - <value>17</value> - </enumerator> - <enumerator> - <name>SPI</name> - <value>18</value> - </enumerator> - <enumerator> - <name>UART</name> - <value>19</value> - </enumerator> - <enumerator> - <name>PWM</name> - <value>20</value> - </enumerator> - <enumerator> - <name>TACH</name> - <value>21</value> - </enumerator> - <enumerator> - <name>USB</name> - <value>22</value> - </enumerator> - <enumerator> - <name>LPC</name> - <value>23</value> - </enumerator> - <enumerator> - <name>CLK</name> - <value>24</value> - </enumerator> - <enumerator> - <name>ETHERNET</name> - <value>25</value> - </enumerator> - </enumerationType> - <enumerationType> - <id>MRW_TYPE</id> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>VPD</name> - <value>1</value> - </enumerator> - <enumerator> - <name>PCI_CONFIG</name> - <value>2</value> - </enumerator> - <enumerator> - <name>GPIO_EXPANDER</name> - <value>3</value> - </enumerator> - <enumerator> - <name>VOLTAGE_REGULATOR</name> - <value>4</value> - </enumerator> - <enumerator> - <name>SPD</name> - <value>5</value> - </enumerator> - <enumerator> - <name>FSICM</name> - <value>6</value> - </enumerator> - <enumerator> - <name>FSIM</name> - <value>7</value> - </enumerator> - <enumerator> - <name>PCI_CONFIGS</name> - <value>8</value> - </enumerator> - <enumerator> - <name>IOMUX</name> - <value>9</value> - </enumerator> - <enumerator> - <name>IOMUX_GROUP</name> - <value>10</value> - </enumerator> - <enumerator> - <name>LED</name> - <value>11</value> - </enumerator> - <enumerator> - <name>IPMI_SENSOR</name> - <value>12</value> - </enumerator> - <enumerator> - <name>APSS_SENSOR</name> - <value>13</value> - </enumerator> - <enumerator> - <name>SMARTCHIP</name> - <value>13</value> - </enumerator> - <enumerator> - <name>NONIOMUX_GROUP</name> - <value>14</value> - </enumerator> - <enumerator> - <name>PASSTHROUGH</name> - <value>15</value> - </enumerator> - <enumerator> - <name>USB</name> - <value>16</value> - </enumerator> - <enumerator> - <name>TMP</name> - <value>17</value> - </enumerator> - <enumerator> - <name>CLK</name> - <value>18</value> - </enumerator> - <enumerator> - <name>TARGET_OVERRIDE</name> - <value>19</value> - </enumerator> - <enumerator> - <name>TARGET_OVERRIDE_GROUP</name> - <value>20</value> - </enumerator> - <default>NA</default> - </enumerationType> - - <enumerationType> - <id>ASSOCIATION_TYPE</id> - <enumerator> - <name>NA</name> - <value>0</value> - </enumerator> - <enumerator> - <name>VPD</name> - <value>1</value> - </enumerator> - <enumerator> - <name>FRU</name> - <value>2</value> - </enumerator> - <enumerator> - <name>LED</name> - <value>3</value> - </enumerator> - <default>NA</default> - </enumerationType> - <enumerationType> - <id>LED_COLOR</id> - <enumerator> - <name>GREEN</name> - <value>0</value> - </enumerator> - <enumerator> - <name>AMBER</name> - <value>1</value> - </enumerator> - <enumerator> - <name>RED</name> - <value>2</value> - </enumerator> - <enumerator> - <name>BLUE</name> - <value>3</value> - </enumerator> - <default>GREEN</default> - </enumerationType> - <enumerationType> - <id>BLINK_ROLLUP</id> - <enumerator> - <name>YES</name> - <value>0</value> - </enumerator> - <enumerator> - <name>NO</name> - <value>1</value> - </enumerator> - <default>NO</default> - </enumerationType> - <enumerationType> - <id>VIEW_REAR</id> - <enumerator> - <name>YES</name> - <value>0</value> - </enumerator> - <enumerator> - <name>NO</name> - <value>1</value> - </enumerator> - <default>NO</default> - </enumerationType> - <enumerationType> - <id>VIEW_FRONT</id> - <enumerator> - <name>YES</name> - <value>0</value> - </enumerator> - <enumerator> - <name>NO</name> - <value>1</value> - </enumerator> - <default>NO</default> - </enumerationType> - <enumerationType> - <id>VIEW_INTERNAL</id> - <enumerator> - <name>YES</name> - <value>0</value> - </enumerator> - <enumerator> - <name>NO</name> - <value>1</value> - </enumerator> - <default>NO</default> - </enumerationType> - - <attribute> - <id>BUS_TYPE</id> - <description>Bus Type - </description> - <simpleType> - <enumeration> - <id>BUS_TYPE</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <description>Bus Width</description> - <simpleType><uint32_t></uint32_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>REGISTER_OFFSET</id> - <description>Register offset</description> - <simpleType><uint8_t></uint8_t></simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - </attribute> - <attribute> - <id>GROUP_NAME</id> - <description>Group Name</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - </attribute> - - <attribute> - <id>GROUPED_ATTRIBUTE_NAME</id> - <description>Attribute Name to be added to a Group</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - </attribute> - - <attribute> - <id>LED_COLOR</id> - <description>LED Color - </description> - <simpleType> - <enumeration> - <id>LED_COLOR</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>BLINK_ROLLUP</id> - <description>Identifies if an LED is a blink rollup</description> - <simpleType> - <enumeration> - <id>BLINK_ROLLUP</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>VIEW_REAR</id> - <description>Identifies if an LED can be viewed from the rear</description> - <simpleType> - <enumeration> - <id>VIEW_REAR</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>VIEW_FRONT</id> - <description>Identifies if an LED can be viewed from the front</description> - <simpleType> - <enumeration> - <id>VIEW_FRONT</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>VIEW_INTERNAL</id> - <description>Identifies if an LED can be viewed internally</description> - <simpleType> - <enumeration> - <id>VIEW_INTERNAL</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - <description>configuration select - </description> - <simpleType> - <uint8_t> - <id>0</id> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - <description>configuration select - </description> - <simpleType> - <uint8_t> - <id>0</id> - </uint8_t> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>DIRECTION</id> - <description>Bus Direction - </description> - <simpleType> - <enumeration> - <id>DIRECTION</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <global /> - </attribute> - <attribute> - <id>MRU_PREFIX</id> - <description>Prefix to generate MRU_ID's with - </description> - <simpleType> - <enumeration> - <id>MRU_PREFIX</id> - </enumeration> - </simpleType> - <persistency>volatile-zeroed</persistency> - <serverwizHide/> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <description>Attribute indicating the target's special MRW type - </description> - <simpleType> - <enumeration> - <id>MRW_TYPE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <serverwizHide/> - </attribute> - <attribute> - <id>FUNCTION</id> - <description>Function description</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - <global /> - </attribute> - <attribute> - <id>BLINK_RATE</id> - <description>Blink rate</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - <global /> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <description>Location Code</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - </attribute> - <attribute> - <id>CCIN</id> - <description>CCIN</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - </attribute> - <attribute> - <id>PSI_ENGINE</id> - <description>PSI engine number</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - <global /> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <description>FSI engine number</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>FSI_PORT</id> - <description>FSI port number</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>FSI_LINK</id> - <description>FSI Link number</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>CMFSI</id> - <description>CMFSI number</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SPI_PORT</id> - <description>SPI Port</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SPI_ENGINE</id> - <description>SPI Engine</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>I2C_PORT</id> - <description>I2C Port</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <description>I2C Engine</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <description>I2C Address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>VPD_SIZE</id> - <description>Size of VPD EEPROM device</description> - <simpleType> - <enumeration> - <id>VPD_SIZE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>I2C_CONNECTION_TYPE</id> - <description>Type of I2C connection</description> - <simpleType> - <enumeration> - <id>I2C_CONNECTION_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>I2C_SPEED</id> - <description>I2C Speed in kHz</description> - <simpleType> - <uint16_t> - </uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>CARD_TYPE</id> - <description>Type of card - </description> - <simpleType> - <enumeration> - <id>CARD_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>CONNECTOR_TYPE</id> - <description>Type of connector - </description> - <simpleType> - <enumeration> - <id>CONNECTOR_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>LED_TYPE</id> - <description>Type of LED - </description> - <simpleType> - <enumeration> - <id>LED_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>VPD_TYPE</id> - <description>MVPD,CVPD, or SPD</description> - <simpleType> - <enumeration> - <id>VPD_TYPE</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>SYSTEM_NAME</id> - <description>System Name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>PROC_TX_LANE_INVERT</id> - <description> - This attribute represents the polarity of a differential - wire pair on the - DMI and A buses. - creator: platform (generated based on - MRW data) - See defintion in common_attributes.xml for more information. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>MEMBUF_TX_LANE_INVERT</id> - <description> - This attribute represents the polarity of a differential - wire pair on the - DMI and A buses. - creator: platform (generated based on - MRW data) - See defintion in common_attributes.xml for more information. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>SOURCE_TX_LANE_INVERT</id> - <description> - This attribute represents the polarity of a differential - wire pair on the - DMI and A buses. - creator: platform (generated based on - MRW data) - See defintion in common_attributes.xml for more information. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>DEST_TX_LANE_INVERT</id> - <description> - This attribute represents the polarity of a differential - wire pair on the - DMI and A buses. - creator: platform (generated based on - MRW data) - See defintion in common_attributes.xml for more information. - </description> - <simpleType> - <uint32_t> - <default>0</default> - </uint32_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>PROC_TX_MSBSWAP</id> - <description> - Source: MRW: Downstream MSB Swap and Upstream MSB Swap - Usage: TX_MSBSWAP initfile setting for DMI and A buses - - This attribute - represents whether or not a single clock group bus such as - DMI and A - bus was wired by the board designer using a feature - called MSB Swap - where lane 0 of the TX chip wires to lane n-1 on the RX - chip where 'n' - is the width of the bus. A basic description - of this capability is - that the board designer can save layers on the - board wiring by - crossing the wiring between the two chips in - a prescribed manner. In a - non-MSB Swapped bus Lane 0 on the TX chip - wires to lane 0 on the RX - chip, lane 1 to lane 1 and so on. - If a bus is MSB Swapped then lane 0 - of the TX chip wires to lane 'n-1' - of the RX chip, lane 1 to lane - 'n-2', etc. Random or - arbitrary wiring of TX to RX lanes on different - chips is NOT ALLOWED. - - The Master Chip of two connected chips is - defined as the chip with the - smaller value of (100*Node + Pos). - The - Slave Chip of two connected chips is defined as the chip with the - larger value of (100*Node + Pos). - The Downstream direction is defined - as the direction from the Master - chip to the Slave chip. - The Upstream - direction is defined as the direction from the Slave chip - to the - Master chip. - - The Downstream TX_MSBSWAP from the MRW is a uint8 value. - 0x01 means the - Downstream bus is wired msb to lsb etc. and - 0x00 means - the bus is wired normally, msb to msb, lsb to lsb (lane0 to - lane0). - - The Upstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the - Upstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired - normally, msb to msb, lsb to lsb (lane0 to - lane0). - - It is up to the - platform code to set up each ATTR_EI_BUS_TX_MSBSWAP - value for the - correct target endpoints. - - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>MEMBUF_TX_MSBSWAP</id> - <description> - Source: MRW: Downstream MSB Swap and Upstream MSB Swap - Usage: TX_MSBSWAP initfile setting for DMI and A buses - - This attribute - represents whether or not a single clock group bus such as - DMI and A - bus was wired by the board designer using a feature - called MSB Swap - where lane 0 of the TX chip wires to lane n-1 on the RX - chip where 'n' - is the width of the bus. A basic description - of this capability is - that the board designer can save layers on the - board wiring by - crossing the wiring between the two chips in - a prescribed manner. In a - non-MSB Swapped bus Lane 0 on the TX chip - wires to lane 0 on the RX - chip, lane 1 to lane 1 and so on. - If a bus is MSB Swapped then lane 0 - of the TX chip wires to lane 'n-1' - of the RX chip, lane 1 to lane - 'n-2', etc. Random or - arbitrary wiring of TX to RX lanes on different - chips is NOT ALLOWED. - - The Master Chip of two connected chips is - defined as the chip with the - smaller value of (100*Node + Pos). - The - Slave Chip of two connected chips is defined as the chip with the - larger value of (100*Node + Pos). - The Downstream direction is defined - as the direction from the Master - chip to the Slave chip. - The Upstream - direction is defined as the direction from the Slave chip - to the - Master chip. - - The Downstream TX_MSBSWAP from the MRW is a uint8 value. - 0x01 means the - Downstream bus is wired msb to lsb etc. and - 0x00 means - the bus is wired normally, msb to msb, lsb to lsb (lane0 to - lane0). - - The Upstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the - Upstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired - normally, msb to msb, lsb to lsb (lane0 to - lane0). - - It is up to the - platform code to set up each ATTR_EI_BUS_TX_MSBSWAP - value for the - correct target endpoints. - - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>DEST_TX_MSBSWAP</id> - <description> - Source: MRW: Downstream MSB Swap and Upstream MSB Swap - Usage: TX_MSBSWAP initfile setting for DMI and A buses - - This attribute - represents whether or not a single clock group bus such as - DMI and A - bus was wired by the board designer using a feature - called MSB Swap - where lane 0 of the TX chip wires to lane n-1 on the RX - chip where 'n' - is the width of the bus. A basic description - of this capability is - that the board designer can save layers on the - board wiring by - crossing the wiring between the two chips in - a prescribed manner. In a - non-MSB Swapped bus Lane 0 on the TX chip - wires to lane 0 on the RX - chip, lane 1 to lane 1 and so on. - If a bus is MSB Swapped then lane 0 - of the TX chip wires to lane 'n-1' - of the RX chip, lane 1 to lane - 'n-2', etc. Random or - arbitrary wiring of TX to RX lanes on different - chips is NOT ALLOWED. - - The Master Chip of two connected chips is - defined as the chip with the - smaller value of (100*Node + Pos). - The - Slave Chip of two connected chips is defined as the chip with the - larger value of (100*Node + Pos). - The Downstream direction is defined - as the direction from the Master - chip to the Slave chip. - The Upstream - direction is defined as the direction from the Slave chip - to the - Master chip. - - The Downstream TX_MSBSWAP from the MRW is a uint8 value. - 0x01 means the - Downstream bus is wired msb to lsb etc. and - 0x00 means - the bus is wired normally, msb to msb, lsb to lsb (lane0 to - lane0). - - The Upstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the - Upstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired - normally, msb to msb, lsb to lsb (lane0 to - lane0). - - It is up to the - platform code to set up each ATTR_EI_BUS_TX_MSBSWAP - value for the - correct target endpoints. - - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>SOURCE_TX_MSBSWAP</id> - <description> - Source: MRW: Downstream MSB Swap and Upstream MSB Swap - Usage: TX_MSBSWAP initfile setting for DMI and A buses - - This attribute - represents whether or not a single clock group bus such as - DMI and A - bus was wired by the board designer using a feature - called MSB Swap - where lane 0 of the TX chip wires to lane n-1 on the RX - chip where 'n' - is the width of the bus. A basic description - of this capability is - that the board designer can save layers on the - board wiring by - crossing the wiring between the two chips in - a prescribed manner. In a - non-MSB Swapped bus Lane 0 on the TX chip - wires to lane 0 on the RX - chip, lane 1 to lane 1 and so on. - If a bus is MSB Swapped then lane 0 - of the TX chip wires to lane 'n-1' - of the RX chip, lane 1 to lane - 'n-2', etc. Random or - arbitrary wiring of TX to RX lanes on different - chips is NOT ALLOWED. - - The Master Chip of two connected chips is - defined as the chip with the - smaller value of (100*Node + Pos). - The - Slave Chip of two connected chips is defined as the chip with the - larger value of (100*Node + Pos). - The Downstream direction is defined - as the direction from the Master - chip to the Slave chip. - The Upstream - direction is defined as the direction from the Slave chip - to the - Master chip. - - The Downstream TX_MSBSWAP from the MRW is a uint8 value. - 0x01 means the - Downstream bus is wired msb to lsb etc. and - 0x00 means - the bus is wired normally, msb to msb, lsb to lsb (lane0 to - lane0). - - The Upstream TX_MSBSWAP from the MRW is a uint8 value. 0x01 means the - Upstream bus is wired msb to lsb etc. and - 0x00 means the bus is wired - normally, msb to msb, lsb to lsb (lane0 to - lane0). - - It is up to the - platform code to set up each ATTR_EI_BUS_TX_MSBSWAP - value for the - correct target endpoints. - - </description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <description>Name of power supply rail - </description> - <simpleType> - <enumeration> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <description>Type of GPIO - </description> - <simpleType> - <enumeration> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>IOP_NUM</id> - <description># of IOP - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PHB_NUM</id> - <description># of PHB - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PCIE_NUM_LANES</id> - <description># of PCIE lanes enabled for this interface - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PCIE_LANE_MASK</id> - <description>Lane mask for this config - </description> - <simpleType> - <uint16_t></uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PCIE_LANE_SET</id> - <description>Lane set for this config - </description> - <simpleType> - <uint16_t></uint16_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - - <attribute> - <id>ENABLE_CAPI</id> - <description>enables CAPI function (0=no,1=yes) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <serverwizReadonly/> - </attribute> - - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <description>Lane Swap Lookup Table - CK not swap = none,ck0,ck0,both - CK swapped = none,ck0,ck1,both - </description> - <simpleType> - <uint8_t></uint8_t> - <array>4,2</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PCIE_SWAP_CLKS</id> - <description>Swap CK0 and CK1 (0=no,1=yes) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>LANE_REVERSAL</id> - <description>Lane Reversal (0=no,1=yes) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>PCIE_CLK_NUM</id> - <description>Interface MSB CLK number (0 = CLK0, 1 = CLK1) - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <description>PCIe config id - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - - <attribute> - <id>PCIE_CONFIG_SELECTED</id> - <description>Specifies if this config is selected - </description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <description>Schematic name - </description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>GROUP_KEY</id> - <description>Key</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ASSOCIATION_TYPE</id> - <description>Associates 2 parts together - </description> - <simpleType> - <enumeration> - <id>ASSOCIATION_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>MEMORY_SIZE_IN_KB</id> - <description>Size of a SEEPROM in KB</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>WRITE_CYCLE_TIME</id> - <description>write cycle time of seeprom</description> - <group>SYS_POLICY</group> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>WRITE_PAGE_SIZE</id> - <description>Page Size of a SEEPROM in KB</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <description>address offset of seeprom</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>CDM_POLICIES_BITMASK</id> - <description> - Cec Degraded Mode Policy flags - Use the CDM_POLICIES enum to decode. - If the appropriate bit is 1 then the policy mode is enabled, - and those type of Guard records are disabled. - </description> - <complexType> - <field> - <name>MANUFACTURING_DISABLED</name> - <description> - MFG_Guard policy: - Used in MFG only to prevent and disable the following: - . Storing or creation of new Guard records from Diagnostic or other - faults through error logs. This is all domains, CEC - processor/memory, VPD, FSP, etc. - . Storing or creation of Manual Guard record from user. - NOTE: this does not stop FCO. - . Using an already stored System or Manual Guard record from - deconfiguring resources. This is all domains, CEC - processor/memory, VPD, FSP, etc. - </description> - <type>boolean</type> - <bits>1</bits> - </field> - <field> - <name>PREDICTIVE_DISABLED</name> - <description> - Predictive_Guard policy: - Used in Field or development to prevent and disable the following: - . Storing or creation of new Guard records from diagnostics or other - faults through error logs with the error_type of Predictive. - . Using an already stored System Guard record with error_type of - Predictive from deconfiguring resources. - </description> - <type>boolean</type> - <bits>1</bits> - </field> - <default>0</default> - </complexType> - <persistency>non-volatile</persistency> - <writeable /> - <readable /> - <bitmask /> - </attribute> - - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <description>address offset of seeprom</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - - <!-- FSP stuff --> - <attribute> - <id>PIN_NAME[0]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NAME[1]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NAME[2]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NAME[3]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NUM[0]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NUM[1]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NUM[2]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>PIN_NUM[3]</id> - <description>pin name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - - <attribute> - <id>SP_IO_NAME[0]</id> - <description>dio name for offset 1</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_IO_NAME[1]</id> - <description>dio name for offset 2</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_IO_NAME[2]</id> - <description>dio name for offset 3</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_IO_NAME[3]</id> - <description>dio name for offset 4</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DIRECTION[0]</id> - <description>direction</description> - <simpleType> - <enumeration> - <id>DIRECTION</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DIRECTION[1]</id> - <description>direction</description> - <simpleType> - <enumeration> - <id>DIRECTION</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DIRECTION[2]</id> - <description>direction</description> - <simpleType> - <enumeration> - <id>DIRECTION</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DIRECTION[3]</id> - <description>direction</description> - <simpleType> - <enumeration> - <id>DIRECTION</id> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>DRIVER_TYPE</id> - <description>driver type</description> - <simpleType> - <enumeration> - <id>DRIVER_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <global /> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[0]</id> - <description>driver type</description> - <simpleType> - <enumeration> - <id>DRIVER_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[1]</id> - <description>driver type</description> - <simpleType> - <enumeration> - <id>DRIVER_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[2]</id> - <description>driver type</description> - <simpleType> - <enumeration> - <id>DRIVER_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[3]</id> - <description>driver type</description> - <simpleType> - <enumeration> - <id>DRIVER_TYPE</id> - <default>NA</default> - </enumeration> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>POR_VALUE</id> - <description>gpio power on reset value</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>SP_MUX_GROUP</id> - <description>IOMUX mux group</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_MUX_SELECT</id> - <description>IOMUX mux select</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>DIO_START</id> - <description>DIO starting index</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_DIO_NUM</id> - <description>IOMUX DIO number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_ENGINE_NUM</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_ENGINE_NUM[0]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_ENGINE_NUM[1]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_ENGINE_NUM[2]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_ENGINE_NUM[3]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>SP_MODE_CONTROL[0]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>SP_MODE_CONTROL[1]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>SP_MODE_CONTROL[2]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>SP_MODE_CONTROL[3]</id> - <description>IOMUX Engine number</description> - <simpleType> - <uint8_t></uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - - - <attribute> - <id>ENTITY_ID_LOOKUP</id> - <description>These entity ids map to current target</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>16</array> - </simpleType> - <persistency>volatile-zeroed</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>MBA_NUM</id> - <description>MBA port this DIMM is connected to</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <serverwizReadonly/> - </attribute> - <attribute> - <id>IPMI_INSTANCE</id> - <description>Maps to IPMI Entity Instance</description> - <simpleType> - <uint8_t> - <default>0</default> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>FRU_NAME</id> - <description>Maps to IPMI Sensor name</description> - <simpleType> - <string></string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - <global /> - </attribute> - <attribute> - <id>PCIE_LANE_EQUALIZATION</id> - <description>PCIE Lane Equalization values for each PHB - Format: - lane#, setting or - all, setting - </description> - <simpleType> - <uint8_t> - </uint8_t> - <array>16,3</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <writeable /> - </attribute> - <attribute> - <id>IPMI_ENTITY_ID</id> - <description>Entity ID</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>IPMI_SENSOR_TYPE</id> - <description>Sensor Type</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>IPMI_SENSOR_NAME_SUFFIX</id> - <description>Entity ID</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>IPMI_SENSOR_READING_TYPE</id> - <description>Sensor Reading type</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>IPMI_SENSOR_OFFSETS</id> - <description>Sensor Offsets</description> - <simpleType> - <uint8_t> - </uint8_t> - <array>16</array> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>IPMI_SENSOR_ID</id> - <description>Sensor ID</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - <global /> - </attribute> - <attribute> - <id>IPMI_ALTERNATE_ATTRIBUTE</id> - <description>Attribute</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ADC_CHANNEL_ID</id> - <description>APSS channel #</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ADC_CHANNEL_ASSIGNMENT</id> - <description>APSS channel assignment</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ADC_CHANNEL_GAIN</id> - <description>APSS channel gain</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ADC_CHANNEL_GROUND</id> - <description>APSS channel ground</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>ADC_CHANNEL_OFFSET</id> - <description>APSS channel offset</description> - <simpleType> - <string> - </string> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>PWM_CHANNEL_ID</id> - <description>PWM channel #</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_PWM_ADDRESS</id> - <description>Fan PWM address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_PWM_BITMASK</id> - <description>Fan PWM bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_ADDRESS</id> - <description>Fan PWM duty cycle address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_BITMASK</id> - <description>Fan PWM duty cycle bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>TACH_CHANNEL_ID</id> - <description>Fan tach channel #</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_ADDRESS</id> - <description>Fan tach domain register address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_BITMASK</id> - <description>Fan tach domain register bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_ADDRESS</id> - <description>Fan tach error mask address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_BITMASK</id> - <description>Fan tach error mask bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_REG_ADDRESS</id> - <description>Fan tach error register address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_REG_BITMASK</id> - <description>Fan tach error register bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_ADDRESS</id> - <description>Fan tach partner HS register address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_BITMASK</id> - <description>Fan tach partner HS register bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_ADDRESS</id> - <description>Fan tach SPD register high address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_BITMASK</id> - <description>Fan tach SPD register high bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_ADDRESS</id> - <description>Fan tach SPD register low address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_BITMASK</id> - <description>Fan tach SPD register low bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_ADDRESS</id> - <description>Fan tach type select address</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_BITMASK</id> - <description>Fan tach type select bitmask</description> - <simpleType> - <uint8_t> - </uint8_t> - </simpleType> - <persistency>non-volatile</persistency> - <readable /> - </attribute> - <!-- Start DPSS attributes --> - <attribute> - <id>PIN_NUM</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>BITS</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>CHANNEL</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>CHECK_STAGE</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>CONFIG_ID</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>CURRENT_MAX</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>CURRENT_NOM</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEFAULT_VALUE</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_CPU</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_CPU_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_CPU_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_CPU_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_CPU_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_INT</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_INT_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_INT_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_INT_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_INT_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_IO</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_IO_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_IO_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_IO_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DEGATE_IO_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DELAY_CPU</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>DELAY_IO</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>ENABLE_HOLD</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>END_COUNT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>ENGINE</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>EN_OD</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>EN_OD_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>EN_OD_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>EN_OD_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>EN_OD_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERRORS_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERRORS_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERRORS_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERRORS_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_MASK</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_ERROR_REG</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_FFS_CH_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_FFS_CH_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_HYST_HIGH0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_HYST_HIGH1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_HYST_LOW0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_HYST_LOW1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_MAN_MODE</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_MODE</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PPR0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PPR1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PRESENCE_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PRESENCE_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_PWM_MANUAL</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_TYPE_SEL</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_TYPE_SEL0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_TYPE_SEL1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAN_WARNING_CNT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAULT_ACTION</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FAULT_DELAY</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FFS_MIN_TACH_HIGH0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FFS_MIN_TACH_HIGH1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FFS_MIN_TACH_LOW0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FFS_MIN_TACH_LOW1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>FIXED_ADDRESS</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>GPIO_IN</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>I2C_FFS</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>I2C_INT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>I2C_INT_MASK</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>INSTANCE_ID</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>INVERT_RESETS</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>LS_REG</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>MAN_ENABLE</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>MAX_FAN_PWM0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>MAX_FAN_PWM1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>MIN_FAN_PWM0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>MIN_FAN_PWM1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>NUM_PS</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD INVERT_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD INVERT_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD INVERT_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD INVERT_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_INVERT</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_LATCHED</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_LATCHED_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_LATCHED_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_LATCHED_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_LATCHED_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_MASK</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_MASK_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_MASK_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_MASK_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_MASK_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_PORT</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_PORT_0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_PORT_1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_PORT_2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_PORT_3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PGOOD_SLOT</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>PIN_NAME</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PORT</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PRIMARY_DELAY</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PRSNT_REG</id> - <complexType> - <field> - <name>Bit-mask</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSC0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSC1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_CTRL</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_OVERRIDE</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT10</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT11</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT12</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT13</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT14</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT15</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT16</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT17</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT18</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT19</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT20</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT21</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT22</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT23</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT24</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT25</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT26</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT27</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT28</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT29</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT30</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT31</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT4</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT5</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT6</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT7</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT8</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT9</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PSEQ_SLOT_CNT</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PWM0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PWM1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PWM_DELAY</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>PWM_STEP</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>REBOOT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>RESERV_REV_CODE</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>RESETS_OUT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>REV_CODE</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>SECONDARY_DELAY</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>SEC_SEQ</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>SEQUENCE_CNT</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>SLIDING_INDEX</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>SOFT_PGOOD</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_H0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_H1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_H2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_H3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_L0</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_L1</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_L2</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>TACH_SET_L3</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>VOLTAGE</id> - <complexType> - <field> - <name>Value</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <attribute> - <id>WDT_RESET</id> - <complexType> - <field> - <name>Register</name> - <type>uint8_t</type> - <bits>8</bits> - </field> - </complexType> - <readable /> - </attribute> - <!-- End DPSS attributes --> - <!-- APSS attributes --> - <attribute> - <id>ADC_MAX</id> - <description>12 bit max value</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>ADC_VREF</id> - <description>V</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>CHANNEL</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>FUNCTION_ID</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>FUNCTION_NAME</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>GAIN</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>GND</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>GPIO_P0_MODE</id> - <description>1 = output, 0 = input � use GPIO modes tab to fill these out</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>GPIO_P1_MODE</id> - <description>1 = output, 0 = input � use GPIO modes tab to fill these out</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>OFFSET</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>PIN-NAME</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>PORT</id> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>VOLTAGE</id> - <description>volts</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <!-- end APSS attributes --> - <attribute> - <id>TARGET_NAME</id> - <description>Name of target</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>MRW_ID</id> - <description>Name identifying a given system MRW</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> - <attribute> - <id>CHECK_SCRIPT</id> - <description>Name of checking script to run when Run Checks button is clicked</description> - <simpleType> - <string></string> - </simpleType> - <readable /> - </attribute> -</attributes> diff --git a/xml/attribute_types_obmc.xml b/xml/attribute_types_obmc.xml deleted file mode 100644 index fe43892..0000000 --- a/xml/attribute_types_obmc.xml +++ /dev/null @@ -1,2 +0,0 @@ -<attributes>
-</attributes>
\ No newline at end of file diff --git a/xml/errata/errata_example.xml b/xml/errata/errata_example.xml deleted file mode 100644 index b0999ac..0000000 --- a/xml/errata/errata_example.xml +++ /dev/null @@ -1,15 +0,0 @@ -<erratas>
-<errata>
- <errata_id>errata.date.id</errata_id>
- <description>Issue with clocking</description>
- <target_type>target_type</target_type>
- <attribute>
- <id>REDUNDANT_CLOCKS</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TEST_MIN_STRING</id>
- <default>false</default>
- </attribute>
-</errata>
-</erratas>
diff --git a/xml/parts/89LPC932.xml b/xml/parts/89LPC932.xml deleted file mode 100644 index 3dfb1af..0000000 --- a/xml/parts/89LPC932.xml +++ /dev/null @@ -1,589 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>89LPC932</id> - <type>chip-89LPC932</type> - <is_root>true</is_root> - <instance_name>89LPC932</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>89LPC932.i2c-0</child_id> - <child_id>89LPC932.gpio-slave-0</child_id> - <child_id>89LPC932.gpio-slave-1</child_id> - <child_id>89LPC932.gpio-slave-2</child_id> - <child_id>89LPC932.gpio-slave-3</child_id> - <child_id>89LPC932.gpio-slave-4</child_id> - <child_id>89LPC932.gpio-slave-5</child_id> - <child_id>89LPC932.gpio-slave-6</child_id> - <child_id>89LPC932.gpio-slave-7</child_id> - <child_id>89LPC932.gpio-master-8</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>89LPC932.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-3</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-4</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-5</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-6</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>6</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-slave-7</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-slave</instance_name> - <position>7</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>89LPC932.gpio-master-8</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>89LPC932.gpio-master</instance_name> - <position>8</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/ANDGATE.xml b/xml/parts/ANDGATE.xml deleted file mode 100644 index e2d7fc6..0000000 --- a/xml/parts/ANDGATE.xml +++ /dev/null @@ -1,165 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>ANDGATE</id>
- <type>chip-ANDGATE</type>
- <is_root>true</is_root>
- <instance_name>ANDGATE</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>ANDGATE.gpio-master-0</child_id>
- <child_id>ANDGATE.gpio-slave-1</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>ANDGATE.gpio-master-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>ANDGATE.gpio-master</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>ANDGATE.gpio-slave-1</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>ANDGATE.gpio-slave</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/AST2500.xml b/xml/parts/AST2500.xml deleted file mode 100644 index e3efd1a..0000000 --- a/xml/parts/AST2500.xml +++ /dev/null @@ -1,88 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>AST2500</id> - <type>chip-AST2500</type> - <is_root>true</is_root> - <instance_name>AST2500</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>AST2500.lpc-0</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>AST2500.lpc-0</id> - <type>unit-lpc-slave</type> - <is_root>false</is_root> - <instance_name>AST2500.lpc</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>LPC</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/BMP280.xml b/xml/parts/BMP280.xml deleted file mode 100644 index e5b997b..0000000 --- a/xml/parts/BMP280.xml +++ /dev/null @@ -1,112 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>BMP280</id> - <type>chip-BMP280</type> - <is_root>true</is_root> - <instance_name>BMP280</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>BMP280.i2c-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>BMP280.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>BMP280.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/CY14B101I.xml b/xml/parts/CY14B101I.xml deleted file mode 100644 index 5f71e1d..0000000 --- a/xml/parts/CY14B101I.xml +++ /dev/null @@ -1,112 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>CY14B101I</id> - <type>chip-CY14B101I</type> - <is_root>true</is_root> - <instance_name>CY14B101I</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>CY14B101I.i2c-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>CY14B101I.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>CY14B101I.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/EPSON-MOSO.xml b/xml/parts/EPSON-MOSO.xml deleted file mode 100644 index 279d1ef..0000000 --- a/xml/parts/EPSON-MOSO.xml +++ /dev/null @@ -1,337 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>EPSON-MOSO</id> - <type>chip-EPSON-MOSO</type> - <is_root>true</is_root> - <instance_name>EPSON-MOSO</instance_name> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <position>-1</position> - <parent>chip</parent> - <child_id>EPSON-MOSO.i2c-0</child_id> - <child_id>EPSON-MOSO.OUT0-0</child_id> - <child_id>EPSON-MOSO.OUT1-1</child_id> - <child_id>EPSON-MOSO.OUT2-2</child_id> - <child_id>EPSON-MOSO.OUT3-3</child_id> - <child_id>EPSON-MOSO.vin-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.OUT0-0</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.OUT0</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.OUT1-1</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.OUT1</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.OUT2-2</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.OUT2</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.OUT3-3</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.OUT3</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>EPSON-MOSO.vin-0</id> - <type>unit-vin-generic</type> - <is_root>false</is_root> - <instance_name>EPSON-MOSO.vin</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/FAN_COUNTER_ROTATING.xml b/xml/parts/FAN_COUNTER_ROTATING.xml deleted file mode 100644 index 7a094b5..0000000 --- a/xml/parts/FAN_COUNTER_ROTATING.xml +++ /dev/null @@ -1,322 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>FAN_COUNTER_ROTATING</id> - <type>chip-FAN_COUNTER_ROTATING</type> - <is_root>true</is_root> - <instance_name>FAN_COUNTER_ROTATING</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>FAN_COUNTER_ROTATING.pwm-0</child_id> - <child_id>FAN_COUNTER_ROTATING.tach-0</child_id> - <child_id>FAN_COUNTER_ROTATING.tach-1</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>FAN_COUNTER_ROTATING.pwm-0</id> - <type>unit-pwm-generic</type> - <is_root>false</is_root> - <instance_name>FAN_COUNTER_ROTATING.pwm</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>PWM</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>FAN_PWM_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PWM_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PWM_CHANNEL_ID</id> - <default></default> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>FAN_COUNTER_ROTATING.tach-0</id> - <type>unit-tach-generic</type> - <is_root>false</is_root> - <instance_name>FAN_COUNTER_ROTATING.tach</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>TACH</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TACH_CHANNEL_ID</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>FAN_COUNTER_ROTATING.tach-1</id> - <type>unit-tach-generic</type> - <is_root>false</is_root> - <instance_name>FAN_COUNTER_ROTATING.tach</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>TACH</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TACH_CHANNEL_ID</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/IDT9DBL04.xml b/xml/parts/IDT9DBL04.xml deleted file mode 100644 index 7c5f23b..0000000 --- a/xml/parts/IDT9DBL04.xml +++ /dev/null @@ -1,337 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>IDT9DBL04</id> - <type>chip-IDT9DBL04</type> - <is_root>true</is_root> - <instance_name>IDT9DBL04</instance_name> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <position>-1</position> - <parent>chip</parent> - <child_id>IDT9DBL04.i2c-0</child_id> - <child_id>IDT9DBL04.DIF0-0</child_id> - <child_id>IDT9DBL04.DIF1-1</child_id> - <child_id>IDT9DBL04.DIF2-2</child_id> - <child_id>IDT9DBL04.DIF3-3</child_id> - <child_id>IDT9DBL04.vin-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.DIF0-0</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.DIF0</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.DIF1-1</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.DIF1</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.DIF2-2</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.DIF2</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.DIF3-3</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.DIF3</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT9DBL04.vin-0</id> - <type>unit-vin-generic</type> - <is_root>false</is_root> - <instance_name>IDT9DBL04.vin</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/IDT9FGS9093.xml b/xml/parts/IDT9FGS9093.xml deleted file mode 100644 index 6c804db..0000000 --- a/xml/parts/IDT9FGS9093.xml +++ /dev/null @@ -1,427 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>IDT09FGS9093</id> - <type>chip-IDT09FGS9093</type> - <is_root>true</is_root> - <instance_name>IDT09FGS9093</instance_name> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <position>-1</position> - <parent>chip</parent> - <child_id>IDT09FGS9093.i2c-0</child_id> - <child_id>IDT09FGS9093.REF0-0</child_id> - <child_id>IDT09FGS9093.REF1-1</child_id> - <child_id>IDT09FGS9093.OUT0-2</child_id> - <child_id>IDT09FGS9093.OUT1-3</child_id> - <child_id>IDT09FGS9093.OUT2-4</child_id> - <child_id>IDT09FGS9093.OUT3-5</child_id> - <child_id>IDT09FGS9093.vin-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.REF0-0</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.REF0</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.REF1-1</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.REF1</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.OUT0-2</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.OUT0</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.OUT1-3</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.OUT1</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.OUT2-4</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.OUT2</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.OUT3-5</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.OUT3</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>IDT09FGS9093.vin-0</id> - <type>unit-vin-generic</type> - <is_root>false</is_root> - <instance_name>IDT09FGS9093.vin</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/IR35219.xml b/xml/parts/IR35219.xml deleted file mode 100644 index 688d831..0000000 --- a/xml/parts/IR35219.xml +++ /dev/null @@ -1,466 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>IR35219</id>
- <type>chip-IR35219</type>
- <is_root>true</is_root>
- <instance_name>IR35219</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>IR35219.vout-0</child_id>
- <child_id>IR35219.i2c-0</child_id>
- <child_id>IR35219.enable-0</child_id>
- <child_id>IR35219.pgood-0</child_id>
- <child_id>IR35219.gpio-0</child_id>
- <child_id>IR35219.gpio-1</child_id>
- <child_id>IR35219.gpio-2</child_id>
- <child_id>IR35219.gpio-3</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>VOLTAGE_REGULATOR</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.vout-0</id>
- <type>unit-vout-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.vout</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>IR35219.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.enable-0</id>
- <type>unit-enable-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.enable</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.pgood-0</id>
- <type>unit-pgood-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.pgood</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>PGOOD</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.gpio-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.gpio</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.gpio-1</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.gpio</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.gpio-2</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.gpio</instance_name>
- <position>2</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219.gpio-3</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219.gpio</instance_name>
- <position>3</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/IR35219_special.xml b/xml/parts/IR35219_special.xml deleted file mode 100644 index f3364be..0000000 --- a/xml/parts/IR35219_special.xml +++ /dev/null @@ -1,626 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>IR35219_special</id>
- <type>chip-IR35219_special</type>
- <is_root>true</is_root>
- <instance_name>IR35219_special</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>IR35219_special.vout-0</child_id>
- <child_id>IR35219_special.vout-1</child_id>
- <child_id>IR35219_special.i2c-0</child_id>
- <child_id>IR35219_special.enable-0</child_id>
- <child_id>IR35219_special.enable-1</child_id>
- <child_id>IR35219_special.pgood-0</child_id>
- <child_id>IR35219_special.pgood-1</child_id>
- <child_id>IR35219_special.gpio-0</child_id>
- <child_id>IR35219_special.gpio-1</child_id>
- <child_id>IR35219_special.gpio-2</child_id>
- <child_id>IR35219_special.gpio-3</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.vout-0</id>
- <type>unit-vout-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.vout</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.vout-1</id>
- <type>unit-vout-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.vout</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.enable-0</id>
- <type>unit-enable-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.enable</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.enable-1</id>
- <type>unit-enable-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.enable</instance_name>
- <position>1</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.pgood-0</id>
- <type>unit-pgood-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.pgood</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>PGOOD</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.pgood-1</id>
- <type>unit-pgood-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.pgood</instance_name>
- <position>1</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>PGOOD</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.gpio-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.gpio</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.gpio-1</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.gpio</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.gpio-2</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.gpio</instance_name>
- <position>2</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35219_special.gpio-3</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35219_special.gpio</instance_name>
- <position>3</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/IR35220.xml b/xml/parts/IR35220.xml deleted file mode 100644 index 421b50f..0000000 --- a/xml/parts/IR35220.xml +++ /dev/null @@ -1,156 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>IR35220</id>
- <type>chip-IR35220</type>
- <is_root>true</is_root>
- <instance_name>IR35220</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>IR35220.i2c-0</child_id>
- <child_id>IR35220.gpio-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>VOLTAGE_REGULATOR</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35220.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>IR35220.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
-</targetPart>
-<targetPart>
- <id>IR35220.gpio-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>IR35220.gpio</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/NOR_FLASH.xml b/xml/parts/NOR_FLASH.xml deleted file mode 100644 index 388d1b6..0000000 --- a/xml/parts/NOR_FLASH.xml +++ /dev/null @@ -1,161 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>NOR_FLASH</id>
- <type>chip-NOR_FLASH</type>
- <is_root>true</is_root>
- <instance_name>NOR_FLASH</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>NOR_FLASH.spi-slave-0</child_id>
- <child_id>NOR_FLASH.gpio-slave-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>NOR_FLASH.spi-slave-0</id>
- <type>spi-slave</type>
- <is_root>false</is_root>
- <instance_name>NOR_FLASH.spi-slave</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>SPI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SPI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>SPI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>NOR_FLASH.gpio-slave-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>NOR_FLASH.gpio-slave</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/NPCT501.xml b/xml/parts/NPCT501.xml deleted file mode 100644 index a9a68c2..0000000 --- a/xml/parts/NPCT501.xml +++ /dev/null @@ -1,271 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>NPCT501</id> - <type>chip-NPCT501</type> - <is_root>true</is_root> - <instance_name>NPCT501</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>NPCT501.i2c-0</child_id> - <child_id>NPCT501.gpio-slave-0</child_id> - <child_id>NPCT501.gpio-master-1</child_id> - <child_id>NPCT501.gpio-master-2</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>NPCT501.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>NPCT501.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>NPCT501.gpio-slave-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>NPCT501.gpio-slave</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>NPCT501.gpio-master-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>NPCT501.gpio-master</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>NPCT501.gpio-master-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>NPCT501.gpio-master</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/PCA9551.xml b/xml/parts/PCA9551.xml deleted file mode 100644 index bd3ac6e..0000000 --- a/xml/parts/PCA9551.xml +++ /dev/null @@ -1,536 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>PCA9551</id>
- <type>chip-PCA9551</type>
- <is_root>true</is_root>
- <instance_name>PCA9551</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>PCA9551.gpio-0</child_id>
- <child_id>PCA9551.gpio-1</child_id>
- <child_id>PCA9551.gpio-2</child_id>
- <child_id>PCA9551.gpio-3</child_id>
- <child_id>PCA9551.gpio-4</child_id>
- <child_id>PCA9551.gpio-5</child_id>
- <child_id>PCA9551.gpio-6</child_id>
- <child_id>PCA9551.gpio-7</child_id>
- <child_id>PCA9551.i2c-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-1</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-2</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>2</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-3</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>3</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-4</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>4</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-5</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>5</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-6</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>6</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.gpio-7</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.gpio</instance_name>
- <position>7</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>PCA9551.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>PCA9551.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/PCA9552.xml b/xml/parts/PCA9552.xml deleted file mode 100644 index c8b9593..0000000 --- a/xml/parts/PCA9552.xml +++ /dev/null @@ -1,960 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>PCA9552</id> - <type>chip-PCA9552</type> - <is_root>true</is_root> - <instance_name>PCA9552</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>PCA9552.i2c-0</child_id> - <child_id>PCA9552.gpio-0</child_id> - <child_id>PCA9552.gpio-1</child_id> - <child_id>PCA9552.gpio-2</child_id> - <child_id>PCA9552.gpio-3</child_id> - <child_id>PCA9552.gpio-4</child_id> - <child_id>PCA9552.gpio-5</child_id> - <child_id>PCA9552.gpio-6</child_id> - <child_id>PCA9552.gpio-7</child_id> - <child_id>PCA9552.gpio-8</child_id> - <child_id>PCA9552.gpio-9</child_id> - <child_id>PCA9552.gpio-10</child_id> - <child_id>PCA9552.gpio-11</child_id> - <child_id>PCA9552.gpio-12</child_id> - <child_id>PCA9552.gpio-13</child_id> - <child_id>PCA9552.gpio-14</child_id> - <child_id>PCA9552.gpio-15</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>PCA9552.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-3</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-4</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-5</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-6</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>6</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-7</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>7</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-8</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>8</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-9</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>9</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-10</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>10</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-11</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>11</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-12</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>12</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-13</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>13</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-14</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>14</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9552.gpio-15</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9552.gpio</instance_name> - <position>15</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/PCA9554.xml b/xml/parts/PCA9554.xml deleted file mode 100644 index fac4a99..0000000 --- a/xml/parts/PCA9554.xml +++ /dev/null @@ -1,536 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>PCA9554</id> - <type>chip-PCA9554</type> - <is_root>true</is_root> - <instance_name>PCA9554</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>PCA9554.i2c-0</child_id> - <child_id>PCA9554.gpio-0</child_id> - <child_id>PCA9554.gpio-1</child_id> - <child_id>PCA9554.gpio-2</child_id> - <child_id>PCA9554.gpio-3</child_id> - <child_id>PCA9554.gpio-4</child_id> - <child_id>PCA9554.gpio-5</child_id> - <child_id>PCA9554.gpio-6</child_id> - <child_id>PCA9554.gpio-7</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>PCA9554.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-3</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-4</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-5</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-6</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>6</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PCA9554.gpio-7</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PCA9554.gpio</instance_name> - <position>7</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/PIC16F882.xml b/xml/parts/PIC16F882.xml deleted file mode 100644 index 2abb392..0000000 --- a/xml/parts/PIC16F882.xml +++ /dev/null @@ -1,960 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>PIC16F882</id> - <type>chip-PIC16F882</type> - <is_root>true</is_root> - <instance_name>PIC16F882</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>PIC16F882.i2c-0</child_id> - <child_id>PIC16F882.gpio-0</child_id> - <child_id>PIC16F882.gpio-1</child_id> - <child_id>PIC16F882.gpio-2</child_id> - <child_id>PIC16F882.gpio-3</child_id> - <child_id>PIC16F882.gpio-4</child_id> - <child_id>PIC16F882.gpio-5</child_id> - <child_id>PIC16F882.gpio-6</child_id> - <child_id>PIC16F882.gpio-7</child_id> - <child_id>PIC16F882.gpio-8</child_id> - <child_id>PIC16F882.gpio-9</child_id> - <child_id>PIC16F882.gpio-10</child_id> - <child_id>PIC16F882.gpio-11</child_id> - <child_id>PIC16F882.gpio-12</child_id> - <child_id>PIC16F882.gpio-13</child_id> - <child_id>PIC16F882.gpio-14</child_id> - <child_id>PIC16F882.gpio-15</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>PIC16F882.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-3</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-4</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-5</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-6</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>6</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-7</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>7</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-8</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>8</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-9</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>9</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-10</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>10</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-11</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>11</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-12</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>12</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-13</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>13</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-14</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>14</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>PIC16F882.gpio-15</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>PIC16F882.gpio</instance_name> - <position>15</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/POWER_SUPPLY.xml b/xml/parts/POWER_SUPPLY.xml deleted file mode 100644 index 13c79dc..0000000 --- a/xml/parts/POWER_SUPPLY.xml +++ /dev/null @@ -1,626 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>POWER_SUPPLY</id> - <type>chip-POWER_SUPPLY</type> - <is_root>true</is_root> - <instance_name>POWER_SUPPLY</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>POWER_SUPPLY.i2c-0</child_id> - <child_id>POWER_SUPPLY.vout-0</child_id> - <child_id>POWER_SUPPLY.vout-1</child_id> - <child_id>POWER_SUPPLY.pgood-0</child_id> - <child_id>POWER_SUPPLY.enable-0</child_id> - <child_id>POWER_SUPPLY.gpio-slave-0</child_id> - <child_id>POWER_SUPPLY.gpio-slave-1</child_id> - <child_id>POWER_SUPPLY.gpio-slave-2</child_id> - <child_id>POWER_SUPPLY.gpio-slave-3</child_id> - <child_id>POWER_SUPPLY.gpio-master-4</child_id> - <child_id>POWER_SUPPLY.gpio-master-5</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.i2c-0</id> - <type>unit-i2c-slave</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.i2c</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.vout-0</id> - <type>unit-vout-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.vout</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.vout-1</id> - <type>unit-vout-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.vout</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.pgood-0</id> - <type>unit-pgood-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.pgood</instance_name> - <position>0</position> - <parent>unit-gpio-generic</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>PGOOD</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.enable-0</id> - <type>unit-enable-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.enable</instance_name> - <position>0</position> - <parent>unit-gpio-generic</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>ENABLE</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-slave-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-slave</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-slave-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-slave</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-slave-2</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-slave</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-slave-3</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-slave</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-master-4</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-master</instance_name> - <position>4</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>POWER_SUPPLY.gpio-master-5</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>POWER_SUPPLY.gpio-master</instance_name> - <position>5</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/RJ45_1PORT.xml b/xml/parts/RJ45_1PORT.xml deleted file mode 100644 index 5cc04db..0000000 --- a/xml/parts/RJ45_1PORT.xml +++ /dev/null @@ -1,92 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>RJ45_1PORT</id> - <type>chip-RJ45_1PORT</type> - <is_root>true</is_root> - <instance_name>RJ45_1PORT</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>RJ45_1PORT.ethernet-0</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>RJ45_1PORT.ethernet-0</id> - <type>unit-ethernet-master</type> - <is_root>false</is_root> - <instance_name>RJ45_1PORT.ethernet</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>ETHERNET</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/SI5335.xml b/xml/parts/SI5335.xml deleted file mode 100644 index 9d09096..0000000 --- a/xml/parts/SI5335.xml +++ /dev/null @@ -1,345 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>SI5335</id> - <type>chip-SI5335</type> - <is_root>true</is_root> - <instance_name>SI5335</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>SI5335.gpio-slave-0</child_id> - <child_id>SI5335.gpio-slave-1</child_id> - <child_id>SI5335.clk-0</child_id> - <child_id>SI5335.clk-1</child_id> - <child_id>SI5335.clk-2</child_id> - <child_id>SI5335.clk-3</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.gpio-slave-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>SI5335.gpio-slave</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.gpio-slave-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>SI5335.gpio-slave</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.clk-0</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>SI5335.clk</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.clk-1</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>SI5335.clk</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.clk-2</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>SI5335.clk</instance_name> - <position>2</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>SI5335.clk-3</id> - <type>unit-clk-master</type> - <is_root>false</is_root> - <instance_name>SI5335.clk</instance_name> - <position>3</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/SMARTCHIP.xml b/xml/parts/SMARTCHIP.xml deleted file mode 100644 index dc2da6f..0000000 --- a/xml/parts/SMARTCHIP.xml +++ /dev/null @@ -1,100 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>SMARTCHIP</id> - <type>chip-SMARTCHIP</type> - <is_root>true</is_root> - <instance_name>SMARTCHIP</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>SMARTCHIP.sc-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>SMARTCHIP.sc-0</id> - <type>unit-sc-slave</type> - <is_root>false</is_root> - <instance_name>SMARTCHIP.sc</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>SC</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/SPIVID.xml b/xml/parts/SPIVID.xml deleted file mode 100644 index 8ed5ffd..0000000 --- a/xml/parts/SPIVID.xml +++ /dev/null @@ -1,259 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>SPIVID</id>
- <type>chip-SPIVID</type>
- <is_root>true</is_root>
- <instance_name>SPIVID</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>SPIVID.spi-slave-0</child_id>
- <child_id>SPIVID.i2c-slave-0</child_id>
- <child_id>SPIVID.gpio-master-0</child_id>
- <child_id>SPIVID.power-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>SPIVID.spi-slave-0</id>
- <type>unit-spi-slave</type>
- <is_root>false</is_root>
- <instance_name>SPIVID.spi-slave</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>SPI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SPI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>SPI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>SPIVID.i2c-slave-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>SPIVID.i2c-slave</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>SPIVID.gpio-master-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>SPIVID.gpio-master</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>SPIVID.power-0</id>
- <type>unit-power-generic</type>
- <is_root>false</is_root>
- <instance_name>SPIVID.power</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/SWITCH.xml b/xml/parts/SWITCH.xml deleted file mode 100644 index 0fd2ee2..0000000 --- a/xml/parts/SWITCH.xml +++ /dev/null @@ -1,112 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>SWITCH</id> - <type>chip-SWITCH</type> - <is_root>true</is_root> - <instance_name>SWITCH</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>SWITCH.gpio-master-0</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>SWITCH.gpio-master-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>SWITCH.gpio-master</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/TCA6408A.xml b/xml/parts/TCA6408A.xml deleted file mode 100644 index 1d72c7b..0000000 --- a/xml/parts/TCA6408A.xml +++ /dev/null @@ -1,103 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>TCA6408A</id>
- <type>chip-TCA6408A</type>
- <is_root>true</is_root>
- <instance_name>TCA6408A</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>TCA6408A.i2c-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TCA6408A.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>TCA6408A.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/TOD_BATTERY.xml b/xml/parts/TOD_BATTERY.xml deleted file mode 100644 index 5c7264b..0000000 --- a/xml/parts/TOD_BATTERY.xml +++ /dev/null @@ -1,165 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>TOD_BATTERY</id> - <type>chip-TOD_BATTERY</type> - <is_root>true</is_root> - <instance_name>TOD_BATTERY</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>TOD_BATTERY.gpio-master-0</child_id> - <child_id>TOD_BATTERY.gpio-slave-1</child_id> - <attribute> - <id>CCIN</id> - <default></default> - </attribute> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>TOD_BATTERY.gpio-master-0</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>TOD_BATTERY.gpio-master</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>TOD_BATTERY.gpio-slave-1</id> - <type>unit-gpio-generic</type> - <is_root>false</is_root> - <instance_name>TOD_BATTERY.gpio-slave</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - <default></default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/TPS544C25.xml b/xml/parts/TPS544C25.xml deleted file mode 100644 index 04f85a3..0000000 --- a/xml/parts/TPS544C25.xml +++ /dev/null @@ -1,510 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>TPS544C25</id>
- <type>chip-TPS544C25</type>
- <is_root>true</is_root>
- <instance_name>TPS544C25</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>TPS544C25.vout-0</child_id>
- <child_id>TPS544C25.i2c-0</child_id>
- <child_id>TPS544C25.i2c-1</child_id>
- <child_id>TPS544C25.enable-0</child_id>
- <child_id>TPS544C25.pgood-0</child_id>
- <child_id>TPS544C25.gpio-0</child_id>
- <child_id>TPS544C25.gpio-1</child_id>
- <child_id>TPS544C25.gpio-2</child_id>
- <child_id>TPS544C25.gpio-3</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>VOLTAGE_REGULATOR</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.vout-0</id>
- <type>unit-vout-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.vout</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.i2c-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.i2c</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.i2c-1</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.i2c</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.enable-0</id>
- <type>unit-enable-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.enable</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.pgood-0</id>
- <type>unit-pgood-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.pgood</instance_name>
- <position>0</position>
- <parent>unit-gpio-generic</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>PGOOD</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.gpio-0</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.gpio</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.gpio-1</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.gpio</instance_name>
- <position>1</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.gpio-2</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.gpio</instance_name>
- <position>2</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>TPS544C25.gpio-3</id>
- <type>unit-gpio-generic</type>
- <is_root>false</is_root>
- <instance_name>TPS544C25.gpio</instance_name>
- <position>3</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/UART_1PORT.xml b/xml/parts/UART_1PORT.xml deleted file mode 100644 index 452016a..0000000 --- a/xml/parts/UART_1PORT.xml +++ /dev/null @@ -1,88 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>UART_1PORT</id> - <type>chip-UART_1PORT</type> - <is_root>true</is_root> - <instance_name>UART_1PORT</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>UART_1PORT.uart-0</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>UART_1PORT.uart-0</id> - <type>unit-uart-slave</type> - <is_root>false</is_root> - <instance_name>UART_1PORT.uart</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>U750</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/USB2_1PORT.xml b/xml/parts/USB2_1PORT.xml deleted file mode 100644 index e752de4..0000000 --- a/xml/parts/USB2_1PORT.xml +++ /dev/null @@ -1,88 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>USB2_1PORT</id> - <type>chip-USB2_1PORT</type> - <is_root>true</is_root> - <instance_name>USB2_1PORT</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>USB2_1PORT.usb-0</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>USB2_1PORT.usb-0</id> - <type>unit-usb-master</type> - <is_root>false</is_root> - <instance_name>USB2_1PORT.usb</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>USB</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/USB2_2PORT.xml b/xml/parts/USB2_2PORT.xml deleted file mode 100644 index ffc1220..0000000 --- a/xml/parts/USB2_2PORT.xml +++ /dev/null @@ -1,129 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>USB2_2PORT</id> - <type>chip-USB2</type> - <is_root>true</is_root> - <instance_name>USB2_2PORT</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>USB2_2PORT.usb-0</child_id> - <child_id>USB2_2PORT.usb-1</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>USB2_2PORT.usb-0</id> - <type>unit-usb-master</type> - <is_root>false</is_root> - <instance_name>USB2_2PORT.usb</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>USB</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -<targetPart> - <id>USB2_2PORT.usb-1</id> - <type>unit-usb-master</type> - <is_root>false</is_root> - <instance_name>USB2_2PORT.usb</instance_name> - <position>1</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>USB</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/USB3_1PORT.xml b/xml/parts/USB3_1PORT.xml deleted file mode 100644 index b308151..0000000 --- a/xml/parts/USB3_1PORT.xml +++ /dev/null @@ -1,100 +0,0 @@ -<partInstance> -<version>2.1</version> -<targetInstances> -<targetPart> - <id>USB3_1PORT</id> - <type>chip-USB3_1PORT</type> - <is_root>true</is_root> - <instance_name>USB3_1PORT</instance_name> - <position>-1</position> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <child_id>USB3_1PORT.usb-0</child_id> - <attribute> - <id>CHIP_ID</id> - <default></default> - </attribute> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - <default></default> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>POSITION</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default></default> - </attribute> -</targetPart> -<targetPart> - <id>USB3_1PORT.usb-0</id> - <type>unit-usb-master</type> - <is_root>false</is_root> - <instance_name>USB3_1PORT.usb</instance_name> - <position>0</position> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>USB</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MODEL</id> - <default></default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - <default></default> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> -</targetPart> -</targetInstances> -</partInstance> diff --git a/xml/parts/apss.xml b/xml/parts/apss.xml deleted file mode 100644 index a82e52c..0000000 --- a/xml/parts/apss.xml +++ /dev/null @@ -1,1196 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targets>
- <targetPart>
- <instance_name>apss</instance_name>
- <type>chip-apss-power9</type>
- <id>apss</id>
- <is_root>true</is_root>
- <instance_name>apss</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>apss.ADCCH0</child_id>
- <child_id>apss.ADCCH1</child_id>
- <child_id>apss.ADCCH10</child_id>
- <child_id>apss.ADCCH11</child_id>
- <child_id>apss.ADCCH12</child_id>
- <child_id>apss.ADCCH13</child_id>
- <child_id>apss.ADCCH14</child_id>
- <child_id>apss.ADCCH15</child_id>
- <child_id>apss.ADCCH2</child_id>
- <child_id>apss.ADCCH3</child_id>
- <child_id>apss.ADCCH4</child_id>
- <child_id>apss.ADCCH5</child_id>
- <child_id>apss.ADCCH6</child_id>
- <child_id>apss.ADCCH7</child_id>
- <child_id>apss.ADCCH8</child_id>
- <child_id>apss.ADCCH9</child_id>
- <child_id>apss.ADC-Global</child_id>
- <child_id>apss.BOOT_SEL</child_id>
- <child_id>apss.GPIO0</child_id>
- <child_id>apss.GPIO1</child_id>
- <child_id>apss.GPIO10</child_id>
- <child_id>apss.GPIO11</child_id>
- <child_id>apss.GPIO12</child_id>
- <child_id>apss.GPIO13</child_id>
- <child_id>apss.GPIO14</child_id>
- <child_id>apss.GPIO15</child_id>
- <child_id>apss.GPIO2</child_id>
- <child_id>apss.GPIO3</child_id>
- <child_id>apss.GPIO4</child_id>
- <child_id>apss.GPIO5</child_id>
- <child_id>apss.GPIO6</child_id>
- <child_id>apss.GPIO7</child_id>
- <child_id>apss.GPIO8</child_id>
- <child_id>apss.GPIO9</child_id>
- <child_id>apss.GPIO_P0</child_id>
- <child_id>apss.GPIO_P1</child_id>
- <child_id>apss.RESET</child_id>
- <child_id>apss.RO_INPUT0</child_id>
- <child_id>apss.RO_INPUT1</child_id>
- <child_id>apss.RO_INPUT2</child_id>
- <child_id>apss.RO_INPUT3</child_id>
- <child_id>apss.I2C-S0</child_id>
- <child_id>apss.VDD</child_id>
- <child_id>apss.PWMCH0</child_id>
- <child_id>apss.PWMCH1</child_id>
- <child_id>apss.PWMCH2</child_id>
- <child_id>apss.PWMCH3</child_id>
- <child_id>apss.PWMCH4</child_id>
- <child_id>apss.PWMCH5</child_id>
- <child_id>apss.PWMCH6</child_id>
- <child_id>apss.PWMCH7</child_id>
- <child_id>apss.SPI-S0</child_id>
- <child_id>apss.UART-S0</child_id>
- <attribute>
- <id>TYPE</id>
- <default>APSS</default>
- </attribute>
-
- </targetPart>
- <targetPart>
- <id>apss.ADCCH0</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH0</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_MEMORY_PROC_0</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>20.04</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[0]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH1</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH1</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_MEMORY_PROC_1</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>6.5</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[1]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH10</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH10</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VCS_VIO_VPCIE_PROC_2</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[10]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH11</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH11</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VCS_VIO_VPCIE_PROC_3</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[11]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH12</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH12</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_12V_SENSE</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[12]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH13</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH13</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_TOTAL_SYS_CURRENT</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[13]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH14</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH14</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_MEM_CACHE</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[14]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH15</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH15</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_IO_A</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>20.04</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[15]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH2</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH2</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_MEMORY_PROC_2</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>20.04</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[2]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH3</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH3</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_MEMORY_PROC_3</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>20.04</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[3]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH4</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH4</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VDD_PROC_0</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[4]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH5</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH5</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VDD_PROC_1</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[5]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH6</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH6</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VDD_PROC_2</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[6]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH7</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH7</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VDD_PROC_3</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>9.117</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[7]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH8</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH8</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VCS_VIO_VPCIE_PROC_0</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[8]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADCCH9</id>
- <type>apss.unit-adc-generic</type>
- <instance_name>apss.ADCCH9</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>ADC_VCS_VIO_VPCIE_PROC_1</default>
- </attribute>
- <attribute>
- <id>GAIN</id>
- <default>6.494</default>
- </attribute>
- <attribute>
- <id>GND</id>
- </attribute>
- <attribute>
- <id>OFFSET</id>
- <default>0.005</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>adc_ch[9]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.ADC-Global</id>
- <type>apss.unit-adc_global-generic</type>
- <instance_name>apss.ADC-Global</instance_name>
- <attribute>
- <id>ADC_MAX</id>
- <default>0xFFF</default>
- </attribute>
- <attribute>
- <id>ADC_VREF</id>
- <default>2.048</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.BOOT_SEL</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.BOOT_SEL</instance_name>
- <attribute>
- <id>PIN-NAME</id>
- <default>BOOT_MODE</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO0</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO0</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>GPIO_FAN_WATCHDOG_ERROR</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[0]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>0</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO1</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO1</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>GPIO_FAN_FULL_SPEED</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[1]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>1</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO10</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO10</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[10]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>10</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO11</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO11</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[11]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>11</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO12</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO12</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[12]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>12</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO13</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO13</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[13]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>13</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO14</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO14</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[14]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>14</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO15</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO15</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[15]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>15</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO2</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO2</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[2]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>2</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO3</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO3</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>GPIO_FAN_RESERVED</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[3]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>3</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO4</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO4</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>GPIO_VR_HOT_MEM_PROC_0</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[4]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>4</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO5</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO5</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- <default>GPIO_VR_HOT_MEM_PROC_1</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[5]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>5</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO6</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO6</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[6]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>6</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO7</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO7</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[7]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>7</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO8</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO8</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[8]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>8</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO9</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO9</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>gpio_port[9]</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>9</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO_P0</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO_P0</instance_name>
- <attribute>
- <id>GPIO_P0_MODE</id>
- <default>0x0</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.GPIO_P1</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.GPIO_P1</instance_name>
- <attribute>
- <id>GPIO_P1_MODE</id>
- <default>0x0</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.RESET</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.RESET</instance_name>
- <attribute>
- <id>PIN-NAME</id>
- <default>RESET_N</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.RO_INPUT0</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.RO_INPUT0</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>ro_input0</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>0</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.RO_INPUT1</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.RO_INPUT1</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>ro_input1</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>1</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.RO_INPUT2</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.RO_INPUT2</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>ro_input3</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>2</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.RO_INPUT3</id>
- <type>apss.unit-gpio-generic</type>
- <instance_name>apss.RO_INPUT3</instance_name>
- <attribute>
- <id>FUNCTION_ID</id>
- <default>#N/A</default>
- </attribute>
- <attribute>
- <id>FUNCTION_NAME</id>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>ro_input4</default>
- </attribute>
- <attribute>
- <id>PORT</id>
- <default>3</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.I2C-S0</id>
- <type>apss.unit-i2c-slave</type>
- <instance_name>apss.I2C-S0</instance_name>
- <attribute>
- <id>PIN-NAME</id>
- <default>I2C-S0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.VDD</id>
- <type>apss.unit-power-generic</type>
- <instance_name>apss.VDD</instance_name>
- <attribute>
- <id>CURRENT_MAX</id>
- <default>0.1</default>
- </attribute>
- <attribute>
- <id>CURRENT_NOM</id>
- <default>0.05</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>VDD</default>
- </attribute>
- <attribute>
- <id>VOLTAGE</id>
- <default>3.3</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH0</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH0</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[0]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH1</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH1</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[1]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH2</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH2</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[2]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH3</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH3</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[3]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH4</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH4</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[4]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH5</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH5</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[5]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH6</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH6</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[6]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.PWMCH7</id>
- <type>apss.unit-pwm-generic</type>
- <instance_name>apss.PWMCH7</instance_name>
- <attribute>
- <id>CHANNEL</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>PIN-NAME</id>
- <default>pwm_ch[7]</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.SPI-S0</id>
- <type>apss.unit-spi-slave</type>
- <instance_name>apss.SPI-S0</instance_name>
- <attribute>
- <id>PIN-NAME</id>
- <default>SPI-S0</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>apss.UART-S0</id>
- <type>apss.unit-uart-slave</type>
- <instance_name>apss.UART-S0</instance_name>
- <attribute>
- <id>PIN-NAME</id>
- <default>UART-S0</default>
- </attribute>
- </targetPart>
-</targets>
-</partInstance>
diff --git a/xml/parts/card-daughtercard.xml b/xml/parts/card-daughtercard.xml deleted file mode 100644 index 882d2ad..0000000 --- a/xml/parts/card-daughtercard.xml +++ /dev/null @@ -1,26 +0,0 @@ -<partInstance>
- <targetPart>
- <id>card-daughtercard</id>
- <attribute>
- <id>CLASS</id>
- <default>CARD</default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>card</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>connector-card-generic</parent_type>
- <parent_type>connector-usb-generic</parent_type>
- <parent_type>connector-hmc-generic</parent_type>
- <parent_type>connector-uart-generic</parent_type>
- <position>-1</position>
- <type>card-daughtercard</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/card-motherboard.xml b/xml/parts/card-motherboard.xml deleted file mode 100644 index 7947610..0000000 --- a/xml/parts/card-motherboard.xml +++ /dev/null @@ -1,49 +0,0 @@ -<partInstance>
- <targetPart>
- <id>card-motherboard</id>
- <attribute>
- <id>CLASS</id>
- <default>CARD</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>vpd_assoc_child</child_id>
- <instance_name>motherboard</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>enc-node-power8</parent_type>
- <parent_type>enc-node-power9</parent_type>
- <position>0</position>
- <type>card-motherboard</type>
- </targetPart>
- <targetPart>
- <id>vpd_assoc_child</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>VPD</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vpd_assoc_child</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/card-pciecard-cablecard.xml b/xml/parts/card-pciecard-cablecard.xml deleted file mode 100644 index 8296eae..0000000 --- a/xml/parts/card-pciecard-cablecard.xml +++ /dev/null @@ -1,68 +0,0 @@ -<partInstance>
- <targetPart>
- <id>card-pciecard-cablecard</id>
- <child_id>pciep</child_id>
- <child_id>i2c-slave</child_id>
- <instance_name>pciecablecard</instance_name>
- <is_root>true</is_root>
- <parent>card-pciecard</parent>
- <parent_type>slot-pcieslot-generic</parent_type>
- <position>0</position>
- <type>card-pciecard-cablecard</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>pciep</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PCIE</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <instance_name>pciep</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pcie-endpoint</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/card-pciecard-card.xml b/xml/parts/card-pciecard-card.xml deleted file mode 100644 index 5f9f18d..0000000 --- a/xml/parts/card-pciecard-card.xml +++ /dev/null @@ -1,32 +0,0 @@ -<partInstance>
- <targetPart>
- <id>card-pciecard-card</id>
- <child_id>pciep</child_id>
- <instance_name>pciecard</instance_name>
- <is_root>true</is_root>
- <parent>card-pciecard</parent>
- <parent_type>slot-pcieslot-generic</parent_type>
- <position>0</position>
- <type>card-pciecard-card</type>
- </targetPart>
- <targetPart>
- <id>pciep</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PCIE</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <instance_name>pciep</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pcie-endpoint</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/card-pciecard.xml b/xml/parts/card-pciecard.xml deleted file mode 100644 index e793775..0000000 --- a/xml/parts/card-pciecard.xml +++ /dev/null @@ -1,14 +0,0 @@ -<partInstance>
- <targetPart>
- <id>card-pciecard</id>
- <attribute>
- <id>CLASS</id>
- <default>CARD</default>
- </attribute>
- <instance_name>card</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <position>-1</position>
- <type>card-pciecard</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-apss-psoc.xml b/xml/parts/chip-apss-psoc.xml deleted file mode 100644 index 386d5d3..0000000 --- a/xml/parts/chip-apss-psoc.xml +++ /dev/null @@ -1,1420 +0,0 @@ -<partInstance>
- <targetPart>
- <id>12V_Sense</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>12V Sense</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>12V_Sense</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Fan_Power_A</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Fan_Power_A</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Fan_Power_A</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Fan_Power_B</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Fan_Power_B</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Fan_Power_B</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>GPU_Sense</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>24</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>GPU Sense</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>GPU_Sense</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Ground_Sense</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Ground Sense</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Ground_Sense</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>IO_A_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>IO_A_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>IO_A_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>IO_B_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>IO_B_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>IO_B_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>IO_C_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>IO_C_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>IO_C_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Cache_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Cache_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Cache_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc0_0_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>25</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc0_0_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc0_0_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc0_1_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>26</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc0_1_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc0_1_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc0_2_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>27</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc0_2_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc0_2_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc0_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc0_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc0_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc1_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc1_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc1_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc2_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc2_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc2_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Memory_Proc3_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Memory_Proc3_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Memory_Proc3_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>PCIE_Proc0_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Proc0_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>PCIE_Proc0_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>PCIE_Proc1_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Proc1_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>PCIE_Proc1_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>PCIE_Proc2_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Proc2_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>PCIE_Proc2_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>PCIE_Proc3_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Proc3_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>PCIE_Proc3_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Proc0_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Proc0_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Proc0_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Proc1_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Proc1_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Proc1_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Proc2_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Proc2_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Proc2_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Proc3_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Proc3_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Proc3_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Storage_Power_A</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Storage_Power_A</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Storage_Power_A</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Storage_Power_B</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Storage_Power_B</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Storage_Power_B</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>Total_System_Power</id>
- <attribute>
- <id>ADC_CHANNEL_ASSIGNMENT</id>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GAIN</id>
- <default>34500</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_GROUND</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_ID</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>ADC_CHANNEL_OFFSET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Total_System_Power</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>APSS_SENSOR</default>
- </attribute>
- <instance_name>Total_System_Power</instance_name>
- <is_root>false</is_root>
- <parent>unit-ipmi-sensor</parent>
- <position>-1</position>
- <type>unit-apss-sensor</type>
- </targetPart>
- <targetPart>
- <id>chip-apss-psoc</id>
- <attribute>
- <id>TYPE</id>
- <default>APSS</default>
- </attribute>
- <child_id>Memory_Proc0_Power</child_id>
- <child_id>Memory_Proc1_Power</child_id>
- <child_id>Memory_Proc2_Power</child_id>
- <child_id>Memory_Proc3_Power</child_id>
- <child_id>Proc0_Power</child_id>
- <child_id>Proc1_Power</child_id>
- <child_id>Proc2_Power</child_id>
- <child_id>Proc3_Power</child_id>
- <child_id>PCIE_Proc0_Power</child_id>
- <child_id>PCIE_Proc1_Power</child_id>
- <child_id>PCIE_Proc2_Power</child_id>
- <child_id>PCIE_Proc3_Power</child_id>
- <child_id>IO_A_Power</child_id>
- <child_id>IO_B_Power</child_id>
- <child_id>IO_C_Power</child_id>
- <child_id>Fan_Power_A</child_id>
- <child_id>Fan_Power_B</child_id>
- <child_id>Storage_Power_A</child_id>
- <child_id>Storage_Power_B</child_id>
- <child_id>Total_System_Power</child_id>
- <child_id>Memory_Cache_Power</child_id>
- <child_id>Memory_Proc0_0_Power</child_id>
- <child_id>Memory_Proc0_1_Power</child_id>
- <child_id>Memory_Proc0_2_Power</child_id>
- <child_id>12V_Sense</child_id>
- <child_id>Ground_Sense</child_id>
- <child_id>GPU_Sense</child_id>
- <instance_name>apss</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>sys-sys-power8</parent_type>
- <parent_type>sys-sys-power9</parent_type>
- <position>0</position>
- <type>chip-apss-psoc</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-gpioexp-generic.xml b/xml/parts/chip-gpioexp-generic.xml deleted file mode 100644 index 6cdf2a2..0000000 --- a/xml/parts/chip-gpioexp-generic.xml +++ /dev/null @@ -1,760 +0,0 @@ -<partInstance>
- <targetPart>
- <id>chip-gpioexp-generic</id>
- <attribute>
- <id>MRW_TYPE</id>
- <default>GPIO_EXPANDER</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <child_id>io-0</child_id>
- <child_id>io-1</child_id>
- <child_id>io-2</child_id>
- <child_id>io-3</child_id>
- <child_id>io-4</child_id>
- <child_id>io-5</child_id>
- <child_id>io-6</child_id>
- <child_id>io-7</child_id>
- <child_id>io1-0</child_id>
- <child_id>io1-1</child_id>
- <child_id>io1-2</child_id>
- <child_id>io1-3</child_id>
- <child_id>io1-4</child_id>
- <child_id>io1-5</child_id>
- <child_id>io1-6</child_id>
- <child_id>io1-7</child_id>
- <instance_name>gpio_expander</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-gpioexp-generic</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>io-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO2</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO3</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-4</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO4</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-5</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO5</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-6</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO6</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io-7</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO7</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.2</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.3</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-4</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.4</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-5</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.5</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-6</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.6</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>io1-7</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO1.7</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io1-7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-membuf-centaur.xml b/xml/parts/chip-membuf-centaur.xml deleted file mode 100644 index 784c69c..0000000 --- a/xml/parts/chip-membuf-centaur.xml +++ /dev/null @@ -1,658 +0,0 @@ -<partInstance>
- <targetPart>
- <id>Port A:CS0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port A:CS0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port A:CS1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port A:CS1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port B:CS0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port B:CS0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port B:CS1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port B:CS1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port C:CS0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port C:CS0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port C:CS1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port C:CS1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port D:CS0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port D:CS0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>Port D:CS1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>MBA_DIMM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MBA_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <instance_name>Port D:CS1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dimm_port-power8</type>
- </targetPart>
- <targetPart>
- <id>chip-membuf-centaur</id>
- <attribute>
- <id>CENTAUR_ECID_FRU_ID</id>
- <default>0xFF</default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>I2C_BUS_SPEED_ARRAY</id>
- <default>400,400,0,0,0,0</default>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <attribute>
- <id>MSS_FREQ_OVERRIDE</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_OVERRIDE</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>MEMBUF</default>
- </attribute>
- <child_id>dmi</child_id>
- <child_id>l4</child_id>
- <child_id>mba-0</child_id>
- <child_id>mba-1</child_id>
- <child_id>i2c-master</child_id>
- <child_id>i2c-spare</child_id>
- <child_id>fsi-slave-membuf</child_id>
- <child_id>vddr</child_id>
- <child_id>vpd_assoc_child</child_id>
- <hidden_child_id>membuf_temp_sensor</hidden_child_id>
- <hidden_child_id>membuf_func_sensor</hidden_child_id>
- <instance_name>membuf</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-membuf-centaur</type>
- </targetPart>
- <targetPart>
- <id>dmi</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DMI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <instance_name>dmi</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-dmi-centaur</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-membuf</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-membuf</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsicm-slave</type>
- </targetPart>
- <targetPart>
- <id>i2c-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-spare</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-spare</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>l4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CENTAUR</default>
- </attribute>
- <instance_name>l4</instance_name>
- <is_root>false</is_root>
- <parent>unit-l4-power9</parent>
- <position>-1</position>
- <type>unit-l4-centaur</type>
- </targetPart>
- <targetPart>
- <id>mba-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MBA_NUM</id>
- <default>0</default>
- </attribute>
- <child_id>Port A:CS0</child_id>
- <child_id>Port A:CS1</child_id>
- <child_id>Port B:CS0</child_id>
- <child_id>Port B:CS1</child_id>
- <instance_name>mba-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mba-power8</parent>
- <position>-1</position>
- <type>unit-mba-centaur</type>
- </targetPart>
- <targetPart>
- <id>mba-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MBA_NUM</id>
- <default>1</default>
- </attribute>
- <child_id>Port C:CS0</child_id>
- <child_id>Port C:CS1</child_id>
- <child_id>Port D:CS0</child_id>
- <child_id>Port D:CS1</child_id>
- <instance_name>mba-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mba-power8</parent>
- <position>-1</position>
- <type>unit-mba-centaur</type>
- </targetPart>
- <targetPart>
- <id>membuf_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x04,0x08</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>membuf_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>membuf_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>membuf_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>vddr</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>VDDR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vddr</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-power-generic</type>
- </targetPart>
- <targetPart>
- <id>vpd_assoc_child</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>VPD</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vpd_assoc_child</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-membuf_vpd-device.xml b/xml/parts/chip-membuf_vpd-device.xml deleted file mode 100644 index 5d04342..0000000 --- a/xml/parts/chip-membuf_vpd-device.xml +++ /dev/null @@ -1,96 +0,0 @@ -<partInstance>
- <targetPart>
- <id>chip-membuf_vpd-device</id>
- <attribute>
- <id>BYTE_ADDRESS_OFFSET</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MEMORY_SIZE_IN_KB</id>
- <default>0x40</default>
- </attribute>
- <attribute>
- <id>VPD_TYPE</id>
- <default>CVPD</default>
- </attribute>
- <attribute>
- <id>WRITE_CYCLE_TIME</id>
- <default>0x05</default>
- </attribute>
- <attribute>
- <id>WRITE_PAGE_SIZE</id>
- <default>0x80</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <child_id>vpd_assoc_parent</child_id>
- <instance_name>membuf_vpd</instance_name>
- <is_root>true</is_root>
- <parent>chip-vpd-device</parent>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-membuf_vpd-device</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>vpd_assoc_parent</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>VPD</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vpd_assoc_parent</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-pcie-endpoint.xml b/xml/parts/chip-pcie-endpoint.xml deleted file mode 100644 index 5d746d8..0000000 --- a/xml/parts/chip-pcie-endpoint.xml +++ /dev/null @@ -1,33 +0,0 @@ -<partInstance>
- <targetPart>
- <id>chip-pcie-endpoint</id>
- <child_id>pciep</child_id>
- <instance_name>pci_endpoint</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-pcie-endpoint</type>
- </targetPart>
- <targetPart>
- <id>pciep</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PCIE</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <instance_name>pciep</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pcie-endpoint</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-planar_vpd-device.xml b/xml/parts/chip-planar_vpd-device.xml deleted file mode 100644 index 134e78a..0000000 --- a/xml/parts/chip-planar_vpd-device.xml +++ /dev/null @@ -1,97 +0,0 @@ -<partInstance>
- <targetPart>
- <id>chip-planar_vpd-device</id>
- <attribute>
- <id>BYTE_ADDRESS_OFFSET</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MEMORY_SIZE_IN_KB</id>
- <default>0x40</default>
- </attribute>
- <attribute>
- <id>VPD_TYPE</id>
- <default>PVPD</default>
- </attribute>
- <attribute>
- <id>WRITE_CYCLE_TIME</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>WRITE_PAGE_SIZE</id>
- <default>32</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <child_id>vpd_assoc_parent</child_id>
- <instance_name>planar_vpd</instance_name>
- <is_root>true</is_root>
- <parent>chip-vpd-device</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-planar_vpd-device</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>vpd_assoc_parent</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>VPD</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vpd_assoc_parent</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-vpd-device.xml b/xml/parts/chip-vpd-device.xml deleted file mode 100644 index 487c51e..0000000 --- a/xml/parts/chip-vpd-device.xml +++ /dev/null @@ -1,80 +0,0 @@ -<partInstance>
- <targetPart>
- <id>chip-vpd-device</id>
- <attribute>
- <id>BYTE_ADDRESS_OFFSET</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_SPEED</id>
- </attribute>
- <attribute>
- <id>MEMORY_SIZE_IN_KB</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>VPD</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>VPD_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>WRITE_CYCLE_TIME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>WRITE_PAGE_SIZE</id>
- <default></default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <instance_name>vpdchip</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <position>0</position>
- <type>chip-vpd-device</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/chip-vreg-generic.xml b/xml/parts/chip-vreg-generic.xml deleted file mode 100644 index 4c4c075..0000000 --- a/xml/parts/chip-vreg-generic.xml +++ /dev/null @@ -1,156 +0,0 @@ -<partInstance>
- <targetPart>
- <id>avs</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>avs</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-vreg_avs-generic</type>
- </targetPart>
- <targetPart>
- <id>chip-vreg-generic</id>
- <attribute>
- <id>MRW_TYPE</id>
- <default>VOLTAGE_REGULATOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <child_id>vreg_enable</child_id>
- <child_id>vreg_pgood</child_id>
- <child_id>vout</child_id>
- <child_id>avs</child_id>
- <instance_name>vreg</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>chip-vreg-generic</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>vout</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>POWER</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>RAIL_NAME</id>
- <default>UNKNOWN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vout</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-vreg_vout-generic</type>
- </targetPart>
- <targetPart>
- <id>vreg_enable</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vreg_enable</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-vreg_enable-generic</type>
- </targetPart>
- <targetPart>
- <id>vreg_pgood</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>PGOOD</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>vreg_pgood</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-vreg_pgood-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-card-generic.xml b/xml/parts/connector-card-generic.xml deleted file mode 100644 index dfa3fb9..0000000 --- a/xml/parts/connector-card-generic.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-card-generic</id>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-card-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-cdimm-cdimm.xml b/xml/parts/connector-cdimm-cdimm.xml deleted file mode 100644 index da59bab..0000000 --- a/xml/parts/connector-cdimm-cdimm.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-cdimm-cdimm</id>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-cdimm-cdimm</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-dimmconn-dd4.xml b/xml/parts/connector-dimmconn-dd4.xml deleted file mode 100644 index 8a88c9b..0000000 --- a/xml/parts/connector-dimmconn-dd4.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-dimmconn-ddr4</id>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-dimmconn-ddr4</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-dimmconn-ddr3_jedec.xml b/xml/parts/connector-dimmconn-ddr3_jedec.xml deleted file mode 100644 index 64cc4ad..0000000 --- a/xml/parts/connector-dimmconn-ddr3_jedec.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-dimmconn-ddr3_jedec</id>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-dimmconn-ddr3_jedec</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-hmc-generic.xml b/xml/parts/connector-hmc-generic.xml deleted file mode 100644 index e845283..0000000 --- a/xml/parts/connector-hmc-generic.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-hmc-generic</id>
- <attribute>
- <id>CONNECTOR_TYPE</id>
- <default>HMC</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-hmc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-uart-generic.xml b/xml/parts/connector-uart-generic.xml deleted file mode 100644 index 7279f3e..0000000 --- a/xml/parts/connector-uart-generic.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-uart-generic</id>
- <attribute>
- <id>CONNECTOR_TYPE</id>
- <default>SERIAL</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-uart-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/connector-usb-generic.xml b/xml/parts/connector-usb-generic.xml deleted file mode 100644 index a98c2ad..0000000 --- a/xml/parts/connector-usb-generic.xml +++ /dev/null @@ -1,16 +0,0 @@ -<partInstance>
- <targetPart>
- <id>connector-usb-generic</id>
- <attribute>
- <id>CONNECTOR_TYPE</id>
- <default>USB</default>
- </attribute>
- <instance_name>connector</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>connector-usb-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/dummy-presence-generic.xml b/xml/parts/dummy-presence-generic.xml deleted file mode 100644 index 75472d2..0000000 --- a/xml/parts/dummy-presence-generic.xml +++ /dev/null @@ -1,64 +0,0 @@ -<partInstance>
- <targetPart>
- <id>dummy-presence-generic</id>
- <attribute>
- <id>MRW_TYPE</id>
- <default>GPIO_EXPANDER</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>io-0</child_id>
- <instance_name>presence_detect</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>dummy-presence-generic</type>
- </targetPart>
- <targetPart>
- <id>io-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/enc-node-power8.xml b/xml/parts/enc-node-power8.xml deleted file mode 100644 index d6256c2..0000000 --- a/xml/parts/enc-node-power8.xml +++ /dev/null @@ -1,259 +0,0 @@ -<partInstance>
- <targetPart>
- <id>apss_fault_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>APSS_Fault</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>apss_fault_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>enc-node-power8</id>
- <attribute>
- <id>CLASS</id>
- <default>ENC</default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>POWER8</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NODE</default>
- </attribute>
- <hidden_child_id>motherboard_fault_sensor</hidden_child_id>
- <hidden_child_id>ref_clk_sensor</hidden_child_id>
- <hidden_child_id>pci_clk_sensor</hidden_child_id>
- <hidden_child_id>tod_clk_sensor</hidden_child_id>
- <hidden_child_id>apss_fault_sensor</hidden_child_id>
- <instance_name>node</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <parent_type>sys-sys-power8</parent_type>
- <position>0</position>
- <type>enc-node-power8</type>
- </targetPart>
- <targetPart>
- <id>motherboard_fault_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Motherboard_Fault</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>motherboard_fault_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>pci_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD5</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCI_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>pci_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>ref_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD4</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Ref_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ref_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>tod_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD6</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>TOD_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>tod_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/enc-node-power9.xml b/xml/parts/enc-node-power9.xml deleted file mode 100644 index 2dec53b..0000000 --- a/xml/parts/enc-node-power9.xml +++ /dev/null @@ -1,272 +0,0 @@ -<partInstance>
- <targetPart>
- <id>apss_fault_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD7</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>APSS_Fault</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>apss_fault_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>enc-node-power9</id>
- <attribute>
- <id>CDM_DOMAIN</id>
- <default>NODE</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>ENC</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>FIELD_CORE_OVERRIDE</id>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- </attribute>
- <attribute>
- <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000009</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>POWER9</default>
- </attribute>
- <attribute>
- <id>TPM_BACKUP_INFO</id>
- </attribute>
- <attribute>
- <id>TPM_PRIMARY_INFO</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NODE</default>
- </attribute>
- <hidden_child_id>motherboard_fault_sensor</hidden_child_id>
- <hidden_child_id>ref_clk_sensor</hidden_child_id>
- <hidden_child_id>pci_clk_sensor</hidden_child_id>
- <hidden_child_id>tod_clk_sensor</hidden_child_id>
- <hidden_child_id>apss_fault_sensor</hidden_child_id>
- <instance_name>node</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <parent_type>sys-sys-power9</parent_type>
- <position>0</position>
- <type>enc-node-power9</type>
- </targetPart>
- <targetPart>
- <id>motherboard_fault_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Motherboard_Fault</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>motherboard_fault_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>pci_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD5</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCI_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>pci_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>ref_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD4</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Ref_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ref_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>tod_clk_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD6</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>TOD_Clock</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x0,0x1</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC7</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>tod_clk_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/fsi_passthrough.xml b/xml/parts/fsi_passthrough.xml deleted file mode 100644 index fb46d27..0000000 --- a/xml/parts/fsi_passthrough.xml +++ /dev/null @@ -1,169 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>passthrough-fsi-dummy</id>
- <type>passthrough-fsi-dummy</type>
- <is_root>true</is_root>
- <instance_name>passthrough-fsi-dummy</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>passthrough-fsi-dummy.fsi-in-0</child_id>
- <child_id>passthrough-fsi-dummy.fsi-out-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PASSTHROUGH</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>passthrough-fsi-dummy.fsi-in-0</id>
- <type>unit-fsi-slave</type>
- <is_root>false</is_root>
- <instance_name>passthrough-fsi-dummy.fsi-in</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>passthrough-fsi-dummy.fsi-out-0</id>
- <type>unit-fsi-master</type>
- <is_root>false</is_root>
- <instance_name>passthrough-fsi-dummy.fsi-out</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/i2c_passthrough.xml b/xml/parts/i2c_passthrough.xml deleted file mode 100644 index e39fda1..0000000 --- a/xml/parts/i2c_passthrough.xml +++ /dev/null @@ -1,161 +0,0 @@ -<partInstance>
-<version>2.1</version>
-<targetInstances>
-<targetPart>
- <id>passthrough-i2c-dummy</id>
- <type>passthrough-i2c-dummy</type>
- <is_root>true</is_root>
- <instance_name>passthrough-i2c-dummy</instance_name>
- <position>-1</position>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <child_id>passthrough-i2c-dummy.i2c-in-0</child_id>
- <child_id>passthrough-i2c-dummy.i2c-out-0</child_id>
- <attribute>
- <id>CCIN</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHIP_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>CHIP</default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>LOCATION_CODE_TYPE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRU_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PASSTHROUGH</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default></default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default></default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>passthrough-i2c-dummy.i2c-in-0</id>
- <type>unit-i2c-slave</type>
- <is_root>false</is_root>
- <instance_name>passthrough-i2c-dummy.i2c-in</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-<targetPart>
- <id>passthrough-i2c-dummy.i2c-out-0</id>
- <type>unit-i2c-master</type>
- <is_root>false</is_root>
- <instance_name>passthrough-i2c-dummy.i2c-out</instance_name>
- <position>0</position>
- <parent>unit</parent>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
-</targetPart>
-</targetInstances>
-</partInstance>
diff --git a/xml/parts/lcard-dimm-ddr4.xml b/xml/parts/lcard-dimm-ddr4.xml deleted file mode 100644 index f35ef92..0000000 --- a/xml/parts/lcard-dimm-ddr4.xml +++ /dev/null @@ -1,207 +0,0 @@ -<partInstance>
- <targetPart>
- <id>ddr4</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR4</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ddr4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ddr4-jedec</type>
- </targetPart>
- <targetPart>
- <id>dimm_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x20</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x04,0x08</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dimm_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x20</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lcard-dimm-ddr4</id>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <child_id>ddr4</child_id>
- <child_id>spd</child_id>
- <hidden_child_id>dimm_temp_sensor</hidden_child_id>
- <hidden_child_id>dimm_func_sensor</hidden_child_id>
- <instance_name>dimm</instance_name>
- <is_root>true</is_root>
- <parent>lcard-dimm</parent>
- <parent_type>connector-dimmconn-ddr4</parent_type>
- <position>0</position>
- <type>lcard-dimm-ddr4</type>
- </targetPart>
- <targetPart>
- <id>spd</id>
- <attribute>
- <id>BYTE_ADDRESS_OFFSET</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MEMORY_SIZE_IN_KB</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>SPD</default>
- </attribute>
- <attribute>
- <id>VPD_TYPE</id>
- <default>SPD</default>
- </attribute>
- <attribute>
- <id>WRITE_CYCLE_TIME</id>
- <default>0x05</default>
- </attribute>
- <attribute>
- <id>WRITE_PAGE_SIZE</id>
- <default>0x50</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <instance_name>spd</instance_name>
- <is_root>false</is_root>
- <parent>chip-vpd-device</parent>
- <position>-1</position>
- <type>chip-spd-device</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/lcard-dimm-jedec.xml b/xml/parts/lcard-dimm-jedec.xml deleted file mode 100644 index 748c67f..0000000 --- a/xml/parts/lcard-dimm-jedec.xml +++ /dev/null @@ -1,207 +0,0 @@ -<partInstance>
- <targetPart>
- <id>ddr3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>DDR3</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ddr3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ddr3-jedec</type>
- </targetPart>
- <targetPart>
- <id>dimm_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x20</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x04,0x08</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dimm_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x20</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lcard-dimm-jedec</id>
- <attribute>
- <id>MODEL</id>
- <default>JEDEC</default>
- </attribute>
- <child_id>ddr3</child_id>
- <child_id>spd</child_id>
- <hidden_child_id>dimm_temp_sensor</hidden_child_id>
- <hidden_child_id>dimm_func_sensor</hidden_child_id>
- <instance_name>dimm</instance_name>
- <is_root>true</is_root>
- <parent>lcard-dimm</parent>
- <parent_type>connector-dimmconn-ddr3_jedec</parent_type>
- <position>0</position>
- <type>lcard-dimm-jedec</type>
- </targetPart>
- <targetPart>
- <id>spd</id>
- <attribute>
- <id>BYTE_ADDRESS_OFFSET</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MEMORY_SIZE_IN_KB</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>SPD</default>
- </attribute>
- <attribute>
- <id>VPD_TYPE</id>
- <default>SPD</default>
- </attribute>
- <attribute>
- <id>WRITE_CYCLE_TIME</id>
- <default>0x05</default>
- </attribute>
- <attribute>
- <id>WRITE_PAGE_SIZE</id>
- <default>0x50</default>
- </attribute>
- <child_id>i2c-slave</child_id>
- <instance_name>spd</instance_name>
- <is_root>false</is_root>
- <parent>chip-vpd-device</parent>
- <position>-1</position>
- <type>chip-spd-device</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/lcard-dimm.xml b/xml/parts/lcard-dimm.xml deleted file mode 100644 index dc73410..0000000 --- a/xml/parts/lcard-dimm.xml +++ /dev/null @@ -1,27 +0,0 @@ -<partInstance>
- <targetPart>
- <id>lcard-dimm</id>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>POSITION</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>DIMM</default>
- </attribute>
- <instance_name>lcard</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <position>-1</position>
- <type>lcard-dimm</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/led-led-generic.xml b/xml/parts/led-led-generic.xml deleted file mode 100644 index ef1a71e..0000000 --- a/xml/parts/led-led-generic.xml +++ /dev/null @@ -1,92 +0,0 @@ -<partInstance>
- <targetPart>
- <id>led-led-generic</id>
- <attribute>
- <id>LED_COLOR</id>
- <default>GREEN</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>LED</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>led_enable</child_id>
- <child_id>generic-logic-assoc</child_id>
- <instance_name>led</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>led-led-generic</type>
- </targetPart>
- <targetPart>
- <id>generic-logic-assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>generic-logic-assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
- <targetPart>
- <id>led_enable</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>ENABLE</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>led_enable</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/module-module-dellovo.xml b/xml/parts/module-module-dellovo.xml deleted file mode 100644 index 45cebd1..0000000 --- a/xml/parts/module-module-dellovo.xml +++ /dev/null @@ -1,2015 +0,0 @@ -<partInstance>
- <targetPart>
- <id>cpu_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpu_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsim-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-hotplug</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-hotplug</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-lightpath</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-lightpath</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lpc-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LPC</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>lpc-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-lpc-slave</type>
- </targetPart>
- <targetPart>
- <id>module-module-dellovo</id>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>p8p_proc</child_id>
- <instance_name>module</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>socket-proc_socket-50mm</parent_type>
- <position>0</position>
- <type>module-module-dellovo</type>
- </targetPart>
- <targetPart>
- <id>p8p_E0_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p8p_E0_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E0_x16:E1_x16:E2_x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default>
- 000,010,001,011,111,101,110,100,
- 000,010,001,011,110,101,110,100
- </default>
- </attribute>
- <child_id>p8p_E0_x16</child_id>
- <child_id>p8p_E1_x16</child_id>
- <child_id>p8p_E2_x8</child_id>
- <instance_name>p8p_E0_x16:E1_x16:E2_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig0-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E0_x16:E1_x8x8:E2_x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default>
- 000,010,001,011,111,101,110,100,
- 000,010,001,011,000,010,001,011
- </default>
- </attribute>
- <child_id>p8p_E0_x16</child_id>
- <child_id>p8p_E1_CLK0_x8</child_id>
- <child_id>p8p_E1_CLK1_x8</child_id>
- <child_id>p8p_E2_x8</child_id>
- <instance_name>p8p_E0_x16:E1_x8x8:E2_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig1-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E1_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>p8p_E1_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E1_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>2</default>
- </attribute>
- <instance_name>p8p_E1_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E1_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>p8p_E1_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_E2_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>3</default>
- </attribute>
- <instance_name>p8p_E2_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_capp-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_capp-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power8</parent>
- <position>-1</position>
- <type>unit-capp-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_capp-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_capp-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power8</parent>
- <position>-1</position>
- <type>unit-capp-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_core-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <instance_name>p8p_core-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-core-power8</parent>
- <position>-1</position>
- <type>unit-core-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-10</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-11</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-12</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-13</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-14</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-4</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-5</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-6</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_ex-9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <child_id>p8p_core-0</child_id>
- <instance_name>p8p_ex-9</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI D</default>
- </attribute>
- <instance_name>p8p_mcs-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>p8p_mcs-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI A</default>
- </attribute>
- <instance_name>p8p_mcs-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI B</default>
- </attribute>
- <instance_name>p8p_mcs-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI D</default>
- </attribute>
- <instance_name>p8p_mcs-4</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI C</default>
- </attribute>
- <instance_name>p8p_mcs-5</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>p8p_mcs-6</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_mcs-7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>p8p_mcs-7</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_nx-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_nx-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-nx-power8</parent>
- <position>-1</position>
- <type>unit-nx-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pci-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p8p_pci-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pci-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p8p_pci-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pci-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p8p_pci-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pci-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p8p_pci-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pci_configs</id>
- <attribute>
- <id>IO_CONFIG_SELECT</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIGS</default>
- </attribute>
- <child_id>p8p_E0_x16:E1_x16:E2_x8</child_id>
- <child_id>p8p_E0_x16:E1_x8x8:E2_x8</child_id>
- <instance_name>p8p_pci_configs</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfigs-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_pore-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_pore-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pore-power8</parent>
- <position>-1</position>
- <type>unit-pore-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_proc</id>
- <attribute>
- <id>EEPROM_SBE_BACKUP_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA2</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>1</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_SBE_PRIMARY_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA2</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>0</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_VPD_BACKUP_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA0</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>1</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_VPD_PRIMARY_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA0</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>0</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>FSP_BASE_ADDR</id>
- <default>0,0x0000000000000000</default>
- </attribute>
- <attribute>
- <id>I2C_BUS_SPEED_ARRAY</id>
- <default>1000,1000,0,0,0,0</default>
- </attribute>
- <attribute>
- <id>IBSCOM_PROC_BASE_ADDR</id>
- <default>1,0x0003E00000000000,0x40000000000,0x10000000000,0</default>
- </attribute>
- <attribute>
- <id>INTP_BASE_ADDR</id>
- <default>1,0x0003FFFF80000000,0x400000,0x100000,0</default>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <attribute>
- <id>MSS_INTERLEAVE_ENABLE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCI_BASE_ADDRS_32</id>
- <default>4,0x0003FF8000000000,0x800000000,0x200000000,0x80000000
- </default>
- </attribute>
- <attribute>
- <id>PCI_BASE_ADDRS_64</id>
- <default>4,0x0003D00000000000,0x10000000000,0x4000000000,0x1000000000
- </default>
- </attribute>
- <attribute>
- <id>PHB_BASE_ADDRS</id>
- <default>4,0x0003FFFE40000000,0x1000000,0x400000,0x100000</default>
- </attribute>
- <attribute>
- <id>PM_APSS_CHIP_SELECT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_BRDCST_ID_VECTOR</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_CHIPID</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_NODEID</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_ENTRY</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_EXIT</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_TYPE</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SPIVID_PORT_ENABLE</id>
- <default>0x4</default>
- </attribute>
- <attribute>
- <id>PM_UNDERVOLTING_FREQ_MAXIMUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PM_UNDERVOLTING_FRQ_MINIMUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_ENTRY</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_EXIT</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_TYPE</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_DCM_INSTALLED</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_R_DISTLOSS_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_DISTLOSS_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_LOADLINE_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_LOADLINE_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_VRM_VOFFSET_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_VRM_VOFFSET_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PSI_BRIDGE_BASE_ADDR</id>
- <default>0,0x0000000000000000</default>
- </attribute>
- <attribute>
- <id>RNG_BASE_ADDR</id>
- <default>1,0x0003FFFF40000000,0x4000,0x1000,0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PROC</default>
- </attribute>
- <child_id>p8p_ex-1</child_id>
- <child_id>p8p_ex-2</child_id>
- <child_id>p8p_ex-3</child_id>
- <child_id>p8p_ex-4</child_id>
- <child_id>p8p_ex-5</child_id>
- <child_id>p8p_ex-6</child_id>
- <child_id>p8p_ex-9</child_id>
- <child_id>p8p_ex-10</child_id>
- <child_id>p8p_ex-11</child_id>
- <child_id>p8p_ex-12</child_id>
- <child_id>p8p_ex-13</child_id>
- <child_id>p8p_ex-14</child_id>
- <child_id>p8p_pore-0</child_id>
- <child_id>p8p_capp-0</child_id>
- <child_id>p8p_capp-1</child_id>
- <child_id>p8p_nx-0</child_id>
- <child_id>p8p_pci_configs</child_id>
- <child_id>p8p_xbus-1</child_id>
- <child_id>p8p_mcs-0</child_id>
- <child_id>p8p_mcs-1</child_id>
- <child_id>p8p_mcs-4</child_id>
- <child_id>p8p_mcs-5</child_id>
- <child_id>fsi-slave-0</child_id>
- <child_id>fsi-cm-0</child_id>
- <child_id>fsi-cm-1</child_id>
- <child_id>fsi-cm-2</child_id>
- <child_id>fsi-cm-3</child_id>
- <child_id>fsim-0</child_id>
- <child_id>fsim-1</child_id>
- <child_id>fsim-2</child_id>
- <child_id>i2c-slave</child_id>
- <child_id>i2c-master-lightpath</child_id>
- <child_id>i2c-master-hotplug</child_id>
- <child_id>lpc-slave</child_id>
- <child_id>proc_fru_assoc</child_id>
- <hidden_child_id>p8p_pci-0</hidden_child_id>
- <hidden_child_id>p8p_pci-1</hidden_child_id>
- <hidden_child_id>p8p_pci-2</hidden_child_id>
- <hidden_child_id>p8p_pci-3</hidden_child_id>
- <hidden_child_id>p8p_xbus-0</hidden_child_id>
- <hidden_child_id>p8p_xbus-2</hidden_child_id>
- <hidden_child_id>p8p_xbus-3</hidden_child_id>
- <hidden_child_id>p8p_mcs-2</hidden_child_id>
- <hidden_child_id>p8p_mcs-3</hidden_child_id>
- <hidden_child_id>p8p_mcs-6</hidden_child_id>
- <hidden_child_id>p8p_mcs-7</hidden_child_id>
- <hidden_child_id>cpu_temp_sensor</hidden_child_id>
- <hidden_child_id>cpu_func_sensor</hidden_child_id>
- <instance_name>p8p_proc</instance_name>
- <is_root>false</is_root>
- <parent>chip</parent>
- <position>-1</position>
- <type>chip-processor-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_xbus-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_xbus-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_xbus-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_xbus-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_xbus-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_xbus-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-naples</type>
- </targetPart>
- <targetPart>
- <id>p8p_xbus-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>NAPLES</default>
- </attribute>
- <instance_name>p8p_xbus-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-naples</type>
- </targetPart>
- <targetPart>
- <id>proc_fru_assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>proc_fru_assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/module-module-lagrange.xml b/xml/parts/module-module-lagrange.xml deleted file mode 100644 index 6aa9b6f..0000000 --- a/xml/parts/module-module-lagrange.xml +++ /dev/null @@ -1,4793 +0,0 @@ -<partInstance>
- <targetPart>
- <id>ddr_ch0:cs0</id>
- <instance_name>ddr_ch0:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch0:cs1</id>
- <instance_name>ddr_ch0:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs0</id>
- <instance_name>ddr_ch1:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs1</id>
- <instance_name>ddr_ch1:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs0</id>
- <instance_name>ddr_ch2:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs1</id>
- <instance_name>ddr_ch2:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs0</id>
- <instance_name>ddr_ch3:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs1</id>
- <instance_name>ddr_ch3:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch4:cs0</id>
- <instance_name>ddr_ch4:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch4:cs1</id>
- <instance_name>ddr_ch4:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch5:cs0</id>
- <instance_name>ddr_ch5:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch5:cs1</id>
- <instance_name>ddr_ch5:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch6:cs0</id>
- <instance_name>ddr_ch6:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch6:cs1</id>
- <instance_name>ddr_ch6:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch7:cs0</id>
- <instance_name>ddr_ch7:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch7:cs1</id>
- <instance_name>ddr_ch7:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
-
- <targetPart>
- <id>PEC0_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>PEC0_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x16</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_x16</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig0-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_CLK0_x8</child_id>
- <child_id>PEC2_CLK1_x8</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x8x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig1-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>PEC1_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>2</default>
- </attribute>
- <instance_name>PEC1_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>4</default>
- </attribute>
- <instance_name>PEC2_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>5</default>
- </attribute>
- <instance_name>PEC2_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>3</default>
- </attribute>
- <instance_name>PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp0</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp1</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>core0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core12</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core13</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core14</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core15</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core17</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core18</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core19</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core20</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core21</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core22</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core23</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>cpu_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpu_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dmi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi4</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi5</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi6</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi7</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>eq0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex0</child_id>
- <child_id>ex1</child_id>
- <instance_name>eq0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex2</child_id>
- <child_id>ex3</child_id>
- <instance_name>eq1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex4</child_id>
- <child_id>ex5</child_id>
- <instance_name>eq2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex6</child_id>
- <child_id>ex7</child_id>
- <instance_name>eq3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex8</child_id>
- <child_id>ex9</child_id>
- <instance_name>eq4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex10</child_id>
- <child_id>ex11</child_id>
- <instance_name>eq5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>ex0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core0</child_id>
- <child_id>core1</child_id>
- <instance_name>ex0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core2</child_id>
- <child_id>core3</child_id>
- <instance_name>ex1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core20</child_id>
- <child_id>core21</child_id>
- <instance_name>ex10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core22</child_id>
- <child_id>core23</child_id>
- <instance_name>ex11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core4</child_id>
- <child_id>core5</child_id>
- <instance_name>ex2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core6</child_id>
- <child_id>core7</child_id>
- <instance_name>ex3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core8</child_id>
- <child_id>core9</child_id>
- <instance_name>ex4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core10</child_id>
- <child_id>core11</child_id>
- <instance_name>ex5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core12</child_id>
- <child_id>core13</child_id>
- <instance_name>ex6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core14</child_id>
- <child_id>core15</child_id>
- <instance_name>ex7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core16</child_id>
- <child_id>core17</child_id>
- <instance_name>ex8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core18</child_id>
- <child_id>core19</child_id>
- <instance_name>ex9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsim-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-dpss</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-dpss</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-hotplug</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-hotplug</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-lightpath</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-lightpath</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0a</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0a</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0b</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0b</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom0-mvpd-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom0-mvpd-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom1-sbe-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom1-sbe-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom2-mvpd-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom2-mvpd-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom3-sbe-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom3-sbe-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-tpm</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-tpm</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lpc-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LPC</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>lpc-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-lpc-master</type>
- </targetPart>
- <targetPart>
- <id>mi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi0</child_id>
- <child_id>dmi1</child_id>
- <instance_name>mi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi2</child_id>
- <child_id>dmi3</child_id>
- <instance_name>mi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi4</child_id>
- <child_id>dmi5</child_id>
- <instance_name>mi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi6</child_id>
- <child_id>dmi7</child_id>
- <instance_name>mi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>module-module-lagrange</id>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>p9_proc_l</child_id>
- <instance_name>module</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>socket-proc_socket-68mm</parent_type>
- <position>0</position>
- <type>module-module-lagrange</type>
- </targetPart>
- <targetPart>
- <id>nvbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus4</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus5</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>occ</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>occ</instance_name>
- <is_root>false</is_root>
- <parent>unit-occ-power9</parent>
- <position>-1</position>
- <type>unit-occ-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_proc_l</id>
- <child_id>eq0</child_id>
- <child_id>eq1</child_id>
- <child_id>eq2</child_id>
- <child_id>eq3</child_id>
- <child_id>eq4</child_id>
- <child_id>eq5</child_id>
- <child_id>occ</child_id>
- <child_id>capp0</child_id>
- <child_id>capp1</child_id>
- <child_id>sbe</child_id>
- <child_id>mi0</child_id>
- <child_id>mi1</child_id>
- <child_id>mi2</child_id>
- <child_id>mi3</child_id>
- <child_id>pec0</child_id>
- <child_id>pec1</child_id>
- <child_id>pec2</child_id>
- <child_id>obus0</child_id>
- <child_id>obus1</child_id>
- <child_id>obus2</child_id>
- <child_id>obus3</child_id>
- <child_id>nvbus0</child_id>
- <child_id>nvbus1</child_id>
- <child_id>ddr_ch0:cs0</child_id>
- <child_id>ddr_ch0:cs1</child_id>
- <child_id>ddr_ch1:cs0</child_id>
- <child_id>ddr_ch1:cs1</child_id>
- <child_id>ddr_ch2:cs0</child_id>
- <child_id>ddr_ch2:cs1</child_id>
- <child_id>ddr_ch3:cs0</child_id>
- <child_id>ddr_ch3:cs1</child_id>
- <child_id>ddr_ch4:cs0</child_id>
- <child_id>ddr_ch4:cs1</child_id>
- <child_id>ddr_ch5:cs0</child_id>
- <child_id>ddr_ch5:cs1</child_id>
- <child_id>ddr_ch6:cs0</child_id>
- <child_id>ddr_ch6:cs1</child_id>
- <child_id>ddr_ch7:cs0</child_id>
- <child_id>ddr_ch7:cs1</child_id>
- <child_id>ppe0</child_id>
- <child_id>ppe10</child_id>
- <child_id>ppe11</child_id>
- <child_id>ppe12</child_id>
- <child_id>ppe13</child_id>
- <child_id>ppe20</child_id>
- <child_id>ppe21</child_id>
- <child_id>ppe22</child_id>
- <child_id>ppe23</child_id>
- <child_id>ppe24</child_id>
- <child_id>ppe25</child_id>
- <child_id>ppe30</child_id>
- <child_id>ppe31</child_id>
- <child_id>ppe32</child_id>
- <child_id>ppe33</child_id>
- <child_id>ppe34</child_id>
- <child_id>ppe35</child_id>
- <child_id>ppe40</child_id>
- <child_id>ppe41</child_id>
- <child_id>ppe42</child_id>
- <child_id>ppe43</child_id>
- <child_id>ppe45</child_id>
- <child_id>ppe50</child_id>
- <child_id>perv1</child_id>
- <child_id>perv2</child_id>
- <child_id>perv3</child_id>
- <child_id>perv4</child_id>
- <child_id>perv5</child_id>
- <child_id>perv6</child_id>
- <child_id>perv7</child_id>
- <child_id>perv8</child_id>
- <child_id>perv9</child_id>
- <child_id>perv12</child_id>
- <child_id>perv13</child_id>
- <child_id>perv14</child_id>
- <child_id>perv15</child_id>
- <child_id>perv16</child_id>
- <child_id>perv17</child_id>
- <child_id>perv18</child_id>
- <child_id>perv19</child_id>
- <child_id>perv20</child_id>
- <child_id>perv21</child_id>
- <child_id>perv32</child_id>
- <child_id>perv33</child_id>
- <child_id>perv34</child_id>
- <child_id>perv35</child_id>
- <child_id>perv36</child_id>
- <child_id>perv37</child_id>
- <child_id>perv38</child_id>
- <child_id>perv39</child_id>
- <child_id>perv40</child_id>
- <child_id>perv41</child_id>
- <child_id>perv42</child_id>
- <child_id>perv43</child_id>
- <child_id>perv44</child_id>
- <child_id>perv45</child_id>
- <child_id>perv46</child_id>
- <child_id>perv47</child_id>
- <child_id>perv48</child_id>
- <child_id>perv49</child_id>
- <child_id>perv50</child_id>
- <child_id>perv51</child_id>
- <child_id>perv52</child_id>
- <child_id>perv53</child_id>
- <child_id>perv54</child_id>
- <child_id>perv55</child_id>
- <child_id>xbus0</child_id>
- <child_id>xbus1</child_id>
- <child_id>pci_configs_power9</child_id>
- <child_id>fsi-slave-0</child_id>
- <child_id>fsi-slave-1</child_id>
- <child_id>fsi-cm-0</child_id>
- <child_id>fsi-cm-1</child_id>
- <child_id>fsi-cm-2</child_id>
- <child_id>fsi-cm-3</child_id>
- <child_id>fsim-0</child_id>
- <child_id>fsim-1</child_id>
- <child_id>fsim-2</child_id>
- <child_id>i2c-slave</child_id>
- <child_id>i2c-master-prom0-mvpd-primary</child_id>
- <child_id>i2c-master-prom1-sbe-primary</child_id>
- <child_id>i2c-master-prom2-mvpd-backup</child_id>
- <child_id>i2c-master-prom3-sbe-backup</child_id>
- <child_id>i2c-master-proc-promb0</child_id>
- <child_id>i2c-master-proc-promb1</child_id>
- <child_id>i2c-master-proc-promc0</child_id>
- <child_id>i2c-master-proc-promc1</child_id>
- <child_id>i2c-master-proc-promc2</child_id>
- <child_id>i2c-master-proc-promc3</child_id>
- <child_id>i2c-master-lightpath</child_id>
- <child_id>i2c-master-hotplug</child_id>
- <child_id>i2c-master-tpm</child_id>
- <child_id>i2c-master-dpss</child_id>
- <child_id>i2c-master-op0a</child_id>
- <child_id>i2c-master-op0b</child_id>
- <child_id>lpc-master</child_id>
- <child_id>psi-slave</child_id>
- <child_id>spi-master</child_id>
- <child_id>proc_fru_assoc</child_id>
- <hidden_child_id>nvbus2</hidden_child_id>
- <hidden_child_id>nvbus3</hidden_child_id>
- <hidden_child_id>nvbus4</hidden_child_id>
- <hidden_child_id>nvbus5</hidden_child_id>
- <hidden_child_id>xbus2</hidden_child_id>
- <hidden_child_id>p9_pci-0</hidden_child_id>
- <hidden_child_id>p9_pci-1</hidden_child_id>
- <hidden_child_id>p9_pci-2</hidden_child_id>
- <hidden_child_id>p9_pci-3</hidden_child_id>
- <hidden_child_id>cpu_temp_sensor</hidden_child_id>
- <hidden_child_id>cpu_func_sensor</hidden_child_id>
- <instance_name>p9_proc_l</instance_name>
- <is_root>false</is_root>
- <parent>chip-processor-nimbus</parent>
- <position>-1</position>
- <type>chip-processor-lagrange</type>
- </targetPart>
- <targetPart>
- <id>pci_configs_power9</id>
- <attribute>
- <id>IO_CONFIG_SELECT</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIGS</default>
- </attribute>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x16</child_id>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</child_id>
- <instance_name>pci_configs_power9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfigs-cumulus</type>
- </targetPart>
- <targetPart>
- <id>pec0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb0</child_id>
- <instance_name>pec0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb1</child_id>
- <child_id>phb2</child_id>
- <instance_name>pec1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb3</child_id>
- <child_id>phb4</child_id>
- <child_id>phb5</child_id>
- <instance_name>pec2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>perv1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv1</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv12</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv13</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv14</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv15</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv16</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv17</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv18</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv19</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv2</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv20</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv21</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv3</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv32</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv33</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv34</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv35</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv36</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>36</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv36</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv37</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>37</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv37</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv38</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>38</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv38</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv39</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>39</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv39</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv4</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv40</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv41</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv42</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv43</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv44</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>44</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv44</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv45</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv46</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>46</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv46</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv47</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>47</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv47</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv48</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>48</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv48</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv49</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>49</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv49</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv5</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv50</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv51</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>51</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv51</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv52</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>52</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv52</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv53</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>53</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv53</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv54</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>54</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv54</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv55</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>55</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv55</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv6</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv7</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv8</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv9</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb0</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb1</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb2</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb3</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb4</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb5</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe0</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe10</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe11</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe12</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe13</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe20</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe21</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe22</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe23</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe24</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>24</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe24</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe25</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>25</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe25</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe30</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>30</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe30</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe31</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>31</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe31</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe32</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe33</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe34</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe35</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe40</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe41</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe42</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe43</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe45</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe50</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>proc_fru_assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>proc_fru_assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
- <targetPart>
- <id>psi-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PSI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>psi-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-psi-slave</type>
- </targetPart>
- <targetPart>
- <id>sbe</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>sbe</instance_name>
- <is_root>false</is_root>
- <parent>unit-sbe-power9</parent>
- <position>-1</position>
- <type>unit-sbe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>spi-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>SPI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>SPI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>SPI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>spi-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-spi-master</type>
- </targetPart>
- <targetPart>
- <id>xbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/module-module-monza.xml b/xml/parts/module-module-monza.xml deleted file mode 100644 index d087c3f..0000000 --- a/xml/parts/module-module-monza.xml +++ /dev/null @@ -1,4792 +0,0 @@ -<partInstance>
- <targetPart>
- <id>ddr_ch0:cs0</id>
- <instance_name>ddr_ch0:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch0:cs1</id>
- <instance_name>ddr_ch0:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs0</id>
- <instance_name>ddr_ch1:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs1</id>
- <instance_name>ddr_ch1:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs0</id>
- <instance_name>ddr_ch2:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs1</id>
- <instance_name>ddr_ch2:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs0</id>
- <instance_name>ddr_ch3:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs1</id>
- <instance_name>ddr_ch3:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch4:cs0</id>
- <instance_name>ddr_ch4:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch4:cs1</id>
- <instance_name>ddr_ch4:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch5:cs0</id>
- <instance_name>ddr_ch5:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch5:cs1</id>
- <instance_name>ddr_ch5:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch6:cs0</id>
- <instance_name>ddr_ch6:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch6:cs1</id>
- <instance_name>ddr_ch6:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch7:cs0</id>
- <instance_name>ddr_ch7:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch7:cs1</id>
- <instance_name>ddr_ch7:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>PEC0_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>PEC0_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x16</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_x16</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig0-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_CLK0_x8</child_id>
- <child_id>PEC2_CLK1_x8</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x8x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig1-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>PEC1_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>2</default>
- </attribute>
- <instance_name>PEC1_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>4</default>
- </attribute>
- <instance_name>PEC2_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>5</default>
- </attribute>
- <instance_name>PEC2_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>3</default>
- </attribute>
- <instance_name>PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp0</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp1</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>core0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core12</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core13</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core14</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core15</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core17</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core18</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core19</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core20</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core21</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core22</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core23</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>cpu_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpu_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dmi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi4</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi5</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi6</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi7</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>eq0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex0</child_id>
- <child_id>ex1</child_id>
- <instance_name>eq0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex2</child_id>
- <child_id>ex3</child_id>
- <instance_name>eq1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex4</child_id>
- <child_id>ex5</child_id>
- <instance_name>eq2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex6</child_id>
- <child_id>ex7</child_id>
- <instance_name>eq3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex8</child_id>
- <child_id>ex9</child_id>
- <instance_name>eq4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex10</child_id>
- <child_id>ex11</child_id>
- <instance_name>eq5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>ex0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core0</child_id>
- <child_id>core1</child_id>
- <instance_name>ex0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core2</child_id>
- <child_id>core3</child_id>
- <instance_name>ex1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core20</child_id>
- <child_id>core21</child_id>
- <instance_name>ex10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core22</child_id>
- <child_id>core23</child_id>
- <instance_name>ex11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core4</child_id>
- <child_id>core5</child_id>
- <instance_name>ex2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core6</child_id>
- <child_id>core7</child_id>
- <instance_name>ex3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core8</child_id>
- <child_id>core9</child_id>
- <instance_name>ex4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core10</child_id>
- <child_id>core11</child_id>
- <instance_name>ex5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core12</child_id>
- <child_id>core13</child_id>
- <instance_name>ex6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core14</child_id>
- <child_id>core15</child_id>
- <instance_name>ex7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core16</child_id>
- <child_id>core17</child_id>
- <instance_name>ex8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core18</child_id>
- <child_id>core19</child_id>
- <instance_name>ex9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsim-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-dpss</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-dpss</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-hotplug</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-hotplug</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-lightpath</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-lightpath</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0a</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0a</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0b</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0b</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom0-mvpd-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom0-mvpd-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom1-sbe-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom1-sbe-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom2-mvpd-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom2-mvpd-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom3-sbe-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom3-sbe-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-tpm</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-tpm</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lpc-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LPC</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>lpc-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-lpc-master</type>
- </targetPart>
- <targetPart>
- <id>mi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi0</child_id>
- <child_id>dmi1</child_id>
- <instance_name>mi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi2</child_id>
- <child_id>dmi3</child_id>
- <instance_name>mi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi4</child_id>
- <child_id>dmi5</child_id>
- <instance_name>mi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi6</child_id>
- <child_id>dmi7</child_id>
- <instance_name>mi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>module-module-monza</id>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>p9_proc_m</child_id>
- <instance_name>module</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>socket-proc_socket-68mm</parent_type>
- <position>0</position>
- <type>module-module-monza</type>
- </targetPart>
- <targetPart>
- <id>nvbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus4</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus5</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>occ</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>occ</instance_name>
- <is_root>false</is_root>
- <parent>unit-occ-power9</parent>
- <position>-1</position>
- <type>unit-occ-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_proc_m</id>
- <child_id>eq0</child_id>
- <child_id>eq1</child_id>
- <child_id>eq2</child_id>
- <child_id>eq3</child_id>
- <child_id>eq4</child_id>
- <child_id>eq5</child_id>
- <child_id>occ</child_id>
- <child_id>capp0</child_id>
- <child_id>capp1</child_id>
- <child_id>sbe</child_id>
- <child_id>mi0</child_id>
- <child_id>mi1</child_id>
- <child_id>mi2</child_id>
- <child_id>mi3</child_id>
- <child_id>pec0</child_id>
- <child_id>pec1</child_id>
- <child_id>pec2</child_id>
- <child_id>obus0</child_id>
- <child_id>obus1</child_id>
- <child_id>obus2</child_id>
- <child_id>obus3</child_id>
- <child_id>nvbus0</child_id>
- <child_id>nvbus1</child_id>
- <child_id>nvbus2</child_id>
- <child_id>nvbus3</child_id>
- <child_id>nvbus4</child_id>
- <child_id>nvbus5</child_id>
- <child_id>ddr_ch0:cs0</child_id>
- <child_id>ddr_ch0:cs1</child_id>
- <child_id>ddr_ch1:cs0</child_id>
- <child_id>ddr_ch1:cs1</child_id>
- <child_id>ddr_ch2:cs0</child_id>
- <child_id>ddr_ch2:cs1</child_id>
- <child_id>ddr_ch3:cs0</child_id>
- <child_id>ddr_ch3:cs1</child_id>
- <child_id>ddr_ch4:cs0</child_id>
- <child_id>ddr_ch4:cs1</child_id>
- <child_id>ddr_ch5:cs0</child_id>
- <child_id>ddr_ch5:cs1</child_id>
- <child_id>ddr_ch6:cs0</child_id>
- <child_id>ddr_ch6:cs1</child_id>
- <child_id>ddr_ch7:cs0</child_id>
- <child_id>ddr_ch7:cs1</child_id>
- <child_id>ppe0</child_id>
- <child_id>ppe10</child_id>
- <child_id>ppe11</child_id>
- <child_id>ppe12</child_id>
- <child_id>ppe13</child_id>
- <child_id>ppe20</child_id>
- <child_id>ppe21</child_id>
- <child_id>ppe22</child_id>
- <child_id>ppe23</child_id>
- <child_id>ppe24</child_id>
- <child_id>ppe25</child_id>
- <child_id>ppe30</child_id>
- <child_id>ppe31</child_id>
- <child_id>ppe32</child_id>
- <child_id>ppe33</child_id>
- <child_id>ppe34</child_id>
- <child_id>ppe35</child_id>
- <child_id>ppe40</child_id>
- <child_id>ppe41</child_id>
- <child_id>ppe42</child_id>
- <child_id>ppe43</child_id>
- <child_id>ppe45</child_id>
- <child_id>ppe50</child_id>
- <child_id>perv1</child_id>
- <child_id>perv2</child_id>
- <child_id>perv3</child_id>
- <child_id>perv4</child_id>
- <child_id>perv5</child_id>
- <child_id>perv6</child_id>
- <child_id>perv7</child_id>
- <child_id>perv8</child_id>
- <child_id>perv9</child_id>
- <child_id>perv12</child_id>
- <child_id>perv13</child_id>
- <child_id>perv14</child_id>
- <child_id>perv15</child_id>
- <child_id>perv16</child_id>
- <child_id>perv17</child_id>
- <child_id>perv18</child_id>
- <child_id>perv19</child_id>
- <child_id>perv20</child_id>
- <child_id>perv21</child_id>
- <child_id>perv32</child_id>
- <child_id>perv33</child_id>
- <child_id>perv34</child_id>
- <child_id>perv35</child_id>
- <child_id>perv36</child_id>
- <child_id>perv37</child_id>
- <child_id>perv38</child_id>
- <child_id>perv39</child_id>
- <child_id>perv40</child_id>
- <child_id>perv41</child_id>
- <child_id>perv42</child_id>
- <child_id>perv43</child_id>
- <child_id>perv44</child_id>
- <child_id>perv45</child_id>
- <child_id>perv46</child_id>
- <child_id>perv47</child_id>
- <child_id>perv48</child_id>
- <child_id>perv49</child_id>
- <child_id>perv50</child_id>
- <child_id>perv51</child_id>
- <child_id>perv52</child_id>
- <child_id>perv53</child_id>
- <child_id>perv54</child_id>
- <child_id>perv55</child_id>
- <child_id>xbus0</child_id>
- <child_id>pci_configs_power9</child_id>
- <child_id>fsi-slave-0</child_id>
- <child_id>fsi-slave-1</child_id>
- <child_id>fsi-cm-0</child_id>
- <child_id>fsi-cm-1</child_id>
- <child_id>fsi-cm-2</child_id>
- <child_id>fsi-cm-3</child_id>
- <child_id>fsim-0</child_id>
- <child_id>fsim-1</child_id>
- <child_id>fsim-2</child_id>
- <child_id>i2c-slave</child_id>
- <child_id>i2c-master-prom0-mvpd-primary</child_id>
- <child_id>i2c-master-prom1-sbe-primary</child_id>
- <child_id>i2c-master-prom2-mvpd-backup</child_id>
- <child_id>i2c-master-prom3-sbe-backup</child_id>
- <child_id>i2c-master-proc-promb0</child_id>
- <child_id>i2c-master-proc-promb1</child_id>
- <child_id>i2c-master-proc-promc0</child_id>
- <child_id>i2c-master-proc-promc1</child_id>
- <child_id>i2c-master-proc-promc2</child_id>
- <child_id>i2c-master-proc-promc3</child_id>
- <child_id>i2c-master-lightpath</child_id>
- <child_id>i2c-master-hotplug</child_id>
- <child_id>i2c-master-tpm</child_id>
- <child_id>i2c-master-dpss</child_id>
- <child_id>i2c-master-op0a</child_id>
- <child_id>i2c-master-op0b</child_id>
- <child_id>lpc-master</child_id>
- <child_id>psi-slave</child_id>
- <child_id>spi-master</child_id>
- <child_id>proc_fru_assoc</child_id>
- <hidden_child_id>xbus1</hidden_child_id>
- <hidden_child_id>xbus2</hidden_child_id>
- <hidden_child_id>p9_pci-0</hidden_child_id>
- <hidden_child_id>p9_pci-1</hidden_child_id>
- <hidden_child_id>p9_pci-2</hidden_child_id>
- <hidden_child_id>p9_pci-3</hidden_child_id>
- <hidden_child_id>cpu_temp_sensor</hidden_child_id>
- <hidden_child_id>cpu_func_sensor</hidden_child_id>
- <instance_name>p9_proc_m</instance_name>
- <is_root>false</is_root>
- <parent>chip-processor-nimbus</parent>
- <position>-1</position>
- <type>chip-processor-monza</type>
- </targetPart>
- <targetPart>
- <id>pci_configs_power9</id>
- <attribute>
- <id>IO_CONFIG_SELECT</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIGS</default>
- </attribute>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x16</child_id>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</child_id>
- <instance_name>pci_configs_power9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfigs-cumulus</type>
- </targetPart>
- <targetPart>
- <id>pec0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb0</child_id>
- <instance_name>pec0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb1</child_id>
- <child_id>phb2</child_id>
- <instance_name>pec1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb3</child_id>
- <child_id>phb4</child_id>
- <child_id>phb5</child_id>
- <instance_name>pec2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>perv1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv1</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv12</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv13</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv14</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv15</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv16</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv17</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv18</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv19</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv2</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv20</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv21</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv3</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv32</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv33</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv34</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv35</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv36</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>36</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv36</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv37</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>37</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv37</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv38</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>38</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv38</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv39</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>39</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv39</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv4</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv40</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv41</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv42</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv43</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv44</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>44</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv44</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv45</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv46</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>46</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv46</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv47</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>47</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv47</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv48</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>48</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv48</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv49</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>49</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv49</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv5</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv50</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv51</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>51</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv51</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv52</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>52</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv52</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv53</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>53</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv53</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv54</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>54</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv54</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv55</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>55</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv55</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv6</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv7</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv8</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv9</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb0</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb1</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb2</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb3</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb4</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb5</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe0</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe10</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe11</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe12</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe13</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe20</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe21</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe22</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe23</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe24</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>24</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe24</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe25</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>25</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe25</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe30</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>30</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe30</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe31</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>31</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe31</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe32</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe33</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe34</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe35</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe40</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe41</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe42</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe43</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe45</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe50</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>proc_fru_assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>proc_fru_assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
- <targetPart>
- <id>psi-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PSI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>psi-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-psi-slave</type>
- </targetPart>
- <targetPart>
- <id>sbe</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>sbe</instance_name>
- <is_root>false</is_root>
- <parent>unit-sbe-power9</parent>
- <position>-1</position>
- <type>unit-sbe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>spi-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>SPI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>SPI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>SPI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>spi-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-spi-master</type>
- </targetPart>
- <targetPart>
- <id>xbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/module-module-sforza.xml b/xml/parts/module-module-sforza.xml deleted file mode 100644 index e67e7e5..0000000 --- a/xml/parts/module-module-sforza.xml +++ /dev/null @@ -1,4696 +0,0 @@ -<partInstance>
- <targetPart>
- <id>ddr_ch0:cs0</id>
- <instance_name>ddr_ch0:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch0:cs1</id>
- <instance_name>ddr_ch0:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs0</id>
- <instance_name>ddr_ch1:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch1:cs1</id>
- <instance_name>ddr_ch1:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs0</id>
- <instance_name>ddr_ch2:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch2:cs1</id>
- <instance_name>ddr_ch2:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs0</id>
- <instance_name>ddr_ch3:cs0</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>ddr_ch3:cs1</id>
- <instance_name>ddr_ch3:cs1</instance_name>
- <is_root>false</is_root><parent>unit</parent><position>-1</position>
- <type>unit-dimm_port-power9</type>
- <attribute><id>BUS_TYPE</id><default>DDR4</default></attribute>
- <attribute><id>CHIP_UNIT</id><default>0</default></attribute>
- <attribute><id>DIRECTION</id><default>OUT</default></attribute>
- <attribute><id>MBA_DIMM</id><default>1</default></attribute>
- <attribute><id>MBA_PORT</id><default>1</default></attribute>
- </targetPart>
- <targetPart>
- <id>PEC0_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>PEC0_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x16</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_x16</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig0-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default></default>
- </attribute>
- <child_id>PEC0_x16</child_id>
- <child_id>PEC1_CLK0_x8</child_id>
- <child_id>PEC1_CLK1_x8</child_id>
- <child_id>PEC2_CLK0_x8</child_id>
- <child_id>PEC2_CLK1_x8</child_id>
- <instance_name>PEC0_x16:PEC1_x8x8:PEC2_x8x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig1-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>PEC1_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC1_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>2</default>
- </attribute>
- <instance_name>PEC1_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>4</default>
- </attribute>
- <instance_name>PEC2_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>5</default>
- </attribute>
- <instance_name>PEC2_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>PEC2_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>3</default>
- </attribute>
- <instance_name>PEC2_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp0</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>capp1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>capp1</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power9</parent>
- <position>-1</position>
- <type>unit-capp-cumulus</type>
- </targetPart>
- <targetPart>
- <id>core0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core12</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core13</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core14</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core15</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core17</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core18</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core19</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core20</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core21</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core22</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core23</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>core9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>CORE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-core-power9</type>
- </targetPart>
- <targetPart>
- <id>cpu_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpu_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dmi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi4</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi5</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi6</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>dmi7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>dmi7</instance_name>
- <is_root>false</is_root>
- <parent>unit-dmi-power9</parent>
- <position>-1</position>
- <type>unit-dmi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>eq0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex0</child_id>
- <child_id>ex1</child_id>
- <instance_name>eq0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex2</child_id>
- <child_id>ex3</child_id>
- <instance_name>eq1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex4</child_id>
- <child_id>ex5</child_id>
- <instance_name>eq2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex6</child_id>
- <child_id>ex7</child_id>
- <instance_name>eq3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex8</child_id>
- <child_id>ex9</child_id>
- <instance_name>eq4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>eq5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EQ</default>
- </attribute>
- <child_id>ex10</child_id>
- <child_id>ex11</child_id>
- <instance_name>eq5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-eq-power9</type>
- </targetPart>
- <targetPart>
- <id>ex0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core0</child_id>
- <child_id>core1</child_id>
- <instance_name>ex0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core2</child_id>
- <child_id>core3</child_id>
- <instance_name>ex1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core20</child_id>
- <child_id>core21</child_id>
- <instance_name>ex10</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core22</child_id>
- <child_id>core23</child_id>
- <instance_name>ex11</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core4</child_id>
- <child_id>core5</child_id>
- <instance_name>ex2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core6</child_id>
- <child_id>core7</child_id>
- <instance_name>ex3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core8</child_id>
- <child_id>core9</child_id>
- <instance_name>ex4</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core10</child_id>
- <child_id>core11</child_id>
- <instance_name>ex5</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core12</child_id>
- <child_id>core13</child_id>
- <instance_name>ex6</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core14</child_id>
- <child_id>core15</child_id>
- <instance_name>ex7</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core16</child_id>
- <child_id>core17</child_id>
- <instance_name>ex8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>ex9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>EX</default>
- </attribute>
- <child_id>core18</child_id>
- <child_id>core19</child_id>
- <instance_name>ex9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ex-power9</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsim-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-dpss</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-dpss</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-hotplug</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-hotplug</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-lightpath</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-lightpath</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0a</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0a</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-op0b</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-op0b</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promb1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promb1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-proc-promc3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-proc-promc3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom0-mvpd-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom0-mvpd-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom1-sbe-primary</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom1-sbe-primary</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom2-mvpd-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom2-mvpd-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-prom3-sbe-backup</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-prom3-sbe-backup</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-tpm</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-tpm</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lpc-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LPC</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>lpc-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-lpc-master</type>
- </targetPart>
- <targetPart>
- <id>mi0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi0</child_id>
- <child_id>dmi1</child_id>
- <instance_name>mi0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi2</child_id>
- <child_id>dmi3</child_id>
- <instance_name>mi1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi4</child_id>
- <child_id>dmi5</child_id>
- <instance_name>mi2</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>mi3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <child_id>dmi6</child_id>
- <child_id>dmi7</child_id>
- <instance_name>mi3</instance_name>
- <is_root>false</is_root>
- <parent>unit-mi-power9</parent>
- <position>-1</position>
- <type>unit-mi-cumulus</type>
- </targetPart>
- <targetPart>
- <id>module-module-sforza</id>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>p9_proc_s</child_id>
- <instance_name>module</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>socket-proc_socket-50mm</parent_type>
- <position>0</position>
- <type>module-module-sforza</type>
- </targetPart>
- <targetPart>
- <id>nvbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus4</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>nvbus5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>nvbus5</instance_name>
- <is_root>false</is_root>
- <parent>unit-nvbus-power9</parent>
- <position>-1</position>
- <type>unit-nvbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>obus3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>obus3</instance_name>
- <is_root>false</is_root>
- <parent>unit-obus-power9</parent>
- <position>-1</position>
- <type>unit-obus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>occ</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>occ</instance_name>
- <is_root>false</is_root>
- <parent>unit-occ-power9</parent>
- <position>-1</position>
- <type>unit-occ-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_pci-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>p9_pci-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power9</parent>
- <position>-1</position>
- <type>unit-pci-cumulus</type>
- </targetPart>
- <targetPart>
- <id>p9_proc_s</id>
- <child_id>eq0</child_id>
- <child_id>eq1</child_id>
- <child_id>eq2</child_id>
- <child_id>eq3</child_id>
- <child_id>eq4</child_id>
- <child_id>eq5</child_id>
- <child_id>occ</child_id>
- <child_id>capp0</child_id>
- <child_id>capp1</child_id>
- <child_id>sbe</child_id>
- <child_id>mi0</child_id>
- <child_id>mi1</child_id>
- <child_id>mi2</child_id>
- <child_id>mi3</child_id>
- <child_id>pec0</child_id>
- <child_id>pec1</child_id>
- <child_id>pec2</child_id>
- <child_id>obus0</child_id>
- <child_id>obus1</child_id>
- <child_id>obus2</child_id>
- <child_id>obus3</child_id>
- <child_id>ddr_ch0:cs0</child_id>
- <child_id>ddr_ch0:cs1</child_id>
- <child_id>ddr_ch1:cs0</child_id>
- <child_id>ddr_ch1:cs1</child_id>
- <child_id>ddr_ch2:cs0</child_id>
- <child_id>ddr_ch2:cs1</child_id>
- <child_id>ddr_ch3:cs0</child_id>
- <child_id>ddr_ch3:cs1</child_id>
- <child_id>ppe0</child_id>
- <child_id>ppe10</child_id>
- <child_id>ppe11</child_id>
- <child_id>ppe12</child_id>
- <child_id>ppe13</child_id>
- <child_id>ppe20</child_id>
- <child_id>ppe21</child_id>
- <child_id>ppe22</child_id>
- <child_id>ppe23</child_id>
- <child_id>ppe24</child_id>
- <child_id>ppe25</child_id>
- <child_id>ppe30</child_id>
- <child_id>ppe31</child_id>
- <child_id>ppe32</child_id>
- <child_id>ppe33</child_id>
- <child_id>ppe34</child_id>
- <child_id>ppe35</child_id>
- <child_id>ppe40</child_id>
- <child_id>ppe41</child_id>
- <child_id>ppe42</child_id>
- <child_id>ppe43</child_id>
- <child_id>ppe45</child_id>
- <child_id>ppe50</child_id>
- <child_id>perv1</child_id>
- <child_id>perv2</child_id>
- <child_id>perv3</child_id>
- <child_id>perv4</child_id>
- <child_id>perv5</child_id>
- <child_id>perv6</child_id>
- <child_id>perv7</child_id>
- <child_id>perv8</child_id>
- <child_id>perv9</child_id>
- <child_id>perv12</child_id>
- <child_id>perv13</child_id>
- <child_id>perv14</child_id>
- <child_id>perv15</child_id>
- <child_id>perv16</child_id>
- <child_id>perv17</child_id>
- <child_id>perv18</child_id>
- <child_id>perv19</child_id>
- <child_id>perv20</child_id>
- <child_id>perv21</child_id>
- <child_id>perv32</child_id>
- <child_id>perv33</child_id>
- <child_id>perv34</child_id>
- <child_id>perv35</child_id>
- <child_id>perv36</child_id>
- <child_id>perv37</child_id>
- <child_id>perv38</child_id>
- <child_id>perv39</child_id>
- <child_id>perv40</child_id>
- <child_id>perv41</child_id>
- <child_id>perv42</child_id>
- <child_id>perv43</child_id>
- <child_id>perv44</child_id>
- <child_id>perv45</child_id>
- <child_id>perv46</child_id>
- <child_id>perv47</child_id>
- <child_id>perv48</child_id>
- <child_id>perv49</child_id>
- <child_id>perv50</child_id>
- <child_id>perv51</child_id>
- <child_id>perv52</child_id>
- <child_id>perv53</child_id>
- <child_id>perv54</child_id>
- <child_id>perv55</child_id>
- <child_id>xbus0</child_id>
- <child_id>pci_configs_power9</child_id>
- <child_id>fsi-slave-0</child_id>
- <child_id>fsi-slave-1</child_id>
- <child_id>fsi-cm-0</child_id>
- <child_id>fsi-cm-1</child_id>
- <child_id>fsi-cm-2</child_id>
- <child_id>fsi-cm-3</child_id>
- <child_id>fsim-0</child_id>
- <child_id>fsim-1</child_id>
- <child_id>fsim-2</child_id>
- <child_id>i2c-slave</child_id>
- <child_id>i2c-master-prom0-mvpd-primary</child_id>
- <child_id>i2c-master-prom1-sbe-primary</child_id>
- <child_id>i2c-master-prom2-mvpd-backup</child_id>
- <child_id>i2c-master-prom3-sbe-backup</child_id>
- <child_id>i2c-master-proc-promb0</child_id>
- <child_id>i2c-master-proc-promb1</child_id>
- <child_id>i2c-master-proc-promc0</child_id>
- <child_id>i2c-master-proc-promc1</child_id>
- <child_id>i2c-master-proc-promc2</child_id>
- <child_id>i2c-master-proc-promc3</child_id>
- <child_id>i2c-master-lightpath</child_id>
- <child_id>i2c-master-hotplug</child_id>
- <child_id>i2c-master-tpm</child_id>
- <child_id>i2c-master-dpss</child_id>
- <child_id>i2c-master-op0a</child_id>
- <child_id>i2c-master-op0b</child_id>
- <child_id>lpc-master</child_id>
- <child_id>psi-slave</child_id>
- <child_id>spi-master</child_id>
- <child_id>proc_fru_assoc</child_id>
- <hidden_child_id>nvbus0</hidden_child_id>
- <hidden_child_id>nvbus1</hidden_child_id>
- <hidden_child_id>nvbus2</hidden_child_id>
- <hidden_child_id>nvbus3</hidden_child_id>
- <hidden_child_id>nvbus4</hidden_child_id>
- <hidden_child_id>nvbus5</hidden_child_id>
- <hidden_child_id>xbus1</hidden_child_id>
- <hidden_child_id>xbus2</hidden_child_id>
- <hidden_child_id>p9_pci-0</hidden_child_id>
- <hidden_child_id>p9_pci-1</hidden_child_id>
- <hidden_child_id>p9_pci-2</hidden_child_id>
- <hidden_child_id>p9_pci-3</hidden_child_id>
- <hidden_child_id>cpu_temp_sensor</hidden_child_id>
- <hidden_child_id>cpu_func_sensor</hidden_child_id>
- <instance_name>p9_proc_s</instance_name>
- <is_root>false</is_root>
- <parent>chip-processor-nimbus</parent>
- <position>-1</position>
- <type>chip-processor-sforza</type>
- </targetPart>
- <targetPart>
- <id>pci_configs_power9</id>
- <attribute>
- <id>IO_CONFIG_SELECT</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIGS</default>
- </attribute>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x16</child_id>
- <child_id>PEC0_x16:PEC1_x8x8:PEC2_x8x8</child_id>
- <instance_name>pci_configs_power9</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfigs-cumulus</type>
- </targetPart>
- <targetPart>
- <id>pec0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb0</child_id>
- <instance_name>pec0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb1</child_id>
- <child_id>phb2</child_id>
- <instance_name>pec1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>pec2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>DECONFIG_GARDABLE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_REFCLOCK_ENABLE</id>
- <default>0xE0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PEC</default>
- </attribute>
- <child_id>phb3</child_id>
- <child_id>phb4</child_id>
- <child_id>phb5</child_id>
- <instance_name>pec2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pec-power9</type>
- </targetPart>
- <targetPart>
- <id>perv1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv1</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv12</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv13</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv14</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv15</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>15</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv15</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv16</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv17</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>17</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv17</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv18</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>18</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv18</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv19</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>19</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv19</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv2</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv20</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv21</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv3</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv32</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv33</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv34</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv35</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv36</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>36</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv36</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv37</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>37</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv37</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv38</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>38</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv38</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv39</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>39</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv39</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv4</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv40</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv41</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv42</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv43</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv44</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>44</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv44</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv45</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv46</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>46</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv46</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv47</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>47</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv47</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv48</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>48</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv48</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv49</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>49</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv49</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv5</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv50</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv51</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>51</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv51</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv52</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>52</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv52</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv53</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>53</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv53</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv54</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>54</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv54</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv55</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>55</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv55</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv6</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv7</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv8</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>perv9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>perv9</instance_name>
- <is_root>false</is_root>
- <parent>unit-perv-power9</parent>
- <position>-1</position>
- <type>unit-perv-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb0</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb1</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb2</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb3</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb4</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>phb5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>phb5</instance_name>
- <is_root>false</is_root>
- <parent>unit-phb-power9</parent>
- <position>-1</position>
- <type>unit-phb-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe0</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe10</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe11</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe12</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe13</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe20</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>20</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe20</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe21</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>21</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe21</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe22</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>22</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe22</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe23</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>23</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe23</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe24</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>24</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe24</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe25</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>25</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe25</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe30</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>30</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe30</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe31</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>31</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe31</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe32</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe32</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe33</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>33</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe33</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe34</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>34</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe34</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe35</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>35</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe35</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe40</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>40</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe40</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe41</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>41</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe41</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe42</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>42</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe42</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe43</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>43</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe43</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe45</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>45</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe45</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>ppe50</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>50</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>ppe50</instance_name>
- <is_root>false</is_root>
- <parent>unit-ppe-power9</parent>
- <position>-1</position>
- <type>unit-ppe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>proc_fru_assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>proc_fru_assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
- <targetPart>
- <id>psi-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>PSI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>psi-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-psi-slave</type>
- </targetPart>
- <targetPart>
- <id>sbe</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>sbe</instance_name>
- <is_root>false</is_root>
- <parent>unit-sbe-power9</parent>
- <position>-1</position>
- <type>unit-sbe-cumulus</type>
- </targetPart>
- <targetPart>
- <id>spi-master</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>SPI</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>SPI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>SPI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>spi-master</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-spi-master</type>
- </targetPart>
- <targetPart>
- <id>xbus0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus0</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus1</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
- <targetPart>
- <id>xbus2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>CUMULUS</default>
- </attribute>
- <instance_name>xbus2</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power9</parent>
- <position>-1</position>
- <type>unit-xbus-cumulus</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/module-module-turismo.xml b/xml/parts/module-module-turismo.xml deleted file mode 100644 index 5e69a77..0000000 --- a/xml/parts/module-module-turismo.xml +++ /dev/null @@ -1,2130 +0,0 @@ -<partInstance>
- <targetPart>
- <id>E0_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>E0_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>E0_x16:E1_x16</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default>
- 000,010,001,011,111,101,110,100,
- 000,010,001,011,110,101,110,100
- </default>
- </attribute>
- <child_id>E0_x16</child_id>
- <child_id>E1_x16</child_id>
- <instance_name>E0_x16:E1_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig0-venice</type>
- </targetPart>
- <targetPart>
- <id>E0_x16:E1_x8x8</id>
- <attribute>
- <id>IO_CONFIG_NUM</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIG</default>
- </attribute>
- <attribute>
- <id>PCIE_CONFIG_NUM</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SWAP_TABLE</id>
- <default>
- 000,010,001,011,111,101,110,100,
- 000,010,001,011,000,010,001,011
- </default>
- </attribute>
- <child_id>E0_x16</child_id>
- <child_id>E1_CLK0_x8</child_id>
- <child_id>E1_CLK1_x8</child_id>
- <instance_name>E0_x16:E1_x8x8</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfig1-venice</type>
- </targetPart>
- <targetPart>
- <id>E1_CLK0_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFF00</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>E1_CLK0_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>E1_CLK1_x8</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0x00FF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>2</default>
- </attribute>
- <instance_name>E1_CLK1_x8</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>E1_x16</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default>0xFFFF</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>1</default>
- </attribute>
- <instance_name>E1_x16</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>abus-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>abus-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-abus-power8</parent>
- <position>-1</position>
- <type>unit-abus-venice</type>
- </targetPart>
- <targetPart>
- <id>abus-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>abus-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-abus-power8</parent>
- <position>-1</position>
- <type>unit-abus-venice</type>
- </targetPart>
- <targetPart>
- <id>abus-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>abus-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-abus-power8</parent>
- <position>-1</position>
- <type>unit-abus-venice</type>
- </targetPart>
- <targetPart>
- <id>capp-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>capp-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-capp-power8</parent>
- <position>-1</position>
- <type>unit-capp-venice</type>
- </targetPart>
- <targetPart>
- <id>core-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <hidden_child_id>cpucore_temp_sensor</hidden_child_id>
- <hidden_child_id>cpucore_func_sensor</hidden_child_id>
- <hidden_child_id>cpucore_freq_sensor</hidden_child_id>
- <instance_name>core-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-core-power8</parent>
- <position>-1</position>
- <type>unit-core-venice</type>
- </targetPart>
- <targetPart>
- <id>cpu_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpu_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpu_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_func_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Func</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x07,0x08,0x0b,0x0a,0x0b</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_func_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>cpucore_temp_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD0</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Temp</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>cpucore_temp_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>ex-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-10</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>10</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-10</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-11</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>11</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-11</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-12</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-12</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-13</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>13</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-13</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-14</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>14</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-14</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-4</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-5</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-6</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>ex-9</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>9</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <child_id>core-0</child_id>
- <instance_name>ex-9</instance_name>
- <is_root>false</is_root>
- <parent>unit-ex-power8</parent>
- <position>-1</position>
- <type>unit-ex-venice</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-cm-3</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0C</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSICM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-cm-3</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-membuf</type>
- </targetPart>
- <targetPart>
- <id>fsi-slave-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>RESOURCE_IS_CRITICAL</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsi-slave-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-slave</type>
- </targetPart>
- <targetPart>
- <id>fsim-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-1</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-1</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>fsim-2</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>CMFSI</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>FSI_ENGINE</id>
- <default>0x0D</default>
- </attribute>
- <attribute>
- <id>FSI_LINK</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>FSI_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>FSIM</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>FSI</default>
- </attribute>
- <instance_name>fsim-2</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-fsi-proc</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-hotplug</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-hotplug</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-master-lightpath</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>OUT</default>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-master-lightpath</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-master</type>
- </targetPart>
- <targetPart>
- <id>i2c-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>I2C</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>I2C_ADDRESS</id>
- </attribute>
- <attribute>
- <id>I2C_ENGINE</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>I2C_PORT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>i2c-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-i2c-slave</type>
- </targetPart>
- <targetPart>
- <id>lpc-slave</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LPC</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>lpc-slave</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-lpc-slave</type>
- </targetPart>
- <targetPart>
- <id>mcs-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI D</default>
- </attribute>
- <instance_name>mcs-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>mcs-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI A</default>
- </attribute>
- <instance_name>mcs-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI B</default>
- </attribute>
- <instance_name>mcs-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-4</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>4</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI D</default>
- </attribute>
- <instance_name>mcs-4</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-5</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M1 DMI C</default>
- </attribute>
- <instance_name>mcs-5</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-6</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>6</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>mcs-6</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>mcs-7</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>7</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>M0 DMI C</default>
- </attribute>
- <instance_name>mcs-7</instance_name>
- <is_root>false</is_root>
- <parent>unit-mcs-power8</parent>
- <position>-1</position>
- <type>unit-mcs-venice</type>
- </targetPart>
- <targetPart>
- <id>module-module-turismo</id>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>proc</child_id>
- <instance_name>module</instance_name>
- <is_root>true</is_root>
- <parent>card</parent>
- <parent_type>socket-proc_socket-50mm</parent_type>
- <position>0</position>
- <type>module-module-turismo</type>
- </targetPart>
- <targetPart>
- <id>nx-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>nx-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-nx-power8</parent>
- <position>-1</position>
- <type>unit-nx-venice</type>
- </targetPart>
- <targetPart>
- <id>occ-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>POWER8</default>
- </attribute>
- <attribute>
- <id>OCC_MASTER_CAPABLE</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>OCC</default>
- </attribute>
- <hidden_child_id>occ_active_sensor</hidden_child_id>
- <instance_name>occ-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>occ</type>
- </targetPart>
- <targetPart>
- <id>occ_active_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0xD2</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>OCC_Active_Sensor</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x09</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>occ_active_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>pci-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>pci-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>pci-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>pci-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>pci-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>pci-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>pci-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>ENABLE_CAPI</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>IOP_NUM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_MASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCIE_LANE_SET</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PCIE_NUM_LANES</id>
- <default>16</default>
- </attribute>
- <attribute>
- <id>PHB_NUM</id>
- <default>0</default>
- </attribute>
- <instance_name>pci-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-pci-power8</parent>
- <position>-1</position>
- <type>unit-pci-venice</type>
- </targetPart>
- <targetPart>
- <id>pci_configs</id>
- <attribute>
- <id>IO_CONFIG_SELECT</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>PCI_CONFIGS</default>
- </attribute>
- <child_id>E0_x16:E1_x16</child_id>
- <child_id>E0_x16:E1_x8x8</child_id>
- <instance_name>pci_configs</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-pciconfigs-venice</type>
- </targetPart>
- <targetPart>
- <id>pore-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>pore-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-pore-power8</parent>
- <position>-1</position>
- <type>unit-pore-venice</type>
- </targetPart>
- <targetPart>
- <id>proc</id>
- <attribute>
- <id>EEPROM_SBE_BACKUP_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA2</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>1</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_SBE_PRIMARY_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA2</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>0</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_VPD_BACKUP_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA0</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>1</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>EEPROM_VPD_PRIMARY_INFO</id>
- <default>
- <id>field</id>
- <byteAddrOffset>
- <value>0x02</value>
- </byteAddrOffset>
- <devAddr>
- <value>0xA0</value>
- </devAddr>
- <engine>
- <value>0</value>
- </engine>
- <i2cMasterPath>
- <value>physical:sys-0/node-0/proc-0</value>
- </i2cMasterPath>
- <maxMemorySizeKB>
- <value>0x40</value>
- </maxMemorySizeKB>
- <port>
- <value>0</value>
- </port>
- <writeCycleTime>
- <value>0x05</value>
- </writeCycleTime>
- <writePageSize>
- <value>0x80</value>
- </writePageSize>
- </default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>FSP_BASE_ADDR</id>
- <default>0,0x0000000000000000</default>
- </attribute>
- <attribute>
- <id>I2C_BUS_SPEED_ARRAY</id>
- <default>1000,1000,0,0,0,0</default>
- </attribute>
- <attribute>
- <id>IBSCOM_PROC_BASE_ADDR</id>
- <default>1,0x0003E00000000000,0x40000000000,0x10000000000,0</default>
- </attribute>
- <attribute>
- <id>INTP_BASE_ADDR</id>
- <default>1,0x0003FFFF80000000,0x400000,0x100000,0</default>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <attribute>
- <id>MSS_INTERLEAVE_ENABLE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PCI_BASE_ADDRS_32</id>
- <default>4,0x0003FF8000000000,0x800000000,0x200000000,0x80000000
- </default>
- </attribute>
- <attribute>
- <id>PCI_BASE_ADDRS_64</id>
- <default>4,0x0003D00000000000,0x10000000000,0x4000000000,0x1000000000
- </default>
- </attribute>
- <attribute>
- <id>PHB_BASE_ADDRS</id>
- <default>4,0x0003FFFE40000000,0x1000000,0x400000,0x100000</default>
- </attribute>
- <attribute>
- <id>PM_APSS_CHIP_SELECT</id>
- <default>0x00</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_BRDCST_ID_VECTOR</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_CHIPID</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_PBAX_NODEID</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_ENTRY</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_EXIT</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SLEEP_TYPE</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_SPIVID_PORT_ENABLE</id>
- <default>0x4</default>
- </attribute>
- <attribute>
- <id>PM_UNDERVOLTING_FREQ_MAXIMUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PM_UNDERVOLTING_FRQ_MINIMUM</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_ENTRY</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_EXIT</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>PM_WINKLE_TYPE</id>
- <default>0x0</default>
- </attribute>
- <attribute>
- <id>POSITION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_DCM_INSTALLED</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_R_DISTLOSS_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_DISTLOSS_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_LOADLINE_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_R_LOADLINE_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_VRM_VOFFSET_VCS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_VRM_VOFFSET_VDD</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PSI_BRIDGE_BASE_ADDR</id>
- <default>0,0x0000000000000000</default>
- </attribute>
- <attribute>
- <id>RNG_BASE_ADDR</id>
- <default>1,0x0003FFFF40000000,0x4000,0x1000,0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>PROC</default>
- </attribute>
- <child_id>ex-1</child_id>
- <child_id>ex-2</child_id>
- <child_id>ex-3</child_id>
- <child_id>ex-4</child_id>
- <child_id>ex-5</child_id>
- <child_id>ex-6</child_id>
- <child_id>ex-9</child_id>
- <child_id>ex-10</child_id>
- <child_id>ex-11</child_id>
- <child_id>ex-12</child_id>
- <child_id>ex-13</child_id>
- <child_id>ex-14</child_id>
- <child_id>pore-0</child_id>
- <child_id>capp-0</child_id>
- <child_id>nx-0</child_id>
- <child_id>occ-0</child_id>
- <child_id>pci_configs</child_id>
- <child_id>abus-0</child_id>
- <child_id>abus-1</child_id>
- <child_id>abus-2</child_id>
- <child_id>mcs-0</child_id>
- <child_id>mcs-1</child_id>
- <child_id>mcs-4</child_id>
- <child_id>mcs-5</child_id>
- <child_id>fsi-slave-0</child_id>
- <child_id>fsi-cm-0</child_id>
- <child_id>fsi-cm-1</child_id>
- <child_id>fsi-cm-2</child_id>
- <child_id>fsi-cm-3</child_id>
- <child_id>fsim-0</child_id>
- <child_id>fsim-1</child_id>
- <child_id>fsim-2</child_id>
- <child_id>i2c-slave</child_id>
- <child_id>i2c-master-lightpath</child_id>
- <child_id>i2c-master-hotplug</child_id>
- <child_id>lpc-slave</child_id>
- <child_id>proc_fru_assoc</child_id>
- <hidden_child_id>pci-0</hidden_child_id>
- <hidden_child_id>pci-1</hidden_child_id>
- <hidden_child_id>pci-2</hidden_child_id>
- <hidden_child_id>pci-3</hidden_child_id>
- <hidden_child_id>xbus-0</hidden_child_id>
- <hidden_child_id>xbus-1</hidden_child_id>
- <hidden_child_id>xbus-2</hidden_child_id>
- <hidden_child_id>xbus-3</hidden_child_id>
- <hidden_child_id>mcs-2</hidden_child_id>
- <hidden_child_id>mcs-3</hidden_child_id>
- <hidden_child_id>mcs-6</hidden_child_id>
- <hidden_child_id>mcs-7</hidden_child_id>
- <hidden_child_id>cpu_temp_sensor</hidden_child_id>
- <hidden_child_id>cpu_func_sensor</hidden_child_id>
- <instance_name>proc</instance_name>
- <is_root>false</is_root>
- <parent>chip</parent>
- <position>-1</position>
- <type>chip-processor-venice</type>
- </targetPart>
- <targetPart>
- <id>proc_fru_assoc</id>
- <attribute>
- <id>ASSOCIATION_TYPE</id>
- <default>FRU</default>
- </attribute>
- <attribute>
- <id>BUS_TYPE</id>
- <default>LOGICAL_ASSOCIATION</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>IN</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>proc_fru_assoc</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-logic_assoc-generic</type>
- </targetPart>
- <targetPart>
- <id>xbus-0</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>xbus-0</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-venice</type>
- </targetPart>
- <targetPart>
- <id>xbus-1</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>xbus-1</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-venice</type>
- </targetPart>
- <targetPart>
- <id>xbus-2</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>xbus-2</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-venice</type>
- </targetPart>
- <targetPart>
- <id>xbus-3</id>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>3</default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>VENICE</default>
- </attribute>
- <instance_name>xbus-3</instance_name>
- <is_root>false</is_root>
- <parent>unit-xbus-power8</parent>
- <position>-1</position>
- <type>unit-xbus-venice</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/slot-pcieslot-generic.xml b/xml/parts/slot-pcieslot-generic.xml deleted file mode 100644 index 5aa116b..0000000 --- a/xml/parts/slot-pcieslot-generic.xml +++ /dev/null @@ -1,13 +0,0 @@ -<partInstance>
- <targetPart>
- <id>slot-pcieslot-generic</id>
- <parent>slot-pcieslot</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <instance_name>pciecard</instance_name>
- <is_root>true</is_root>
- <position>0</position>
- <type>slot-pcieslot-generic</type>
- </targetPart>
-</partInstance>
-
\ No newline at end of file diff --git a/xml/parts/smartchip-generic.xml b/xml/parts/smartchip-generic.xml deleted file mode 100644 index 5e1d65c..0000000 --- a/xml/parts/smartchip-generic.xml +++ /dev/null @@ -1,64 +0,0 @@ -<partInstance>
- <targetPart>
- <id>io-0</id>
- <attribute>
- <id>BUS_TYPE</id>
- <default>GPIO</default>
- </attribute>
- <attribute>
- <id>CHIP_UNIT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>DIRECTION</id>
- <default>INOUT</default>
- </attribute>
- <attribute>
- <id>DRIVER_TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>GPIO_TYPE</id>
- <default>GENERIC_OUTPUT</default>
- </attribute>
- <attribute>
- <id>PIN_NAME</id>
- </attribute>
- <attribute>
- <id>POR_VALUE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>SCHEMATIC_INTERFACE</id>
- <default>IO0</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>io-0</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-gpio-generic</type>
- </targetPart>
- <targetPart>
- <id>smartchip-generic</id>
- <attribute>
- <id>MRW_TYPE</id>
- <default>SMARTCHIP</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <child_id>io-0</child_id>
- <instance_name>anchor</instance_name>
- <is_root>true</is_root>
- <parent>chip</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>0</position>
- <type>smartchip-generic</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/socket-proc_socket-50mm.xml b/xml/parts/socket-proc_socket-50mm.xml deleted file mode 100644 index b104558..0000000 --- a/xml/parts/socket-proc_socket-50mm.xml +++ /dev/null @@ -1,103 +0,0 @@ -<partInstance>
- <targetPart>
- <id>socket-proc_socket-50mm</id>
- <attribute>
- <id>FABRIC_CHIP_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>FABRIC_NODE_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_CONFIG</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_G2_PLL_CONTROL0</id>
- <default>0x000018F4,0x000018F4
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_G3_PLL_CONTROL0</id>
- <default>0x0000086C,0x0000086C
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PCS_CONTROL0</id>
- <default>0x00003AE8,0x00003AE8
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PCS_CONTROL1</id>
- <default>0x00005CB9,0x00005CB9
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0</id>
- <default>0x00000146,0x00000146
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1</id>
- <default>0x000006D7,0x000006D7
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_PEAK</id>
- <default>0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_SDL</id>
- <default>0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_VGA_CONTROL2</id>
- <default>0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_BWLOSS1</id>
- <default>0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FFE_GEN1</id>
- <default>0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FFE_GEN2</id>
- <default>0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FIFO_OFFSET</id>
- <default>0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_RCVRDETCNTL</id>
- <default>0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_ZCAL_CONTROL</id>
- <default>0x00000080,0x00000080
- </default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>socket</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>socket-proc_socket-50mm</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/socket-proc_socket-68mm.xml b/xml/parts/socket-proc_socket-68mm.xml deleted file mode 100644 index 29ebad5..0000000 --- a/xml/parts/socket-proc_socket-68mm.xml +++ /dev/null @@ -1,103 +0,0 @@ -<partInstance>
- <targetPart>
- <id>socket-proc_socket-68mm</id>
- <attribute>
- <id>FABRIC_CHIP_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>FABRIC_NODE_ID</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_CONFIG</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_G2_PLL_CONTROL0</id>
- <default>0x000018F4,0x000018F4
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_G3_PLL_CONTROL0</id>
- <default>0x0000086C,0x0000086C
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PCS_CONTROL0</id>
- <default>0x00003AE8,0x00003AE8
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PCS_CONTROL1</id>
- <default>0x00005CB9,0x00005CB9
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0</id>
- <default>0x00000146,0x00000146
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1</id>
- <default>0x000006D7,0x000006D7
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_PEAK</id>
- <default>0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B,0x00000B1B
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_SDL</id>
- <default>0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A,0x0000294A
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_RX_VGA_CONTROL2</id>
- <default>0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451,0x00009451
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_BWLOSS1</id>
- <default>0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FFE_GEN1</id>
- <default>0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0,0x000082C0
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FFE_GEN2</id>
- <default>0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400,0x00008400
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_FIFO_OFFSET</id>
- <default>0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294,0x00004294
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_TX_RCVRDETCNTL</id>
- <default>0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151,0x00002151
- </default>
- </attribute>
- <attribute>
- <id>PROC_PCIE_IOP_ZCAL_CONTROL</id>
- <default>0x00000080,0x00000080
- </default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>socket</instance_name>
- <is_root>true</is_root>
- <parent>connector</parent>
- <parent_type>card-motherboard</parent_type>
- <parent_type>card-daughtercard</parent_type>
- <position>-1</position>
- <type>socket-proc_socket-68mm</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/sys-sys-power8.xml b/xml/parts/sys-sys-power8.xml deleted file mode 100644 index 3ed399a..0000000 --- a/xml/parts/sys-sys-power8.xml +++ /dev/null @@ -1,943 +0,0 @@ -<partInstance>
-<targetPart>
- <type>unit-ipmi-sensor</type>
- <id>ps_redundancy_state_sensor</id>
- <instance_name>ps_redundancy_state_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Ps_Redundancy</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xCA</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>boot_count_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Boot_count</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>boot_count_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dimm_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x08</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>fw_boot_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Firmware_Boot_Progress</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x01,0x03,0x13,0x14</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x0F</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>fw_boot_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>host_status_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Host_Status</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>host_status_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>os_boot_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>OS_Boot</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x1F</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>os_boot_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>pci_link_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Link_Present</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC4</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>pci_link_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>power_cap_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x17</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Power_Cap</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>power_cap_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>power_limit_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x15</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Power_Limit_Active</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC6</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>power_limit_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>ps_derating_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x15</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PS_Derating_Factor</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC8</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ps_derating_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>sys-sys-power8</id>
- <attribute>
- <id>MRW_MCS_PREFETCH_RETRY_THRESHOLD</id>
- <default>0x07</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS</id>
- <default>2300</default>
- </attribute>
- <attribute>
- <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
- <default></default>
- </attribute>
- <attribute>
- <id>APSS_GPIO_PORT_MODES</id>
- <default>0x0,0x3</default>
- </attribute>
- <attribute>
- <id>APSS_GPIO_PORT_PINS</id>
- <default>1,2,3,4,5,0,0,0,9,10,0,0,0,0,0,0</default>
- </attribute>
- <attribute>
- <id>AVERAGE_IPL_TIME</id>
- </attribute>
- <attribute>
- <id>A_EREPAIR_THRESHOLD_FIELD</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>A_EREPAIR_THRESHOLD_MNFG</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>BMC_FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>BOOT_FREQ_MHZ</id>
- <default>2400</default>
- </attribute>
- <attribute>
- <id>CDM_POLICIES_BITMASK</id>
- <default></default>
- </attribute>
- <attribute>
- <id>CHECK_SCRIPT</id>
- <default>run_checks.pl</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>SYS</default>
- </attribute>
- <attribute>
- <id>DMI_EREPAIR_THRESHOLD_FIELD</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>DMI_EREPAIR_THRESHOLD_MNFG</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>EXECUTION_PLATFORM</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>FABRIC_TO_PHYSICAL_NODE_MAP</id>
- <default>0,255,255,255,255,255,255,255</default>
- </attribute>
- <attribute>
- <id>FREQ_A</id>
- <default>6400</default>
- </attribute>
- <attribute>
- <id>FREQ_CORE_MAX</id>
- <default>4000</default>
- </attribute>
- <attribute>
- <id>FREQ_MEM_REFCLOCK</id>
- <default>133</default>
- </attribute>
- <attribute>
- <id>FREQ_PB</id>
- <default>2400</default>
- </attribute>
- <attribute>
- <id>FREQ_PCIE</id>
- <default>1000</default>
- </attribute>
- <attribute>
- <id>FREQ_PROC_REFCLOCK</id>
- <default>133</default>
- </attribute>
- <attribute>
- <id>FREQ_PROC_REFCLOCK_KHZ</id>
- <default>133333</default>
- </attribute>
- <attribute>
- <id>FREQ_X</id>
- <default>4800</default>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>FRU_NAME</id>
- </attribute>
- <attribute>
- <id>HB_SETTINGS</id>
- <default>
- <id>field</id>
- <reserved>
- <value>0</value>
- </reserved>
- <traceContinuous>
- <value>0</value>
- </traceContinuous>
- <traceScanDebug>
- <value>0</value>
- </traceScanDebug>
- </default>
- </attribute>
- <attribute>
- <id>IPMI_INSTANCE</id>
- </attribute>
- <attribute>
- <id>MAX_CHIPLETS_PER_PROC</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MAX_DIMMS_PER_MBA_PORT</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MAX_EXS_PER_PROC_CHIP</id>
- <default>12</default>
- </attribute>
- <attribute>
- <id>MAX_MBAS_PER_MEMBUF_CHIP</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MAX_MBA_PORTS_PER_MBA</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MAX_MCS_PER_SYSTEM</id>
- <default>8</default>
- </attribute>
- <attribute>
- <id>MAX_PROC_CHIPS_PER_NODE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>MEM_MIRROR_PLACEMENT_POLICY</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MIN_FREQ_MHZ</id>
- <default>1400</default>
- </attribute>
- <attribute>
- <id>MNFG_ABUS_MIN_EYE_HEIGHT</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MNFG_ABUS_MIN_EYE_WIDTH</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MNFG_DMI_MIN_EYE_HEIGHT</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MNFG_DMI_MIN_EYE_WIDTH</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MNFG_XBUS_MIN_EYE_WIDTH</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>POWER8</default>
- </attribute>
- <attribute>
- <id>MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_CDIMM_SPARE_I2C_TEMP_SENSOR_ENABLE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT_IDLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MRW_ENHANCED_GROUPING_NO_MIRRORING</id>
- <default>true</default>
- </attribute>
- <attribute>
- <id>MRW_MAX_DRAM_DATABUS_UTIL</id>
- <default>5625</default>
- </attribute>
- <attribute>
- <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>MRW_MEM_THROTTLE_DENOMINATOR</id>
- <default>512</default>
- </attribute>
- <attribute>
- <id>MRW_POWER_CONTROL_REQUESTED</id>
- <default>NONE</default>
- </attribute>
- <attribute>
- <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_CHIP</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_MBA</id>
- <default>32</default>
- </attribute>
- <attribute>
- <id>MRW_STRICT_MBA_PLUG_RULE_CHECKING</id>
- <default>true</default>
- </attribute>
- <attribute>
- <id>MRW_THERMAL_MEMORY_POWER_LIMIT</id>
- <default>1500</default>
- </attribute>
- <attribute>
- <id>MSS_DRAMINIT_RESET_DISABLE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>MSS_MBA_ADDR_INTERLEAVE_BIT</id>
- <default>24</default>
- </attribute>
- <attribute>
- <id>MSS_MBA_CACHELINE_INTERLEAVE_MODE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>NEST_FREQ_MHZ</id>
- <default>2400</default>
- </attribute>
- <attribute>
- <id>NOMINAL_FREQ_MHZ</id>
- <default>3000</default>
- </attribute>
- <attribute>
- <id>OPAL_MODEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_DIMM_ERROR_TEMP_DEG_C</id>
- <default>96</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_DIMM_READ_TIMEOUT_SEC</id>
- <default>30</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_DIMM_THROTTLE_TEMP_DEG_C</id>
- <default>79</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_MEMCTRL_ERROR_TEMP_DEG_C</id>
- <default>99</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_MEMCTRL_READ_TIMEOUT_SEC</id>
- <default>30</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_MEMCTRL_THROTTLE_TEMP_DEG_C</id>
- <default>89</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_MIN_MEM_UTILIZATION_THROTTLING</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_MIN_POWER_CAP_WATTS</id>
- <default>1100</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_N_BULK_POWER_LIMIT_WATTS</id>
- <default>1200</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_N_MAX_MEM_POWER_WATTS</id>
- <default>500</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS</id>
- <default>2400</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_N_PLUS_ONE_MAX_MEM_POWER_WATTS</id>
- <default>500</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_PROC_DVFS_TEMP_DEG_C</id>
- <default>85</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_PROC_ERROR_TEMP_DEG_C</id>
- <default>95</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_PROC_READ_TIMEOUT_SEC</id>
- <default>5</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_REGULATOR_EFFICIENCY_FACTOR</id>
- <default>85</default>
- </attribute>
- <attribute>
- <id>OPEN_POWER_TURBO_MODE_SUPPORTED</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>OPT_MEMMAP_GROUP_POLICY</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PAYLOAD_BASE</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>PAYLOAD_ENTRY</id>
- <default>0x10</default>
- </attribute>
- <attribute>
- <id>PAYLOAD_KIND</id>
- <default>SAPPHIRE</default>
- </attribute>
- <attribute>
- <id>PM_EXTERNAL_VRM_STEPDELAY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_EXTERNAL_VRM_STEPSIZE</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_SAFE_FREQUENCY</id>
- <default>2400</default>
- </attribute>
- <attribute>
- <id>PM_SPIPSS_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_SPIVID_FREQUENCY</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_SYSTEM_IVRMS_ENABLED</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PM_SYSTEM_IVRM_VPD_MIN_LEVEL</id>
- <default></default>
- </attribute>
- <attribute>
- <id>PROC_EPS_TABLE_TYPE</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>PROC_FABRIC_PUMP_MODE</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>PROC_X_BUS_WIDTH</id>
- <default>2</default>
- </attribute>
- <attribute>
- <id>REDUNDANT_CLOCKS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>REDUNDANT_FSPS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>SP_FUNCTIONS</id>
- <default>
- <id>field</id>
- <baseServices>
- <value>0</value>
- </baseServices>
- <fsiMasterInit>
- <value>0</value>
- </fsiMasterInit>
- <fsiSlaveInit>
- <value>0</value>
- </fsiSlaveInit>
- <hardwareChangeDetection>
- <value>0</value>
- </hardwareChangeDetection>
- <mailboxEnabled>
- <value>0</value>
- </mailboxEnabled>
- <powerLineDisturbance>
- <value>0</value>
- </powerLineDisturbance>
- <reserved>
- <value>0</value>
- </reserved>
- </default>
- </attribute>
- <attribute>
- <id>SYSTEM_NAME</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>SYS</default>
- </attribute>
- <attribute>
- <id>X_EREPAIR_THRESHOLD_FIELD</id>
- <default>1</default>
- </attribute>
- <attribute>
- <id>X_EREPAIR_THRESHOLD_MNFG</id>
- <default>0</default>
- </attribute>
- <hidden_child_id>system_event_sensor</hidden_child_id>
- <hidden_child_id>host_status_sensor</hidden_child_id>
- <hidden_child_id>fw_boot_sensor</hidden_child_id>
- <hidden_child_id>pci_link_sensor</hidden_child_id>
- <hidden_child_id>os_boot_sensor</hidden_child_id>
- <hidden_child_id>power_cap_sensor</hidden_child_id>
- <hidden_child_id>boot_count_sensor</hidden_child_id>
- <hidden_child_id>power_limit_sensor</hidden_child_id>
- <hidden_child_id>ps_derating_sensor</hidden_child_id>
- <hidden_child_id>dimm_freq_sensor</hidden_child_id>
- <hidden_child_id>ps_redundancy_state_sensor</hidden_child_id>
- <instance_name>sys</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <position>0</position>
- <type>sys-sys-power8</type>
- </targetPart>
- <targetPart>
- <id>system_event_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>System_Event</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x12</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>system_event_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
-</partInstance>
diff --git a/xml/parts/sys-sys-power9.xml b/xml/parts/sys-sys-power9.xml deleted file mode 100644 index e554a5a..0000000 --- a/xml/parts/sys-sys-power9.xml +++ /dev/null @@ -1,991 +0,0 @@ -<partInstance>
-<targetPart>
- <type>unit-ipmi-sensor</type>
- <id>ps_redundancy_state_sensor</id>
- <instance_name>ps_redundancy_state_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Ps_Redundancy</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xCA</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- </targetPart>
- <targetPart>
- <id>boot_count_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Boot_count</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC3</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>boot_count_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>dimm_freq_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x08</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Freq</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC1</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>dimm_freq_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>fw_boot_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Firmware_Boot_Progress</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x01,0x03,0x13,0x14</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x0F</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>fw_boot_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>host_status_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Host_Status</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x22</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>host_status_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>os_boot_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>OS_Boot</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x1F</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>os_boot_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>pci_link_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x23</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PCIE_Link_Present</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC4</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>pci_link_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>power_cap_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x17</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Power_Cap</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC2</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>power_cap_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>power_limit_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x15</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>Power_Limit_Active</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x00,0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x03</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC6</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>power_limit_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>ps_derating_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x15</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>PS_Derating_Factor</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0xC8</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>ps_derating_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
- <targetPart>
- <id>sys-sys-power9</id>
- <attribute>
- <id>AFFINITY_PATH</id>
- <default>affinity:sys-0</default>
- </attribute>
- <attribute>
- <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
- <default></default>
- </attribute>
- <attribute>
- <id>AVERAGE_IPL_TIME</id>
- </attribute>
- <attribute>
- <id>A_EREPAIR_THRESHOLD_FIELD</id>
- </attribute>
- <attribute>
- <id>A_EREPAIR_THRESHOLD_MNFG</id>
- </attribute>
- <attribute>
- <id>BMC_FRU_ID</id>
- </attribute>
- <attribute>
- <id>BOOT_FREQ_MHZ</id>
- </attribute>
- <attribute>
- <id>BRAZOS_RX_FIFO_OVERRIDE</id>
- </attribute>
- <attribute>
- <id>CDM_POLICIES</id>
- </attribute>
- <attribute>
- <id>CEC_IPL_TYPE</id>
- </attribute>
- <attribute>
- <id>CHECK_SCRIPT</id>
- <default>run_checks.pl</default>
- </attribute>
- <attribute>
- <id>CLASS</id>
- <default>SYS</default>
- </attribute>
- <attribute>
- <id>DMI_DFE_OVERRIDE</id>
- </attribute>
- <attribute>
- <id>DMI_EREPAIR_THRESHOLD_FIELD</id>
- </attribute>
- <attribute>
- <id>DMI_EREPAIR_THRESHOLD_MNFG</id>
- </attribute>
- <attribute>
- <id>DO_ABUS_DECONFIG</id>
- </attribute>
- <attribute>
- <id>DUMMY_RW</id>
- </attribute>
- <attribute>
- <id>EFFECTIVE_EC</id>
- </attribute>
- <attribute>
- <id>ENABLED_THREADS</id>
- </attribute>
- <attribute>
- <id>EXECUTION_PLATFORM</id>
- </attribute>
- <attribute>
- <id>FABRIC_TO_PHYSICAL_NODE_MAP</id>
- </attribute>
- <attribute>
- <id>FIELD_TH_P8EX_L2_COL_REPAIRS</id>
- </attribute>
- <attribute>
- <id>FIELD_TH_P8EX_L2_LINE_DELETES</id>
- </attribute>
- <attribute>
- <id>FIELD_TH_P8EX_L3_COL_REPAIRS</id>
- </attribute>
- <attribute>
- <id>FIELD_TH_P8EX_L3_LINE_DELETES</id>
- </attribute>
- <attribute>
- <id>FREQ_A</id>
- </attribute>
- <attribute>
- <id>FREQ_CORE_MAX</id>
- </attribute>
- <attribute>
- <id>FREQ_MEM_REFCLOCK</id>
- </attribute>
- <attribute>
- <id>FREQ_NEST_HFT</id>
- </attribute>
- <attribute>
- <id>FREQ_PB</id>
- </attribute>
- <attribute>
- <id>FREQ_PB_HFT</id>
- </attribute>
- <attribute>
- <id>FREQ_PCIE</id>
- </attribute>
- <attribute>
- <id>FREQ_PROC_REFCLOCK</id>
- </attribute>
- <attribute>
- <id>FREQ_PROC_REFCLOCK_KHZ</id>
- </attribute>
- <attribute>
- <id>FREQ_X</id>
- </attribute>
- <attribute>
- <id>FREQ_X_HFT</id>
- </attribute>
- <attribute>
- <id>FRU_ID</id>
- </attribute>
- <attribute>
- <id>FUSED_CORE_OPTION</id>
- </attribute>
- <attribute>
- <id>HB_HRMOR_NODAL_BASE</id>
- </attribute>
- <attribute>
- <id>HB_RSV_MEM_SIZE_MB</id>
- </attribute>
- <attribute>
- <id>HB_SETTINGS</id>
- </attribute>
- <attribute>
- <id>HIDDEN_ERRLOGS_ENABLE</id>
- </attribute>
- <attribute>
- <id>HUID</id>
- <default>0x00010000</default>
- </attribute>
- <attribute>
- <id>ISTEP_MODE</id>
- </attribute>
- <attribute>
- <id>ISTEP_PAUSE_CONFIG</id>
- </attribute>
- <attribute>
- <id>ISTEP_PAUSE_ENABLE</id>
- </attribute>
- <attribute>
- <id>IS_SIMULATION</id>
- <default>0</default>
- </attribute>
- <attribute>
- <id>LED_ON_DEFAULT_GPIO_VALUE</id>
- </attribute>
- <attribute>
- <id>LED_STRATEGY</id>
- </attribute>
- <attribute>
- <id>MAX_CHIPLETS_PER_PROC</id>
- </attribute>
- <attribute>
- <id>MAX_DIMMS_PER_MBA_PORT</id>
- </attribute>
- <attribute>
- <id>MAX_EXS_PER_PROC_CHIP</id>
- </attribute>
- <attribute>
- <id>MAX_MBAS_PER_MEMBUF_CHIP</id>
- </attribute>
- <attribute>
- <id>MAX_MBA_PORTS_PER_MBA</id>
- </attribute>
- <attribute>
- <id>MAX_MCS_PER_SYSTEM</id>
- </attribute>
- <attribute>
- <id>MAX_PROC_CHIPS_PER_NODE</id>
- </attribute>
- <attribute>
- <id>MEM_MIRROR_PLACEMENT_POLICY</id>
- </attribute>
- <attribute>
- <id>MFG_TRACE_ENABLE</id>
- </attribute>
- <attribute>
- <id>MIN_FREQ_MHZ</id>
- </attribute>
- <attribute>
- <id>MIRROR_BASE_ADDRESS</id>
- </attribute>
- <attribute>
- <id>MNFG_ABUS_MIN_EYE_HEIGHT</id>
- </attribute>
- <attribute>
- <id>MNFG_ABUS_MIN_EYE_WIDTH</id>
- </attribute>
- <attribute>
- <id>MNFG_DMI_MIN_EYE_HEIGHT</id>
- </attribute>
- <attribute>
- <id>MNFG_DMI_MIN_EYE_WIDTH</id>
- </attribute>
- <attribute>
- <id>MNFG_FLAGS</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_CEN_L4_CACHE_CES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_CEN_MBA_IPL_SOFT_CE_TH_ALGO</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_CEN_MBA_RT_RCE_PER_RANK</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_CEN_MBA_RT_SOFT_CE_TH_ALGO</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L2_CACHE_CES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L2_COL_REPAIRS</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L2_DIR_CES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L2_LINE_DELETES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L3_CACHE_CES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L3_COL_REPAIRS</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L3_DIR_CES</id>
- </attribute>
- <attribute>
- <id>MNFG_TH_P8EX_L3_LINE_DELETES</id>
- </attribute>
- <attribute>
- <id>MNFG_XBUS_MIN_EYE_WIDTH</id>
- </attribute>
- <attribute>
- <id>MODEL</id>
- <default>POWER9</default>
- </attribute>
- <attribute>
- <id>MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id>
- </attribute>
- <attribute>
- <id>MRW_CDIMM_SPARE_I2C_TEMP_SENSOR_ENABLE</id>
- </attribute>
- <attribute>
- <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT</id>
- </attribute>
- <attribute>
- <id>MRW_DIMM_POWER_CURVE_PERCENT_UPLIFT_IDLE</id>
- </attribute>
- <attribute>
- <id>MRW_DDR3_VDDR_MAX_LIMIT</id>
- </attribute>
- <attribute>
- <id>MRW_DDR4_VDDR_MAX_LIMIT</id>
- </attribute>
- <attribute>
- <id>MRW_ENHANCED_GROUPING_NO_MIRRORING</id>
- </attribute>
- <attribute>
- <id>MRW_MAX_DRAM_DATABUS_UTIL</id>
- </attribute>
- <attribute>
- <id>MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR</id>
- </attribute>
- <attribute>
- <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id>
- </attribute>
- <attribute>
- <id>MRW_MEM_MIRRORING_ALLOWED</id>
- </attribute>
- <attribute>
- <id>MRW_MEM_MIRRORING_ENABLE_DEFAULT</id>
- </attribute>
- <attribute>
- <id>MRW_MEM_POWER_CONTROL_USAGE</id>
- </attribute>
- <attribute>
- <id>MRW_MEM_THROTTLE_DENOMINATOR</id>
- </attribute>
- <attribute>
- <id>MRW_NEST_CAPABLE_FREQUENCIES_SYS</id>
- </attribute>
- <attribute>
- <id>MRW_POWER_CONTROL_REQUESTED</id>
- </attribute>
- <attribute>
- <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_CHIP</id>
- </attribute>
- <attribute>
- <id>MRW_SAFEMODE_MEM_THROTTLE_NUMERATOR_PER_MBA</id>
- </attribute>
- <attribute>
- <id>MRW_STRICT_MBA_PLUG_RULE_CHECKING</id>
- </attribute>
- <attribute>
- <id>MRW_THERMAL_MEMORY_POWER_LIMIT</id>
- </attribute>
- <attribute>
- <id>MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM</id>
- </attribute>
- <attribute>
- <id>MRW_VMEM_REGULATOR_MEMORY_POWER_LIMIT_PER_DIMM_DDR4</id>
- </attribute>
- <attribute>
- <id>MRW_VMEM_REGULATOR_POWER_LIMIT_PER_DIMM_ADJ_ENABLE</id>
- </attribute>
- <attribute>
- <id>MSS_CLEANER_ENABLE</id>
- </attribute>
- <attribute>
- <id>MSS_DRAMINIT_RESET_DISABLE</id>
- </attribute>
- <attribute>
- <id>MSS_MBA_ADDR_INTERLEAVE_BIT</id>
- </attribute>
- <attribute>
- <id>MSS_MBA_CACHELINE_INTERLEAVE_MODE</id>
- </attribute>
- <attribute>
- <id>MSS_MCA_HASH_MODE</id>
- </attribute>
- <attribute>
- <id>MSS_PREFETCH_ENABLE</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_VDDR_OFFSET_DISABLE</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_DDR3_VDDR_SLOPE</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_DDR4_VDDR_SLOPE</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_DDR3_VDDR_INTERCEPT</id>
- </attribute>
- <attribute>
- <id>MSS_VOLT_DDR4_VDDR_INTERCEPT</id>
- </attribute>
- <attribute>
- <id>MULTI_SCOM_BUFFER_MAX_SIZE</id>
- </attribute>
- <attribute>
- <id>NEST_FREQ_MHZ</id>
- </attribute>
- <attribute>
- <id>NOMINAL_FREQ_MHZ</id>
- </attribute>
- <attribute>
- <id>NUMERIC_POD_TYPE_TEST</id>
- </attribute>
- <attribute>
- <id>OCC_LOAD_TIMEOUT</id>
- </attribute>
- <attribute>
- <id>OCC_RESET_TIMEOUT</id>
- </attribute>
- <attribute>
- <id>OPT_MEMMAP_GROUP_POLICY</id>
- </attribute>
- <attribute>
- <id>PAYLOAD_BASE</id>
- </attribute>
- <attribute>
- <id>PAYLOAD_ENTRY</id>
- </attribute>
- <attribute>
- <id>PAYLOAD_IN_MIRROR_MEM</id>
- </attribute>
- <attribute>
- <id>PAYLOAD_KIND</id>
- </attribute>
- <attribute>
- <id>PCI_REFCLOCK_RCVR_TERM</id>
- </attribute>
- <attribute>
- <id>PCIE_DEFAULT_HDDW_SLOT_COUNT</id>
- </attribute>
- <attribute>
- <id>PCIE_MAX_HDDW_SLOT_COUNT</id>
- </attribute>
- <attribute>
- <id>PCIE_MIN_HDDW_SLOT_COUNT</id>
- </attribute>
- <attribute>
- <id>PHYS_PATH</id>
- <default>physical:sys-0</default>
- </attribute>
- <attribute>
- <id>PLCK_IPL_ATTR_OVERRIDES_EXIST</id>
- </attribute>
- <attribute>
- <id>PM_EXTERNAL_VRM_STEPDELAY</id>
- </attribute>
- <attribute>
- <id>PM_EXTERNAL_VRM_STEPSIZE</id>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_SAFE_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_SPIPSS_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_SPIVID_FREQUENCY</id>
- </attribute>
- <attribute>
- <id>PM_SYSTEM_IVRMS_ENABLED</id>
- </attribute>
- <attribute>
- <id>PM_SYSTEM_IVRM_VPD_MIN_LEVEL</id>
- </attribute>
- <attribute>
- <id>PROC_EPS_TABLE_TYPE</id>
- </attribute>
- <attribute>
- <id>PROC_FABRIC_PUMP_MODE</id>
- </attribute>
- <attribute>
- <id>PROC_REFCLOCK_RCVR_TERM</id>
- </attribute>
- <attribute>
- <id>PROC_X_BUS_WIDTH</id>
- </attribute>
- <attribute>
- <id>power-def-filenames</id>
- </attribute>
- <attribute>
- <id>powr-vrm-xml-filenames</id>
- </attribute>
- <attribute>
- <id>RECONFIGURE_LOOP</id>
- </attribute>
- <attribute>
- <id>RECONFIG_LOOP_TESTS_ENABLE</id>
- </attribute>
- <attribute>
- <id>REDUNDANT_CLOCKS</id>
- </attribute>
- <attribute>
- <id>REDUNDANT_FSPS</id>
- </attribute>
- <attribute>
- <id>RUN_MAX_MEM_PATTERNS</id>
- </attribute>
- <attribute>
- <id>SP_FUNCTIONS</id>
- </attribute>
- <attribute>
- <id>SYNC_BETWEEN_STEPS</id>
- </attribute>
- <attribute>
- <id>SYSTEM_MTM</id>
- </attribute>
- <attribute>
- <id>TEST_MAX_STRING</id>
- </attribute>
- <attribute>
- <id>TEST_MIN_STRING</id>
- <default>Z</default>
- </attribute>
- <attribute>
- <id>TEST_NO_DEFAULT_STRING</id>
- </attribute>
- <attribute>
- <id>TEST_NULL_STRING</id>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>SYS</default>
- </attribute>
- <attribute>
- <id>XSCOM_BASE_ADDRESS</id>
- </attribute>
- <attribute>
- <id>X_EREPAIR_THRESHOLD_FIELD</id>
- </attribute>
- <attribute>
- <id>X_EREPAIR_THRESHOLD_MNFG</id>
- </attribute>
- <hidden_child_id>system_event_sensor</hidden_child_id>
- <hidden_child_id>host_status_sensor</hidden_child_id>
- <hidden_child_id>fw_boot_sensor</hidden_child_id>
- <hidden_child_id>pci_link_sensor</hidden_child_id>
- <hidden_child_id>os_boot_sensor</hidden_child_id>
- <hidden_child_id>power_cap_sensor</hidden_child_id>
- <hidden_child_id>boot_count_sensor</hidden_child_id>
- <hidden_child_id>power_limit_sensor</hidden_child_id>
- <hidden_child_id>ps_derating_sensor</hidden_child_id>
- <hidden_child_id>dimm_freq_sensor</hidden_child_id>
- <hidden_child_id>ps_redundancy_state_sensor</hidden_child_id>
- <instance_name>sys</instance_name>
- <is_root>true</is_root>
- <parent>base</parent>
- <position>0</position>
- <type>sys-sys-power9</type>
- </targetPart>
- <targetPart>
- <id>system_event_sensor</id>
- <attribute>
- <id>CLASS</id>
- <default>UNIT</default>
- </attribute>
- <attribute>
- <id>IPMI_ENTITY_ID</id>
- <default>0x01</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_ID</id>
- <default></default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_NAME_SUFFIX</id>
- <default>System_Event</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_OFFSETS</id>
- <default>0x02</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_READING_TYPE</id>
- <default>0x6F</default>
- </attribute>
- <attribute>
- <id>IPMI_SENSOR_TYPE</id>
- <default>0x12</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>IPMI_SENSOR</default>
- </attribute>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <instance_name>system_event_sensor</instance_name>
- <is_root>false</is_root>
- <parent>unit</parent>
- <position>-1</position>
- <type>unit-ipmi-sensor</type>
- </targetPart>
-</partInstance>
diff --git a/xml/target_types_mrw.xml b/xml/target_types_mrw.xml deleted file mode 100644 index 723a0e1..0000000 --- a/xml/target_types_mrw.xml +++ /dev/null @@ -1,5195 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<targetTypes> - - <targetType> - <id>base</id> - <attribute> - <id>CLASS</id> - </attribute> - <attribute> - <id>TYPE</id> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MODEL</id> - </attribute> - <attribute> - <id>RESOURCE_IS_CRITICAL</id> - <default>0</default> - </attribute> - </targetType> - <targetType> - <id>chip</id> - <parent>base</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - <attribute> - <id>POSITION</id> - </attribute> - <attribute> - <id>CHIP_ID</id> - </attribute> - <attribute> - <id>MRU_ID</id> - <default>0</default> - </attribute> - <attribute> - <id>TYPE</id> - </attribute> - </targetType> - <targetType> - <id>card</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CARD</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - </attribute> - <attribute> - <id>POSITION</id> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>CARD_TYPE</id> - </attribute> - </targetType> - <targetType> - <id>connector</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CONNECTOR</default> - </attribute> - <attribute> - <id>LOCATION_CODE</id> - </attribute> - <attribute> - <id>LOCATION_CODE_TYPE</id> - </attribute> - <attribute> - <id>POSITION</id> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>CONNECTOR_TYPE</id> - </attribute> - </targetType> - <targetType> - <id>unit</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - <default>0</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>unit-ex-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>EX</default> - </attribute> - </targetType> - - <targetType> - <id>unit-ex-venice</id> - <parent>unit-ex-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-ex-murano</id> - <parent>unit-ex-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-ex-naples</id> - <parent>unit-ex-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - - <targetType> - <id>unit-core-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>CORE</default> - </attribute> - <attribute> - <id>IPMI_INSTANCE</id> - </attribute> - <attribute> - <id>FRU_NAME</id> - </attribute> - </targetType> - - <targetType> - <id>unit-core-venice</id> - <parent>unit-core-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-core-murano</id> - <parent>unit-core-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-core-naples</id> - <parent>unit-core-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - - <targetType> - <id>unit-pci-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PCI</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>PCIE</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - - </targetType> - - <targetType> - <id>unit-pci-venice</id> - <parent>unit-pci-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - <attribute> - <id>PCIE_NUM_LANES</id> - <default>16</default> - </attribute> - <attribute> - <id>PCIE_LANE_MASK</id> - <default></default> - </attribute> - <attribute> - <id>PCIE_LANE_SET</id> - <default>0</default> - </attribute> - <attribute> - <id>PHB_NUM</id> - <default>0</default> - </attribute> - <attribute> - <id>ENABLE_CAPI</id> - <default>1</default> - </attribute> - <attribute> - <id>IOP_NUM</id> - <default>1</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pci-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PCI</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>PCIE</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - </targetType> - - <targetType> - <id>unit-pci-cumulus</id> - <parent>unit-pci-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> - <attribute> - <id>PCIE_NUM_LANES</id> - <default>16</default> - </attribute> - <attribute> - <id>PCIE_LANE_MASK</id> - <default></default> - </attribute> - <attribute> - <id>PCIE_LANE_SET</id> - <default>0</default> - </attribute> - <attribute> - <id>PHB_NUM</id> - <default>0</default> - </attribute> - <attribute> - <id>ENABLE_CAPI</id> - <default>1</default> - </attribute> - <attribute> - <id>IOP_NUM</id> - <default>1</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pci-naples</id> - <parent>unit-pci-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - <attribute> - <id>PCIE_NUM_LANES</id> - <default>16</default> - </attribute> - <attribute> - <id>PCIE_LANE_MASK</id> - <default></default> - </attribute> - <attribute> - <id>PCIE_LANE_SET</id> - <default>0</default> - </attribute> - <attribute> - <id>PHB_NUM</id> - <default>0</default> - </attribute> - <attribute> - <id>ENABLE_CAPI</id> - <default>1</default> - </attribute> - <attribute> - <id>IOP_NUM</id> - <default>1</default> - </attribute> - </targetType> - - - <targetType> - <id>unit-pci-murano</id> - <parent>unit-pci-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-abus-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>ABUS</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>ABUS</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - </attribute> - </targetType> - - <targetType> - <id>unit-abus-venice</id> - <parent>unit-abus-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-abus-murano</id> - <parent>unit-abus-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - - <targetType> - <id>unit-xbus-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>XBUS</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>XBUS</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - </attribute> - </targetType> - - <targetType> - <id>unit-xbus-venice</id> - <parent>unit-xbus-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-xbus-murano</id> - <parent>unit-xbus-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-xbus-naples</id> - <parent>unit-xbus-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - <!-- Hybrid targets --> - - <targetType> - <id>unit-l4-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>L4</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mba-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MBA</default> - </attribute> - <attribute> - <id>MBA_NUM</id> - <default>0</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mcs-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MCS</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DMI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - <attribute> - <id>DMI_REFCLOCK_SWIZZLE</id> - <default></default> - </attribute> - <attribute> - <id>IBSCOM_MCS_BASE_ADDR</id> - <default>0x0003E00000000000,0x40000000000,0x10000000000,0x2000000000 - </default> - </attribute> - </targetType> - - <targetType> - <id>unit-mcs-venice</id> - <parent>unit-mcs-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mcs-murano</id> - <parent>unit-mcs-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mcs-naples</id> - <parent>unit-mcs-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - <!-- Processor target types --> - - <targetType> - <id>unit-mba-venice</id> - <parent>unit-mba-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mba-murano</id> - <parent>unit-mba-venice</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-mba-naples</id> - <parent>unit-mba-venice</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - <!-- Memory Buffer Target Types --> - - <!-- Centaur chip/DMI --> - <targetType> - <id>chip-membuf-centaur</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>MEMBUF</default> - </attribute> - <attribute> - <id>MODEL</id> - <default>CENTAUR</default> - </attribute> - <attribute> - <id>MSS_FREQ_OVERRIDE</id> - </attribute> - <attribute> - <id>MSS_VOLT_OVERRIDE</id> - </attribute> - <attribute> - <id>I2C_BUS_SPEED_ARRAY</id> - <default>400,400,0,0,0,0</default> - </attribute> - <attribute> - <id>IPMI_INSTANCE</id> - </attribute> - <attribute> - <id>FRU_NAME</id> - </attribute> - <attribute> - <id>FRU_ID</id> - </attribute> - <attribute> - <id>CENTAUR_ECID_FRU_ID</id> - <default>0xFF</default> - </attribute> - </targetType> - - <!-- Centaur L4 --> - - <targetType> - <id>unit-l4-centaur</id> - <parent>unit-l4-power8</parent> - <attribute> - <id>MODEL</id> - <default>CENTAUR</default> - </attribute> - </targetType> - - <!-- Centaur MBA --> - - <targetType> - <id>unit-mba-centaur</id> - <parent>unit-mba-power8</parent> - </targetType> - - <targetType> - <id>unit-dimm_port-power8</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>CENTAUR</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DDR3</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MBA_PORT</id> - </attribute> - <attribute> - <id>MBA_DIMM</id> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - - </targetType> - <targetType> - <id>unit-dimm_port-power9</id> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>DDR3</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>MBA_PORT</id> - </attribute> - <attribute> - <id>MBA_DIMM</id> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - - </targetType> - - - <!-- DIMMs --> - <targetType> - <id>lcard-dimm</id> - <parent>card</parent> - <attribute> - <id>TYPE</id> - <default>DIMM</default> - </attribute> - <attribute> - <id>POSITION</id> - </attribute> - <attribute> - <id>IPMI_INSTANCE</id> - </attribute> - <attribute> - <id>FRU_NAME</id> - </attribute> - <attribute> - <id>FRU_ID</id> - <default></default> - </attribute> - </targetType> - - <targetType> - <id>connector-dimmconn-ddr3_jedec</id> - <parent>connector</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - </targetType> - <targetType> - <id>lcard-dimm-jedec</id> - <parent>lcard-dimm</parent> - <parent_type>connector-dimmconn-ddr3_jedec</parent_type> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - </targetType> - - <targetType> - <id>unit-ddr3-jedec</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DDR3</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-ddr4-jedec</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DDR4</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-ddr4-jedec</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DDR4</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - - <targetType> - <id>connector-cdimm-cdimm</id> - <parent>connector</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>MODEL</id> - <default>JEDEC</default> - </attribute> - </targetType> - - <targetType> - <id>connector-usb-generic</id> - <parent>connector</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>CONNECTOR_TYPE</id> - <default>USB</default> - </attribute> - </targetType> - - <targetType> - <id>connector-hmc-generic</id> - <parent>connector</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>CONNECTOR_TYPE</id> - <default>HMC</default> - </attribute> - </targetType> - - <targetType> - <id>connector-uart-generic</id> - <parent>connector</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>CONNECTOR_TYPE</id> - <default>SERIAL</default> - </attribute> - </targetType> - - <targetType> - <id>dimm-cdimm-cdimm</id> - <parent>lcard-dimm</parent> - <parent_type>connector-cdimm-cdimm</parent_type> - <attribute> - <id>MODEL</id> - <default>CDIMM</default> - </attribute> - </targetType> - - <targetType> - <id>unit-nx-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NX</default> - </attribute> - </targetType> - <targetType> - <id>occ</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>OCC</default> - </attribute> - <attribute> - <id>MODEL</id> - <default>POWER8</default> - </attribute> - <attribute> - <id>FRU_NAME</id> - </attribute> - <attribute> - <id>FRU_ID</id> - </attribute> - <attribute> - <id>IPMI_INSTANCE</id> - </attribute> - <attribute> - <id>OCC_MASTER_CAPABLE</id> - </attribute> - </targetType> - <targetType> - <id>unit-nx-venice</id> - <parent>unit-nx-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-nx-murano</id> - <parent>unit-nx-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-nx-naples</id> - <parent>unit-nx-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pore-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PORE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pore-venice</id> - <parent>unit-pore-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pore-murano</id> - <parent>unit-pore-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pore-naples</id> - <parent>unit-pore-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - - <targetType> - <id>unit-capp-power8</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>CAPP</default> - </attribute> - </targetType> - - <targetType> - <id>unit-capp-venice</id> - <parent>unit-capp-power8</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - </targetType> - - <targetType> - <id>unit-capp-murano</id> - <parent>unit-capp-power8</parent> - <attribute> - <id>MODEL</id> - <default>MURANO</default> - </attribute> - </targetType> - - <targetType> - <id>unit-capp-naples</id> - <parent>unit-capp-power8</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - </targetType> - <targetType> - <id>unit-dmi-centaur</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DMI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-fsi-membuf</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>FSI</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>FSICM</default> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_LINK</id> - <default>0x00</default> - </attribute> - <attribute> - <id>CMFSI</id> - <default>0x00</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>FSICM</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - - </targetType> - <targetType> - <id>unit-fsi-proc</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>FSI</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>FSIM</default> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_LINK</id> - <default>0x00</default> - </attribute> - <attribute> - <id>CMFSI</id> - <default>0x00</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>FSIM</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>unit-fsi-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>FSI</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>FSIM</default> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_LINK</id> - <default>0x00</default> - </attribute> - <attribute> - <id>CMFSI</id> - <default>0x00</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>FSIM</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - - <targetType> - <id>unit-fsi-slave</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>FSI</default> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_LINK</id> - <default>0x00</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>FSIM</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>CMFSI</id> - <default>0x00</default> - </attribute> - </targetType> - <targetType> - <id>unit-fsicm-slave</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>FSI</default> - </attribute> - <attribute> - <id>FSI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>FSI_LINK</id> - <default>0x00</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>FSICM</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-i2c-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_CONNECTION_TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>unit-i2cmd-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>I2C_PORT</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>I2C_CONNECTION_TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>unit-i2c-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>I2C</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>VPD_SIZE</id> - <default>NA</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - </attribute> - </targetType> - <targetType> - <id>unit-usb-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>USB</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>unit-clk-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>unit-clk-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>CLK</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>unit-ethernet-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>ETHERNET</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>unit-spi-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>SPI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>SPI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>SPI_PORT</id> - <default>0x00</default> - </attribute> - </targetType> - <targetType> - <id>unit-spi-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>SPI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>SPI_ENGINE</id> - <default>0x00</default> - </attribute> - <attribute> - <id>SPI_PORT</id> - <default>0x00</default> - </attribute> - </targetType> - <targetType> - <id>unit-uart-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>U750</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-gpio-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>SCHEMATIC_INTERFACE</id> - </attribute> - <attribute> - <id>POR_VALUE</id> - <default>0</default> - </attribute> - <attribute> - <id>DRIVER_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>GENERIC_OUTPUT</default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>PIN_NUM</id> - </attribute> - </targetType> - - <targetType> - <id>i2c-device</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CHIP</default> - </attribute> - </targetType> - - <targetType> - <id>smartchip-generic</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>SMARTCHIP</default> - </attribute> - </targetType> - - <targetType> - <id>chip-gpioexp-generic</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>GPIO_EXPANDER</default> - </attribute> - </targetType> - <targetType> - <id>dummy-presence-generic</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>GPIO_EXPANDER</default> - </attribute> - </targetType> - <targetType> - <id>chip-vreg-generic</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>VOLTAGE_REGULATOR</default> - </attribute> - </targetType> - <targetType> - <id>unit-vreg_enable-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>ENABLE</default> - </attribute> - </targetType> - <targetType> - <id>unit-vreg_pgood-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>PGOOD</default> - </attribute> - </targetType> - <targetType> - <id>unit-vreg_vout-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - </targetType> - <targetType> - <id>unit-presence-generic</id> - <parent>unit-gpio-generic</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>PRESENCE</default> - </attribute> - </targetType> - <targetType> - <id>unit-pgood-generic</id> - <parent>unit-gpio-generic</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>PGOOD</default> - </attribute> - </targetType> - <targetType> - <id>unit-enable-generic</id> - <parent>unit-gpio-generic</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>GPIO</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>GPIO_TYPE</id> - <default>ENABLE</default> - </attribute> - </targetType> - <targetType> - <id>unit-vin-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - </targetType> - <targetType> - <id>unit-vout-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - </targetType> - <targetType> - <id>unit-vreg_avs-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - </targetType> - <targetType> - <id>unit-power-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>POWER</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>RAIL_NAME</id> - <default>UNKNOWN</default> - </attribute> - </targetType> - <targetType> - <id>chip-tmp-device</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>I2C_ADDRESS</id> - </attribute> - <attribute> - <id>I2C_SPEED</id> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>TMP</default> - </attribute> - </targetType> - - <targetType> - <id>chip-vpd-device</id> - <parent>chip</parent> - <attribute> - <id>VPD_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - </attribute> - <attribute> - <id>I2C_SPEED</id> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>VPD</default> - </attribute> - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <default>2</default> - </attribute> - <attribute> - <id>MEMORY_SIZE_IN_KB</id> - <default></default> - </attribute> - <attribute> - <id>WRITE_CYCLE_TIME</id> - <default></default> - </attribute> - <attribute> - <id>WRITE_PAGE_SIZE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>chip-membuf_vpd-device</id> - <parent>chip-vpd-device</parent> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>VPD_TYPE</id> - <default>CVPD</default> - </attribute> - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <default>2</default> - </attribute> - - <attribute> - <id>MEMORY_SIZE_IN_KB</id> - <default>0x40</default> - </attribute> - <attribute> - <id>WRITE_CYCLE_TIME</id> - <default>0x05</default> - </attribute> - <attribute> - <id>WRITE_PAGE_SIZE</id> - <default>0x80</default> - </attribute> - </targetType> - <targetType> - <id>chip-planar_vpd-device</id> - <parent>chip-vpd-device</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>VPD_TYPE</id> - <default>PVPD</default> - </attribute> - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <default>2</default> - </attribute> - <attribute> - <id>MEMORY_SIZE_IN_KB</id> - <default>0x40</default> - </attribute> - <attribute> - <id>WRITE_CYCLE_TIME</id> - <default>20</default> - </attribute> - <attribute> - <id>WRITE_PAGE_SIZE</id> - <default>32</default> - </attribute> - </targetType> - <targetType> - <id>chip-spd-device</id> - <parent>chip-vpd-device</parent> - <attribute> - <id>VPD_TYPE</id> - <default>SPD</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>SPD</default> - </attribute> - <attribute> - <id>BYTE_ADDRESS_OFFSET</id> - <default>0x01</default> - </attribute> - <attribute> - <id>MEMORY_SIZE_IN_KB</id> - <default>0x01</default> - </attribute> - <attribute> - <id>WRITE_CYCLE_TIME</id> - <default>0x05</default> - </attribute> - <attribute> - <id>WRITE_PAGE_SIZE</id> - <default>0x50</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pcie-endpoint</id> - <parent>unit</parent> - <attribute> - <id>BUS_TYPE</id> - <default>PCIE</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>chip-pcie-endpoint</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - </targetType> - - <!-- SXM2 --> - <targetType> - <id>slot-sxm2slot</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CONNECTOR</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>slot-sxm2slot-generic</id> - <parent>slot-sxm2slot</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - </targetType> - <targetType> - <id>card-sxm2card</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CARD</default> - </attribute> - </targetType> - <targetType> - <id>card-sxm2card-volta</id> - <parent>card-sxm2card</parent> - <parent_type>slot-sxm2slot-generic</parent_type> - </targetType> - - <!-- PCIe --> - <targetType> - <id>slot-pcieslot</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CONNECTOR</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>slot-pcieslot-generic</id> - <parent>slot-pcieslot</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - </targetType> - <targetType> - <id>card-pciecard</id> - <parent>base</parent> - <attribute> - <id>CLASS</id> - <default>CARD</default> - </attribute> - </targetType> - <targetType> - <id>card-pciecard-cablecard</id> - <parent>card-pciecard</parent> - <parent_type>slot-pcieslot-generic</parent_type> - </targetType> - <targetType> - <id>card-pciecard-card</id> - <parent>card-pciecard</parent> - <parent_type>slot-pcieslot-generic</parent_type> - </targetType> - - <targetType> - <id>unit-pciconfig0-venice</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x00</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - - </targetType> - <targetType> - <id>unit-pciconfig0-cumulus</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x00</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - - </targetType> - <targetType> - <id>unit-pciconfig1-venice</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x01</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfig1-cumulus</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x01</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfig2-cumulus</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x02</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfigs-venice</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIGS</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfigs-cumulus</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIGS</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfigs-cumulus</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>VENICE</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIGS</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfig0-naples</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x00</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - - </targetType> - <targetType> - <id>unit-pciconfig1-naples</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIG</default> - </attribute> - <attribute> - <id>PCIE_CONFIG_NUM</id> - <default>0x01</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>PCIE_LANE_SWAP_TABLE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-pciconfigs-naples</id> - <parent>unit</parent> - <attribute> - <id>MODEL</id> - <default>NAPLES</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>PCI_CONFIGS</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - <!-- Bus targets --> - <targetType> - <id>I2C</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>I2C_SPEED</id> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>FSICM</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>FSIM</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>ABUS</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>SOURCE_TX_MSBSWAP</id> - <default>0</default> - </attribute> - <attribute> - <id>DEST_TX_MSBSWAP</id> - <default>0</default> - </attribute> - </targetType> - <targetType> - <id>XBUS</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>LPC</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>CLK</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>PCIE</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>PCIE_SWAP_CLKS</id> - <default>0</default> - </attribute> - <attribute> - <id>LANE_REVERSAL</id> - <default>00</default> - </attribute> - <attribute> - <id>PCIE_LANE_EQUALIZATION</id> - <default>all,0x33,0x33</default> - </attribute> - </targetType> - <targetType> - <id>GPIO</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>1</default> - </attribute> - </targetType> - <targetType> - <id>DMI</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>DMI_REFCLOCK_SWIZZLE</id> - <default></default> - </attribute> - <attribute> - <id>PROC_TX_MSBSWAP</id> - <default>0</default> - </attribute> - <attribute> - <id>MEMBUF_TX_MSBSWAP</id> - <default>0</default> - </attribute> - </targetType> - <targetType> - <id>DDR3</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>DDR4</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>POWER</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>PWM</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>U750</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>4</default> - </attribute> - </targetType> - <targetType> - <id>SC</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>TACH</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>SPI</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>BUS_WIDTH</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>PSI</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - </targetType> - <targetType> - <id>LOGICAL_ASSOCIATION</id> - <attribute> - <id>CLASS</id> - <default>BUS</default> - </attribute> - <attribute> - <id>ISDIMM_MBVPD_INDEX</id> - <default>0</default> - </attribute> - </targetType> - <targetType> - <id>unit-logic_assoc-generic</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>LOGICAL_ASSOCIATION</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>ASSOCIATION_TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_group-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX_GROUP</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_group-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX_GROUP</default> - </attribute> - <attribute> - <id>IO_CONFIG_SELECT</id> - </attribute> - </targetType> - - <targetType> - <id>unit-iomux_config-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX_GROUP</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>DIO_START</id> - </attribute> - <attribute> - <id>SP_IO_NAME[0]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[1]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[2]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[3]</id> - </attribute> - <attribute> - <id>PIN_NAME[0]</id> - </attribute> - <attribute> - <id>PIN_NAME[1]</id> - </attribute> - <attribute> - <id>PIN_NAME[2]</id> - </attribute> - <attribute> - <id>PIN_NAME[3]</id> - </attribute> - <attribute> - <id>PIN_NUM[0]</id> - </attribute> - <attribute> - <id>PIN_NUM[1]</id> - </attribute> - <attribute> - <id>PIN_NUM[2]</id> - </attribute> - <attribute> - <id>PIN_NUM[3]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[0]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[1]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[2]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[3]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[0]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[1]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[2]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[3]</id> - </attribute> - <attribute> - <id>SP_MUX_GROUP</id> - </attribute> - <attribute> - <id>SP_MUX_SELECT</id> - </attribute> - <attribute> - <id>SP_DIO_NUM</id> - </attribute> - <attribute><id>SP_ENGINE_NUM[0]</id></attribute> - <attribute><id>SP_ENGINE_NUM[1]</id></attribute> - <attribute><id>SP_ENGINE_NUM[2]</id></attribute> - <attribute><id>SP_ENGINE_NUM[3]</id></attribute> - <attribute><id>SP_MODE_CONTROL[0]</id></attribute> - <attribute><id>SP_MODE_CONTROL[1]</id></attribute> - <attribute><id>SP_MODE_CONTROL[2]</id></attribute> - <attribute><id>SP_MODE_CONTROL[3]</id></attribute> - </targetType> - <targetType> - <id>unit-iomux_config-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX_GROUP</default> - </attribute> - <attribute> - <id>IO_CONFIG_NUM</id> - </attribute> - <attribute> - <id>DIO_START</id> - </attribute> - <attribute> - <id>SP_IO_NAME[0]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[1]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[2]</id> - </attribute> - <attribute> - <id>SP_IO_NAME[3]</id> - </attribute> - <attribute> - <id>PIN_NAME[0]</id> - </attribute> - <attribute> - <id>PIN_NAME[1]</id> - </attribute> - <attribute> - <id>PIN_NAME[2]</id> - </attribute> - <attribute> - <id>PIN_NAME[3]</id> - </attribute> - <attribute> - <id>PIN_NUM[0]</id> - </attribute> - <attribute> - <id>PIN_NUM[1]</id> - </attribute> - <attribute> - <id>PIN_NUM[2]</id> - </attribute> - <attribute> - <id>PIN_NUM[3]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[0]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[1]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[2]</id> - </attribute> - <attribute> - <id>SP_DIRECTION[3]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[0]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[1]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[2]</id> - </attribute> - <attribute> - <id>SP_DRIVER_TYPE[3]</id> - </attribute> - <attribute> - <id>SP_MUX_GROUP</id> - </attribute> - <attribute> - <id>SP_MUX_SELECT</id> - </attribute> - <attribute> - <id>SP_DIO_NUM</id> - </attribute> - <attribute><id>SP_ENGINE_NUM[0]</id></attribute> - <attribute><id>SP_ENGINE_NUM[1]</id></attribute> - <attribute><id>SP_ENGINE_NUM[2]</id></attribute> - <attribute><id>SP_ENGINE_NUM[3]</id></attribute> - <attribute><id>SP_MODE_CONTROL[0]</id></attribute> - <attribute><id>SP_MODE_CONTROL[1]</id></attribute> - <attribute><id>SP_MODE_CONTROL[2]</id></attribute> - <attribute><id>SP_MODE_CONTROL[3]</id></attribute> - </targetType> - <targetType> - <id>unit-noniomux_config-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>NONIOMUX_GROUP</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config0-fsp2</id> - <parent>unit-iomux_config-fsp2</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>1</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config1-fsp2</id> - <parent>unit-iomux_config-fsp2</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config2-fsp2</id> - <parent>unit-iomux_config-fsp2</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>3</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config3-fsp2</id> - <parent>unit-iomux_config-fsp2</parent> - </targetType> - <targetType> - <id>unit-iomux_i2c-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_gpio-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_spcn-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_sc-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_uart-fsp2</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - - <targetType> - <id>unit-iomux_config0-cfams</id> - <parent>unit-iomux_config-cfams</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>1</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config1-cfams</id> - <parent>unit-iomux_config-cfams</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>2</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config2-cfams</id> - <parent>unit-iomux_config-cfams</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>3</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_config3-cfams</id> - <parent>unit-iomux_config-cfams</parent> - <attribute> - <id>IO_CONFIG_NUM</id> - <default>4</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_i2c-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_gpio-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_spcn-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_sc-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>unit-iomux_uart-cfams</id> - <parent>unit</parent> - <attribute> - <id>MRW_TYPE</id> - <default>IOMUX</default> - </attribute> - </targetType> - <targetType> - <id>chip-sp-bmc</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>FSP</default> - </attribute> - </targetType> - <targetType> - <id>chip-sp-cfams</id> - <parent>chip</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - </targetType> - <targetType> - <id>unit-psi-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>PSI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>PSI_ENGINE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-psi-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>PSI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>SP_ENGINE_NUM</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-lpc-slave</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>LPC</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-lpc-master</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>LPC</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>led-led-generic</id> - <parent>base</parent> - <parent_type>card-motherboard</parent_type> - <parent_type>card-daughtercard</parent_type> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>LED</default> - </attribute> - <attribute> - <id>LED_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>LED_COLOR</id> - <default>GREEN</default> - </attribute> - <attribute> - <id>BLINK_ROLLUP</id> - <default></default> - </attribute> - <attribute> - <id>VIEW_REAR</id> - <default></default> - </attribute> - <attribute> - <id>VIEW_FRONT</id> - <default></default> - </attribute> - <attribute> - <id>VIEW_INTERNAL</id> - <default></default> - </attribute> - <attribute> - <id>FUNCTION</id> - <default></default> - </attribute> - <attribute> - <id>BLINK_RATE</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-spcn-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>SPCN</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>unit-jtag-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>JTAG</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>unit-sc-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>SC</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>unit-sc-slave</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>SC</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>unit-u750-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>U750</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - <targetType> - <id>unit-u5-master</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>U750</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - </targetType> - - <targetType> - <id>unit-pwm-generic</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>PWM</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> - <attribute> - <id>PWM_CHANNEL_ID</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PWM_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PWM_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE_BITMASK</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-tach-generic</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>TACH</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>TACH_CHANNEL_ID</id> - <default></default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_ERROR_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW_BITMASK</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_ADDRESS</id> - <default></default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL_BITMASK</id> - <default></default> - </attribute> - </targetType> - - <targetType> - <id>unit-ipmi-sensor</id> - <parent>unit</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>TYPE</id> - <default>NA</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>IPMI_SENSOR</default> - </attribute> - <attribute> - <id>IPMI_ENTITY_ID</id> - <default></default> - </attribute> - <attribute> - <id>IPMI_SENSOR_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>IPMI_SENSOR_NAME_SUFFIX</id> - <default></default> - </attribute> - <attribute> - <id>IPMI_SENSOR_READING_TYPE</id> - <default></default> - </attribute> - <attribute> - <id>IPMI_SENSOR_OFFSETS</id> - <default></default> - </attribute> - <attribute> - <id>IPMI_SENSOR_ID</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>unit-apss-sensor</id> - <parent>unit-ipmi-sensor</parent> - <attribute> - <id>CLASS</id> - <default>UNIT</default> - </attribute> - <attribute> - <id>MRW_TYPE</id> - <default>APSS_SENSOR</default> - </attribute> - <attribute> - <id>ADC_CHANNEL_ASSIGNMENT</id> - </attribute> - <attribute> - <id>ADC_CHANNEL_ID</id> - </attribute> - <attribute> - <id>ADC_CHANNEL_GAIN</id> - <default>34500</default> - </attribute> - <attribute> - <id>ADC_CHANNEL_GROUND</id> - <default>8</default> - </attribute> - <attribute> - <id>ADC_CHANNEL_OFFSET</id> - <default>0</default> - </attribute> - </targetType> - <targetType> - <id>chip-apss-psoc</id> - <parent_type>sys-sys-power8</parent_type> - <parent_type>sys-sys-power9</parent_type> - <parent>chip</parent> - <attribute> - <id>TYPE</id> - <default>APSS</default> - </attribute> - </targetType> - <targetType> - <id>chip-processor</id> - <parent>chip</parent> - <attribute> - <id>TYPE</id> - <default>PROC</default> - </attribute> - </targetType> -<targetType> - <id>chip-processor-nimbus</id> - <parent>chip-processor-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> - <attribute> - <id>PROC_PCIE_NUM_PHB</id> - <default>3</default> - </attribute> - <attribute> - <id>PROC_PCIE_NUM_IOP</id> - <default>2</default> - </attribute> - <attribute> - <id>PROC_PCIE_NUM_LANES</id> - <default>24</default> - </attribute> - <attribute> - <id>PROC_PCIE_REFCLOCK_ENABLE</id> - <default>0xE0</default> - </attribute> -</targetType> - -<targetType> - <id>chip-processor-power9</id> - <parent>chip-processor</parent> - <attribute><id>DUMMY_RW</id></attribute> - <attribute><id>DUMMY_HEAP_ZERO_DEFAULT</id></attribute> - <attribute><id>MSS_MEM_MC_IN_GROUP</id></attribute> - <attribute><id>EEPROM_VPD_PRIMARY_INFO</id></attribute> - <attribute><id>EEPROM_VPD_BACKUP_INFO</id></attribute> - <attribute><id>EEPROM_SBE_PRIMARY_INFO</id></attribute> - <attribute><id>EEPROM_SBE_BACKUP_INFO</id></attribute> - <attribute> - <id>I2C_BUS_SPEED_ARRAY</id> - <default>1000,1000,0,0,0,0</default> - </attribute> - - <!-- From PHYP Memory Map --> - <attribute><id>NPU_MMIO_BAR_ENABLE</id></attribute> - <attribute><id>NPU_MMIO_BAR_BASE_ADDR</id></attribute> - <attribute><id>NPU_MMIO_BAR_SIZE</id></attribute> - <attribute><id>FSP_BASE_ADDR</id></attribute> - <attribute><id>FSP_BAR_SIZE</id></attribute> - <attribute><id>FSP_MMIO_MASK_SIZE</id></attribute> - <attribute><id>PSI_BRIDGE_BASE_ADDR</id></attribute> - <attribute><id>INTP_BASE_ADDR</id></attribute> - <attribute><id>PHB_BASE_ADDRS</id></attribute> - <attribute><id>PCI_BASE_ADDRS_64</id></attribute> - <attribute><id>PCI_BASE_ADDRS_32</id></attribute> - <attribute><id>MEM_BASE</id></attribute> - <attribute><id>MIRROR_BASE</id></attribute> - <attribute><id>RNG_BAR_SIZE</id></attribute> - <attribute><id>IMT_BASE_ADDR</id></attribute> - <attribute><id>IMT_BAR_SIZE</id></attribute> - <attribute><id>PHB_MMIO_ADDRS_64</id></attribute> - <attribute><id>PHB_MMIO_ADDRS_32</id></attribute> - <attribute><id>PHB_XIVE_ESB_ADDRS</id></attribute> - <attribute><id>PHB_REG_ADDRS</id></attribute> - <attribute><id>XIVE_ROUTING_ESB_ADDR</id></attribute> - <attribute><id>XIVE_ROUTING_END_ADDR</id></attribute> - <attribute><id>XIVE_PRESENTATION_NVT_ADDR</id></attribute> - <attribute><id>VAS_HYPERVISOR_WINDOW_CONTEXT_ADDR</id></attribute> - <attribute><id>VAS_USER_WINDOW_CONTEXT_ADDR</id></attribute> - <attribute><id>LPC_BUS_ADDR</id></attribute> - <attribute><id>NVIDIA_NPU_PRIVILEGED_ADDR</id></attribute> - <attribute><id>NVIDIA_NPU_USER_REG_ADDR</id></attribute> - <attribute><id>NVIDIA_PHY0_REG_ADDR</id></attribute> - <attribute><id>NVIDIA_PHY1_REG_ADDR</id></attribute> - <attribute><id>XIVE_CONTROLLER_BAR_ADDR</id></attribute> - <attribute><id>XIVE_PRESENTATION_BAR_ADDR</id></attribute> - <attribute><id>PSI_HB_ESP_ADDR</id></attribute> - <attribute><id>NX_RNG_ADDR</id></attribute> - <!-- end Memory Map --> - - <attribute><id>ECID</id></attribute> - <attribute><id>I2C_SLAVE_ADDRESS</id></attribute> - <attribute><id>PROC_PCIE_NUM_PHB</id></attribute> - <attribute><id>PROC_PCIE_NUM_IOP</id></attribute> - <attribute><id>PROC_PCIE_NUM_LANES</id></attribute> - <attribute><id>PROC_DCM_INSTALLED</id></attribute> - <attribute><id>PROC_PCIE_IOP_G2_PLL_CONTROL0</id></attribute> - <attribute><id>PROC_PCIE_IOP_G3_PLL_CONTROL0</id></attribute> - <attribute><id>PROC_PCIE_IOP_PCS_CONTROL0</id></attribute> - <attribute><id>PROC_PCIE_IOP_PCS_CONTROL1</id></attribute> - <attribute><id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0</id></attribute> - <attribute><id>PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1</id></attribute> - <attribute><id>PROC_PCIE_IOP_RX_PEAK</id></attribute> - <attribute><id>PROC_PCIE_IOP_RX_SDL</id></attribute> - <attribute><id>PROC_PCIE_IOP_RX_VGA_CONTROL2</id></attribute> - <attribute><id>PROC_PCIE_IOP_TX_BWLOSS1</id></attribute> - <attribute><id>PROC_PCIE_IOP_TX_FIFO_OFFSET</id></attribute> - <attribute><id>PROC_PCIE_IOP_TX_RCVRDETCNTL</id></attribute> - <attribute><id>PROC_PCIE_IOP_ZCAL_CONTROL</id></attribute> - <attribute><id>PROC_PCIE_IOP_TX_FFE_GEN1</id></attribute> - <attribute><id>PROC_PCIE_IOP_TX_FFE_GEN2</id></attribute> - <attribute><id>PROC_PCIE_IOP_CONFIG</id></attribute> - <attribute><id>PROC_PCIE_PHB_ACTIVE</id></attribute> - <attribute><id>PROC_HTM_BAR_SIZE</id></attribute> - <attribute><id>XSCOM_BASE_ADDRESS</id></attribute> -</targetType> -<!-- p9 sub-units --> - -<!-- EQ chiplet: Use same EQ target for Nimbus and Cumulus - 6 EQs on Nimbus - Quad: 2 ex's and one ep --> -<targetType> - <id>unit-eq-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>EQ</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<!-- EX: Use same EX target for both Nimbus and Cumulus - 2 EXs per EQ - EX (L2/L3, 2x Core) --> -<targetType> - <id>unit-ex-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>EX</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>0</default></attribute> -</targetType> - -<!-- CORE: Use same CORE target for both Nimbus and Cumulus - A collection of 4 threads --> -<targetType> - <id>unit-core-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>CORE</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>0</default></attribute> -</targetType> - -<!-- MCS - Nimbus : 4 MCS under each chip - (MCUnit left has two, MCUnit right has two) - Cumulus: None --> -<targetType> - <id>unit-mcs-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MCS</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute><id>IBSCOM_MCS_BASE_ADDR</id></attribute> - <attribute><id>EI_BUS_TX_MSBSWAP</id></attribute> -</targetType> - -<targetType> - <id>unit-mcs-nimbus</id> - <parent>unit-mcs-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<!-- MCA - Nimbus : 2 MCAs under each MCS (total of 8 per chip) - Cumulus: No MCA - Tied 1-1 to a DDR port --> -<targetType> - <id>unit-mca-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MCA</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute><id>EFF_DIMM_SIZE</id></attribute> -</targetType> - -<targetType> - <id>unit-mca-nimbus</id> - <parent>unit-mca-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<!-- MCBIST - Nimbus : 1 per MCU (total of 2 per chip) - Cumulus: None --> -<targetType> - <id>unit-mcbist-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MCBIST</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute><id>MSS_FREQ</id></attribute> -</targetType> - -<targetType> - <id>unit-mcbist-nimbus</id> - <parent>unit-mcbist-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<!-- MI - Nimbus : None - Cumulus: total of 4 per chip --> -<targetType> - <id>unit-mi-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>MI</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<targetType> - <id>unit-mi-cumulus</id> - <parent>unit-mi-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- DMI - Nimbus : None - Cumulus: 2 per MI (total of 8 per chip) --> -<targetType> - <id>unit-dmi-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>DMI</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute> - <id>BUS_TYPE</id> - <default>DMI</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>OUT</default> - </attribute> -</targetType> - -<targetType> - <id>unit-dmi-cumulus</id> - <parent>unit-dmi-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- PEC corresponds to IOP. Use same PEC target for Nimbus and Cumulus - Nimbus : 3 per chip - Cumulus: 3 per chip --> -<targetType> - <id>unit-pec-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PEC</default> - </attribute> - <attribute> - <id>PROC_PCIE_REFCLOCK_ENABLE</id> - <default>0xE0</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<!-- PHB - Nimbus : 6 per PEC (total of 18 per chip) - Cumulus: 6 per PEC --> -<targetType> - <id>unit-phb-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PHB</default> - </attribute> - <attribute> - <id>PROC_PCIE_NUM_LANES</id> - <default>32</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<targetType> - <id>unit-phb-nimbus</id> - <parent>unit-phb-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-phb-cumulus</id> - <parent>unit-phb-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- OBUS - Nimbus : 2 per chip (OB0 and OB3) - Cumulus: 4 per chip (OB0, OB1, OB2, and OB3) --> -<targetType> - <id>unit-obus-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>OBUS</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<targetType> - <id>unit-obus-nimbus</id> - <parent>unit-obus-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-obus-cumulus</id> - <parent>unit-obus-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- NVBUS - Nimbus : 2 per chip - Cumulus: 2 --> -<targetType> - <id>unit-nvbus-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>NVBUS</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<targetType> - <id>unit-nvbus-nimbus</id> - <parent>unit-nvbus-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-nvbus-cumulus</id> - <parent>unit-nvbus-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- PPE - Nimbus : 21, including the SBE (1 SBE, 1 Powerbus/Fabric PPE, - 4 GPEs, 12 CMEs, and 3 IO PPEs. - Cumulus: 23 (2 additional IO-PPE instances) --> -<targetType> - <id>unit-ppe-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PPE</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>0</default></attribute> -</targetType> - -<targetType> - <id>unit-ppe-nimbus</id> - <parent>unit-ppe-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-ppe-cumulus</id> - <parent>unit-ppe-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- PERV - Nimbus : 43 (1 per chiplet) - Cumulus: 1 per chiplet --> -<targetType> - <id>unit-perv-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>PERV</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>0</default></attribute> -</targetType> - -<targetType> - <id>unit-perv-nimbus</id> - <parent>unit-perv-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-perv-cumulus</id> - <parent>unit-perv-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- XBUS - Nimbus : 1 per chip - Cumulus: 7 --> -<targetType> - <id>unit-xbus-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>XBUS</default> - </attribute> - <attribute> - <id>BUS_TYPE</id> - <default>XBUS</default> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>INOUT</default> - </attribute> - <attribute> - <id>CHIP_UNIT</id> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute><id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> <!--GARD --> - </attribute> - <attribute><id>CHIP_UNIT</id></attribute> - <attribute><id>PEER_TARGET</id></attribute> - <attribute><id>CDM_DOMAIN</id><default>FABRIC</default></attribute> -</targetType> - -<targetType> - <id>unit-xbus-nimbus</id> - <parent>unit-xbus-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-xbus-cumulus</id> - <parent>unit-xbus-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- CAPP - Nimbus : 2 per chip - Cumulus: 2 --> -<targetType> - <id>unit-capp-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>CAPP</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> - <attribute> - <id>PRIMARY_CAPABILITIES</id> - <default> - <field><id>supportsFsiScom</id><value>0</value></field> - <field><id>supportsXscom</id><value>0</value></field> - <field><id>supportsInbandScom</id><value>0</value></field> - <field><id>reserved</id><value>0</value></field> - </default> - </attribute> -</targetType> - -<targetType> - <id>unit-capp-nimbus</id> - <parent>unit-capp-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-capp-cumulus</id> - <parent>unit-capp-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- SBE - Nimbus : 1 per chip - Cumulus: 1 --> -<targetType> - <id>unit-sbe-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>SBE</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>0</default></attribute> -</targetType> - -<targetType> - <id>unit-sbe-nimbus</id> - <parent>unit-sbe-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-sbe-cumulus</id> - <parent>unit-sbe-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- OCC - Nimbus : 1 per chip - Cumulus: 1 --> -<targetType> - <id>unit-occ-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>OCC</default> - </attribute> - <attribute> - <id>MODEL</id> - <default>POWER9</default> - </attribute> - <attribute> - <id>OCC_MASTER_CAPABLE</id> - </attribute> -</targetType> - -<targetType> - <id>unit-occ-nimbus</id> - <parent>unit-occ-power9</parent> - <attribute> - <id>MODEL</id> - <default>NIMBUS</default> - </attribute> -</targetType> - -<targetType> - <id>unit-occ-cumulus</id> - <parent>unit-occ-power9</parent> - <attribute> - <id>MODEL</id> - <default>CUMULUS</default> - </attribute> -</targetType> - -<!-- L4 (Centaur) --> -<targetType> - <id>unit-l4-power9</id> - <parent>unit</parent> - <attribute> - <id>TYPE</id> - <default>L4</default> - </attribute> - <attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute> -</targetType> - -<targetType> - <id>unit-l4-centaur</id> - <parent>unit-l4-power9</parent> - <attribute> - <id>MODEL</id> - <default>CENTAUR</default> - </attribute> -</targetType> - -<!-- End p9 sub-units --> -<!-- DPSS sub-units --> - <targetType> - <id>dpss.unit-config-generic</id> - <parent>unit</parent> - <attribute> - <id>CONFIG_ID</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>RESERV_REV_CODE</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>REV_CODE</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-dio-generic</id> - <parent>unit</parent> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-enable-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>ENABLE_HOLD</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>MAN_ENABLE</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-error-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DEFAULT_VALUE</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>GPIO_IN</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>LS_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-fan_global_setting-generic</id> - <parent>unit</parent> - <attribute> - <id>FAN_DOMAIN_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_DOMAIN_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_DOMAIN_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_DOMAIN_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERRORS_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERRORS_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERRORS_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERRORS_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_FFS_CH_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_FFS_CH_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_HYST_HIGH0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_HYST_HIGH1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_HYST_LOW0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_HYST_LOW1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_MAN_MODE</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_MODE</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_PPR0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_PPR1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_PRESENCE_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_PRESENCE_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FFS_MIN_TACH_HIGH0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FFS_MIN_TACH_HIGH1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FFS_MIN_TACH_LOW0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FFS_MIN_TACH_LOW1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>I2C_FFS</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>MAX_FAN_PWM0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>MAX_FAN_PWM1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>MIN_FAN_PWM0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>MIN_FAN_PWM1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PWM_DELAY</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PWM_STEP</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_H0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_H1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_H2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_H3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_L0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_L1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_L2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>TACH_SET_L3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-fsi-slave</id> - <parent>unit</parent> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-gpio-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DEFAULT_VALUE</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>GPIO_IN</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>LS_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-gpio_global_params-generic</id> - <parent>unit</parent> - <attribute> - <id>PSC0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSC1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PWM0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PWM1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-i2c-slave</id> - <parent>unit</parent> - <attribute> - <id>FIXED_ADDRESS</id> - </attribute> - <attribute> - <id>I2C_INT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>I2C_INT_MASK</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-lpc-slave</id> - <parent>unit</parent> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-pgood-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>CHECK_STAGE</id> - </attribute> - <attribute> - <id>DEGATE_CPU</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_INT</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_IO</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>EN_OD</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAULT_ACTION</id> - </attribute> - <attribute> - <id>PGOOD_INVERT</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_LATCHED</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_MASK</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_PORT</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-power-generic</id> - <parent>unit</parent> - <attribute> - <id>CURRENT_MAX</id> - </attribute> - <attribute> - <id>CURRENT_NOM</id> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>VOLTAGE</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-power_control_global-generic</id> - <parent>unit</parent> - <attribute> - <id>DEGATE_CPU_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_CPU_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_CPU_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_CPU_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_INT_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_INT_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_INT_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_INT_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_IO_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_IO_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_IO_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DEGATE_IO_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DELAY_CPU</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>DELAY_IO</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>EN_OD_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>EN_OD_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>EN_OD_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>EN_OD_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAULT_DELAY</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>INVERT_RESETS</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>NUM_PS</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD INVERT_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD INVERT_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD INVERT_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD INVERT_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_LATCHED_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_LATCHED_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_LATCHED_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_LATCHED_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_MASK_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_MASK_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_MASK_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_MASK_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_PORT_0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_PORT_1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_PORT_2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PGOOD_PORT_3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PRIMARY_DELAY</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_CTRL</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_OVERRIDE</id> - </attribute> - <attribute> - <id>PSEQ_SLOT_CNT</id> - </attribute> - <attribute> - <id>REBOOT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>RESETS_OUT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>SECONDARY_DELAY</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>SEC_SEQ</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>SEQUENCE_CNT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>SLIDING_INDEX</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>SOFT_PGOOD</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-presence-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>PRSNT_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-pseq_lookup-generic</id> - <parent>unit</parent> - <attribute> - <id>PSEQ_SLOT0</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT1</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT10</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT11</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT12</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT13</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT14</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT15</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT16</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT17</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT18</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT19</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT2</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT20</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT21</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT22</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT23</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT24</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT25</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT26</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT27</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT28</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT29</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT3</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT30</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT31</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT4</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT5</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT6</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT7</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT8</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PSEQ_SLOT9</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-pwm-master</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>FAN_PWM_MANUAL</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>PWM_DUTY_CYCLE</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-sec_pgood-generic</id> - <parent>unit</parent> - <attribute> - <id>BITS</id> - </attribute> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>INSTANCE_ID</id> - </attribute> - <attribute> - <id>PGOOD_SLOT</id> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-sec_pgood_gpio-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DEFAULT_VALUE</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>GPIO_IN</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>LS_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-spi-master</id> - <parent>unit</parent> - <attribute> - <id>ENGINE</id> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - <attribute> - <id>PORT</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-tach-slave</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>DIRECTION</id> - </attribute> - <attribute> - <id>FAN_DOMAIN_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERROR_MASK</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_ERROR_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_PARTNER_HS_REG</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_SPD_REG_HIGH</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_SPD_REG_LOW</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_TYPE_SEL</id> - <default> - <field><id>Bit-mask</id><value></value></field> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>PIN_NAME</id> - </attribute> - </targetType> - <targetType> - <id>dpss.unit-wdt-generic</id> - <parent>unit</parent> - <attribute> - <id>END_COUNT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>FAN_WARNING_CNT</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - <attribute> - <id>WDT_RESET</id> - <default> - <field><id>Register</id><value></value></field> - </default> - </attribute> - </targetType> - -<!-- End DPSS sub-units --> -<!-- APSS units --> - <targetType> - <id>apss.unit-adc-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>FUNCTION_ID</id> - </attribute> - <attribute> - <id>FUNCTION_NAME</id> - </attribute> - <attribute> - <id>GAIN</id> - </attribute> - <attribute> - <id>GND</id> - </attribute> - <attribute> - <id>OFFSET</id> - </attribute> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-adc_global-generic</id> - <parent>unit</parent> - <attribute> - <id>ADC_MAX</id> - </attribute> - <attribute> - <id>ADC_VREF</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-gpio-generic</id> - <parent>unit</parent> - <attribute> - <id>FUNCTION_ID</id> - </attribute> - <attribute> - <id>FUNCTION_NAME</id> - </attribute> - <attribute> - <id>GPIO_P0_MODE</id> - </attribute> - <attribute> - <id>GPIO_P1_MODE</id> - </attribute> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>PORT</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-i2c-slave</id> - <parent>unit</parent> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - <attribute> - <id>I2C_ADDRESS</id> - <default></default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-power-generic</id> - <parent>unit</parent> - <attribute> - <id>CURRENT_MAX</id> - </attribute> - <attribute> - <id>CURRENT_NOM</id> - </attribute> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>VOLTAGE</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-pwm-generic</id> - <parent>unit</parent> - <attribute> - <id>CHANNEL</id> - </attribute> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-spi-slave</id> - <parent>unit</parent> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> - <targetType> - <id>apss.unit-uart-slave</id> - <parent>unit</parent> - <attribute> - <id>PIN-NAME</id> - </attribute> - <attribute> - <id>DIRECTION</id> - <default>IN</default> - </attribute> - </targetType> -<!-- End APSS units --> - - -</targetTypes> diff --git a/xml/target_types_override.xml b/xml/target_types_override.xml deleted file mode 100644 index c55c418..0000000 --- a/xml/target_types_override.xml +++ /dev/null @@ -1,74 +0,0 @@ -<targetTypes>
- <targetType>
- <id>targetoverride-group</id>
- <parent>base</parent>
- <parent_type>sys-sys-power8</parent_type>
- <parent_type>sys-sys-power9</parent_type>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>TARGET_OVERRIDE_GROUP</default>
- </attribute>
- </targetType>
- <targetType>
- <id>targetoverride</id>
- <parent>base</parent>
- <parent_type>sys-sys-power8</parent_type>
- <parent_type>sys-sys-power9</parent_type>
- <attribute>
- <id>TYPE</id>
- <default>NA</default>
- </attribute>
- <attribute>
- <id>MRW_TYPE</id>
- <default>TARGET_OVERRIDE</default>
- </attribute>
- <attribute>
- <id>GROUP_KEY</id>
- <default></default>
- </attribute>
- </targetType>
- <targetType>
- <id>override-ccin-cpu</id>
- <parent>targetoverride</parent>
- <parent_type>targetoverride</parent_type>
- <attribute><id>TARGET_NAME</id></attribute>
- <attribute><id>NOMINAL_FREQ_MHZ</id></attribute>
- <attribute><id>CORES</id></attribute>
- <attribute><id>CARD_USE</id></attribute>
- <attribute><id>PART_NUMBER</id></attribute>
- </targetType>
- <targetType>
- <id>override-ccin-card</id>
- <parent>targetoverride</parent>
- <parent_type>targetoverride</parent_type>
- <attribute><id>TARGET_NAME</id></attribute>
- <attribute><id>CCIN</id></attribute>
- <attribute><id>RU_TYPE</id></attribute>
- <attribute><id>CARD_USE</id></attribute>
- <attribute><id>SUPPORTED_MTMS</id></attribute>
- <attribute><id>PART_NUMBER</id></attribute>
- </targetType>
- <targetType>
- <id>override-system-mtm</id>
- <parent>targetoverride</parent>
- <parent_type>targetoverride</parent_type>
- <attribute><id>TARGET_NAME</id></attribute>
- <attribute><id>MRW_ID</id></attribute>
- <attribute><id>MTM_NAME</id></attribute>
- <attribute><id>IM_ID</id></attribute>
- <attribute><id>IM_VALUE</id></attribute>
- </targetType>
- <targetType>
- <id>override-mode-manufacturing</id>
- <parent>targetoverride</parent>
- <parent_type>targetoverride</parent_type>
- <attribute><id>TARGET_NAME</id></attribute>
- <attribute><id>ALL_MCS_IN_INTERLEAVING_GROUP</id></attribute>
- <attribute><id>DMI_EREPAIR_THRESHOLD_FIELD</id></attribute>
- <attribute><id>CARD_USE</id></attribute>
- </targetType>
-</targetTypes>
\ No newline at end of file |