1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*aa1a8ff2SEmmanuel Vadot/* 3*aa1a8ff2SEmmanuel Vadot * Copyright (C) 2023 Jisheng Zhang <jszhang@kernel.org> 4*aa1a8ff2SEmmanuel Vadot * Copyright (C) 2023 Drew Fustini <dfustini@baylibre.com> 5*aa1a8ff2SEmmanuel Vadot */ 6*aa1a8ff2SEmmanuel Vadot 7*aa1a8ff2SEmmanuel Vadot/dts-v1/; 8*aa1a8ff2SEmmanuel Vadot 9*aa1a8ff2SEmmanuel Vadot#include "th1520.dtsi" 10*aa1a8ff2SEmmanuel Vadot 11*aa1a8ff2SEmmanuel Vadot/ { 12*aa1a8ff2SEmmanuel Vadot model = "BeagleV Ahead"; 13*aa1a8ff2SEmmanuel Vadot compatible = "beagle,beaglev-ahead", "thead,th1520"; 14*aa1a8ff2SEmmanuel Vadot 15*aa1a8ff2SEmmanuel Vadot aliases { 16*aa1a8ff2SEmmanuel Vadot gpio0 = &gpio0; 17*aa1a8ff2SEmmanuel Vadot gpio1 = &gpio1; 18*aa1a8ff2SEmmanuel Vadot gpio2 = &gpio2; 19*aa1a8ff2SEmmanuel Vadot gpio3 = &gpio3; 20*aa1a8ff2SEmmanuel Vadot serial0 = &uart0; 21*aa1a8ff2SEmmanuel Vadot serial1 = &uart1; 22*aa1a8ff2SEmmanuel Vadot serial2 = &uart2; 23*aa1a8ff2SEmmanuel Vadot serial3 = &uart3; 24*aa1a8ff2SEmmanuel Vadot serial4 = &uart4; 25*aa1a8ff2SEmmanuel Vadot serial5 = &uart5; 26*aa1a8ff2SEmmanuel Vadot }; 27*aa1a8ff2SEmmanuel Vadot 28*aa1a8ff2SEmmanuel Vadot chosen { 29*aa1a8ff2SEmmanuel Vadot stdout-path = "serial0:115200n8"; 30*aa1a8ff2SEmmanuel Vadot }; 31*aa1a8ff2SEmmanuel Vadot 32*aa1a8ff2SEmmanuel Vadot memory@0 { 33*aa1a8ff2SEmmanuel Vadot device_type = "memory"; 34*aa1a8ff2SEmmanuel Vadot reg = <0x0 0x00000000 0x1 0x00000000>; 35*aa1a8ff2SEmmanuel Vadot 36*aa1a8ff2SEmmanuel Vadot }; 37*aa1a8ff2SEmmanuel Vadot}; 38*aa1a8ff2SEmmanuel Vadot 39*aa1a8ff2SEmmanuel Vadot&osc { 40*aa1a8ff2SEmmanuel Vadot clock-frequency = <24000000>; 41*aa1a8ff2SEmmanuel Vadot}; 42*aa1a8ff2SEmmanuel Vadot 43*aa1a8ff2SEmmanuel Vadot&osc_32k { 44*aa1a8ff2SEmmanuel Vadot clock-frequency = <32768>; 45*aa1a8ff2SEmmanuel Vadot}; 46*aa1a8ff2SEmmanuel Vadot 47*aa1a8ff2SEmmanuel Vadot&apb_clk { 48*aa1a8ff2SEmmanuel Vadot clock-frequency = <62500000>; 49*aa1a8ff2SEmmanuel Vadot}; 50*aa1a8ff2SEmmanuel Vadot 51*aa1a8ff2SEmmanuel Vadot&uart_sclk { 52*aa1a8ff2SEmmanuel Vadot clock-frequency = <100000000>; 53*aa1a8ff2SEmmanuel Vadot}; 54*aa1a8ff2SEmmanuel Vadot 55*aa1a8ff2SEmmanuel Vadot&dmac0 { 56*aa1a8ff2SEmmanuel Vadot status = "okay"; 57*aa1a8ff2SEmmanuel Vadot}; 58*aa1a8ff2SEmmanuel Vadot 59*aa1a8ff2SEmmanuel Vadot&uart0 { 60*aa1a8ff2SEmmanuel Vadot status = "okay"; 61*aa1a8ff2SEmmanuel Vadot}; 62