[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