162306a36Sopenharmony_ci// SPDX-License-Identifier: ISC 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree file for Intel XScale Network Processors 462306a36Sopenharmony_ci * in the IXP 42x series. This series has 32 interrupts. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci#include "intel-ixp4xx.dtsi" 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci soc { 1062306a36Sopenharmony_ci bus@c4000000 { 1162306a36Sopenharmony_ci compatible = "intel,ixp42x-expansion-bus-controller", "syscon"; 1262306a36Sopenharmony_ci reg = <0xc4000000 0x30>; 1362306a36Sopenharmony_ci }; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci pci@c0000000 { 1662306a36Sopenharmony_ci compatible = "intel,ixp42x-pci"; 1762306a36Sopenharmony_ci }; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci interrupt-controller@c8003000 { 2062306a36Sopenharmony_ci compatible = "intel,ixp42x-interrupt"; 2162306a36Sopenharmony_ci }; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci /* 2462306a36Sopenharmony_ci * This is the USB Device Mode (UDC) controller, which is used 2562306a36Sopenharmony_ci * to present the IXP4xx as a device on a USB bus. 2662306a36Sopenharmony_ci */ 2762306a36Sopenharmony_ci usb@c800b000 { 2862306a36Sopenharmony_ci compatible = "intel,ixp4xx-udc"; 2962306a36Sopenharmony_ci reg = <0xc800b000 0x1000>; 3062306a36Sopenharmony_ci interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; 3162306a36Sopenharmony_ci status = "disabled"; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci}; 35