148dea9a7SNobuhiro Iwamatsu// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
248dea9a7SNobuhiro Iwamatsu/*
348dea9a7SNobuhiro Iwamatsu * Device Tree File for TMPV7708 RM main board
448dea9a7SNobuhiro Iwamatsu *
548dea9a7SNobuhiro Iwamatsu * (C) Copyright 2020, Toshiba Corporation.
648dea9a7SNobuhiro Iwamatsu * (C) Copyright 2020, Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
748dea9a7SNobuhiro Iwamatsu */
848dea9a7SNobuhiro Iwamatsu
948dea9a7SNobuhiro Iwamatsu/dts-v1/;
1048dea9a7SNobuhiro Iwamatsu
1148dea9a7SNobuhiro Iwamatsu#include "tmpv7708.dtsi"
1248dea9a7SNobuhiro Iwamatsu
1348dea9a7SNobuhiro Iwamatsu/ {
1448dea9a7SNobuhiro Iwamatsu	model = "Toshiba TMPV7708 RM main board";
1548dea9a7SNobuhiro Iwamatsu	compatible = "toshiba,tmpv7708-rm-mbrc", "toshiba,tmpv7708";
1648dea9a7SNobuhiro Iwamatsu
1748dea9a7SNobuhiro Iwamatsu	aliases {
1848dea9a7SNobuhiro Iwamatsu		serial0 = &uart0;
1948dea9a7SNobuhiro Iwamatsu		serial1 = &uart1;
2048dea9a7SNobuhiro Iwamatsu	};
2148dea9a7SNobuhiro Iwamatsu
2248dea9a7SNobuhiro Iwamatsu	chosen {
2348dea9a7SNobuhiro Iwamatsu		stdout-path = "serial0:115200n8";
2448dea9a7SNobuhiro Iwamatsu	};
2548dea9a7SNobuhiro Iwamatsu
2648dea9a7SNobuhiro Iwamatsu	/* 768MB memory */
2748dea9a7SNobuhiro Iwamatsu	memory@80000000 {
2848dea9a7SNobuhiro Iwamatsu		device_type = "memory";
2948dea9a7SNobuhiro Iwamatsu		reg = <0x0 0x80000000 0x0 0x30000000>;
3048dea9a7SNobuhiro Iwamatsu	};
3148dea9a7SNobuhiro Iwamatsu};
3248dea9a7SNobuhiro Iwamatsu
3348dea9a7SNobuhiro Iwamatsu&uart0 {
3448dea9a7SNobuhiro Iwamatsu	status = "okay";
3548dea9a7SNobuhiro Iwamatsu};
3648dea9a7SNobuhiro Iwamatsu
3748dea9a7SNobuhiro Iwamatsu&uart1 {
3848dea9a7SNobuhiro Iwamatsu	status = "okay";
3948dea9a7SNobuhiro Iwamatsu};
40ec8a42e7SNobuhiro Iwamatsu
41ec8a42e7SNobuhiro Iwamatsu&piether {
42ec8a42e7SNobuhiro Iwamatsu	status = "okay";
43ec8a42e7SNobuhiro Iwamatsu	phy-handle = <&phy0>;
44ec8a42e7SNobuhiro Iwamatsu	phy-mode = "rgmii-id";
45ec8a42e7SNobuhiro Iwamatsu
46ec8a42e7SNobuhiro Iwamatsu	mdio0 {
47ec8a42e7SNobuhiro Iwamatsu		#address-cells = <1>;
48ec8a42e7SNobuhiro Iwamatsu		#size-cells = <0>;
49ec8a42e7SNobuhiro Iwamatsu		compatible = "snps,dwmac-mdio";
50ec8a42e7SNobuhiro Iwamatsu		phy0: ethernet-phy@1 {
51ec8a42e7SNobuhiro Iwamatsu			device_type = "ethernet-phy";
52ec8a42e7SNobuhiro Iwamatsu			reg = <0x1>;
53ec8a42e7SNobuhiro Iwamatsu		};
54ec8a42e7SNobuhiro Iwamatsu	};
55ec8a42e7SNobuhiro Iwamatsu};
5682851fceSLinus Torvalds
574fd18fc3SNobuhiro Iwamatsu&wdt {
584fd18fc3SNobuhiro Iwamatsu	status = "okay";
594fd18fc3SNobuhiro Iwamatsu};
600109a175SNobuhiro Iwamatsu
610109a175SNobuhiro Iwamatsu&gpio {
620109a175SNobuhiro Iwamatsu	status = "okay";
630109a175SNobuhiro Iwamatsu};
64172cdcaeSNobuhiro Iwamatsu
65172cdcaeSNobuhiro Iwamatsu&pwm_mux {
66172cdcaeSNobuhiro Iwamatsu	groups = "pwm0_gpio16_grp", "pwm1_gpio17_grp", "pwm2_gpio18_grp", "pwm3_gpio19_grp";
67172cdcaeSNobuhiro Iwamatsu};
68172cdcaeSNobuhiro Iwamatsu
69172cdcaeSNobuhiro Iwamatsu&pwm {
70172cdcaeSNobuhiro Iwamatsu	status = "okay";
71172cdcaeSNobuhiro Iwamatsu};
72*6beeaf48SNobuhiro Iwamatsu
73*6beeaf48SNobuhiro Iwamatsu&pcie {
74*6beeaf48SNobuhiro Iwamatsu	status = "okay";
75*6beeaf48SNobuhiro Iwamatsu};
76