Home
last modified time | relevance | path

Searched +full:nrf +full:- +full:twis (Results 1 – 22 of 22) sorted by relevance

/Zephyr-latest/dts/bindings/i2c/
Dnordic,nrf-twis.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWIS
7 The TWIS peripheral is an I2C controller which supports the I2C
8 peripheral role, and EasyDMA. TWIS shares resources with TWIM and TWI,
11 and TWIS, along with the pinctrl instances to select between TWIM/TWI
12 and TWIS pin functions.
21 bias-pull-up;
29 low-power-enable;
35 compatible = "nordic,nrf-twis";
36 pinctrl-0 = <&i2c2_default>;
[all …]
Dnordic,nrf-twi.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWI (TWI master).
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-twim.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF family TWIM (TWI master with EasyDMA).
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";
22 Note: on nRF51 SoCs, use the "nordic,nrf-twi" binding instead.
24 compatible: "nordic,nrf-twim"
26 include: ["nordic,nrf-twi-common.yaml", "memory-region.yaml"]
29 zephyr,concat-buf-size:
[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/tests/boards/nrf/i2c/i2c_slave/boards/
Dnrf52840dk_nrf52840.overlay3 i2c-slave = &i2c1;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl. */
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";
[all …]
Dnrf5340dk_nrf5340_cpuapp.overlay3 i2c-slave = &i2c2;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl. */
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";
[all …]
Dnrf54l15dk_nrf54l15_cpuapp.overlay3 i2c-slave = &i2c22;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl.
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";
[all …]
Dnrf54l20pdk_nrf54l20_cpuapp.overlay3 i2c-slave = &i2c22;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl.
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";
[all …]
Dnrf54h20dk_nrf54h20_cpuapp.overlay3 i2c-slave = &i2c131;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl. */
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";
[all …]
Dnrf54h20dk_nrf54h20_cpuppr.overlay3 i2c-slave = &i2c131;
19 low-power-enable;
26 * to configure pins for TWIS with pinctrl.
30 bias-pull-up;
38 low-power-enable;
44 compatible = "nordic,nrf-twim";
46 clock-frequency = <I2C_BITRATE_STANDARD>;
47 pinctrl-0 = <&i2c130_default_alt>;
48 pinctrl-1 = <&i2c130_sleep_alt>;
49 pinctrl-names = "default", "sleep";
[all …]
/Zephyr-latest/tests/drivers/i2c/i2c_target_api/boards/
Dnrf5340dk_nrf5340_cpuapp.overlay4 * SPDX-License-Identifier: Apache-2.0
12 bias-pull-up;
20 low-power-enable;
26 compatible = "nordic,nrf-twis";
27 pinctrl-0 = <&i2c2_default>;
28 pinctrl-1 = <&i2c2_sleep>;
29 pinctrl-names = "default", "sleep";
33 compatible = "zephyr,i2c-target-eeprom";
35 address-width = <8>;
41 zephyr,concat-buf-size = <256>;
[all …]
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dnrf-pinctrl.h3 * SPDX-License-Identifier: Apache-2.0
10 * The whole nRF pin configuration information is encoded in a 32-bit bitfield
13 * - 31..24: Pin function.
14 * - 19-23: Reserved.
15 * - 18: Associated peripheral belongs to GD FAST ACTIVE1 (nRF54H only)
16 * - 17: Clockpin enable.
17 * - 16: Pin inversion mode.
18 * - 15: Pin low power mode.
19 * - 14..11: Pin output drive configuration.
20 * - 10..9: Pin pull configuration.
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
[all …]