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