[Skiboot] [PATCH] Documentation for OPAL_LPC_READ, OPAL_LPC_WRITE
Nageswara R Sastry
rnsastry at linux.vnet.ibm.com
Thu Oct 27 00:41:18 AEDT 2016
Documentation for OPAL_LPC_READ 67 and
OPAL_LPC_WRITE 68
Signed-off-by: Nageswara R Sastry <rnsastry at linux.vnet.ibm.com>
---
doc/opal-api/opal-lpc-read-write-67-68.rst | 82 ++++++++++++++++++++++++++++++
1 file changed, 82 insertions(+)
create mode 100644 doc/opal-api/opal-lpc-read-write-67-68.rst
diff --git a/doc/opal-api/opal-lpc-read-write-67-68.rst b/doc/opal-api/opal-lpc-read-write-67-68.rst
new file mode 100644
index 0000000..7841474
--- /dev/null
+++ b/doc/opal-api/opal-lpc-read-write-67-68.rst
@@ -0,0 +1,82 @@
+OPAL_LPC_READ
+=============
+::
+
+ This function related to Low Pin Count (LPC) bus. This function reads the
+ data from IDSEL register for ``chip_id``, which has LPC information.
+ From ``addr`` for ``addr_type`` with read size ``sz`` bytes in to a
+ variable named ``data``.
+
+Parameters
+----------
+
+``chip_id``
+ The ``chip_id`` parameter contains value of the chip number identified at
+ boot time.
+
+``addr_type``
+ The ``addr_type`` is one of the LPC supported address types.
+ Supported address types are -
+ LPC memory,
+ LPC IO and
+ LPC firmware.
+
+``addr``
+ The ``addr`` from which the data has to be read.
+
+``data``
+ The ``data`` will be used to store the read data.
+
+``sz``
+ How many ``sz`` bytes to be read in to ``data``.
+
+Return Codes
+------------
+
+``OPAL_PARAMETER``
+ Indicates either ``chip_id`` not found or ``chip_id`` doesn’t contain
+ LPC information.
+
+``OPAL_SUCCESS``
+ Indicates Success!
+
+OPAL_LPC_WRITE
+==============
+::
+
+ This function related to Low Pin Count (LPC) bus. This function writes the
+ ``data`` in to ECCB register for ``chip_id``, which has LPC information.
+ From ``addr`` for ``addr_type`` with write size ``sz`` bytes.
+
+Parameters
+----------
+
+``chip_id``
+ The ``chip_id`` parameter contains value of the chip number identified at
+ boot time.
+
+``addr_type``
+ The ``addr_type`` is one of the address types LPC supported.
+ Supported address types are -
+ LPC memory,
+ LPC IO and
+ LPC firmware.
+
+``addr``
+ The ``addr`` to where the ``data`` need to be written.
+
+``data``
+ The ``data`` for writing.
+
+``sz``
+ How many ``sz`` bytes to write.
+
+Return Codes
+------------
+
+``OPAL_PARAMETER``
+ Indicates either ``chip_id`` not found or ``chip_id`` doesn’t contain LPC
+ information.
+
+``OPAL_SUCCESS``
+ Indicates Success!
--
2.7.4
More information about the Skiboot
mailing list