Home
last modified time | relevance | path

Searched +full:slice +full:- +full:prescaler (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/dts/bindings/pwm/
Dinfineon,xmc4xxx-ccu8-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
7 The PWM CCU8 module can automatically generate a high-side
8 and a low-side PWM signal, where the two signals are complementary
11 The module supports adding a dead time between the high-side and
12 low-side PWM signals.
15 transitions from 0 to 1, preventing the high-side and low-side
19 pwm_ccu81. Each module has four slices, and each slice has
20 two channels. A channel consists of a corresponding high-side
21 and low-side PWM signal.
23 The CCU8 modules use the CCU clock source. Each slice applies
[all …]
Dinfineon,xmc4xxx-ccu4-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
9 Each module has four slices and each slice has one channel.
12 dts/arm/infineon/xmc4xxx_xxx-pinctrl.dtsi
14 The CCU4 modules uses the CCU clock source. Each slice applies a separate
24 The pwm ccu4 node must define the slice-prescaler values and the pinctrl nodes:
26 slice-prescaler = <15 15 15 15>;
27 pinctrl-0 = <&pwm_out_p1_1_ccu40_ch2>;
28 pinctrl-names = "default";
39 The pin should be configured with drive-push-pull bool option and hwctrl should be set
40 to disabled. The drive-strength field can be set to any of the supported values:
[all …]
/Zephyr-latest/drivers/pwm/
Dpwm_xmc4xxx_ccu8.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/pwm/pwm.h>
38 const struct pwm_xmc4xxx_ccu8_config *config = dev->config; in pwm_xmc4xxx_ccu8_init()
41 XMC_CCU8_EnableModule(config->ccu8); in pwm_xmc4xxx_ccu8_init()
42 XMC_CCU8_StartPrescaler(config->ccu8); in pwm_xmc4xxx_ccu8_init()
45 XMC_CCU8_SLICE_t *slice; in pwm_xmc4xxx_ccu8_init() local
48 .prescaler_initval = config->slice_prescaler[i], in pwm_xmc4xxx_ccu8_init()
53 if (config->slice_prescaler[i] > MAX_SLICE_PRESCALER) { in pwm_xmc4xxx_ccu8_init()
55 config->slice_prescaler[i]); in pwm_xmc4xxx_ccu8_init()
56 return -EINVAL; in pwm_xmc4xxx_ccu8_init()
[all …]
/Zephyr-latest/tests/drivers/clock_control/pwm_clock/boards/
Dxmc45_relax_kit.overlay4 * SPDX-License-Identifier: Apache-2.0
10 compatible = "pwm-clock";
11 #clock-cells = <1>;
12 clock-frequency = <1000000>;
18 compatible = "test-clock-control-pwm-clock";
25 slice-prescaler = <0 0 0 0>;
Dxmc47_relax_kit.overlay4 * SPDX-License-Identifier: Apache-2.0
10 compatible = "pwm-clock";
11 #clock-cells = <1>;
12 clock-frequency = <1000000>;
18 compatible = "test-clock-control-pwm-clock";
25 slice-prescaler = <0 0 0 0>;
/Zephyr-latest/boards/infineon/xmc47_relax_kit/
Dxmc47_relax_kit.dts2 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include <infineon/cat3/xmc/xmc4700_F144x2048-intc.dtsi>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
13 #include "xmc47_relax_kit-pinctrl.dtsi"
22 die-temp0 = &die_temp;
23 pwm-led0 = &pwm_led1;
29 compatible = "gpio-leds";
40 compatible = "pwm-leds";
55 zephyr,shell-uart = &usic0ch0;
[all …]
/Zephyr-latest/boards/infineon/xmc45_relax_kit/
Dxmc45_relax_kit.dts2 * SPDX-License-Identifier: Apache-2.0
9 /dts-v1/;
12 #include <infineon/cat3/xmc/xmc4500_F100x1024-intc.dtsi>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include "xmc45_relax_kit-pinctrl.dtsi"
18 compatible = "infineon,xm4500-relax-kit", "infineon,xmc4500",
23 die-temp0 = &die_temp;
24 pwm-led0 = &pwm_led1;
30 compatible = "gpio-leds";
41 compatible = "pwm-leds";
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.1.rst61 * Split CAN classic and CAN-FD APIs:
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
220 * Added support for Provisioners over PB-GATT
231 * Implemented ISO-AL TX unframed fragmentation
232 * Added support for back-to-back receiving of PDUs on nRF5x platforms
249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`.
[all …]
Drelease-notes-2.3.rst18 with future support for features like 64-bit and absolute timeouts in mind
21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant
24 * The CMSIS-DSP library is now included and integrated
33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String
34 into a fixed-size array.
35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS
37 * CVE-2020-10061: Improper handling of the full-buffer case in the
39 * CVE-2020-10062: Packet length decoding error in MQTT
40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due
42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain
[all …]
Drelease-notes-2.5.rst27 * CVE-2021-3323: Under embargo until 2021-04-14
28 * CVE-2021-3321: Under embargo until 2021-04-14
29 * CVE-2021-3320: Under embargo until 2021-04-14
39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'.
63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
67 timeout usage must use the new-style k_timeout_t type and not the
87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
146 sys_heap/k_heaps. Note that the new-style heap is a general
[all …]