1/*
2 * Copyright (c) 2024 Norik Systems
3 * SPDX-License-Identifier: Apache-2.0
4 */
5#include "octopus_io_board_common-pinctrl.dtsi"
6#include "../octopus_som/octopus_som_common.dtsi"
7
8/ {
9	model = "Norik Octopus IO-Board";
10	compatible = "norik,octopus-io-board";
11
12	chosen {
13		zephyr,console = &uart0;
14		zephyr,shell-uart = &uart0;
15		zephyr,uart-mcumgr = &uart0;
16	};
17
18	/* These aliases are provided for compatibility with samples */
19	aliases {
20		watchdog0 = &wdt0;
21	};
22};
23
24&i2c1 {
25	compatible = "nordic,nrf-twim";
26	status = "okay";
27	pinctrl-0 = <&i2c0_default>;
28	pinctrl-1 = <&i2c0_sleep>;
29	pinctrl-names = "default", "sleep";
30
31	bq25180: bq25180@6a {
32		compatible = "ti,bq25180";
33		status = "okay";
34		reg = <0x6a>;
35		constant-charge-current-max-microamp = <10000>;
36	};
37};
38
39&spi3 {
40	status = "okay";
41	cs-gpios = <&gpio0 11 GPIO_ACTIVE_LOW>,<&gpio0 5 GPIO_ACTIVE_LOW>;
42
43	adxl362: adxl362@0 {
44		compatible = "adi,adxl362";
45		spi-max-frequency = <8000000>;
46		reg = <0>;
47		int1-gpios = <&gpio0 12 0>;
48	};
49
50	w25q64: w25q64@1 {
51		compatible = "jedec,spi-nor";
52		status = "okay";
53		reg = <1>;
54		spi-max-frequency = <8000000>;
55		jedec-id = [ef 40 17];
56		size = <0x4000000>;
57		has-dpd;
58		t-enter-dpd = <3500>;
59		t-exit-dpd = <3500>;
60	};
61};
62