Part 1
요약·해설
공식 원문 93줄과 property 3행을 전수 대조해 Description과 type·required·constant·default·legal value를 보존했습니다.
st,stm32-clock-mux
STMicroelectronics
3 rows
STM32 mux input selection
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
05A86EA1D4A8EB95914C45F4EAA9F37DE8EBCA00FE07FC9A126A46467E40653B
: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:: st,stm32-clock-mux
.. _dtbinding_st_stm32_clock_mux:
st,stm32-clock-mux
##################
Vendor: :ref:`STMicroelectronics <dt_vendor_st>`
Description
***********
.. code-block:: none
STM32 Clock multiplexer
Describes a clock multiplexer, such as per_ck on STM32H7 or
CLK48 on STM32L5.
The only property of this node is to select a clock input.
For instance:
&perck {
clocks = <&rcc STM32_SRC_HSI_KER CKPER_SEL(0)>;
status = "okay";
};
Properties
**********
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
(None)
.. 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 "st,stm32-clock-mux" compatible.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``status``
- ``string``
- .. code-block:: none
indicates the operational status of a device
Legal values: ``'ok'``, ``'okay'``, ``'disabled'``, ``'reserved'``, ``'fail'``, ``'fail-sss'``
See :ref:`dt-important-props` for more information.
* - ``compatible``
- ``string-array``
- .. code-block:: none
compatible strings
This property is **required**.
See :ref:`dt-important-props` for more information.
* - ``clocks``
- ``phandle-array``
- .. code-block:: none
Clock gate information
Part 3
한국어 전문 번역
st,stm32-clock-mux
Vendor: STMicroelectronics
공식 설명
STM32 Clock multiplexer
Describes a clock multiplexer, such as per_ck on STM32H7 or
CLK48 on STM32L5.
The only property of this node is to select a clock input.
For instance:
&perck {
clocks = <&rcc STM32_SRC_HSI_KER CKPER_SEL(0)>;
status = "okay";
};STM32H7의 per_ck나 STM32L5의 CLK48 같은 clock multiplexer input을 선택합니다.
Multiplexer input 선택
&perck {
clocks = <&rcc STM32_SRC_HSI_KER CKPER_SEL(0)>;
status = "okay";
};예제는 RCC의 STM32_SRC_HSI_KER source와 CKPER_SEL(0) selector를 clocks에 전달해 perck input을 선택합니다.
노드 전용 속성는 없고 base 표에 status, 필수 compatible, optional clocks 세 항목만 있습니다. Multiplexer 자체의 divider나 frequency property를 임의로 추가하지 않았습니다.
Property
공식 Zephyr 3.7.0 schema의 모든 property를 옮겼습니다. Type과 required·deprecated·constant·default·legal value를 원문에서 직접 추출했습니다.
Base binding property · 3개
공식 문서의 기본 속성을 빠짐없이 실었습니다.
| 이름 | 형식 | 설명과 제약 |
|---|---|---|
status | string | 장치의 동작 상태를 나타냅니다. 허용값: 'ok', 'okay', 'disabled', 'reserved', 'fail', 'fail-sss' |
compatible | string-array | 이 노드에 적용할 바인딩과 드라이버를 식별하는 compatible 문자열 목록입니다. 필수 |
clocks | phandle-array | 클록 게이트 또는 클록 공급원을 지정하는 phandle 배열입니다. |
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.