mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
209636b678
Keystone2 Edison (K2E) is a Quad Cortex A15 based SoC with 1 DSP. It has standard peripherals such as i2c, spi, uart, timer, pcie, etc similar to k2hk, but without wireless hardwares. This patch add support for k2 Edison SoC and EVM. This re-uses the common keystone.dtsi to include common bindings across the various k2 devices. Signed-off-by: Murali Karicheri <m-karicheri2@ti.com> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
81 lines
1.5 KiB
Plaintext
81 lines
1.5 KiB
Plaintext
/*
|
|
* Copyright 2013-2014 Texas Instruments, Inc.
|
|
*
|
|
* Keystone 2 Edison soc device tree
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
/ {
|
|
cpus {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
interrupt-parent = <&gic>;
|
|
|
|
cpu@0 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <0>;
|
|
};
|
|
|
|
cpu@1 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <1>;
|
|
};
|
|
|
|
cpu@2 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <2>;
|
|
};
|
|
|
|
cpu@3 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <3>;
|
|
};
|
|
};
|
|
|
|
soc {
|
|
/include/ "k2e-clocks.dtsi"
|
|
|
|
usb: usb@2680000 {
|
|
interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>;
|
|
dwc3@2690000 {
|
|
interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>;
|
|
};
|
|
};
|
|
|
|
usb1_phy: usb_phy@2620750 {
|
|
compatible = "ti,keystone-usbphy";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
reg = <0x2620750 24>;
|
|
status = "disabled";
|
|
};
|
|
|
|
usb1: usb@25000000 {
|
|
compatible = "ti,keystone-dwc3";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
reg = <0x25000000 0x10000>;
|
|
clocks = <&clkusb1>;
|
|
clock-names = "usb";
|
|
interrupts = <GIC_SPI 414 IRQ_TYPE_EDGE_RISING>;
|
|
ranges;
|
|
status = "disabled";
|
|
|
|
dwc3@25010000 {
|
|
compatible = "synopsys,dwc3";
|
|
reg = <0x25010000 0x70000>;
|
|
interrupts = <GIC_SPI 414 IRQ_TYPE_EDGE_RISING>;
|
|
usb-phy = <&usb1_phy>, <&usb1_phy>;
|
|
};
|
|
};
|
|
};
|
|
};
|