Files
arm-trusted-firmware/fdts/tc-fpga.dtsi
T
Ryan Everett 743de0eab2 feat(tc): support buildroot ddk runtime integration
- Updated the data fs load address to align with the new memory
layout requirements.
- Defined and integrated the Buildroot memory layout into RAM.

Change-Id: If6216150f4a0e97acda6ec4dbf5782ffc48bae23
Signed-off-by: Quoc Khanh Le <quockhanh.le@arm.com>
Signed-off-by: Mohanprasath Ramamoorthy <mohanprasath.ramamoorthy@arm.com>
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
2026-04-16 14:12:33 +00:00

51 lines
1.1 KiB
Devicetree

/*
* Copyright (c) 2023-2024, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#define GIC_CTRL_ADDR 30000000
#define GIC_GICR_OFFSET 0x1000000
#define UART_OFFSET 0x10000
/* 1440x3200@120 framebuffer */
#define LCD_TIMING_CLK 836000000
#define LCD_TIMING \
clock-frequency = <LCD_TIMING_CLK>; \
hactive = <1440>; \
vactive = <3200>; \
hfront-porch = <136>; \
hback-porch = <296>; \
hsync-len = <160>; \
vfront-porch = <3>; \
vback-porch = <217>; \
vsync-len = <10>
/ {
chosen {
stdout-path = "serial0:38400n8";
};
#if TC_FPGA_FS_IMG_IN_RAM
reserved-memory {
phram {
/*
* starting from base of DRAM2 reserve some memory,
* the android/buildroot image will be side loaded to this location
*/
reg = <HI(TC_DRAM2_BASE) LO(TC_DRAM2_BASE)
HI(DRAM_FS_SIZE) LO(DRAM_FS_SIZE)>;
no-map;
};
};
#endif /* TC_FPGA_FS_IMG_IN_RAM */
ethernet: ethernet@ETHERNET_ADDR {
compatible = "smsc,lan9115";
phy-mode = "mii";
};
mmci: mmci@MMC_ADDR {
non-removable;
};
};