xref: /linux/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts (revision 6da3aba6f056b861c9f54ef104425ceb5e9389ad)
186e8f528SBintian Wang/*
286e8f528SBintian Wang * dts file for Hisilicon HiKey Development Board
386e8f528SBintian Wang *
486e8f528SBintian Wang * Copyright (C) 2015, Hisilicon Ltd.
586e8f528SBintian Wang *
686e8f528SBintian Wang */
786e8f528SBintian Wang
886e8f528SBintian Wang/dts-v1/;
986e8f528SBintian Wang
1086e8f528SBintian Wang#include "hi6220.dtsi"
1186e8f528SBintian Wang
1286e8f528SBintian Wang/ {
1386e8f528SBintian Wang	model = "HiKey Development Board";
1486e8f528SBintian Wang	compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220";
1586e8f528SBintian Wang
1686e8f528SBintian Wang	aliases {
17a362ec8fSTyler Baker		serial0 = &uart0; /* On board UART0 */
18a362ec8fSTyler Baker		serial1 = &uart1; /* BT UART */
19a362ec8fSTyler Baker		serial2 = &uart2; /* LS Expansion UART0 */
20a362ec8fSTyler Baker		serial3 = &uart3; /* LS Expansion UART1 */
2186e8f528SBintian Wang	};
2286e8f528SBintian Wang
2386e8f528SBintian Wang	chosen {
24a362ec8fSTyler Baker		stdout-path = "serial3:115200n8";
2586e8f528SBintian Wang	};
2686e8f528SBintian Wang
27*6da3aba6SLeo Yan	/*
28*6da3aba6SLeo Yan	 * Reserve below regions from memory node:
29*6da3aba6SLeo Yan	 *
30*6da3aba6SLeo Yan	 *  0x05e0,0000 - 0x05ef,ffff: MCU firmware runtime using
31*6da3aba6SLeo Yan	 *  0x06df,f000 - 0x06df,ffff: Mailbox message data
32*6da3aba6SLeo Yan	 *  0x0740,f000 - 0x0740,ffff: MCU firmware section
33*6da3aba6SLeo Yan	 *  0x3e00,0000 - 0x3fff,ffff: OP-TEE
34*6da3aba6SLeo Yan	 */
3586e8f528SBintian Wang	memory@0 {
3686e8f528SBintian Wang		device_type = "memory";
37*6da3aba6SLeo Yan		reg = <0x00000000 0x00000000 0x00000000 0x05e00000>,
38*6da3aba6SLeo Yan		      <0x00000000 0x05f00000 0x00000000 0x00eff000>,
39*6da3aba6SLeo Yan		      <0x00000000 0x06e00000 0x00000000 0x0060f000>,
40*6da3aba6SLeo Yan		      <0x00000000 0x07410000 0x00000000 0x36bf0000>;
4186e8f528SBintian Wang	};
4286e8f528SBintian Wang};
43dd90caacSRob Herring
44dd90caacSRob Herring&uart2 {
45dd90caacSRob Herring	label = "LS-UART0";
46dd90caacSRob Herring};
47dd90caacSRob Herring&uart3 {
48dd90caacSRob Herring	label = "LS-UART1";
49dd90caacSRob Herring};
50