blob: 7e8196afb52200fadc88c801006c147a36b0b31a [file]
// SPDX-License-Identifier: GPL-2.0-only OR MIT
/*
* Device Tree Source for AM625 SoC Family Main Domain peripherals
*
* Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
* Copyright (c) 2025 Ayush Singh, BeagleBoard.org Foundation
*/
/ {
main_uart0: serial@2800000 {
compatible = "ns16550";
reg = <0x02800000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart1: serial@2810000 {
compatible = "ns16550";
reg = <0x02810000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart2: serial@2820000 {
compatible = "ns16550";
reg = <0x02820000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart3: serial@2830000 {
compatible = "ns16550";
reg = <0x02830000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart4: serial@2840000 {
compatible = "ns16550";
reg = <0x02840000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart5: serial@2850000 {
compatible = "ns16550";
reg = <0x02850000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_uart6: serial@2860000 {
compatible = "ns16550";
reg = <0x02860000 0x100>;
clock-frequency = <48000000>;
current-speed = <115200>;
reg-shift = <2>;
status = "disabled";
};
main_i2c0: i2c@20000000 {
compatible = "ti,omap-i2c";
reg = <0x20000000 0x100>;
clock-frequency = <100000>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
};
main_i2c1: i2c@20010000 {
compatible = "ti,omap-i2c";
reg = <0x20010000 0x100>;
clock-frequency = <100000>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
};
main_i2c2: i2c@20020000 {
compatible = "ti,omap-i2c";
reg = <0x20020000 0x100>;
clock-frequency = <100000>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
};
main_i2c3: i2c@20030000 {
compatible = "ti,omap-i2c";
reg = <0x20030000 0x100>;
clock-frequency = <100000>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
};
main_gpio0: gpio@600000 {
compatible = "ti,davinci-gpio";
reg = <0x00600000 0x100>;
gpio-controller;
#gpio-cells = <2>;
/* FIXME: Enable all 92 GPIOs */
ngpios = <32>;
status = "disabled";
};
main_gpio1: gpio@601000 {
compatible = "ti,davinci-gpio";
reg = <0x00601000 0x100>;
gpio-controller;
#gpio-cells = <2>;
/* FIXME: Enable all 52 GPIOs */
ngpios = <32>;
status = "disabled";
};
main_rti0: watchdog@e000000 {
compatible = "ti,j7-rti-wdt";
reg = <0x0e000000 0x100>;
clock-frequency = <DT_FREQ_M(25)>;
status = "disabled";
};
main_rti1: watchdog@e010000 {
compatible = "ti,j7-rti-wdt";
reg = <0x0e010000 0x100>;
clock-frequency = <DT_FREQ_M(25)>;
status = "disabled";
};
main_rti2: watchdog@e020000 {
compatible = "ti,j7-rti-wdt";
reg = <0x0e020000 0x100>;
clock-frequency = <DT_FREQ_M(25)>;
status = "disabled";
};
main_rti3: watchdog@e030000 {
compatible = "ti,j7-rti-wdt";
reg = <0x0e030000 0x100>;
clock-frequency = <DT_FREQ_M(25)>;
status = "disabled";
};
main_rti15: watchdog@e0f0000 {
compatible = "ti,j7-rti-wdt";
reg = <0x0e0f0000 0x100>;
clock-frequency = <DT_FREQ_M(25)>;
status = "disabled";
};
};