Part 1
요약·해설
공식 원문 105줄과 property 4행을 전수 대조해 Description과 type·required·constant·default·legal value를 보존했습니다.
st,stm32-hse-clock
STMicroelectronics
4 rows
STM32 HSE bypass and CSS
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
FED94C6E234A545B31528BFD55E7CACC51C20F13941D8EDDAE9C1B6F42ADB54E
: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-hse-clock
.. _dtbinding_st_stm32_hse_clock:
st,stm32-hse-clock
##################
Vendor: :ref:`STMicroelectronics <dt_vendor_st>`
Description
***********
.. code-block:: none
STM32 HSE Clock
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
* - ``#clock-cells``
- ``int``
- .. code-block:: none
Number of items to expect in a Clock specifier
This property is **required**.
* - ``clock-frequency``
- ``int``
- .. code-block:: none
output clock frequency (Hz)
This property is **required**.
* - ``hse-bypass``
- ``boolean``
- .. code-block:: none
HSE crystal oscillator bypass
Set to the property to by-pass the oscillator with an external clock.
* - ``css-enabled``
- ``boolean``
- .. code-block:: none
HSE clock security system enabled
Set the property to enable the clock security system (CSS) for the HSE clock.
If a failure is detected on the HSE clock, the HSE oscillator is automatically disabled,
a clock failure event is sent to timers, and a non-maskable interrupt is generated to
inform the software about the failure, allowing the MCU to perform rescue operations.
See the MCU reference manual for details.
The interaction of CSS and low-power modes is unclear from the documentation.
For at least some devices Zephyr will reconfigure the clocks on resuming from low-power
modes; this will include re-enabling CSS. However it is important that you verify
this for your own hardware.
.. 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-hse-clock" compatible.
(None)
Part 3
한국어 전문 번역
st,stm32-hse-clock
Vendor: STMicroelectronics
공식 설명
STM32 HSE ClockSTM32 High-Speed External clock의 frequency·bypass·Clock Security System을 정의합니다.
Crystal 또는 external clock
#clock-cells와 clock-frequency는 필수입니다. hse-bypass를 설정하면 crystal oscillator를 우회하고 external clock input을 사용합니다.
Clock Security System
css-enabled는 HSE failure 감시를 켭니다. Failure가 검출되면 HSE oscillator가 자동 disable되고 timer에 clock failure event가 전달되며 software에 non-maskable interrupt가 발생해 rescue operation을 수행할 수 있습니다.
공식 설명은 CSS와 low-power mode의 상호작용이 불명확하다고 경고합니다. 일부 device에서는 resume 때 Zephyr가 clock과 CSS를 다시 켜지만, 대상 hardware에서 반드시 검증해야 합니다. 이 페이지에는 base property 표가 없습니다.
Property
공식 Zephyr 3.7.0 schema의 모든 property를 옮겼습니다. Type과 required·deprecated·constant·default·legal value를 원문에서 직접 추출했습니다.
노드 전용 속성 · 4개
| 이름 | 형식 | 설명과 제약 |
|---|---|---|
#clock-cells | int | Consumer의 clock specifier에서 기대할 item 수입니다. 필수 |
clock-frequency | int | Clock output frequency를 Hz 단위로 지정합니다. 필수 |
hse-bypass | boolean | Crystal oscillator를 우회하고 external clock input을 직접 사용합니다. |
css-enabled | boolean | HSE Clock Security System(CSS)을 활성화해 HSE failure를 감시합니다. |
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.