Home
last modified time | relevance | path

Searched +full:clkout +full:- +full:divider (Results 1 – 11 of 11) sorted by relevance

/Zephyr-Core-3.5.0/dts/bindings/clock/
Dnxp,kinetis-ke1xf-sim.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-ke1xf-sim"
14 clkout-source:
16 description: clkout clock source
18 clkout-divider:
20 description: clkout divider
Dnxp,kinetis-sim.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-sim"
14 pllfll-select:
19 er32k-select:
24 clkout-source:
26 description: clkout clock source
28 clkout-divider:
30 description: clkout divider
32 "#clock-cells":
36 clock-cells:
[all …]
Dlitex,clk.yaml2 # SPDX-License-Identifier: Apache-2.0
4 include: [clock-controller.yaml, base.yaml]
14 clock-cells:
15 - id
22 "#clock-cells":
26 clock-output-names:
28 type: string-array
33 litex,lock-timeout:
38 litex,drdy-timeout:
43 litex,sys-clock-frequency:
[all …]
/Zephyr-Core-3.5.0/dts/bindings/can/
Despressif,esp32-twai.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Espressif ESP32 Two-Wire Automotive Interface (TWAI)
6 compatible: "espressif,esp32-twai"
8 include: [can-controller.yaml, pinctrl-device.yaml]
20 pinctrl-0:
23 pinctrl-names:
26 clkout-divider:
29 Clock divider for the CLKOUT signal. If not set, the CLKOUT signal is turned off.
32 Espressif MCUs like ESP32-C3.
/Zephyr-Core-3.5.0/drivers/clock_control/
Dclock_control_lpc11u6x.h4 * SPDX-License-Identifier: Apache-2.0
79 volatile uint32_t sys_ahb_clk_div; /* System clock divider */
83 volatile uint32_t ssp0_clk_div; /* SSP0 clock divider */
84 volatile uint32_t usart0_clk_div; /* USART0 clock divider */
85 volatile uint32_t ssp1_clk_div; /* SSP1 clock divider */
86 volatile uint32_t frg_clk_div; /* USART 1-4 fractional baud
87 * rate generator clock divider
92 volatile uint32_t usb_clk_div; /* USB clock divider */
94 volatile uint32_t clk_out_sel; /* CLKOUT source select */
95 volatile uint32_t clk_out_uen; /* CLKOUT source update */
[all …]
Dclock_control_litex.c4 * SPDX-License-Identifier: Apache-2.0
24 static struct litex_clk_clkout *clkouts;/* clkout array for whole driver */
50 m.clkout[5].reg1 = CLKOUT5_REG1; in litex_clk_regs_addr_init()
51 m.clkout[5].reg2 = CLKOUT5_REG2; in litex_clk_regs_addr_init()
53 m.clkout[i].reg1 = addr; in litex_clk_regs_addr_init()
55 m.clkout[i].reg2 = addr; in litex_clk_regs_addr_init()
64 …* https://github.com/Digilent/Zybo-hdmi-out/blob/b991fff6e964420ae3c00c3dbee52f2ad748b3ba/sdk/disp…
211 return litex_clk_filter_table[glob_mul - 1]; in litex_clk_lookup_filter()
217 return litex_clk_lock_table[glob_mul - 1]; in litex_clk_lookup_lock()
232 int assert = (1 << (drp[reg].size * BITS_PER_BYTE)) - 1; in litex_clk_assert_reg()
[all …]
Dclock_control_litex.h4 * SPDX-License-Identifier: Apache-2.0
64 BUILD_ASSERT(CLKOUT_ID(N) < NCLKOUT, "Invalid CLKOUT index"); \
65 lcko = &ldev->clkouts[N]; \
66 lcko->id = CLKOUT_ID(N); \
68 lcko->clkout_div = clkout_div; \
69 lcko->def.freq = CLKOUT_FREQ(N); \
70 lcko->def.phase = CLKOUT_PHASE(N); \
71 lcko->def.duty.num = CLKOUT_DUTY_NUM(N); \
72 lcko->def.duty.den = CLKOUT_DUTY_DEN(N); \
73 lcko->margin.m = CLKOUT_MARGIN(N); \
[all …]
/Zephyr-Core-3.5.0/soc/arm/nxp_imx/rt5xx/
Dsoc.c2 * Copyright 2022-2023, NXP
4 * SPDX-License-Identifier: Apache-2.0
11 * This module provides routines to initialize and support board-level
48 /* Numerator of the SYSPLL0 fractional loop divider is 0 */
50 /* Denominator of the SYSPLL0 fractional loop divider is 1 */
59 /* Numerator of the Audio PLL fractional loop divider is 0 */
61 /* Denominator of the Audio PLL fractional loop divider is 1 */
70 .divider = 255U,
77 .divider = 255U,
184 /* Wait until host_needclk de-asserts */ in usb_device_clock_init()
[all …]
/Zephyr-Core-3.5.0/boards/arm/twr_ke18f/
Dtwr_ke18f.dts2 * Copyright (c) 2019-2021 Vestas Wind Systems A/S
4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include <zephyr/dt-bindings/clock/kinetis_scg.h>
11 #include <zephyr/dt-bindings/pwm/pwm.h>
12 #include "twr_ke18f-pinctrl.dtsi"
13 #include <zephyr/dt-bindings/input/input-event-codes.h>
27 pwm-led0 = &orange_pwm_led;
28 pwm-led1 = &yellow_pwm_led;
29 pwm-led2 = &green_pwm_led;
[all …]
/Zephyr-Core-3.5.0/drivers/can/
Dcan_esp32_twai.c5 * SPDX-License-Identifier: Apache-2.0
23 * Newer ESP32-series MCUs like ESP32-C3 and ESP32-S2 have some slightly different registers
56 * - TWAI_STATUS_REG has new bit 8: TWAI_MISS_ST
57 * - TWAI_INT_RAW_REG has new bit 8: TWAI_BUS_STATE_INT_ST
58 * - TWAI_INT_ENA_REG has new bit 8: TWAI_BUS_STATE_INT_ENA
75 /* 32-bit variant of output clock divider register required for non-ESP32 MCUs */
82 const struct can_sja1000_config *sja1000_config = dev->config; in can_esp32_twai_read_reg()
83 const struct can_esp32_twai_config *twai_config = sja1000_config->custom; in can_esp32_twai_read_reg()
84 mm_reg_t addr = twai_config->base + reg * sizeof(uint32_t); in can_esp32_twai_read_reg()
91 const struct can_sja1000_config *sja1000_config = dev->config; in can_esp32_twai_write_reg()
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
129 This may cause out-of-tree scripts or commands to fail if they have relied
[all …]