1*376ac00dSRyder Lee/* 2*376ac00dSRyder Lee * Copyright (C) 2018 MediaTek Inc. 3*376ac00dSRyder Lee * Author: Ryder Lee <ryder.lee@mediatek.com> 4*376ac00dSRyder Lee * 5*376ac00dSRyder Lee * SPDX-License-Identifier: (GPL-2.0 OR MIT) 6*376ac00dSRyder Lee */ 7*376ac00dSRyder Lee 8*376ac00dSRyder Lee/dts-v1/; 9*376ac00dSRyder Lee#include "mt7629.dtsi" 10*376ac00dSRyder Lee 11*376ac00dSRyder Lee/ { 12*376ac00dSRyder Lee model = "MediaTek MT7629 RFB"; 13*376ac00dSRyder Lee compatible = "mediatek,mt7629-rfb", "mediatek,mt7629"; 14*376ac00dSRyder Lee 15*376ac00dSRyder Lee aliases { 16*376ac00dSRyder Lee spi0 = &qspi; 17*376ac00dSRyder Lee }; 18*376ac00dSRyder Lee 19*376ac00dSRyder Lee chosen { 20*376ac00dSRyder Lee stdout-path = &uart0; 21*376ac00dSRyder Lee tick-timer = &timer0; 22*376ac00dSRyder Lee }; 23*376ac00dSRyder Lee}; 24*376ac00dSRyder Lee 25*376ac00dSRyder Lee&pinctrl { 26*376ac00dSRyder Lee qspi_pins: qspi-pins { 27*376ac00dSRyder Lee mux { 28*376ac00dSRyder Lee function = "flash"; 29*376ac00dSRyder Lee groups = "spi_nor"; 30*376ac00dSRyder Lee }; 31*376ac00dSRyder Lee }; 32*376ac00dSRyder Lee 33*376ac00dSRyder Lee uart0_pins: uart0-default { 34*376ac00dSRyder Lee mux { 35*376ac00dSRyder Lee function = "uart"; 36*376ac00dSRyder Lee groups = "uart0_txd_rxd"; 37*376ac00dSRyder Lee }; 38*376ac00dSRyder Lee }; 39*376ac00dSRyder Lee 40*376ac00dSRyder Lee watchdog_pins: watchdog-default { 41*376ac00dSRyder Lee mux { 42*376ac00dSRyder Lee function = "watchdog"; 43*376ac00dSRyder Lee groups = "watchdog"; 44*376ac00dSRyder Lee }; 45*376ac00dSRyder Lee }; 46*376ac00dSRyder Lee}; 47*376ac00dSRyder Lee 48*376ac00dSRyder Lee&qspi { 49*376ac00dSRyder Lee pinctrl-names = "default"; 50*376ac00dSRyder Lee pinctrl-0 = <&qspi_pins>; 51*376ac00dSRyder Lee status = "okay"; 52*376ac00dSRyder Lee 53*376ac00dSRyder Lee spi-flash@0{ 54*376ac00dSRyder Lee compatible = "spi-flash"; 55*376ac00dSRyder Lee reg = <0>; 56*376ac00dSRyder Lee u-boot,dm-pre-reloc; 57*376ac00dSRyder Lee }; 58*376ac00dSRyder Lee}; 59*376ac00dSRyder Lee 60*376ac00dSRyder Lee&uart0 { 61*376ac00dSRyder Lee pinctrl-names = "default"; 62*376ac00dSRyder Lee pinctrl-0 = <&uart0_pins>; 63*376ac00dSRyder Lee status = "okay"; 64*376ac00dSRyder Lee}; 65*376ac00dSRyder Lee 66*376ac00dSRyder Lee&watchdog { 67*376ac00dSRyder Lee pinctrl-names = "default"; 68*376ac00dSRyder Lee pinctrl-0 = <&watchdog_pins>; 69*376ac00dSRyder Lee status = "okay"; 70*376ac00dSRyder Lee}; 71