Add BNP configuration file
Add configuration files of BNP baseboard to test multi-node feature
Tested: BNP baseboard info can be exposed on dbus
Change-Id: I57acef62785d3ba7829454006ec2681e7d2eda1d
Signed-off-by: Qiang XU <qiang.xu@linux.intel.com>
diff --git a/configurations/BNP Baseboard.json b/configurations/BNP Baseboard.json
new file mode 100644
index 0000000..4f4f077
--- /dev/null
+++ b/configurations/BNP Baseboard.json
@@ -0,0 +1,106 @@
+{
+ "Exposes": [
+ {
+ "Direction": "Input",
+ "Index": 32,
+ "Name": "Reset Button",
+ "Polarity": "Low",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Out",
+ "Index": 33,
+ "Name": "Reset Out",
+ "Polarity": "Low",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Both",
+ "Index": 34,
+ "Name": "Power Button",
+ "Polarity": "Low",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Both",
+ "Index": 35,
+ "Name": "Power Up",
+ "Polarity": "Low",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Input",
+ "Index": 219,
+ "Name": "Power Good",
+ "Polarity": "High",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Input",
+ "Index": 59,
+ "Name": "Node ID GPIO 0",
+ "Polarity": "High",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Input",
+ "Index": 60,
+ "Name": "Node ID GPIO 1",
+ "Polarity": "High",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Input",
+ "Index": 61,
+ "Name": "Node ID GPIO 2",
+ "Polarity": "High",
+ "Type": "Gpio"
+ },
+ {
+ "Direction": "Input",
+ "Index": 62,
+ "Name": "Node ID GPIO 3",
+ "Polarity": "High",
+ "Type": "Gpio"
+ },
+ {
+ "Address": "0x18",
+ "Bus": 1,
+ "Name": "Multi Node Presence Detector",
+ "Type": "MultiNode"
+ },
+ {
+ "BindGpioNodeID": "Node ID GPIO 0",
+ "Name": "Multi Node ID 0",
+ "Type": "MultiNode"
+ },
+ {
+ "BindGpioNodeID": "Node ID GPIO 1",
+ "Name": "Multi Node ID 1",
+ "Type": "MultiNode"
+ },
+ {
+ "BindGpioNodeID": "Node ID GPIO 2",
+ "Name": "Multi Node ID 2",
+ "Type": "MultiNode"
+ },
+ {
+ "BindGpioNodeID": "Node ID GPIO 3",
+ "Name": "Multi Node ID 3",
+ "Type": "MultiNode"
+ },
+ {
+ "Name": "Multi Node Supported",
+ "Type": "MultiNode"
+ }
+ ],
+ "Name": "BNP Baseboard",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*BNP'})",
+ "Type": "Board",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "Manufacturer": "$PRODUCT_MANUFACTURER",
+ "Model": "$PRODUCT_PRODUCT_NAME",
+ "PartNumber": "$PRODUCT_PART_NUMBER",
+ "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+ }
+}
\ No newline at end of file