build/dts/api/bindings/misc/raspberrypi,pico-pio-device.html · build/dts/api/bindings/misc/raspberrypi,pico-pio-device.rst 공식 원문 ↗

Zephyr 3.7.0 · Devicetree · Misc · Raspberry Pi Foundation

Raspberry Pi Pico PIO Device 바인딩

Pico PIO device에 연결할 최대 다섯 pinctrl state를 정의하는 6개 property schema입니다.

Official pathbuild/dts/api/bindings/misc/raspberrypi,pico-pio-device.html
Source filebuild/dts/api/bindings/misc/raspberrypi,pico-pio-device.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

공식 원문 109줄과 property 6행을 전수 대조해 five optional pin states·state-name count matching·no invented compatible row 제약을 보존했습니다.

Compatible

raspberrypi,pico-pio-device

Vendor

Raspberry Pi Foundation

Properties

6 rows

Interface

PIO child-device pinctrl states

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 950B707E892B51FDD0FDC24D7EC31FEE833B325A480F3977B1B573A78536E5ED
: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:: raspberrypi,pico-pio-device
.. _dtbinding_raspberrypi_pico_pio_device:

raspberrypi,pico-pio-device
###########################

Vendor: :ref:`Raspberry Pi Foundation <dt_vendor_raspberrypi>`

Description
***********



.. code-block:: none

   Raspberry Pi Pico PIO device

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

         * - ``pinctrl-0``
           - ``phandles``
           - .. code-block:: none

                Pin configuration/s for the first state. Content is specific to the
                selected pin controller driver implementation.



         * - ``pinctrl-1``
           - ``phandles``
           - .. code-block:: none

                Pin configuration/s for the second state. See pinctrl-0.



         * - ``pinctrl-2``
           - ``phandles``
           - .. code-block:: none

                Pin configuration/s for the third state. See pinctrl-0.



         * - ``pinctrl-3``
           - ``phandles``
           - .. code-block:: none

                Pin configuration/s for the fourth state. See pinctrl-0.



         * - ``pinctrl-4``
           - ``phandles``
           - .. code-block:: none

                Pin configuration/s for the fifth state. See pinctrl-0.



         * - ``pinctrl-names``
           - ``string-array``
           - .. code-block:: none

                Names for the provided states. The number of names needs to match the
                number of states.





   .. 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 "raspberrypi,pico-pio-device" compatible.

      (None)


Part 3

한국어 전문 번역

raspberrypi,pico-pio-device

Vendor: Raspberry Pi Foundation

공식 설명

Raspberry Pi Pico PIO device

PIO program이 사용할 pin state 연결

pinctrl-0부터 pinctrl-4까지 최대 다섯 state의 pin configuration을 연결할 수 있습니다. 각 state의 실제 내용은 선택한 pin controller driver 구현에 따라 달라집니다.

pinctrl-names를 사용하면 제공한 state 수와 이름 수가 일치해야 합니다.

PIO child device

Program-specific function

pinctrl state 0..4

Optional configurations

pinctrl-names

One name per state

공식 page는 여섯 property를 모두 선택으로 두고 base property 표를 제공하지 않습니다. State machine index, PIO instruction memory, clock divider와 compatible을 이 page에 추가하지 않았습니다.

속성 전체 번역

공식 node-specific pinctrl property 6개를 모두 번역했으며 base property 표는 없습니다.

노드 전용 속성 · 6개
이름형식설명과 제약
pinctrl-0phandles첫 번째 상태에서 사용할 핀 설정입니다. 구체적인 내용은 선택한 핀 컨트롤러 드라이버에 따라 달라집니다.
pinctrl-1phandles두 번째 상태에서 사용할 핀 설정입니다. pinctrl-0과 같은 형식입니다.
pinctrl-2phandles세 번째 상태에서 사용할 핀 설정입니다. pinctrl-0과 같은 형식입니다.
pinctrl-3phandles네 번째 상태에서 사용할 핀 설정입니다. pinctrl-0과 같은 형식입니다.
pinctrl-4phandles다섯 번째 상태에서 사용할 핀 설정입니다. pinctrl-0과 같은 형식입니다.
pinctrl-namesstring-array핀 설정 상태의 이름입니다. 이름 수는 정의한 상태 수와 같아야 합니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.