105f7e3d1SMasahiro Yamada// SPDX-License-Identifier: GPL-2.0+ OR MIT 205f7e3d1SMasahiro Yamada// 305f7e3d1SMasahiro Yamada// Device Tree Source for UniPhier PXs3 Reference Board 405f7e3d1SMasahiro Yamada// 505f7e3d1SMasahiro Yamada// Copyright (C) 2017 Socionext Inc. 605f7e3d1SMasahiro Yamada// Author: Masahiro Yamada <yamada.masahiro@socionext.com> 7c28adcb5SMasahiro Yamada 8c28adcb5SMasahiro Yamada/dts-v1/; 9c28adcb5SMasahiro Yamada#include "uniphier-pxs3.dtsi" 10c28adcb5SMasahiro Yamada#include "uniphier-support-card.dtsi" 11c28adcb5SMasahiro Yamada 12c28adcb5SMasahiro Yamada/ { 13c28adcb5SMasahiro Yamada model = "UniPhier PXs3 Reference Board"; 14c28adcb5SMasahiro Yamada compatible = "socionext,uniphier-pxs3-ref", "socionext,uniphier-pxs3"; 15c28adcb5SMasahiro Yamada 16c28adcb5SMasahiro Yamada chosen { 17c28adcb5SMasahiro Yamada stdout-path = "serial0:115200n8"; 18c28adcb5SMasahiro Yamada }; 19c28adcb5SMasahiro Yamada 20c28adcb5SMasahiro Yamada aliases { 21c28adcb5SMasahiro Yamada serial0 = &serial0; 22c28adcb5SMasahiro Yamada serial1 = &serial1; 23c28adcb5SMasahiro Yamada serial2 = &serial2; 24c28adcb5SMasahiro Yamada serial3 = &serial3; 25c28adcb5SMasahiro Yamada i2c0 = &i2c0; 26c28adcb5SMasahiro Yamada i2c1 = &i2c1; 27c28adcb5SMasahiro Yamada i2c2 = &i2c2; 28c28adcb5SMasahiro Yamada i2c3 = &i2c3; 29c28adcb5SMasahiro Yamada i2c6 = &i2c6; 3071663b33SKunihiko Hayashi spi0 = &spi0; 3171663b33SKunihiko Hayashi spi1 = &spi1; 32c28adcb5SMasahiro Yamada }; 33c28adcb5SMasahiro Yamada 34c28adcb5SMasahiro Yamada memory@80000000 { 35c28adcb5SMasahiro Yamada device_type = "memory"; 36c28adcb5SMasahiro Yamada reg = <0 0x80000000 0 0xa0000000>; 37c28adcb5SMasahiro Yamada }; 38c28adcb5SMasahiro Yamada}; 39c28adcb5SMasahiro Yamada 40c28adcb5SMasahiro Yamadaðsc { 416af9bd45SDai Okamura interrupts = <4 8>; 42c28adcb5SMasahiro Yamada}; 43c28adcb5SMasahiro Yamada 4471663b33SKunihiko Hayashi&spi0 { 4571663b33SKunihiko Hayashi status = "okay"; 4671663b33SKunihiko Hayashi}; 4771663b33SKunihiko Hayashi 4871663b33SKunihiko Hayashi&spi1 { 4971663b33SKunihiko Hayashi status = "okay"; 5071663b33SKunihiko Hayashi}; 5171663b33SKunihiko Hayashi 52c28adcb5SMasahiro Yamada&serial0 { 53c28adcb5SMasahiro Yamada status = "okay"; 54c28adcb5SMasahiro Yamada}; 55c28adcb5SMasahiro Yamada 56dbdae847SMasahiro Yamada&serial2 { 57dbdae847SMasahiro Yamada status = "okay"; 58dbdae847SMasahiro Yamada}; 59dbdae847SMasahiro Yamada 60dbdae847SMasahiro Yamada&serial3 { 61dbdae847SMasahiro Yamada status = "okay"; 62dbdae847SMasahiro Yamada}; 63dbdae847SMasahiro Yamada 64c2aea8a4SMasahiro Yamada&gpio { 65c2aea8a4SMasahiro Yamada xirq4 { 66c2aea8a4SMasahiro Yamada gpio-hog; 67c2aea8a4SMasahiro Yamada gpios = <UNIPHIER_GPIO_IRQ(4) 0>; 68c2aea8a4SMasahiro Yamada input; 69c2aea8a4SMasahiro Yamada }; 70c2aea8a4SMasahiro Yamada}; 71c2aea8a4SMasahiro Yamada 72c28adcb5SMasahiro Yamada&i2c0 { 73c28adcb5SMasahiro Yamada status = "okay"; 74c28adcb5SMasahiro Yamada}; 75c28adcb5SMasahiro Yamada 76c28adcb5SMasahiro Yamada&i2c1 { 77c28adcb5SMasahiro Yamada status = "okay"; 78c28adcb5SMasahiro Yamada}; 79c28adcb5SMasahiro Yamada 80c28adcb5SMasahiro Yamada&i2c2 { 81c28adcb5SMasahiro Yamada status = "okay"; 82c28adcb5SMasahiro Yamada}; 83c28adcb5SMasahiro Yamada 84c28adcb5SMasahiro Yamada&i2c3 { 85c28adcb5SMasahiro Yamada status = "okay"; 86c28adcb5SMasahiro Yamada}; 87ae4cce87SMasahiro Yamada 8884a9c4d5SMasahiro Yamada&sd { 8984a9c4d5SMasahiro Yamada status = "okay"; 9084a9c4d5SMasahiro Yamada}; 9184a9c4d5SMasahiro Yamada 92aba054a1SKunihiko Hayashið0 { 93aba054a1SKunihiko Hayashi status = "okay"; 94aba054a1SKunihiko Hayashi phy-handle = <ðphy0>; 95aba054a1SKunihiko Hayashi}; 96aba054a1SKunihiko Hayashi 97aba054a1SKunihiko Hayashi&mdio0 { 98aba054a1SKunihiko Hayashi ethphy0: ethphy@0 { 99aba054a1SKunihiko Hayashi reg = <0>; 100aba054a1SKunihiko Hayashi }; 101aba054a1SKunihiko Hayashi}; 102aba054a1SKunihiko Hayashi 103aba054a1SKunihiko Hayashið1 { 104aba054a1SKunihiko Hayashi status = "okay"; 105aba054a1SKunihiko Hayashi phy-handle = <ðphy1>; 106aba054a1SKunihiko Hayashi}; 107aba054a1SKunihiko Hayashi 108aba054a1SKunihiko Hayashi&mdio1 { 109aba054a1SKunihiko Hayashi ethphy1: ethphy@0 { 110aba054a1SKunihiko Hayashi reg = <0>; 111aba054a1SKunihiko Hayashi }; 112aba054a1SKunihiko Hayashi}; 113aba054a1SKunihiko Hayashi 114d7b9beb8SKunihiko Hayashi&usb0 { 115d7b9beb8SKunihiko Hayashi status = "okay"; 116d7b9beb8SKunihiko Hayashi}; 117d7b9beb8SKunihiko Hayashi 118d7b9beb8SKunihiko Hayashi&usb1 { 119d7b9beb8SKunihiko Hayashi status = "okay"; 120d7b9beb8SKunihiko Hayashi}; 12132dfc773SKunihiko Hayashi 12232dfc773SKunihiko Hayashi&pcie { 12332dfc773SKunihiko Hayashi status = "okay"; 12432dfc773SKunihiko Hayashi}; 125519904a4SMasahiro Yamada 126519904a4SMasahiro Yamada&nand { 127519904a4SMasahiro Yamada status = "okay"; 12853c580c1SMasahiro Yamada 12953c580c1SMasahiro Yamada nand@0 { 13053c580c1SMasahiro Yamada reg = <0>; 13153c580c1SMasahiro Yamada }; 132519904a4SMasahiro Yamada}; 133