xref: /linux/scripts/dtc/include-prefixes/arm64/hisilicon/hi3660-hikey960.dts (revision 2e9b4447db425bf0e015ea8c04e26d65dd0a1249)
135ca8168SChen Feng/*
235ca8168SChen Feng * dts file for Hisilicon HiKey960 Development Board
335ca8168SChen Feng *
435ca8168SChen Feng * Copyright (C) 2016, Hisilicon Ltd.
535ca8168SChen Feng *
635ca8168SChen Feng */
735ca8168SChen Feng
835ca8168SChen Feng/dts-v1/;
935ca8168SChen Feng
1035ca8168SChen Feng#include "hi3660.dtsi"
11d4e1eaeeSWang Xiaoyin#include "hikey960-pinctrl.dtsi"
12*2e9b4447SGuodong Xu#include <dt-bindings/gpio/gpio.h>
1335ca8168SChen Feng
1435ca8168SChen Feng/ {
1535ca8168SChen Feng	model = "HiKey960";
16b6c93186SGuodong Xu	compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660";
1735ca8168SChen Feng
1835ca8168SChen Feng	aliases {
19254b07b2SChen Feng		serial0 = &uart0;
20254b07b2SChen Feng		serial1 = &uart1;
21254b07b2SChen Feng		serial2 = &uart2;
22254b07b2SChen Feng		serial3 = &uart3;
23254b07b2SChen Feng		serial4 = &uart4;
24254b07b2SChen Feng		serial5 = &uart5;
25254b07b2SChen Feng		serial6 = &uart6;
2635ca8168SChen Feng	};
2735ca8168SChen Feng
2835ca8168SChen Feng	chosen {
29254b07b2SChen Feng		stdout-path = "serial6:115200n8";
3035ca8168SChen Feng	};
3135ca8168SChen Feng
3235ca8168SChen Feng	memory@0 {
3335ca8168SChen Feng		device_type = "memory";
3435ca8168SChen Feng		/* rewrite this at bootloader */
3535ca8168SChen Feng		reg = <0x0 0x0 0x0 0x0>;
3635ca8168SChen Feng	};
3735ca8168SChen Feng};
3835ca8168SChen Feng
395f8a3b77SZhangfei Gao&i2c0 {
405f8a3b77SZhangfei Gao	/* On Low speed expansion */
415f8a3b77SZhangfei Gao	label = "LS-I2C0";
425f8a3b77SZhangfei Gao	status = "okay";
435f8a3b77SZhangfei Gao};
445f8a3b77SZhangfei Gao
455f8a3b77SZhangfei Gao&i2c1 {
465f8a3b77SZhangfei Gao	status = "okay";
475f8a3b77SZhangfei Gao
485f8a3b77SZhangfei Gao	adv7533: adv7533@39 {
495f8a3b77SZhangfei Gao		status = "ok";
505f8a3b77SZhangfei Gao		compatible = "adi,adv7533";
515f8a3b77SZhangfei Gao		reg = <0x39>;
525f8a3b77SZhangfei Gao	};
535f8a3b77SZhangfei Gao};
545f8a3b77SZhangfei Gao
555f8a3b77SZhangfei Gao&i2c7 {
565f8a3b77SZhangfei Gao	/* On Low speed expansion */
575f8a3b77SZhangfei Gao	label = "LS-I2C1";
585f8a3b77SZhangfei Gao	status = "okay";
595f8a3b77SZhangfei Gao};
605f8a3b77SZhangfei Gao
61254b07b2SChen Feng&uart3 {
62254b07b2SChen Feng	/* On Low speed expansion */
63254b07b2SChen Feng	label = "LS-UART0";
64254b07b2SChen Feng	status = "okay";
65254b07b2SChen Feng};
66254b07b2SChen Feng
67*2e9b4447SGuodong Xu&uart4 {
68*2e9b4447SGuodong Xu	status = "okay";
69*2e9b4447SGuodong Xu
70*2e9b4447SGuodong Xu	bluetooth {
71*2e9b4447SGuodong Xu		compatible = "ti,wl1837-st";
72*2e9b4447SGuodong Xu		enable-gpios = <&gpio15 6 GPIO_ACTIVE_HIGH>;
73*2e9b4447SGuodong Xu		max-speed = <921600>;
74*2e9b4447SGuodong Xu	};
75*2e9b4447SGuodong Xu};
76*2e9b4447SGuodong Xu
77254b07b2SChen Feng&uart6 {
78254b07b2SChen Feng	/* On Low speed expansion */
79254b07b2SChen Feng	label = "LS-UART1";
8035ca8168SChen Feng	status = "okay";
8135ca8168SChen Feng};
82