Home
last modified time | relevance | path

Searched +full:nrf +full:- +full:pwm (Results 1 – 25 of 178) sorted by relevance

12345678

/Zephyr-latest/dts/arm/nordic/
Dnrf91_peripherals.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 flash_controller: flash-controller@39000 {
8 compatible = "nordic,nrf91-flash-controller";
10 partial-erase;
12 #address-cells = <1>;
13 #size-cells = <1>;
17 compatible = "soc-nv-flash";
18 erase-block-size = <4096>;
19 write-block-size = <4>;
24 compatible = "nordic,nrf-saadc";
[all …]
Dnrf52840.dtsi1 /* SPDX-License-Identifier: Apache-2.0 */
3 #include <arm/armv7-m.dtsi>
5 #include <zephyr/dt-bindings/adc/nrf-saadc-v3.h>
6 #include <zephyr/dt-bindings/regulator/nrf5x.h>
10 zephyr,bt-hci = &bt_hci_controller;
12 zephyr,flash-controller = &flash_controller;
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-m4f";
23 #address-cells = <1>;
[all …]
Dnrf52833.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/adc/nrf-saadc-v3.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
14 zephyr,bt-hci = &bt_hci_controller;
16 zephyr,flash-controller = &flash_controller;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-m4f";
27 #address-cells = <1>;
[all …]
Dnrf5340_cpuapp_peripherals.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/regulator/nrf5x.h>
10 compatible = "nordic,nrf-dcnf";
15 oscillators: clock-controller@4000 {
16 compatible = "nordic,nrf53-oscillators";
20 compatible = "nordic,nrf53-lfxo";
21 #clock-cells = <0>;
22 clock-frequency = <32768>;
26 compatible = "nordic,nrf53-hfxo";
27 #clock-cells = <0>;
[all …]
Dnrf52832.dtsi1 /* SPDX-License-Identifier: Apache-2.0 */
3 #include <arm/armv7-m.dtsi>
5 #include <zephyr/dt-bindings/adc/nrf-saadc-v2.h>
6 #include <zephyr/dt-bindings/regulator/nrf5x.h>
10 zephyr,bt-hci = &bt_hci_controller;
12 zephyr,flash-controller = &flash_controller;
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-m4f";
23 #address-cells = <1>;
[all …]
/Zephyr-latest/dts/common/nordic/
Dnrf_common.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/adc/adc.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/pinctrl/nrf-pinctrl.h>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
25 pinctrl: pin-controller {
26 /* Pin controller is a "virtual" device since nRF SoCs do pin
30 compatible = "nordic,nrf-pinctrl";
[all …]
Dnrf54l20.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc-nrf54l.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
12 /delete-node/ &sw_pwm;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
20 #size-cells = <0>;
23 compatible = "arm,cortex-m33f";
26 clock-frequency = <DT_FREQ_M(128)>;
[all …]
Dnrf54l_05_10_15.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc-nrf54l.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
12 /delete-node/ &sw_pwm;
19 #address-cells = <1>;
20 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
27 compatible = "arm,cortex-m33f";
30 clock-frequency = <DT_FREQ_M(128)>;
[all …]
Dnrf9280.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h>
11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h>
12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h>
13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
15 /delete-node/ &sw_pwm;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 #address-cells = <1>;
[all …]
Dnrf54h20.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
11 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf54h20.h>
12 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf54h20.h>
13 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf54h20.h>
14 #include <zephyr/dt-bindings/misc/nordic-tddconf.h>
15 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
16 #include <zephyr/dt-bindings/power/nordic-nrf-gpd.h>
18 /delete-node/ &sw_pwm;
21 #address-cells = <1>;
[all …]
/Zephyr-latest/dts/bindings/pwm/
Dnordic,nrf-pwm.yaml1 description: nRF PWM
3 compatible: "nordic,nrf-pwm"
5 include: [pwm-controller.yaml, base.yaml, pinctrl-device.yaml, memory-region.yaml]
11 pinctrl-0:
14 pinctrl-names:
17 center-aligned:
19 description: Set this to use center-aligned (up and down) counter mode.
21 "#pwm-cells":
24 pwm-cells:
25 - channel
[all …]
Dnordic,nrf-sw-pwm.yaml1 description: nRFx S/W PWM
3 compatible: "nordic,nrf-sw-pwm"
5 include: [pwm-controller.yaml, base.yaml]
12 Reference to TIMER or RTC instance for generating PWM output signals
14 clock-prescaler:
18 Clock prescaler for RTC or TIMER used for generating PWM output signals.
20 RTC: needs to be set to 0, which gives 32768 Hz base clock for PWM
23 TIMER: 16 MHz / 2^prescaler base clock is used for PWM generation.
25 channel-gpios:
26 type: phandle-array
[all …]
/Zephyr-latest/tests/drivers/build_all/pwm/
Dtestcase.yaml4 - drivers
5 - pwm
7 drivers.pwm.cc13xx_cc26xx_timer.build:
9 drivers.pwm.gecko.build:
11 drivers.pwm.imx.build:
13 drivers.pwm.litex.build:
15 drivers.pwm.mcux.ftm.build:
17 drivers.pwm.mcux.pwt.build:
20 - CONFIG_PWM_CAPTURE=y
21 drivers.pwm.mcux.tpm.build:
[all …]
/Zephyr-latest/boards/electronut/nrf52840_papyr/
Dnrf52840_papyr.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "nrf52840_papyr-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 compatible = "nordic,pca10056-dk";
19 zephyr,uart-mcumgr = &uart0;
20 zephyr,shell-uart = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
27 compatible = "gpio-leds";
[all …]
/Zephyr-latest/drivers/pwm/
DKconfig.nrf_sw1 # Nordic Semiconductor nRF5x s/w PWM configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "Nordic Semiconductor nRF family S/W PWM"
13 Enable driver to utilize PWM on the Nordic Semiconductor nRF SoCs.
DKconfig.nrfx2 # SPDX-License-Identifier: Apache-2.0
5 bool "nRF PWM nrfx driver"
22 Enable support for nrfx Hardware PWM driver for nRF52 MCU series.
/Zephyr-latest/boards/arduino/nano_33_ble/
Darduino_nano_33_ble-common.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 zephyr,shell-uart = &uart0;
11 zephyr,uart-mcumgr = &uart0;
12 zephyr,bt-mon-uart = &uart0;
13 zephyr,bt-c2h-uart = &uart0;
16 zephyr,code-partition = &code_partition;
21 compatible = "gpio-leds";
46 compatible = "pwm-leds";
50 label = "Red PWM LED";
54 label = "Green PWM LED";
[all …]
/Zephyr-latest/boards/nordic/nrf52840dongle/
Dnrf52840dongle_nrf52840.dts2 * Copyright (c) 2018-2023 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include "nrf52840dongle_nrf52840-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 compatible = "nordic,nrf52840-dongle-nrf52840";
20 zephyr,code-partition = &slot0_partition;
25 compatible = "gpio-leds";
45 compatible = "pwm-leds";
58 compatible = "gpio-keys";
[all …]
/Zephyr-latest/boards/makerdiary/nrf52840_mdk/
Dnrf52840_mdk.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "nrf52840_mdk-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "nRF52840-MDK Dev Kit";
15 compatible = "nordic,pca10056-dk";
19 zephyr,shell-uart = &uart0;
20 zephyr,uart-mcumgr = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
[all …]
/Zephyr-latest/tests/drivers/pwm/pwm_api/
Dtestcase.yaml2 drivers.pwm:
4 - drivers
5 - pwm
6 - userspace
7 filter: dt_alias_exists("pwm-0") or dt_alias_exists("pwm-1") or dt_alias_exists("pwm-2")
8 or dt_alias_exists("pwm-3") or dt_compat_enabled("st,stm32-pwm")
9 or dt_compat_enabled("intel,blinky-pwm") or dt_compat_enabled("nordic,nrf-pwm")
10 depends_on: pwm
11 drivers.pwm.ke1xz_pwm_flexio:
13 - drivers
[all …]
/Zephyr-latest/boards/makerdiary/nrf52832_mdk/
Dnrf52832_mdk.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include "nrf52832_mdk-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "nRF52832-MDK Micro Dev Kit";
15 compatible = "nrf52832-mdk";
19 zephyr,shell-uart = &uart0;
20 zephyr,uart-mcumgr = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
[all …]
/Zephyr-latest/boards/nordic/nrf5340_audio_dk/
Dnrf5340_audio_dk_nrf5340_cpuapp_common.dtsi2 * Copyright (c) 2020-2022 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
6 #include "nrf5340_audio_dk_nrf5340_cpuapp_common-pinctrl.dtsi"
7 #include <zephyr/dt-bindings/sensor/ina230.h>
12 zephyr,shell-uart = &uart0;
13 zephyr,uart-mcumgr = &uart0;
14 zephyr,bt-mon-uart = &uart0;
15 zephyr,bt-c2h-uart = &uart0;
16 zephyr,bt-hci = &bt_hci_ipc0;
20 gpio_fwd: nrf-gpio-forwarder {
[all …]
/Zephyr-latest/boards/u-blox/ubx_evkninab3/
Dubx_evkninab3_nrf52840.dts2 * Copyright (c) 2021 u-blox AG
4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "ubx_evkninab3_nrf52840-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "u-blox EVK NINA-B3 nRF52840";
19 zephyr,shell-uart = &uart0;
20 zephyr,uart-mcumgr = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
[all …]
/Zephyr-latest/boards/makerdiary/nrf52840_mdk_usb_dongle/
Dnrf52840_mdk_usb_dongle.dts6 * SPDX-License-Identifier: Apache-2.0
9 /dts-v1/;
11 #include "nrf52840_mdk_usb_dongle-pinctrl.dtsi"
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
21 zephyr,code-partition = &slot0_partition;
26 compatible = "gpio-leds";
42 compatible = "pwm-leds";
55 compatible = "gpio-keys";
68 led0-red = &led0_red;
69 led0-green = &led0_green;
[all …]
/Zephyr-latest/boards/nordic/thingy53/
Dthingy53_nrf5340_common.dtsi4 * SPDX-License-Identifier: Apache-2.0
6 #include "thingy53_nrf5340_common-pinctrl.dtsi"
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/battery/battery.h>
12 zephyr,bt-hci-ipc = &ipc0;
13 zephyr,bt-hci = &bt_hci_ipc0;
14 nordic,802154-spinel-ipc = &ipc0;
19 compatible = "gpio-keys";
33 compatible = "gpio-leds";
49 compatible = "pwm-leds";
[all …]

12345678