| |
| |
| |
| |
| |
| |
| |
| |
| |
| /dts-v1/; |
| |
| / { |
| <------>model = "fsl,mpc5200b"; |
| <------>compatible = "fsl,mpc5200b"; |
| <------>#address-cells = <1>; |
| <------>#size-cells = <1>; |
| <------>interrupt-parent = <&mpc5200_pic>; |
| |
| <------>cpus { |
| <------><------>#address-cells = <1>; |
| <------><------>#size-cells = <0>; |
| |
| <------><------>powerpc: PowerPC,5200@0 { |
| <------><------><------>device_type = "cpu"; |
| <------><------><------>reg = <0>; |
| <------><------><------>d-cache-line-size = <32>; |
| <------><------><------>i-cache-line-size = <32>; |
| <------><------><------>d-cache-size = <0x4000>; |
| <------><------><------>i-cache-size = <0x4000>; |
| <------><------><------>timebase-frequency = <0>; |
| <------><------><------>bus-frequency = <0>; |
| <------><------><------>clock-frequency = <0>; |
| <------><------>}; |
| <------>}; |
| |
| <------>memory: memory@0 { |
| <------><------>device_type = "memory"; |
| <------><------>reg = <0x00000000 0x04000000>; |
| <------>}; |
| |
| <------>soc: soc5200@f0000000 { |
| <------><------>#address-cells = <1>; |
| <------><------>#size-cells = <1>; |
| <------><------>compatible = "fsl,mpc5200b-immr"; |
| <------><------>ranges = <0 0xf0000000 0x0000c000>; |
| <------><------>reg = <0xf0000000 0x00000100>; |
| <------><------>bus-frequency = <0>; |
| <------><------>system-frequency = <0>; |
| |
| <------><------>cdm@200 { |
| <------><------><------>compatible = "fsl,mpc5200b-cdm","fsl,mpc5200-cdm"; |
| <------><------><------>reg = <0x200 0x38>; |
| <------><------>}; |
| |
| <------><------>mpc5200_pic: interrupt-controller@500 { |
| <------><------><------> |
| <------><------><------>interrupt-controller; |
| <------><------><------>#interrupt-cells = <3>; |
| <------><------><------>compatible = "fsl,mpc5200b-pic","fsl,mpc5200-pic"; |
| <------><------><------>reg = <0x500 0x80>; |
| <------><------>}; |
| |
| <------><------>gpt0: timer@600 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x600 0x10>; |
| <------><------><------>interrupts = <1 9 0>; |
| <------><------><------> |
| <------><------>}; |
| |
| <------><------>gpt1: timer@610 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x610 0x10>; |
| <------><------><------>interrupts = <1 10 0>; |
| <------><------>}; |
| |
| <------><------>gpt2: timer@620 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x620 0x10>; |
| <------><------><------>interrupts = <1 11 0>; |
| <------><------>}; |
| |
| <------><------>gpt3: timer@630 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x630 0x10>; |
| <------><------><------>interrupts = <1 12 0>; |
| <------><------>}; |
| |
| <------><------>gpt4: timer@640 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x640 0x10>; |
| <------><------><------>interrupts = <1 13 0>; |
| <------><------>}; |
| |
| <------><------>gpt5: timer@650 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x650 0x10>; |
| <------><------><------>interrupts = <1 14 0>; |
| <------><------>}; |
| |
| <------><------>gpt6: timer@660 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x660 0x10>; |
| <------><------><------>interrupts = <1 15 0>; |
| <------><------>}; |
| |
| <------><------>gpt7: timer@670 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------><------>reg = <0x670 0x10>; |
| <------><------><------>interrupts = <1 16 0>; |
| <------><------>}; |
| |
| <------><------>rtc@800 { |
| <------><------><------>compatible = "fsl,mpc5200b-rtc","fsl,mpc5200-rtc"; |
| <------><------><------>reg = <0x800 0x100>; |
| <------><------><------>interrupts = <1 5 0 1 6 0>; |
| <------><------>}; |
| |
| <------><------>can@900 { |
| <------><------><------>compatible = "fsl,mpc5200b-mscan","fsl,mpc5200-mscan"; |
| <------><------><------>interrupts = <2 17 0>; |
| <------><------><------>reg = <0x900 0x80>; |
| <------><------>}; |
| |
| <------><------>can@980 { |
| <------><------><------>compatible = "fsl,mpc5200b-mscan","fsl,mpc5200-mscan"; |
| <------><------><------>interrupts = <2 18 0>; |
| <------><------><------>reg = <0x980 0x80>; |
| <------><------>}; |
| |
| <------><------>gpio_simple: gpio@b00 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpio","fsl,mpc5200-gpio"; |
| <------><------><------>reg = <0xb00 0x40>; |
| <------><------><------>interrupts = <1 7 0>; |
| <------><------><------>gpio-controller; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------>}; |
| |
| <------><------>gpio_wkup: gpio@c00 { |
| <------><------><------>compatible = "fsl,mpc5200b-gpio-wkup","fsl,mpc5200-gpio-wkup"; |
| <------><------><------>reg = <0xc00 0x40>; |
| <------><------><------>interrupts = <1 8 0 0 3 0>; |
| <------><------><------>gpio-controller; |
| <------><------><------>#gpio-cells = <2>; |
| <------><------>}; |
| |
| <------><------>spi@f00 { |
| <------><------><------>#address-cells = <1>; |
| <------><------><------>#size-cells = <0>; |
| <------><------><------>compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi"; |
| <------><------><------>reg = <0xf00 0x20>; |
| <------><------><------>interrupts = <2 13 0 2 14 0>; |
| <------><------>}; |
| |
| <------><------>usb: usb@1000 { |
| <------><------><------>compatible = "fsl,mpc5200b-ohci","fsl,mpc5200-ohci","ohci-be"; |
| <------><------><------>reg = <0x1000 0xff>; |
| <------><------><------>interrupts = <2 6 0>; |
| <------><------>}; |
| |
| <------><------>dma-controller@1200 { |
| <------><------><------>compatible = "fsl,mpc5200b-bestcomm","fsl,mpc5200-bestcomm"; |
| <------><------><------>reg = <0x1200 0x80>; |
| <------><------><------>interrupts = <3 0 0 3 1 0 3 2 0 3 3 0 |
| <------><------><------> 3 4 0 3 5 0 3 6 0 3 7 0 |
| <------><------><------> 3 8 0 3 9 0 3 10 0 3 11 0 |
| <------><------><------> 3 12 0 3 13 0 3 14 0 3 15 0>; |
| <------><------>}; |
| |
| <------><------>xlb@1f00 { |
| <------><------><------>compatible = "fsl,mpc5200b-xlb","fsl,mpc5200-xlb"; |
| <------><------><------>reg = <0x1f00 0x100>; |
| <------><------>}; |
| |
| <------><------>psc1: psc@2000 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2000 0x100>; |
| <------><------><------>interrupts = <2 1 0>; |
| <------><------>}; |
| |
| <------><------>psc2: psc@2200 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2200 0x100>; |
| <------><------><------>interrupts = <2 2 0>; |
| <------><------>}; |
| |
| <------><------>psc3: psc@2400 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2400 0x100>; |
| <------><------><------>interrupts = <2 3 0>; |
| <------><------>}; |
| |
| <------><------>psc4: psc@2600 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2600 0x100>; |
| <------><------><------>interrupts = <2 11 0>; |
| <------><------>}; |
| |
| <------><------>psc5: psc@2800 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2800 0x100>; |
| <------><------><------>interrupts = <2 12 0>; |
| <------><------>}; |
| |
| <------><------>psc6: psc@2c00 { |
| <------><------><------>compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc"; |
| <------><------><------>reg = <0x2c00 0x100>; |
| <------><------><------>interrupts = <2 4 0>; |
| <------><------>}; |
| |
| <------><------>eth0: ethernet@3000 { |
| <------><------><------>compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec"; |
| <------><------><------>reg = <0x3000 0x400>; |
| <------><------><------>local-mac-address = [ 00 00 00 00 00 00 ]; |
| <------><------><------>interrupts = <2 5 0>; |
| <------><------>}; |
| |
| <------><------>mdio@3000 { |
| <------><------><------>#address-cells = <1>; |
| <------><------><------>#size-cells = <0>; |
| <------><------><------>compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio"; |
| <------><------><------>reg = <0x3000 0x400>; |
| <------><------><------>interrupts = <2 5 0>; |
| <------><------>}; |
| |
| <------><------>ata@3a00 { |
| <------><------><------>compatible = "fsl,mpc5200b-ata","fsl,mpc5200-ata"; |
| <------><------><------>reg = <0x3a00 0x100>; |
| <------><------><------>interrupts = <2 7 0>; |
| <------><------>}; |
| |
| <------><------>sclpc@3c00 { |
| <------><------><------>compatible = "fsl,mpc5200-lpbfifo"; |
| <------><------><------>reg = <0x3c00 0x60>; |
| <------><------><------>interrupts = <2 23 0>; |
| <------><------>}; |
| |
| <------><------>i2c@3d00 { |
| <------><------><------>#address-cells = <1>; |
| <------><------><------>#size-cells = <0>; |
| <------><------><------>compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; |
| <------><------><------>reg = <0x3d00 0x40>; |
| <------><------><------>interrupts = <2 15 0>; |
| <------><------>}; |
| |
| <------><------>i2c@3d40 { |
| <------><------><------>#address-cells = <1>; |
| <------><------><------>#size-cells = <0>; |
| <------><------><------>compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; |
| <------><------><------>reg = <0x3d40 0x40>; |
| <------><------><------>interrupts = <2 16 0>; |
| <------><------>}; |
| |
| <------><------>sram@8000 { |
| <------><------><------>compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram"; |
| <------><------><------>reg = <0x8000 0x4000>; |
| <------><------>}; |
| <------>}; |
| |
| <------>pci: pci@f0000d00 { |
| <------><------>#interrupt-cells = <1>; |
| <------><------>#size-cells = <2>; |
| <------><------>#address-cells = <3>; |
| <------><------>device_type = "pci"; |
| <------><------>compatible = "fsl,mpc5200b-pci","fsl,mpc5200-pci"; |
| <------><------>reg = <0xf0000d00 0x100>; |
| <------><------> |
| <------><------> |
| <------><------>clock-frequency = <0>; |
| <------><------>interrupts = <2 8 0 2 9 0 2 10 0>; |
| <------><------>bus-range = <0 0>; |
| <------><------> |
| <------>}; |
| |
| <------>localbus: localbus { |
| <------><------>compatible = "fsl,mpc5200b-lpb","fsl,mpc5200-lpb","simple-bus"; |
| <------><------>#address-cells = <2>; |
| <------><------>#size-cells = <1>; |
| <------><------>ranges = <0 0 0xfc000000 0x2000000>; |
| <------>}; |
| }; |
| |