Searched +full:slice +full:- +full:prescaler (Results 1 – 10 of 10) sorted by relevance
/Zephyr-latest/dts/bindings/pwm/ |
D | infineon,xmc4xxx-ccu8-pwm.yaml | 2 # 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 …]
|
D | infineon,xmc4xxx-ccu4-pwm.yaml | 2 # 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/ |
D | pwm_xmc4xxx_ccu8.c | 4 * 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/ |
D | xmc45_relax_kit.overlay | 4 * 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>;
|
D | xmc47_relax_kit.overlay | 4 * 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/ |
D | xmc47_relax_kit.dts | 2 * 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/ |
D | xmc45_relax_kit.dts | 2 * 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/ |
D | release-notes-3.1.rst | 61 * 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 …]
|
D | release-notes-2.3.rst | 18 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 …]
|
D | release-notes-2.5.rst | 27 * 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 …]
|