1/* 2 * Copyright (c) 2019 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include <zephyr/dt-bindings/adc/adc.h> 8#include <zephyr/dt-bindings/adc/nrf-adc.h> 9#include <zephyr/dt-bindings/gpio/gpio.h> 10#include <zephyr/dt-bindings/i2c/i2c.h> 11#include <zephyr/dt-bindings/pinctrl/nrf-pinctrl.h> 12#include <zephyr/dt-bindings/pwm/pwm.h> 13 14#include <freq.h> 15#include <arm/nordic/override.dtsi> 16/* 17 * This value can be overridden at the board level or in an application specific 18 * dts/arm/nordic/override.dtsi file. 19 */ 20#ifndef NRF_DEFAULT_IRQ_PRIORITY 21#define NRF_DEFAULT_IRQ_PRIORITY 1 22#endif 23 24/ { 25 pinctrl: pin-controller { 26 /* Pin controller is a "virtual" device since nRF SoCs do pin 27 * control in a distributed way (GPIO registers and PSEL 28 * registers on each peripheral). 29 */ 30 compatible = "nordic,nrf-pinctrl"; 31 }; 32 33 rng_hci: entropy_bt_hci { 34 compatible = "zephyr,bt-hci-entropy"; 35 status = "okay"; 36 }; 37 38 sw_pwm: sw-pwm { 39 compatible = "nordic,nrf-sw-pwm"; 40 status = "disabled"; 41 generator = <&timer1>; 42 clock-prescaler = <0>; 43 #pwm-cells = <3>; 44 }; 45}; 46 47&systick { 48 /* 49 * Nordic SoCs rely by default on the RTC for system clock 50 * implementation, so the SysTick node is not to be enabled. 51 */ 52 status = "disabled"; 53}; 54