1376ac00dSRyder Lee/* 2376ac00dSRyder Lee * Copyright (C) 2018 MediaTek Inc. 3376ac00dSRyder Lee * Author: Ryder Lee <ryder.lee@mediatek.com> 4376ac00dSRyder Lee * 5376ac00dSRyder Lee * SPDX-License-Identifier: (GPL-2.0 OR MIT) 6376ac00dSRyder Lee */ 7376ac00dSRyder Lee 8376ac00dSRyder Lee/dts-v1/; 9376ac00dSRyder Lee#include "mt7629.dtsi" 10376ac00dSRyder Lee 11376ac00dSRyder Lee/ { 12376ac00dSRyder Lee model = "MediaTek MT7629 RFB"; 13376ac00dSRyder Lee compatible = "mediatek,mt7629-rfb", "mediatek,mt7629"; 14376ac00dSRyder Lee 15376ac00dSRyder Lee aliases { 16376ac00dSRyder Lee spi0 = &qspi; 17376ac00dSRyder Lee }; 18376ac00dSRyder Lee 19376ac00dSRyder Lee chosen { 20376ac00dSRyder Lee stdout-path = &uart0; 21376ac00dSRyder Lee tick-timer = &timer0; 22376ac00dSRyder Lee }; 23376ac00dSRyder Lee}; 24376ac00dSRyder Lee 25*9d42b613SWeijie Gaoð { 26*9d42b613SWeijie Gao status = "okay"; 27*9d42b613SWeijie Gao mediatek,gmac-id = <1>; 28*9d42b613SWeijie Gao phy-mode = "gmii"; 29*9d42b613SWeijie Gao phy-handle = <&phy0>; 30*9d42b613SWeijie Gao 31*9d42b613SWeijie Gao phy0: ethernet-phy@0 { 32*9d42b613SWeijie Gao reg = <0>; 33*9d42b613SWeijie Gao }; 34*9d42b613SWeijie Gao}; 35*9d42b613SWeijie Gao 36376ac00dSRyder Lee&pinctrl { 37376ac00dSRyder Lee qspi_pins: qspi-pins { 38376ac00dSRyder Lee mux { 39376ac00dSRyder Lee function = "flash"; 40376ac00dSRyder Lee groups = "spi_nor"; 41376ac00dSRyder Lee }; 42376ac00dSRyder Lee }; 43376ac00dSRyder Lee 44376ac00dSRyder Lee uart0_pins: uart0-default { 45376ac00dSRyder Lee mux { 46376ac00dSRyder Lee function = "uart"; 47376ac00dSRyder Lee groups = "uart0_txd_rxd"; 48376ac00dSRyder Lee }; 49376ac00dSRyder Lee }; 50376ac00dSRyder Lee 51376ac00dSRyder Lee watchdog_pins: watchdog-default { 52376ac00dSRyder Lee mux { 53376ac00dSRyder Lee function = "watchdog"; 54376ac00dSRyder Lee groups = "watchdog"; 55376ac00dSRyder Lee }; 56376ac00dSRyder Lee }; 57376ac00dSRyder Lee}; 58376ac00dSRyder Lee 59376ac00dSRyder Lee&qspi { 60376ac00dSRyder Lee pinctrl-names = "default"; 61376ac00dSRyder Lee pinctrl-0 = <&qspi_pins>; 62376ac00dSRyder Lee status = "okay"; 63376ac00dSRyder Lee 64376ac00dSRyder Lee spi-flash@0{ 65376ac00dSRyder Lee compatible = "spi-flash"; 66376ac00dSRyder Lee reg = <0>; 67376ac00dSRyder Lee u-boot,dm-pre-reloc; 68376ac00dSRyder Lee }; 69376ac00dSRyder Lee}; 70376ac00dSRyder Lee 71376ac00dSRyder Lee&uart0 { 72376ac00dSRyder Lee pinctrl-names = "default"; 73376ac00dSRyder Lee pinctrl-0 = <&uart0_pins>; 74376ac00dSRyder Lee status = "okay"; 75376ac00dSRyder Lee}; 76376ac00dSRyder Lee 77376ac00dSRyder Lee&watchdog { 78376ac00dSRyder Lee pinctrl-names = "default"; 79376ac00dSRyder Lee pinctrl-0 = <&watchdog_pins>; 80376ac00dSRyder Lee status = "okay"; 81376ac00dSRyder Lee}; 82