Merge branch 'elan-i2c' into next
[linux-2.6-microblaze.git] / arch / arm / boot / dts / intel-ixp45x-ixp46x.dtsi
1 // SPDX-License-Identifier: ISC
2 /*
3  * Device Tree file for Intel XScale Network Processors
4  * in the IXP45x and IXP46x series. This series has 64 interrupts and adds a
5  * few more peripherals over the 42x and 43x series so this extends the
6  * basic IXP4xx DTSI.
7  */
8 #include "intel-ixp4xx.dtsi"
9
10 / {
11         soc {
12                 interrupt-controller@c8003000 {
13                         compatible = "intel,ixp43x-interrupt";
14                 };
15
16                 /*
17                  * This is the USB Device Mode (UDC) controller, which is used
18                  * to present the IXP4xx as a device on a USB bus.
19                  */
20                 usb@c800b000 {
21                         compatible = "intel,ixp4xx-udc";
22                         reg = <0xc800b000 0x1000>;
23                         interrupts = <12 IRQ_TYPE_LEVEL_HIGH>;
24                         status = "disabled";
25                 };
26
27                 i2c@c8011000 {
28                         compatible = "intel,ixp4xx-i2c";
29                         reg = <0xc8011000 0x18>;
30                         interrupts = <33 IRQ_TYPE_LEVEL_HIGH>;
31                         status = "disabled";
32                 };
33         };
34 };