<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-mrw-tools, branch master</title>
<subtitle>OpenBMC Phosphor MRW XML tools</subtitle>
<id>https://git.raptorcs.com/git/phosphor-mrw-tools/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-mrw-tools/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/'/>
<updated>2019-04-09T18:20:33+00:00</updated>
<entry>
<title>Add tool to dump out all targets and attributes</title>
<updated>2019-04-09T18:20:33+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2019-04-09T18:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=bbd66d2c42a0119e51a3b3b918be9f6f2207780e'/>
<id>urn:sha1:bbd66d2c42a0119e51a3b3b918be9f6f2207780e</id>
<content type='text'>
Prints out every target along with its attributes for debug.

Looks like:

--------------------------------------------------------------
Target /sys-0/node-0/motherboard-0/proc_socket-0/module-0/p9_proc_m/eq2/core9
	MRW_TYPE:  NA
	CHIPLET_ID:  0x29
	CDM_DOMAIN:  CPU
	PRIMARY_CAPABILITIES:
		reserved:  0
		supportsFsiScom:  1
		supportsInbandScom:  0
		supportsXscom:  1
	MODEL:
	HWAS_STATE_CHANGED_FLAG:  0x0
	CLASS:  UNIT
	HWAS_STATE_CHANGED_SUBSCRIPTION_MASK:  0x00000001
	PHYS_PATH:
	FRU_NAME:  CORE9
	BUS_TYPE:  NA
	FRU_ID:  1
	TYPE:  CORE
	RESOURCE_IS_CRITICAL:  0
	DUMMY_RW:  5
	CHIP_UNIT:  9
	INSTANCE_PATH:  instance:sys-0/node-0/motherboard-0/proc_socket-0/core
	DECONFIG_GARDABLE:  1
	IPMI_INSTANCE:  9
	IPMI_SENSORS:

Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
Change-Id: I65f79ca0e85adfe93f6ff5d9dc5da6948757e1e0
</content>
</entry>
<entry>
<title>Add tool to print out the inventory</title>
<updated>2019-04-09T18:20:32+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2019-04-09T18:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=716262fd664152c088f6330273909b36475767a8'/>
<id>urn:sha1:716262fd664152c088f6330273909b36475767a8</id>
<content type='text'>
The Inventory.pm module queries the MRW to find the system inventory,
and this is a simple wrapper script to print out that inventory for
debug.

Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
Change-Id: I2cd56f954a856077b252c7cede07bccaad440e42
</content>
</entry>
<entry>
<title>Fix callout I2C path</title>
<updated>2019-03-22T15:35:31+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2019-03-21T19:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=605b2e9cc42d6f805ce26fe152ed529c040f29d5'/>
<id>urn:sha1:605b2e9cc42d6f805ce26fe152ed529c040f29d5</id>
<content type='text'>
In the 5.0 Linux kernel, an I2C device path segment changed:
    i2c@1e78a000 -&gt; bus@1e78a000

Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
Change-Id: I6eec4ca9d570d7c6eceac0338c88967a78907b48
</content>
</entry>
<entry>
<title>Add TPM target to be included in the inventory</title>
<updated>2018-12-04T13:15:54+00:00</updated>
<author>
<name>Marri Devender Rao</name>
<email>devenrao@in.ibm.com</email>
</author>
<published>2018-11-29T08:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=5dd783bfab6c73851fa31d50e6184a9511f20bcd'/>
<id>urn:sha1:5dd783bfab6c73851fa31d50e6184a9511f20bcd</id>
<content type='text'>
To add Trusted Platform Module(TPM) FRU to inventory.

Change-Id: Ic88ca4e959a639491f82f63d5a6bb4239df7502b
Signed-off-by: Marri Devender Rao &lt;devenrao@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Spelling fixes</title>
<updated>2018-08-14T16:59:09+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2018-08-14T16:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=93e1a7c00a8aebe193bc20f2449f934a6e5ac4ae'/>
<id>urn:sha1:93e1a7c00a8aebe193bc20f2449f934a6e5ac4ae</id>
<content type='text'>
Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.

Change-Id: I32c896bf6268704843adf188bae2fd0884ed95c5
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added "mutability" flag to indicate if a sensor is READ/WRITE/RW</title>
<updated>2018-04-02T11:57:55+00:00</updated>
<author>
<name>Jayanth Othayoth</name>
<email>ojayanth@in.ibm.com</email>
</author>
<published>2018-04-02T11:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=af27cefecb4e79abc11e9d8036fc0243c701adc0'/>
<id>urn:sha1:af27cefecb4e79abc11e9d8036fc0243c701adc0</id>
<content type='text'>
Change-Id: I69ee4acb10f64a6939703d4226245f44a6ebff5d
Signed-off-by: Jayanth Othayoth &lt;ojayanth@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix sensorReadingType value for vrm_vdd_temp_sensor during parsing</title>
<updated>2018-03-23T17:11:21+00:00</updated>
<author>
<name>Marri Devender Rao</name>
<email>devenrao@in.ibm.com</email>
</author>
<published>2018-03-20T14:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=49b3e649570ecb0d2725777b08af9799de737855'/>
<id>urn:sha1:49b3e649570ecb0d2725777b08af9799de737855</id>
<content type='text'>
At present sensorReadingType value for vrm_vdd_temp_sensor is
set to 0 in MRW file. Due to this sensor value is not retrieved
by IPMI sdr list command.

Temporarily forcing the value to 1 till the same is fixed in MRW
with issue openbmc/openbmc#3026

Change-Id: Id67f16d814d06495023caad49088e2de5ae17fa9
Signed-off-by: Marri Devender Rao &lt;devenrao@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Parse temperature sensors in gen_ipmi_sensor script</title>
<updated>2018-03-23T17:11:04+00:00</updated>
<author>
<name>Marri Devender Rao</name>
<email>devenrao@in.ibm.com</email>
</author>
<published>2018-03-12T14:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=694e8dc744efa2ee4ce8bb74c866c817b3f91fc3'/>
<id>urn:sha1:694e8dc744efa2ee4ce8bb74c866c817b3f91fc3</id>
<content type='text'>
At present temperature sensors are added with hand coded
YAML file the same has been modified to auto-generate
by reading the MRW file.

Change-Id: I4d7294395305dba09bfb526682cb32977c79ee05
Signed-off-by: Marri Devender Rao &lt;devenrao@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Seperate write interface method file for reuse</title>
<updated>2018-03-23T15:33:42+00:00</updated>
<author>
<name>Marri Devender Rao</name>
<email>devenrao@in.ibm.com</email>
</author>
<published>2018-03-20T08:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=17f0679b8acee7565adbc7a461d8d280826fed18'/>
<id>urn:sha1:17f0679b8acee7565adbc7a461d8d280826fed18</id>
<content type='text'>
Seperated out write interfaces to a new method so that
it can be used for writing temperature sensor data.

Change-Id: I6b44d1dc2623230c3ec726e1ad18790a93ad7497
Signed-off-by: Marri Devender Rao &lt;devenrao@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>gen_settings.pl: Evaluate expressions</title>
<updated>2018-03-14T21:05:48+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2018-03-08T22:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-mrw-tools/commit/?id=64e084d809cf4409147df6b7391ef94b2f37715c'/>
<id>urn:sha1:64e084d809cf4409147df6b7391ef94b2f37715c</id>
<content type='text'>
If the script finds a '[[ ]]' expression in the input file,
it will evaluate that expression and write out the result
in place of it.  It will resolve both the MRW attributes and
any variables passed in from the command line first.

For example, if the attribute FOO has a value of 50 in the MRW,
and the program was started with: -v "MY_VAR1=200 MY_VAR2=400"

then the line
  [[(MRW_FOO * MY_VAR1) + 5]]..[[MRW_FOO * MY_VAR2]]

would get written out as:
  10005..20000

Change-Id: Ia7aa9ab61f99b5d9620d77fa1329bd6d7b0221bc
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
</feed>
