| /* |
| * Copyright (c) 2019 Nordic Semiconductor ASA |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include <zephyr/dt-bindings/adc/adc.h> |
| #include <zephyr/dt-bindings/adc/nrf-adc.h> |
| #include <zephyr/dt-bindings/gpio/gpio.h> |
| #include <zephyr/dt-bindings/i2c/i2c.h> |
| #include <zephyr/dt-bindings/pinctrl/nrf-pinctrl.h> |
| #include <zephyr/dt-bindings/pwm/pwm.h> |
| |
| #include <freq.h> |
| #include <arm/nordic/override.dtsi> |
| /* |
| * This value can be overridden at the board level or in an application specific |
| * dts/arm/nordic/override.dtsi file. |
| */ |
| #ifndef NRF_DEFAULT_IRQ_PRIORITY |
| #define NRF_DEFAULT_IRQ_PRIORITY 1 |
| #endif |
| |
| / { |
| pinctrl: pin-controller { |
| /* Pin controller is a "virtual" device since nRF SoCs do pin |
| * control in a distributed way (GPIO registers and PSEL |
| * registers on each peripheral). |
| */ |
| compatible = "nordic,nrf-pinctrl"; |
| }; |
| |
| rng_hci: entropy_bt_hci { |
| compatible = "zephyr,bt-hci-entropy"; |
| status = "okay"; |
| }; |
| }; |
| |
| &systick { |
| /* |
| * Nordic SoCs rely by default on the RTC for system clock |
| * implementation, so the SysTick node is not to be enabled. |
| */ |
| status = "disabled"; |
| }; |