1/*
2 * dts file for Hisilicon HiKey960 Development Board
3 *
4 * Copyright (C) 2016, Hisilicon Ltd.
5 *
6 */
7
8/dts-v1/;
9
10#include "hi3660.dtsi"
11#include "hikey960-pinctrl.dtsi"
12#include <dt-bindings/gpio/gpio.h>
13
14/ {
15	model = "HiKey960";
16	compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660";
17
18	aliases {
19		serial0 = &uart0;
20		serial1 = &uart1;
21		serial2 = &uart2;
22		serial3 = &uart3;
23		serial4 = &uart4;
24		serial5 = &uart5;
25		serial6 = &uart6;
26	};
27
28	chosen {
29		stdout-path = "serial6:115200n8";
30	};
31
32	memory@0 {
33		device_type = "memory";
34		/* rewrite this at bootloader */
35		reg = <0x0 0x0 0x0 0x0>;
36	};
37};
38
39&i2c0 {
40	/* On Low speed expansion */
41	label = "LS-I2C0";
42	status = "okay";
43};
44
45&i2c1 {
46	status = "okay";
47
48	adv7533: adv7533@39 {
49		status = "ok";
50		compatible = "adi,adv7533";
51		reg = <0x39>;
52	};
53};
54
55&i2c7 {
56	/* On Low speed expansion */
57	label = "LS-I2C1";
58	status = "okay";
59};
60
61&uart3 {
62	/* On Low speed expansion */
63	label = "LS-UART0";
64	status = "okay";
65};
66
67&uart4 {
68	status = "okay";
69
70	bluetooth {
71		compatible = "ti,wl1837-st";
72		enable-gpios = <&gpio15 6 GPIO_ACTIVE_HIGH>;
73		max-speed = <921600>;
74	};
75};
76
77&uart6 {
78	/* On Low speed expansion */
79	label = "LS-UART1";
80	status = "okay";
81};
82