Part 1
요약·해설
공식 원문 87줄과 property 2행을 전수 대조해 diagnostic pin specifier array·bootloader trigger pin·example-only compatible without invented row 제약을 보존했습니다.
openthread,config
OpenThread.io
2 rows
Diagnostic GPIO array + bootloader-reset GPIO
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
F18C1ECDF009454A59253EA58D258BE0ABBDF59FA7978D0F7CB299A063EDDE0C
:orphan:
.. raw:: html
<!--
FIXME: do not limit page width until content uses another representation
format other than tables
-->
<style>.wy-nav-content { max-width: none; !important }</style>
.. dtcompatible:: openthread,config
.. _dtbinding_openthread_config:
openthread,config
#################
Vendor: :ref:`OpenThread.io <dt_vendor_openthread>`
Description
***********
.. code-block:: none
OpenThread configuration node.
Example usage:
options {
openthread {
compatible = "openthread,config";
diag-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>,
<&gpio1 0 GPIO_ACTIVE_LOW>;
bootloader-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
};
Properties
**********
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``diag-gpios``
- ``phandle-array``
- .. code-block:: none
This enables access to diagnostic GPIO pins. Each field consists of
GPIO pin's configuration: controller's phandle, pin number and configuration flags.
* - ``bootloader-gpios``
- ``phandle-array``
- .. code-block:: none
This enables resetting to bootloader by triggering given GPIO pin. Property represents
chosen GPIO pin's configuration: controller's phandle, pin number and configuration flags.
.. group-tab:: Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
(None)
.. group-tab:: Base properties
Properties inherited from the base binding file, which defines
common properties that may be set on many nodes. Not all of these
may apply to the "openthread,config" compatible.
(None)
Part 3
한국어 전문 번역
openthread,config
Vendor: OpenThread.io
공식 설명
OpenThread configuration node입니다.
사용 예제:
options {
openthread {
compatible = "openthread,config";
diag-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>,
<&gpio1 0 GPIO_ACTIVE_LOW>;
bootloader-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
};OpenThread board-level diagnostic hooks
diag-gpios는 여러 diagnostic pin specifier, bootloader-gpios는 bootloader reset을 trigger할 한 GPIO specifier입니다. 둘 다 공식 표에서는 선택입니다.
diag-gpios array
Phandle · pin · flags
bootloader-gpios trigger
공식 example에는 compatible = "openthread,config"가 있지만 property 표는 node 2행뿐이고 base table이 없습니다. 따라서 compatible을 별도 필수 property 행으로 만들지 않았습니다.
속성 전체 번역
공식 page의 node property 2개를 모두 번역했으며 base property 표는 없습니다.
노드 전용 속성 · 2개
| 이름 | 형식 | 설명과 제약 |
|---|---|---|
diag-gpios | phandle-array | OpenThread diagnostic GPIO에 접근할 수 있게 하는 GPIO specifier 배열입니다. 각 항목은 controller phandle, pin number, flags로 구성됩니다. |
bootloader-gpios | phandle-array | 지정한 GPIO를 trigger해 bootloader로 reset할 때 사용하는 GPIO specifier입니다. |
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.