1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: ISC 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Device Tree file for Intel XScale Network Processors 4*f126890aSEmmanuel Vadot * in the IXP 42x series. This series has 32 interrupts. 5*f126890aSEmmanuel Vadot */ 6*f126890aSEmmanuel Vadot#include "intel-ixp4xx.dtsi" 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/ { 9*f126890aSEmmanuel Vadot soc { 10*f126890aSEmmanuel Vadot bus@c4000000 { 11*f126890aSEmmanuel Vadot compatible = "intel,ixp42x-expansion-bus-controller", "syscon"; 12*f126890aSEmmanuel Vadot reg = <0xc4000000 0x30>; 13*f126890aSEmmanuel Vadot }; 14*f126890aSEmmanuel Vadot 15*f126890aSEmmanuel Vadot pci@c0000000 { 16*f126890aSEmmanuel Vadot compatible = "intel,ixp42x-pci"; 17*f126890aSEmmanuel Vadot }; 18*f126890aSEmmanuel Vadot 19*f126890aSEmmanuel Vadot interrupt-controller@c8003000 { 20*f126890aSEmmanuel Vadot compatible = "intel,ixp42x-interrupt"; 21*f126890aSEmmanuel Vadot }; 22*f126890aSEmmanuel Vadot 23*f126890aSEmmanuel Vadot /* 24*f126890aSEmmanuel Vadot * This is the USB Device Mode (UDC) controller, which is used 25*f126890aSEmmanuel Vadot * to present the IXP4xx as a device on a USB bus. 26*f126890aSEmmanuel Vadot */ 27*f126890aSEmmanuel Vadot usb@c800b000 { 28*f126890aSEmmanuel Vadot compatible = "intel,ixp4xx-udc"; 29*f126890aSEmmanuel Vadot reg = <0xc800b000 0x1000>; 30*f126890aSEmmanuel Vadot interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; 31*f126890aSEmmanuel Vadot status = "disabled"; 32*f126890aSEmmanuel Vadot }; 33*f126890aSEmmanuel Vadot }; 34*f126890aSEmmanuel Vadot}; 35