Home
last modified time | relevance | path

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

123

/Zephyr-latest/dts/bindings/i2c/
Dnordic,nrf-twim.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWIM (TWI master with EasyDMA).
7 This binding can be used for nodes which can represent TWIM
9 multiple I2C peripherals, like a TWIM and a TWIS. You can choose
10 TWIM by setting the node's "compatible" to "nordic,nrf-twim"
13 /* This is for TWIM0 -- change to "i2c1" for TWIM1, etc. */
15 compatible = "nordic,nrf-twim";
20 This works on any supported SoC, for all TWIM instances.
22 Note: on nRF51 SoCs, use the "nordic,nrf-twi" binding instead.
24 compatible: "nordic,nrf-twim"
[all …]
Dnordic,nrf-twi.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWI (TWI master).
9 I2C peripherals (like TWI or TWIM), the corresponding devicetree
12 To select TWI, set the node's "compatible" to "nordic,nrf-twi" and
15 /* This is for TWI0 -- change to "i2c1" for TWI1. */
17 compatible = "nordic,nrf-twi";
40 If your SoC only has TWIM and TWIS I2C peripherals, you cannot use
41 this binding. See the "nordic,nrf-twim" binding instead.
43 compatible: "nordic,nrf-twi"
45 include: nordic,nrf-twi-common.yaml
Dnordic,nrf-twis.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWIS
8 peripheral role, and EasyDMA. TWIS shares resources with TWIM and TWI,
10 Overwrite the compatible of the i2c node to select between TWIM/TWI
11 and TWIS, along with the pinctrl instances to select between TWIM/TWI
21 bias-pull-up;
29 low-power-enable;
35 compatible = "nordic,nrf-twis";
36 pinctrl-0 = <&i2c2_default>;
37 pinctrl-1 = <&i2c2_sleep>;
[all …]
/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 …]
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 …]
Dnrf52820.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
9 #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-m4";
27 #address-cells = <1>;
28 #size-cells = <1>;
[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 …]
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 …]
Dnrf52805.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/adc/nrf-saadc-v2.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-m4";
32 compatible = "nordic,nrf-ficr";
[all …]
Dnrf5340_cpunet.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv8-m.dtsi>
12 zephyr,bt-hci = &bt_hci_controller;
14 zephyr,flash-controller = &flash_controller;
18 #address-cells = <1>;
19 #size-cells = <0>;
23 compatible = "arm,cortex-m33";
25 #address-cells = <1>;
26 #size-cells = <1>;
29 compatible = "arm,armv8m-mpu";
[all …]
Dnrf52810.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-m4";
23 #address-cells = <1>;
[all …]
Dnrf52811.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/adc/nrf-saadc-v2.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-m4";
27 #address-cells = <1>;
[all …]
/Zephyr-latest/samples/fuel_gauge/max17048/boards/
Dnrf52840dk_nrf52840.overlay4 * SPDX-License-Identifier: Apache-2.0
9 compatible = "nordic,nrf-twim";
10 pinctrl-0 = <&i2c0_default>;
11 pinctrl-1 = <&i2c0_sleep>;
12 pinctrl-names = "default", "sleep";
/Zephyr-latest/dts/common/nordic/
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 …]
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 …]
/Zephyr-latest/soc/nordic/nrf52/
DCMakeLists.txt1 # SPDX-License-Identifier: Apache-2.0
7 …message(WARNING "Both SOC_NRF52832_ALLOW_SPIM_DESPITE_PAN_58 and an NRF SPIM driver are enabled, t…
13 …message(WARNING "NRF52_ANOMALY_109_WORKAROUND disabled with SPIS, SPIM, TWIM or PWM enabled. This …
/Zephyr-latest/boards/arduino/nicla_sense_me/
Darduino_nicla_sense_me.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include "arduino_nicla_sense_me-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/led/led.h>
18 compatible = "gpio-keys";
29 zephyr,shell-uart = &uart0;
30 zephyr,uart-mcumgr = &uart0;
31 zephyr,bt-mon-uart = &uart0;
32 zephyr,bt-c2h-uart = &uart0;
[all …]
/Zephyr-latest/boards/atmarktechno/degu_evk/
Ddegu_evk.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include "degu_evk-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 compatible = "nordic,pca10056-dk";
19 zephyr,code-partition = &slot0_partition;
24 compatible = "gpio-leds";
44 compatible = "gpio-keys";
62 en-3v3-switch {
63 compatible = "regulator-fixed";
[all …]
/Zephyr-latest/tests/boards/nrf/i2c/i2c_slave/boards/
Dnrf52840dk_nrf52840.overlay3 i2c-slave = &i2c1;
19 low-power-enable;
29 bias-pull-up;
37 low-power-enable;
43 compatible = "nordic,nrf-twim";
45 pinctrl-0 = <&i2c0_default_alt>;
46 pinctrl-1 = <&i2c0_sleep_alt>;
47 pinctrl-names = "default", "sleep";
55 compatible = "nordic,nrf-twis";
57 pinctrl-0 = <&i2c1_default_alt>;
[all …]
Dnrf5340dk_nrf5340_cpuapp.overlay3 i2c-slave = &i2c2;
19 low-power-enable;
29 bias-pull-up;
37 low-power-enable;
43 compatible = "nordic,nrf-twim";
45 pinctrl-0 = <&i2c1_default_alt>;
46 pinctrl-1 = <&i2c1_sleep_alt>;
47 pinctrl-names = "default", "sleep";
54 compatible = "nordic,nrf-twis";
55 pinctrl-0 = <&i2c2_default_alt>;
[all …]
Dnrf54l15dk_nrf54l15_cpuapp.overlay3 i2c-slave = &i2c22;
19 low-power-enable;
30 bias-pull-up;
38 low-power-enable;
44 compatible = "nordic,nrf-twim";
46 pinctrl-0 = <&i2c21_default_alt>;
47 pinctrl-1 = <&i2c21_sleep_alt>;
48 pinctrl-names = "default", "sleep";
55 compatible = "nordic,nrf-twis";
57 pinctrl-0 = <&i2c22_default_alt>;
[all …]
Dnrf54l20pdk_nrf54l20_cpuapp.overlay3 i2c-slave = &i2c22;
19 low-power-enable;
30 bias-pull-up;
38 low-power-enable;
44 compatible = "nordic,nrf-twim";
46 pinctrl-0 = <&i2c21_default_alt>;
47 pinctrl-1 = <&i2c21_sleep_alt>;
48 pinctrl-names = "default", "sleep";
55 compatible = "nordic,nrf-twis";
57 pinctrl-0 = <&i2c22_default_alt>;
[all …]
Dnrf54h20dk_nrf54h20_cpuapp.overlay3 i2c-slave = &i2c131;
19 low-power-enable;
29 bias-pull-up;
37 low-power-enable;
43 compatible = "nordic,nrf-twim";
45 clock-frequency = <I2C_BITRATE_STANDARD>;
46 pinctrl-0 = <&i2c130_default_alt>;
47 pinctrl-1 = <&i2c130_sleep_alt>;
48 pinctrl-names = "default", "sleep";
49 memory-regions = <&cpuapp_dma_region>;
[all …]
/Zephyr-latest/boards/seeed/xiao_ble/
Dxiao_ble_nrf52840_sense.dts2 * Copyright (c) 2022-2023 Marcin Niestroj
4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/gpio/nordic-nrf-gpio.h>
14 compatible = "seeed,xiao-ble", "seeed,xiao-ble-sense";
16 msm261d3526hicpm-c-en {
17 compatible = "regulator-fixed";
18 enable-gpios = <&gpio1 10 (NRF_GPIO_DRIVE_S0H1 | GPIO_ACTIVE_HIGH)>;
19 regulator-name = "MSM261D3526HICPM-C-EN";
[all …]

123